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

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-06-01
     Ever confirmed|0                           |1

--- Comment #4 from ktkachov at gcc dot gnu.org ---
(In reply to Arseny Solokha from comment #3)
> I have a version that fails on x86_64 w/ -O2 -floop-nest-optimize:
> 
> int ii, nv, fw;
> int k2[4];
> 
> void
> c8 (int *u0)
> {
>   for (;;)
>     {
>       ii = 0;
>       if (ii < 1)
>         ++ii;
>       for (;;)
>         {
>           int vn;
>           for (vn = 0; vn < 2; ++vn)
>             {
>               int mm;
>               for (mm = 0; mm < 4; ++mm)
>                 k2[mm] = nv;
>             }
>           if (ii != 0)
>             break;
>           *u0 = 0;
>         }
>       fw = 0;
>     }
> }

This fails on me on current trunk on aarch64 as well.
The original testcase ICEs for me on the GCC 6 branch on aarch64 but not on
very latest trunk.

Reply via email to