diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 61a37ab..b976a54 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2020-08-24 Simon Marchi <simon.marchi@polymtl.ca> + + * lib/gdb.exp (runto): Always emit fail on internal error. + 2020-08-24 Simon Marchi <simon.marchi@efficios.com> * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp. diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 5bdeed7..8ff2025 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -652,9 +652,9 @@ proc runto { function args } { return 0 } -re ".*A problem internal to GDB has been detected" { - if { $print_fail } { - fail "$test_name (GDB internal error)" - } + # Always emit a FAIL if we encounter an internal error: internal + # errors are never expected. + fail "$test_name (GDB internal error)" gdb_internal_error_resync return 0 } |