diff options
author | Tom de Vries <tdevries@suse.de> | 2021-09-30 19:07:48 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2021-09-30 19:07:48 +0200 |
commit | 9ebd2909664f80aa669bf3d904a4c809691e3198 (patch) | |
tree | ad229b3cca414fb7c7423d54870f06337d129fe1 | |
parent | c2fd8824c8ff4a7b48ef9f058be0038d1f6faa1f (diff) | |
download | gdb-9ebd2909664f80aa669bf3d904a4c809691e3198.zip gdb-9ebd2909664f80aa669bf3d904a4c809691e3198.tar.gz gdb-9ebd2909664f80aa669bf3d904a4c809691e3198.tar.bz2 |
[gdb/testsuite] Check compilation result in gdb.dwarf2/dw2-opt-structptr.exp
When running test-case gdb.dwarf2/dw2-opt-structptr.exp with target board
unix/-bad, I get:
...
gdb compile failed, gcc: error: unrecognized command line option '-bad'
UNTESTED: gdb.dwarf2/dw2-opt-structptr.exp: dw2-opt-structptr.exp
UNTESTED: gdb.dwarf2/dw2-opt-structptr.exp: failed to compile
ERROR: (dw2-opt-structptr) No such file or directory
UNRESOLVED: gdb.dwarf2/dw2-opt-structptr.exp: console: set print object on
...
Merge the two UNTESTEDs.
Fix the UNRESOLVED by checking result of compilation.
Tested on x86_64-linux.
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp b/gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp index 6883b08..82a53a3 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp @@ -123,8 +123,7 @@ proc build_test_program {} { } set sources "$srcfile $asm_file" - if {[build_executable $testfile.exp $testfile $sources {nodebug}]} { - untested "failed to compile" + if {[build_executable "failed to compile" $testfile $sources {nodebug}]} { return -1 } } @@ -245,6 +244,9 @@ proc do_mi_test {} { } } -build_test_program +if { [build_test_program] == -1 } { + return -1 +} + do_console_test do_mi_test |