aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr102131-4.c
blob: c63c08b2137f8510fdb07b1a074b2c75e6127fbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* { dg-do run } */
/* { dg-require-effective-target int32plus } */

unsigned a;
int main()
{
  unsigned b = 1;
  for (; b < 4; b++) {
      a = (a ^ 2000000000) * -b;
      if (b > a)
	__builtin_abort ();
      a = 3000000000;
  }
  return 0;
}