diff options
author | Vladimir Prus <vladimir@codesourcery.com> | 2008-02-01 06:47:20 +0000 |
---|---|---|
committer | Vladimir Prus <vladimir@codesourcery.com> | 2008-02-01 06:47:20 +0000 |
commit | 723a227560eace320351a22a1d1f2679b1ffaa93 (patch) | |
tree | c3bd7cd7a79a0ee59c00d781f745436a85412314 /gdb/testsuite/gdb.mi | |
parent | 65778909ad551d8f850a99095ac6a6369ead1c3e (diff) | |
download | gdb-723a227560eace320351a22a1d1f2679b1ffaa93.zip gdb-723a227560eace320351a22a1d1f2679b1ffaa93.tar.gz gdb-723a227560eace320351a22a1d1f2679b1ffaa93.tar.bz2 |
Properly rethrow exception. This fixes errors
about non-existent functions for -break-insert.
* breakpoint.c (break_command_really): Use throw_exception
for rethrowing. If rethrowing, don't print the exception.
Diffstat (limited to 'gdb/testsuite/gdb.mi')
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-break.exp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.mi/mi-break.exp b/gdb/testsuite/gdb.mi/mi-break.exp index af438b9..6933a34 100644 --- a/gdb/testsuite/gdb.mi/mi-break.exp +++ b/gdb/testsuite/gdb.mi/mi-break.exp @@ -175,10 +175,20 @@ proc test_ignore_count {} { } } +proc test_error {} { + global mi_gdb_prompt + + mi_gdb_test "-break-insert function_that_does_not_exist" \ + ".*\\^error,msg=\"Function \\\\\"function_that_does_not_exist\\\\\" not defined.\"" \ + "breakpoint at nonexistent function" +} + test_tbreak_creation_and_listing test_rbreak_creation_and_listing test_ignore_count +test_error + mi_gdb_exit return 0 |