1 /* This was an ICE caused by the compiler-generated stack save/restore
2 statements around s[b]. */
3 /* { dg-do compile } */
4 /* { dg-options "-O1 -fprofile-arcs" } */
5
6 int
foo(int a,int b)7 foo (int a, int b)
8 {
9 if (a)
10 return 1;
11 {
12 int s [b];
13 return 0;
14 }
15 }
16