1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -gdwarf -dA" } */ 3 void q(int p); 4 static void t(int constant_propagated_par)5t(int constant_propagated_par) 6 { 7 int local_var = constant_propagated_par + 1; 8 q(local_var); 9 q(local_var); 10 q(local_var); 11 q(local_var); 12 q(local_var); 13 q(local_var); 14 q(local_var); 15 q(local_var); 16 q(local_var); 17 q(local_var); 18 q(local_var); 19 } 20 int main()21main() 22 { 23 t(5); 24 t(5); 25 t(5); 26 t(5); 27 t(5); 28 t(5); 29 t(5); 30 } 31 /* { dg-final { scan-assembler "local_var" } } */ 32