]> 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>
Thu, 9 May 2024 17:09:27 +0000 (13:09 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Thu, 9 May 2024 17:09:27 +0000 (13:09 -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".

(cherry picked from commit r14-2223-gc3c0ba5436170e)

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/testsuite/jit.dg/jit.exp

index 35d38cec5bc1d3fa1fecdfa101e3c8abeff75b09..83fb6371fd24122ad905f7d77b86bf6444f1152c 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 }
     }