aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/pr101335.c
blob: 45a399fe7640d30030ba70b71fd9cbedc04c1c0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

unsigned a = 0xFFFFFFFF;
int b;
int main()
{
  int c = ~a;
  unsigned d = c - 10;
  if (d > c)
    c = 20;
  b = -(c | 0);
  if (b > -8)
    __builtin_abort ();
  return 0;
}