Index: gdb/testsuite/gdb.base/default.exp |
diff --git a/gdb/testsuite/gdb.base/default.exp b/gdb/testsuite/gdb.base/default.exp |
index 74d2d2da8f1a9c057cef50897197f6b1bdbade62..73fbe98fb4940d7d96ccba58e48610a86dc068bc 100644 |
--- a/gdb/testsuite/gdb.base/default.exp |
+++ b/gdb/testsuite/gdb.base/default.exp |
@@ -39,7 +39,6 @@ gdb_test "append binary memory" "Missing filename\." |
gdb_test "append binary value" "Missing filename\." |
if !$use_gdb_stub { |
- setup_xfail "mips-idt-*" |
gdb_test_multiple "attach" "attach" { |
-re "Argument required .(process-id|program) to attach.*$gdb_prompt $"\ |
{ pass "attach" } |
@@ -61,7 +60,6 @@ if !$use_gdb_stub { |
} |
- setup_xfail "mips-idt-*" |
gdb_test "backtrace" "No stack." |
# ba and bac are no longer unique command prefixes. So these tests |
@@ -69,18 +67,14 @@ if !$use_gdb_stub { |
# GDB needs to be fixed to map unique alias here for ba bac. |
# |
foreach i "bt ba bac" { |
- setup_xfail "mips-idt-*" |
gdb_test $i "No stack." "backtrace \"$i\" abbreviation" |
} |
} else { |
warning "Skipping backtrace and break tests because of GDB stub." |
} |
-# This works on the MIPS IDT board, but confuses future tests. |
-if ![istarget "mips-idt-*"] then { |
- gdb_test "continue" "The program is not being run." "continue" |
- gdb_test "c" "The program is not being run." "continue \"c\" abbreviation" |
-} |
+gdb_test "continue" "The program is not being run." "continue" |
+gdb_test "c" "The program is not being run." "continue \"c\" abbreviation" |
#test call |
gdb_test "call" "The history is empty..*" "call" |
@@ -102,7 +96,7 @@ gdb_test "commands" "Argument required .one or more breakpoint numbers...*" "com |
gdb_test "condition" "Argument required .breakpoint number.*" "condition" |
#test core-file |
-gdb_test "core-file" "No core file now.|GDB can't read core files on this machine." "core-file" |
+gdb_test "core-file" "No core file now." "core-file" |
#test delete "d" abbreviation |
gdb_test_no_output "d" "delete \"d\" abbreviation" |
#test delete |
@@ -282,8 +276,6 @@ gdb_test "info args" "No frame selected." "info args" |
gdb_test "info bogus-gdb-command" "Undefined info command: \"bogus-gdb-command\". Try \"help info\".*" "info bogus-gdb-command" |
#test info breakpoints |
gdb_test "info breakpoints" "No breakpoints or watchpoints." "info breakpoints" |
-#test info catch |
-gdb_test "info catch" "No frame selected." "info catch" |
#test info copying |
# FIXME -- doesn't work worth a shit |
#send_gdb "info copying" |
@@ -443,6 +435,8 @@ You must specify a function name to run, and arguments if any"\ |
{ pass "run \"r\" abbreviation" } |
-re "Don't know how to run. Try \"help target\"..*$gdb_prompt $"\ |
{ pass "run \"r\" abbreviation" } |
+ -re "Starting program: .*Running the default executable on the remote target failed; try \"set remote exec-file\"?.*$gdb_prompt $"\ |
+ { pass "run \"r\" abbreviation" } |
} |
} |
@@ -470,6 +464,8 @@ You must specify a function name to run, and arguments if any" |
{ pass "run" } |
-re "Don't know how to run. Try \"help target\"..*$gdb_prompt $"\ |
{ pass "run" } |
+ -re "Starting program: .*Running the default executable on the remote target failed; try \"set remote exec-file\"?.*$gdb_prompt $"\ |
+ { pass "run" } |
} |
} |
@@ -532,7 +528,7 @@ gdb_test "set history size" "Argument required .integer to set it to.*" "set his |
#test set history |
gdb_test "set history" "\"set history\" must be followed by the name of a history subcommand.(\[^\r\n\]*\[\r\n\])+List of set history subcommands:(\[^\r\n\]*\[\r\n\])+set history expansion -- Set history expansion on command input(\[^\r\n\]*\[\r\n\])+set history filename -- Set the filename in which to record the command history(\[^\r\n\]*\[\r\n\])+set history save -- Set saving of the history record on exit(\[^\r\n\]*\[\r\n\])+set history size -- Set the size of the command history(\[^\r\n\]*\[\r\n\])+Type \"help set history\" followed by set history subcommand name for full documentation.(\[^\r\n\]*\[\r\n\])+Command name abbreviations are allowed if unambiguous." "set history" |
#test set language |
-gdb_test "set language" "Requires an argument. Valid arguments are auto, local, unknown, ada, c, c.., asm, minimal, d, fortran, objective-c, java, modula-2, opencl, pascal." "set language" |
+gdb_test "set language" "Requires an argument. Valid arguments are auto, local, unknown, ada, c, c.., asm, minimal, d, fortran, objective-c, go, java, modula-2, opencl, pascal." "set language" |
#test set listsize |
gdb_test "set listsize" "Argument required .integer to set it to.*" "set listsize" |
#test set print "p" abbreviation |
@@ -564,8 +560,6 @@ gdb_test_no_output "set print vtbl" "set print vtbl" |
# FIXME -- need a test for "set prompt" |
#test set radix |
gdb_test "set radix" "Input and output radices now set to decimal 10, hex a, octal 12.*" "set radix" |
-#test set symbol-reloading |
-gdb_test_no_output "set symbol-reloading" "set symbol-reloading" |
#test set variable |
gdb_test "set variable" "Argument required .expression to compute.*" "set variable" |
#test set verbose |
@@ -610,6 +604,19 @@ gdb_test_list_exact "show convenience" "show convenience" \ |
{$_sdata = void} \ |
{$_siginfo = void} \ |
{$_thread = 0} \ |
+ {$_probe_argc = <error: No frame selected>} \ |
+ {$_probe_arg0 = <error: No frame selected>} \ |
+ {$_probe_arg1 = <error: No frame selected>} \ |
+ {$_probe_arg2 = <error: No frame selected>} \ |
+ {$_probe_arg3 = <error: No frame selected>} \ |
+ {$_probe_arg4 = <error: No frame selected>} \ |
+ {$_probe_arg5 = <error: No frame selected>} \ |
+ {$_probe_arg6 = <error: No frame selected>} \ |
+ {$_probe_arg7 = <error: No frame selected>} \ |
+ {$_probe_arg8 = <error: No frame selected>} \ |
+ {$_probe_arg9 = <error: No frame selected>} \ |
+ {$_probe_arg10 = <error: No frame selected>} \ |
+ {$_probe_arg11 = <error: No frame selected>} \ |
} |
#test show directories |
@@ -667,8 +674,6 @@ gdb_test "show print vtbl" "Printing of C\[+\]+ virtual function tables is on." |
gdb_test "show prompt" "Gdb's prompt is \"$gdb_prompt \".*" "show prompt" |
#test show radix |
gdb_test "show radix" "Input and output radices set to decimal 10, hex a, octal 12." "show radix" |
-#test show symbol-reloading |
-gdb_test "show symbol-reloading" "Dynamic symbol table reloading multiple times in one run is on." "show symbol-reloading" |
#test show user |
gdb_test_no_output "show user" "show user" |
#test show values |