1 /* This test used to ICE on ARM with -mcpu=iwmmxt. */
2 /* { dg-require-stack-size "249*8+1" } */
3
4 void
foo(void)5 foo (void)
6 {
7 long long int a;
8 unsigned long b[249]; /* >= 249 causes failure */
9 register unsigned int c;
10 b[c] = (a & (1ULL << c)) ? 1 : 0;
11 }
12