summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/powerpc/pr71763.c
blob: b36ddfa26b029cc3a89cc76137ebe7170d78f624 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// PR target/71763
// { dg-do compile }
// { dg-options "-O1 -mvsx" }

int a, b;
float c;

void fn2(void);

void fn1(void)
{
        long d;

        for (d = 3; d; d--) {
                for (a = 0; a <= 1; a++) {
                        b &= 1;
                        if (b) {
                                for (;;) {
                                        fn2();
                                        c = d;
                                }
                        }
                }
        }
}