131
|
1 /* PR debug/37726 */
|
|
2 /* { dg-do run } */
|
|
3 /* { dg-options "-g" } */
|
|
4 /* { dg-skip-if "" { *-*-* } { "*" } { "-O0" } } */
|
|
5
|
|
6 int foo (int parm)
|
|
7 {
|
|
8 int var = 0;
|
|
9 int bar (void)
|
|
10 {
|
|
11 return parm + var; /* BREAK */
|
|
12 }
|
|
13 parm++; /* BREAK */
|
|
14 var++;
|
|
15 return bar ();
|
|
16 }
|
|
17
|
|
18 int
|
|
19 main (void)
|
|
20 {
|
|
21 return foo (4) - 6;
|
|
22 }
|
|
23
|
|
24 /* { dg-final { gdb-test 11 "parm" "5" } } */
|
|
25 /* { dg-final { gdb-test 11 "var" "1" } } */
|
|
26 /* { dg-final { gdb-test 13 "parm" "4" } } */
|
|
27 /* { dg-final { gdb-test 13 "var" "0" } } */
|