From 750375dd6900d28dde851032c34ce2589fb6d9c0 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Wed, 23 Nov 2022 13:39:56 -0500 Subject: [PATCH] gdb/testsuite/gdb.base/break.exp: split test_break_nonexistent_line Change-Id: I4390dd5da23bae83ccc513ad0de0169ddff7df12 Approved-By: Kevin Buettner --- gdb/testsuite/gdb.base/break.exp | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) 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 -- 2.30.2