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