1 /* { dg-do compile } */
2 /* { dg-options "-O2 -gdwarf -dA" } */
3 void q(int p);
4 static void
t(int constant_propagated_par)5 t(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()21 main()
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