[Bug middle-end/65358] wrong parameter passing code with tail call optimization on arm

ktkachov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Apr 2 10:38:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65358

--- Comment #22 from ktkachov at gcc dot gnu.org ---
(In reply to James Greenhalgh from comment #21)
> As this has been failing since GCC 4.6.3, it is not a regression and
> therefore Kyrill's fix would not be appropriate for Stage 4.
> 
> It may be that the release managers make an exception for this fix, given
> that it can cause wrong-code generation on a primary target. Otherwise, I'd
> expect this to get fixed in 6.0 and backported as appropriate. Richard/Jakub?

Yeah, I agree it's not a regression on the release branches, but we did have
wrong-code fixes in stage4 before (like for PR 65235).
My fix should only ever trigger in the case where we would definitely
miscompile otherwise, and should not impact codegen in any other case.

I don't mind waiting till stage 1 and backporting later. Up to the
maintainers/release managers.



More information about the Gcc-bugs mailing list