* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr81595.c
blob2576d8b69144bcddc696b51d5c6a0024ab313628
1 /* PR rtl-optimization/81595 */
3 void
4 foo (__INTPTR_TYPE__ *x, int *y, int *z, int u, int v)
6 while (u != 0)
8 if (*x != 0)
10 int a = 1;
11 l1:
12 if (*y != 0)
14 while (a < 2)
16 a = 0;
17 x = (__INTPTR_TYPE__ *)&x;
18 l2:
19 ++a;
21 while (*z != 0)
24 a /= 0;
26 else
28 *z /= (*z != 0) ? 2 : 0;
29 while (v < 1)
31 *y = 0;
32 if (v != 0)
33 goto l1;
34 ++v;
36 goto l2;