On Tue, Sep 05, 2006 at 01:27:45PM -0700, Steve Ellcey wrote:

> I am not sure what the 'right' way to do this is.  I wound up editing
> /usr/share/dejagnu/remote.exp to change 'set timeout 300' to 'set
> timeout 2000' and I edited /usr/share/dejagnu/config/unix.exp to change
> 'set status [remote_wait $dest 300]' to 'set status [remote_wait $dest
> 2000]'

   It helps some. I tried this at the end of
/usr/share/dejagnu/baseboards/unix.exp:

set_board_info gcc,timeout 5400
set_board_info g++,timeout 5400
set_board_info gfortran,timeout 5400
[and so on for any x in "=== x tests ===" from the summary]

   Additionally, these changes as per your suggestion:

--- /usr/share/dejagnu/config/unix.exp-orig     2005-03-05 21:06:49.000000000 
+0100
+++ /usr/share/dejagnu/config/unix.exp  2006-09-06 19:27:27.000000000 +0200
@@ -81 +81 @@
-           set status [remote_wait $dest 300]
+           set status [remote_wait $dest 5300]
--- /usr/share/dejagnu/remote.exp-orig  2005-03-05 21:06:49.000000000 +0100
+++ /usr/share/dejagnu/remote.exp       2006-09-06 19:28:30.000000000 +0200
@@ -260 +260 @@
-       set timeout 300
+       set timeout 5500

   With the above changes, the following timeouts are used according to the
log files for the following tests:

5500 seconds:
libffi, libgomp, libjava, g++, gfortran and objc
libmudflap for anything not using a 10 or 20 second timeout
libstdc++ when
        executing msgfmt, extract_symvers, 
        compiling libstdc++-v3/testsuite/19_diagnostics/23591_thread-1.c,
        iconv7593.c, function7593.c and cxaatexit7593.cc

gcc when
        compiling and executing gcc/testsuite/gcc/gcc.dg-struct-layout-1
        compiling tls12629.c, tls_runtime12629.c
        running 'spawn --help'
        executing gcc/gcov
        running 'gcc/xgcc -v'

5400 seconds:
gcc for anything not using the timeout of 5500 seconds

5300 seconds:
(nothing)

600 seconds:
libstdc++ for anything not using the timeout of 5500 seconds

20 seconds:
libmudflap
        libmudflap.cth/pass40-frag.c execution and output pattern tests

10 seconds:
libmudflap
        libmudflap.cth/pass37-frag.c and libmudflap.cth/pass39-frag.c
        execution and output pattern tests

-- 
Rask Ingemann Lambertsen

Reply via email to