* lib/gdb.exp (gdb_test): Override timeout with board info.
authorNicholas Duffek <nsd@redhat.com>
Fri, 17 Nov 2000 17:16:24 +0000 (17:16 +0000)
committerNicholas Duffek <nsd@redhat.com>
Fri, 17 Nov 2000 17:16:24 +0000 (17:16 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index 6be7ded..ead5e80 100644 (file)
@@ -1,5 +1,9 @@
 2000-11-17  Nick Duffek  <nsd@redhat.com>
 
+       * lib/gdb.exp (gdb_test): Override timeout with board info.
+
+2000-11-17  Nick Duffek  <nsd@redhat.com>
+
        * gdb.base/display.exp: Don't kill running stub.  Add "again" to
        the second kill and detach messages.
 
index c7990d1..12c631a 100644 (file)
@@ -457,14 +457,18 @@ proc gdb_test { args } {
        }
     }
 
-    if [info exists timeout] {
-       set tmt $timeout;
+    if [target_info exists gdb,timeout] {
+       set tmt [target_info gdb,timeout];
     } else {
-       global timeout;
        if [info exists timeout] {
            set tmt $timeout;
        } else {
-           set tmt 60;
+           global timeout;
+           if [info exists timeout] {
+               set tmt $timeout;
+           } else {
+               set tmt 60;
+           }
        }
     }
     gdb_expect $tmt {