* gdb.base/break.exp: (test_next_with_recursion): Don't change the
authorJim Blandy <jimb@codesourcery.com>
Fri, 7 Dec 2001 21:02:31 +0000 (21:02 +0000)
committerJim Blandy <jimb@codesourcery.com>
Fri, 7 Dec 2001 21:02:31 +0000 (21:02 +0000)
value of `timeout' for targets other than the mips*tx39-*.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/break.exp

index 2d31946dc7c340443f4a9849eae01037538409c5..ee5be1cd236eec7beb911a69af8d61625ee20275 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-07  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.base/break.exp: (test_next_with_recursion): Don't change the
+       value of `timeout' for targets other than the mips*tx39-*.
+
 2001-12-06  Michael Snyder  <msnyder@redhat.com>
 
        * gdb.asm/asm-source.exp: Add tests for info target, info symbol, 
@@ -5,6 +10,15 @@
 
 2001-12-04  Jim Blandy  <jimb@redhat.com>
 
+       * gdb.base/completion.exp: Rather than completing very long
+       filenames, which can make the readline library produce output we
+       don't recognize, cd to the directory first, and then complete
+       using nice, short relative paths.
+
+       * gdb.base/completion.exp: On some systems, there is, in fact, a
+       variable named `b' in scope (from GDB's point of view).  So use
+       `no_var_named_this' instead of `b'.
+
        * gdb.base/completion.exp: Clarify indentation.
 
 2001-12-03  Jim Blandy  <jimb@redhat.com>
index e0781d8092f03244733253571aa0a4e48ed425fc..7671d1e87e2f71b88ab0026afa04269a93a7bf9d 100644 (file)
@@ -783,9 +783,19 @@ proc test_next_with_recursion {} {
 
     if [istarget "mips*tx39-*"] {
        set timeout 60
-    } else {
-       set timeout 20
     }
+    # We used to set timeout here for all other targets as well.  This
+    # is almost certainly wrong.  The proper timeout depends on the
+    # target system in use, and how we communicate with it, so there
+    # is no single value appropriate for all targets.  The timeout
+    # should be established by the Dejagnu config file(s) for the
+    # board, and respected by the test suite.
+    #
+    # For example, if I'm running GDB over an SSH tunnel talking to a
+    # portmaster in California talking to an ancient 68k board running
+    # a crummy ROM monitor (a situation I can only wish were
+    # hypothetical), then I need a large timeout.  But that's not the
+    # kind of knowledge that belongs in this file.
 
     gdb_test next "\[0-9\]*\[\t \]+return \\(value\\);.*" \
            "next over recursive call"