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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu.org
     Ever confirmed|0                           |1
          Component|middle-end                  |tree-optimization
             Status|UNCONFIRMED                 |ASSIGNED
           Severity|normal                      |enhancement
           Assignee|unassigned at gcc dot gnu.org      |pinskia at gcc dot 
gnu.org
   Last reconfirmed|                            |2023-11-01

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Mine.

There is another bug which is very much similar to this but:
  max_19 = MAX_EXPR <_4, max_6>;
  goto <bb 6>; [INV]

  <bb 5> :
  _8 = MAX_EXPR <max_6, tmp_15>;

  <bb 6> :
  # max_5 = PHI <max_19(4), _8(5)>

Basically we need to pull MAX_EXPR out of the if and then the ABS will be
recognized and all.

Reply via email to