aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr98758.c
blob: 7b9fdb2b61339c2c772ec3b48ad8f7c251175199 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* { dg-do compile } */

long *a, *b;
long c;
void d(void)
{
  b = a;
  while (c) {
    *a = (__INTPTR_TYPE__)(a += (long)1 << (sizeof(long) * 8 - 10));
    c = b[0];
    b = a;
  }
}