https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128054
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Drea Pinski from comment #1)
> Confirmed. Looks like it started with r16-8595 which was supposed to fix
> the issue.
Nah, that was supposed to catch a similar issue when mixing up two different
UBs in the same block. This is the same issue (re-use of copied block)
for two same UBs (NULL dereference) in the same block but through two different
paths.
I should have (IIRC I considered it) redone the whole iteration to iterate
over incoming edges instead of over PHIs.