https://gcc.gnu.org/g:5279bee5d1f4badf9366e1116f52e5afbac14c64
commit 5279bee5d1f4badf9366e1116f52e5afbac14c64 Author: Michael Matz <[email protected]> Date: Mon Feb 19 00:42:30 2018 +0100 testsuite: Check for parallelism more often to level out paralellism in testsuites with few tests (e.g. when selecting only one .exp file via RUNTESTFLAGS) that have very uneven compile times it's better to check the stamp files more often. On local file-systems the additional system time for this is neglectible. Diff: --- gcc/testsuite/lib/gcc-defs.exp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/lib/gcc-defs.exp b/gcc/testsuite/lib/gcc-defs.exp index aaff8774fefb..fd49c35174fa 100644 --- a/gcc/testsuite/lib/gcc-defs.exp +++ b/gcc/testsuite/lib/gcc-defs.exp @@ -195,11 +195,11 @@ if { [info exists env(GCC_RUNTEST_PARALLELIZE_DIR)] \ # Only test the filesystem every 10th iteration incr gcc_runtest_parallelize_counter_minor - if { $gcc_runtest_parallelize_counter_minor == 10 } { + if { $gcc_runtest_parallelize_counter_minor == 2 } { set gcc_runtest_parallelize_counter_minor 0 } if { $gcc_runtest_parallelize_counter_minor != 1 } { - #verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter $gcc_runtest_parallelize_last" + verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter $gcc_runtest_parallelize_last" return $gcc_runtest_parallelize_last } @@ -208,12 +208,12 @@ if { [info exists env(GCC_RUNTEST_PARALLELIZE_DIR)] \ if {![catch {open $path {RDWR CREAT EXCL} 0600} fd]} { close $fd set gcc_runtest_parallelize_last 1 - #verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter 1" + verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter 1" incr gcc_runtest_parallelize_counter return 1 } set gcc_runtest_parallelize_last 0 - #verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter 0" + verbose -log "gcc_parallel_test_run_p $testcase $gcc_runtest_parallelize_counter 0" incr gcc_runtest_parallelize_counter return 0 }
