1 /* PR c/61561.  */
2 /* { dg-do assemble } */
3 /* { dg-options " -w -O2" } */
4 /* { dg-require-effective-target alloca } */
5 
6 int dummy (int a);
7 
8 char a;
9 short b;
10 
mmm(void)11 void mmm (void)
12 {
13   char dyn[dummy (3)];
14   a = (char)&dyn[0];
15   b = (short)&dyn[0];
16 }
17