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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-04-01
     Ever confirmed|0                           |1

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.  

Internal details to GCC:
Note on aarch64 (and maybe other targets too), when we do the expansion of 
  m_2 = MIN_EXPR <n_1(D), 1337>;
  _4 = m_2 > i_3(D);

We want to convert it back to just:
  _1 = i_3(D) < n_4(D);
  _2 = i_3(D) <= 1336;
  _5 = _1 & _2;

But that is only if we can't pull the MIN_EXPR out of the loop.

Reply via email to