https://gcc.gnu.org/g:60dcb710b6b4aa22ea96abc8df6dfe9067f3d7fe

commit r13-8745-g60dcb710b6b4aa22ea96abc8df6dfe9067f3d7fe
Author: David Malcolm <dmalc...@redhat.com>
Date:   Thu May 9 13:09:27 2024 -0400

    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".
    
    (cherry picked from commit r14-2223-gc3c0ba5436170e)
    
    Signed-off-by: David Malcolm <dmalc...@redhat.com>

Diff:
---
 gcc/testsuite/jit.dg/jit.exp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gcc/testsuite/jit.dg/jit.exp b/gcc/testsuite/jit.dg/jit.exp
index 35d38cec5bc1..83fb6371fd24 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 }
     }

Reply via email to