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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #2)
>   a = _6;
>   slsr_18 = d_14 * 2;
>   _8 = _6 - slsr_18;

And that introduces an overflow ...

> 
> 
> From:
>   _5 = (int) e_12;
>   _6 = _5 + d_14;
>   a = _6;
>   _7 = (int) e_12;
>   _8 = _7 - d_14;

Reply via email to