aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2020-07-29 08:41:09 +0200
committerTom de Vries <tdevries@suse.de>2020-07-29 08:41:09 +0200
commitf5c79e97fecb9333c150bfaa84bfee66c41a93bc (patch)
tree36f1a352a1b3414c569b666c24ca035ebf8586e6
parentf6882bb1318503a59529b2fffd5eb6bece19e50f (diff)
downloadfsf-binutils-gdb-f5c79e97fecb9333c150bfaa84bfee66c41a93bc.zip
fsf-binutils-gdb-f5c79e97fecb9333c150bfaa84bfee66c41a93bc.tar.gz
fsf-binutils-gdb-f5c79e97fecb9333c150bfaa84bfee66c41a93bc.tar.bz2
[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 <tdevries@suse.de> * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines rather than function name.
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp4
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 8614380..d4d0813 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-07-29 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
+ rather than function name.
+
2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
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 a39256c..12011b5 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"