https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67133
Martin Jambor <jamborm at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jamborm at gcc dot gnu.org
--- Comment #18 from Martin Jambor <jamborm at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #16)
> The last observations also means wrong-code (latent on branches I suppose).
> I think the arg removal code (and similar) has a list of attributes it looks
> at to completely disable it. Martin?
Well, IIUC, the problem here is removal of actual arguments, not
IPA-SRA (or IPA-CP) removal of formal parameters....? Neither of
those passes is involved, it's
inlining-rematerialization-cleanup-after-devirtualization thing, it
seems...