131
|
1 /* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
|
|
2 /* { dg-options "-std=gnu99 -O2 -fselective-scheduling -fno-if-conversion -fno-tree-dse -w" } */
|
|
3 long long int uo;
|
|
4 unsigned int vt;
|
|
5
|
|
6 void
|
|
7 r5 (long long int h8, long long int pu)
|
|
8 {
|
|
9 short int wj;
|
|
10 long long int *mh = h8;
|
|
11
|
|
12 for (wj = 0; wj < 3; ++wj)
|
|
13 {
|
|
14 int oq;
|
|
15 long long int ns, xf;
|
|
16
|
|
17 h8 += 2;
|
|
18 oq = !!h8 && !!wj;
|
|
19 ++uo;
|
|
20 vt ^= oq + uo;
|
|
21 ns = !!uo && !!vt;
|
|
22 xf = (h8 != 0) ? mh : 1;
|
|
23 pu += ns < xf;
|
|
24 }
|
|
25
|
|
26 for (pu = 0; pu < 1; ++pu)
|
|
27 {
|
|
28 int *sc;
|
|
29
|
|
30 sc = (int *)&pu;
|
|
31 *sc = 0;
|
|
32 }
|
|
33 }
|