* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gcc.dg / pr82386.c
blob8901f2b4cc7b17bbefbb2154f4e342f417311fba
1 /* PR target/82386 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -w" } */
4 /* { dg-additional-options "-misel" { target powerpc*-*-* } } */
6 long long int fs;
7 int vm;
9 void
10 sd (void)
12 fs = 1;
13 vm = 2;
14 goto zf;
16 if (0)
18 int y6 = 0;
19 int *uu = &y6;
20 short int he;
21 int of = 0;
23 zf:
24 for (;;)
26 he = of;
27 if (he || (fs |= vm))
29 *uu = fs;
30 fs += vm;
32 if (y6 == vm)
33 fs |= he;
34 he = y6 || fs;
35 fs /= 0;