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)10 fn4 (long long x)
11 {
12   fn3 ();
13 }
14 
15 void
fn5(long long x)16 fn5 (long long x)
17 {
18   if (x)
19     fn3();
20 }
21 
22 void
fn6(long long x)23 fn6 (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