Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / gcc / testsuite / gcc.dg / torture / pr55862.c
1 /* { dg-do compile } */\r
2 \r
3 int g, a, *b;\r
4 \r
5 void f(void)\r
6 {\r
7   int *p;\r
8 \r
9   if(g)\r
10     {\r
11       int **k = &p;\r
12 \r
13       for(; g; p++)\r
14         for(a = 0; a < 1; a++)\r
15           {\r
16             int *c = p;\r
17 label2:\r
18             if(a < 1)\r
19               *c = 0;\r
20           }\r
21 \r
22       goto label1;\r
23 \r
24       while(g++)\r
25         for(*b = 0; *b; b++)\r
26           label1:\r
27               ;\r
28     }\r
29 \r
30   goto label2;\r
31 }\r