diff options
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/gdb.ada/array_return.exp | 8 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/finish-pretty.exp | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.ada/array_return.exp b/gdb/testsuite/gdb.ada/array_return.exp index c6edee1..d1fc2ac 100644 --- a/gdb/testsuite/gdb.ada/array_return.exp +++ b/gdb/testsuite/gdb.ada/array_return.exp @@ -19,7 +19,13 @@ require allow_ada_tests standard_ada_testfile p -if {[gdb_compile_ada "${srcfile}" "${binfile}" executable {debug}] != ""} { +set opts {} +lappend opts debug +if { [have_fvar_tracking] } { + lappend opts "additional_flags=-fvar-tracking" +} + +if {[gdb_compile_ada "${srcfile}" "${binfile}" executable $opts] != ""} { return -1 } diff --git a/gdb/testsuite/gdb.base/finish-pretty.exp b/gdb/testsuite/gdb.base/finish-pretty.exp index 44f3340..0b6bea6 100644 --- a/gdb/testsuite/gdb.base/finish-pretty.exp +++ b/gdb/testsuite/gdb.base/finish-pretty.exp @@ -18,7 +18,13 @@ standard_testfile -if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } { +set opts {} +lappend opts debug +if { [have_fvar_tracking] } { + lappend opts "additional_flags=-fvar-tracking" +} + +if { [prepare_for_testing "failed to prepare" $testfile $srcfile $opts] } { return -1 } |