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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-04-05
     Ever confirmed|0                           |1

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r233068.
Slightly cleaned up testcase:
int a[113], d[113];
short b[113], c[113], e[113];

int
main ()
{
  int i;
  long j;
  unsigned long long g = 0;
  for (i = 0; i < 113; ++i)
    {
      a[i] = -636544305;
      b[i] = -31804;
    }
  for (j = 1; j <= 112; ++j)
    {
      c[j] = b[j] >> ((a[j] & 1587842570) - 1510214139);
      if (a[j])
        d[j] = j;
      e[j] = 7 << ((2312631697 - b[j]) - 2312663500);
    }
  for (i = 0; i < 111; ++i)
    g = e[i] + g;
  if (g != 1540)
    __builtin_abort ();
  return 0;
}

Reply via email to