From: Simon Marchi Date: Wed, 23 Nov 2022 18:39:56 +0000 (-0500) Subject: gdb/testsuite/gdb.base/break.exp: split test_break_nonexistent_line X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=750375dd6900d28dde851032c34ce2589fb6d9c0;p=binutils-gdb.git gdb/testsuite/gdb.base/break.exp: split test_break_nonexistent_line Change-Id: I4390dd5da23bae83ccc513ad0de0169ddff7df12 Approved-By: Kevin Buettner --- diff --git a/gdb/testsuite/gdb.base/break.exp b/gdb/testsuite/gdb.base/break.exp index b4d12cb56a9..a5ef521a4b0 100644 --- a/gdb/testsuite/gdb.base/break.exp +++ b/gdb/testsuite/gdb.base/break.exp @@ -496,11 +496,21 @@ gdb_continue_to_end # Verify that GDB responds gracefully when asked to set a breakpoint # on a nonexistent source line. -# -gdb_test_no_output "set breakpoint pending off" -gdb_test "break 999" \ - "No line 999 in the current file." \ - "break on non-existent source line" + +proc_with_prefix test_break_nonexistent_line {} { + clean_restart break + + if ![runto_main] then { + return + } + + gdb_test_no_output "set breakpoint pending off" + gdb_test "break 999" \ + "No line 999 in the current file." \ + "break on non-existent source line" +} + +test_break_nonexistent_line proc_with_prefix test_break_default {} { clean_restart break