aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2023-06-30 11:20:02 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2023-06-30 11:20:02 -0400
commitc3c0ba5436170e01499f4390b7b628a32943a9e2 (patch)
treec667b3c4820ffc6193732203f643c9de25d8407d
parent6735d66083953315c0d7d491df07d36061093a24 (diff)
downloadgcc-c3c0ba5436170e01499f4390b7b628a32943a9e2.zip
gcc-c3c0ba5436170e01499f4390b7b628a32943a9e2.tar.gz
gcc-c3c0ba5436170e01499f4390b7b628a32943a9e2.tar.bz2
jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466]
gcc/testsuite/ChangeLog: PR jit/110466 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too early versions of gdb that don't support our dwarf version, via "unsupported". Signed-off-by: David Malcolm <dmalcolm@redhat.com>
-rw-r--r--gcc/testsuite/jit.dg/jit.exp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/testsuite/jit.dg/jit.exp b/gcc/testsuite/jit.dg/jit.exp
index 3568dbb..8bf7e51 100644
--- a/gcc/testsuite/jit.dg/jit.exp
+++ b/gcc/testsuite/jit.dg/jit.exp
@@ -440,6 +440,10 @@ proc jit-check-debug-info { obj_file cmds match } {
send $cmd
}
expect {
+ -re "Dwarf Error: wrong version in compilation unit header" {
+ set testcase [testname-for-summary]
+ unsupported "$testcase: gdb does not support dwarf version"
+ }
-re $match { pass OK }
default { fail FAIL }
}