From f5c79e97fecb9333c150bfaa84bfee66c41a93bc Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Wed, 29 Jul 2020 08:41:09 +0200 Subject: [PATCH] [gdb/testsuite] Make gdb.dwarf2/dw2-line-number-zero.exp more robust On aarch64, there are FAILs for gdb.dwarf2/dw2-line-number-zero.exp due to problems in the prologue analyzer (filed as PR26310). Make the test-case more robust by avoiding to use the prologue analyzer: ... -gdb_breakpoint "bar1" +gdb_breakpoint "$srcfile:27" ... Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2020-07-29 Tom de Vries * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines rather than function name. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 861438017e0..d4d0813fa3d 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2020-07-29 Tom de Vries + + * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines + rather than function name. + 2020-07-28 Andrew Burgess PR symtab/26270: diff --git a/gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp b/gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp index a39256c171a..12011b5f9c0 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp @@ -115,13 +115,13 @@ if ![runto_main] { return -1 } -gdb_breakpoint "bar1" +gdb_breakpoint "$srcfile:27" gdb_continue_to_breakpoint "bar1" "\[^\r\n\]*:27\r\n.*" gdb_test "n" "foo \\(2\\);" "bar1, 1st next" gdb_test "n" "foo \\(4\\);" "bar1, 2nd next" -gdb_breakpoint "bar2" +gdb_breakpoint "$srcfile:41" gdb_continue_to_breakpoint "bar2" "\[^\r\n\]*:41\r\n.*" gdb_test "n" "foo \\(2\\);" "bar2, 1st next" -- 2.30.2