https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98786

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|5.4.0                       |

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #2)
> Btw. started with r6-2159-g9844173510418bfd.

Ah, ok.  Disabling phiopt fixes it and phiopt fails to check for abnormals
so thanks for the hint.  The functionality also oddly transforms

 _2 = (int)_1;
 if (..)
   ;
 # _3 = PHI <_2, 0>

as 'conditional conversion' because it doesn't check the definition place.
Fixing either fixes the issue.

Reply via email to