1 /* PR bootstrap/83396 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-g" } */ 4 5 int fn1 (void); 6 void fn2 (void *, const char *); 7 void fn3 (void); 8 9 void fn4(long long x)10fn4 (long long x) 11 { 12 fn3 (); 13 } 14 15 void fn5(long long x)16fn5 (long long x) 17 { 18 if (x) 19 fn3(); 20 } 21 22 void fn6(long long x)23fn6 (long long x) 24 { 25 switch (fn1 ()) 26 { 27 case 0: 28 fn5 (x); 29 case 2: 30 fn2 (0, ""); 31 break; 32 case 1: 33 case 3: 34 fn4(x); 35 case 5: 36 fn2 (0, ""); 37 } 38 } 39