1 /* { dg-do run } */
2 /* { dg-options "-O" } */
3 extern unsigned long x1;
4
5 char *
6 f (char *a, char *b)
7 {
8 return a;
9 }
10
11 int
12 g (char *a)
13 {
14 return 2;
15 }
16
17 void
18 h (char *p[])
19 {
20 char n[x1][512];
21 char *l = f (p[1], " ");
22 if (g (p[0]))
23 n[0][0] = '\0';
24 while (l && *l)
25 {
26 }
27 }
28
29 unsigned long x1;
30
31 int
32 main ()
33 {
34 return 0;
35 }