OSDN Git Service

Merge tree-ssa-20020619-branch into mainline.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / 20030213-1.c
1 /* Testcase for http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01017.html */
2 /* { dg-do link } */
3 /* { dg-options "-O -fpic" } */
4 /* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */
5
6 int *g;
7
8 int main (void)
9 {
10   switch (*g)
11     {
12     case 0:
13       {
14         switch (*g)
15           {
16           case 0: *g = 1; break;
17           case 1:
18           case 2: *g = 1; break;
19           case 3:
20           case 4: *g = 1; break;
21           }
22         break;
23       }
24     case 1:
25       {
26         switch (*g)
27           {
28           case 0: *g = 1; break;
29           case 1:
30           case 2: *g = 1; break;
31           case 3:
32           case 4: *g = 1; break;
33           }
34       }
35     }
36   return 0;
37 }