OSDN Git Service

Backported from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr43679.c
1 unsigned g_5;
2 int g_7;
3 int g_23[2];
4 int *g_29 = &g_23[0];
5 int **g_59;
6 unsigned long g_186;
7
8 int foo (int, int);
9 int bar (int);
10
11 void func_37 (long p_38)
12 {
13   int *l_39 = &g_7;
14   *l_39 = (*l_39
15              ||
16              (foo
17               (((*g_29 != *l_39, ((bar (g_59 != &l_39), 0), 0))),
18                0)));
19   foo (*l_39, 0);
20   int **l_256 = &l_39;
21   {
22     for (0; g_186; 0)
23       {
24         *l_256 = *l_256;
25         if (g_5)
26           goto lbl_270;
27         *l_39 &= 0;
28       }
29   }
30 lbl_270:
31   ;
32 }
33