libstdc++: Allow dejagnu tool_timeout to be overridden
authorJonathan Wakely <jwakely@redhat.com>
Thu, 26 Nov 2020 14:42:09 +0000 (14:42 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Thu, 26 Nov 2020 16:15:53 +0000 (16:15 +0000)
This allows the default timeout for libstdc++ tests to be set by the
user, either in ~/.dejagnurc or a site.exp file that $DEJAGNU names.

libstdc++-v3/ChangeLog:

* testsuite/lib/libstdc++.exp (libstdc++_init): Only set
tool_timeout if it hasn't been set by the user already.

libstdc++-v3/testsuite/lib/libstdc++.exp

index 9ba4ced48830ba5bdc1d975dfd9afec08707fc1d..bde8cc0cc91f3ab338bedfbae8df5081a7922531 100644 (file)
@@ -246,7 +246,10 @@ proc libstdc++_init { testfile } {
     }
 
     # Set the default timeout for v3 tests.
-    set tool_timeout 600
+    # You can override this in ~/.dejagnurc or a .exp file named by $DEJAGNU.
+    if {![info exists tool_timeout]} {
+      set tool_timeout 600
+    }
 
     # Default settings.
     set cxx [transform "g++"]