Among the slower tests in the Go gcc testsuite are the rotate* tests. This patch changes the GCC testsuite driver to test them in parallel when using make -j. Tested by running the testsuite on x86_64-unknown-linux-gnu and verifying that there were no differences. Committed to mainline.
Ian 2013-12-10 Ian Lance Taylor <i...@google.com> * Make-lang.in (check_go_parallelize): Test go-test.exp r* tests separately.
Index: Make-lang.in =================================================================== --- Make-lang.in (revision 205710) +++ Make-lang.in (working copy) @@ -132,9 +132,10 @@ go.srcman: doc/gccgo.1 lang_checks += check-go lang_checks_parallelized += check-go -check_go_parallelize = go-test.exp=*/test/\[0-57-9a-bd-hj-zA-Z\]* \ +check_go_parallelize = go-test.exp=*/test/\[0-57-9a-bd-hj-qs-zA-Z\]* \ go-test.exp=*/test/c* \ go-test.exp=*/test/i* \ + go-test.exp=*/test/r* \ go-test.exp=*/test/6* # Install hooks.