diff options
author | Michael Snyder <msnyder@vmware.com> | 2002-05-23 21:25:42 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2002-05-23 21:25:42 +0000 |
commit | 277254ba883e0a319c00b822b23d63d88b13c2d1 (patch) | |
tree | 919cabf78d5643dc3230b4dc3750c0a3316e6e2e /gdb/testsuite | |
parent | 5bdb6d01dbdfe12559640d4a22211a6fe3c24ff0 (diff) | |
download | gdb-277254ba883e0a319c00b822b23d63d88b13c2d1.zip gdb-277254ba883e0a319c00b822b23d63d88b13c2d1.tar.gz gdb-277254ba883e0a319c00b822b23d63d88b13c2d1.tar.bz2 |
2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
* lib/gdb.exp (gdb_wrapper_init): Just because
gdb_wrapper_file exists, this does not mean that the file
should not be rebuilt. That is what gdb_wrapper_initialized
is for.
(default_gdb_init): Reset gdb_wrapper_initialized.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 9 |
2 files changed, 15 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 74359dd..783d4ae 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2002-05-15 Nick Clifton <nickc@cambridge.redhat.com> + + * lib/gdb.exp (gdb_wrapper_init): Just because + gdb_wrapper_file exists, this does not mean that the file + should not be rebuilt. That is what gdb_wrapper_initialized + is for. + (default_gdb_init): Reset gdb_wrapper_initialized. + 2002-05-23 Michael Snyder <msnyder@redhat.com> * gdb.base/all-bin.exp: Revise previous patch by just reducing diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index c41ed72..d9285e8 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -1119,8 +1119,7 @@ proc gdb_wrapper_init { args } { if { $gdb_wrapper_initialized == 1 } { return; } if {[target_info exists needs_status_wrapper] && \ - [target_info needs_status_wrapper] != "0" && \ - ![info exists gdb_wrapper_file]} { + [target_info needs_status_wrapper] != "0"} { set result [build_wrapper "testglue.o"]; if { $result != "" } { set gdb_wrapper_file [lindex $result 0]; @@ -1390,8 +1389,14 @@ proc gdb_continue { function } { } proc default_gdb_init { args } { + global gdb_wrapper_initialized + gdb_clear_suppressed; + # Make sure that the wrapper is rebuilt + # with the appropriate multilib option. + set gdb_wrapper_initialized 0 + # Uh, this is lame. Really, really, really lame. But there's this *one* # testcase that will fail in random places if we don't increase this. match_max -d 20000 |