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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |pinskia at gcc dot 
gnu.org
             Status|NEW                         |ASSIGNED

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
r14-3110-g7fb65f102851 (handling of a?~t:t -> (-(a))^t) basically fixes this.

The only thing left is removing of `bool = -bool`:
In:
  _1 = a_5(D) != 0;
  _2 = b_3(D) != 0;
  _13 = -_2;
  _12 = _1 ^ _13;

Reply via email to