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

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|powerpc64le                 |powerpc64*-*
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-08-16
                 CC|                            |segher at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Confirmed, on powerpc64 with default tuning.

-m32 generates bdnz just fine.
Using a different limit (as in your code comment)
doesn't help.
Using long int instead of int does work.

The ivopts pass thinks using the pointer as loop
counter is cheapest.

Reply via email to