diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 61a37abb109..b976a54cc51 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2020-08-24 Simon Marchi + + * lib/gdb.exp (runto): Always emit fail on internal error. + 2020-08-24 Simon Marchi * 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 5bdeed70f30..8ff2025b6af 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 }