]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466]
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 30 Jun 2023 15:20:02 +0000 (11:20 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Fri, 30 Jun 2023 15:20:02 +0000 (11:20 -0400)
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>
gcc/testsuite/jit.dg/jit.exp

index 3568dbb9d6334aed3c49d750d335e1034d899c72..8bf7e51c24f18c33d2a4431981cf727cf7d1c6b9 100644 (file)
@@ -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 }
     }