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...