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

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> And also binary ops:
> 
> char __GIMPLE (ssa,startwith("optimized")) g1(char i)
> {
>   char _1;
>   char _2;
> 
>   __BB(2,guessed_local(97603132)):
>   _1 = i_3(D);
>   _2 = 1 - _1;
>   return _2;
> }

Err, my error.  _2 = _Literal (char) 1 - _1; is correct.

Reply via email to