http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60823
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 32618 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32618&action=edit gcc49-pr60823.patch Untested work in progress patch. We weren't adjusting PHIs (arguments or result vars), but what the code was doing was simply wrong anyway whenever there would be an overlap between SSA_NAMEs refering to the same PARM_DECL. This patch should fix that, and contains testcases for both ice-on-valid and wrong-code without the patch, but I'll still need to look at handling of addressable parameters that are requested to be vectorized plus write testcases for that.