1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-rtl-expand" } */ 3 void bar( char *); foo()4int foo() 5 { 6 int i=0; 7 { 8 char a[8000]; 9 bar(a); 10 i += a[0]; 11 } 12 { 13 char a[8192]; 14 char b[32]; 15 bar(a); 16 i += a[0]; 17 bar(b); 18 i += a[0]; 19 } 20 return i; 21 } 22 /* { dg-final { scan-rtl-dump "size 8192" "expand" } } */ 23 /* { dg-final { scan-rtl-dump "size 32" "expand" } } */ 24