https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121522
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[14/15/16 Regression] wrong |[14/15 Regression] wrong
|code at -O3 on |code at -O3 on
|x86_64-linux-gnu (the |x86_64-linux-gnu (the
|generated code hangs) since |generated code hangs) since
|r14-6536 |r14-6536
Known to work| |16.0
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This was fixed indirectly via a VRP patch. Looks like we fold away the part
that would cause SLSR issues during VRP.