Somewhere between mainline revision 151676 and 151704 I started getting several gomp failures which manifest as timeouts in the testsuite when using -fpic/-fPIC.
Here are the differing testsuite results: Clean: http://gcc.gnu.org/ml/gcc-testresults/2009-09/msg01244.html FAIL: http://gcc.gnu.org/ml/gcc-testresults/2009-09/msg01344.html The new gomp failures with -fpic/-fPIC are: FAIL: g++.dg/gomp/pr37189.C (test for excess errors) FAIL: libgomp.c++/task-3.C -O0 (test for excess errors) FAIL: libgomp.c++/task-3.C -O1 (test for excess errors) FAIL: libgomp.c++/task-3.C -O2 (test for excess errors) FAIL: libgomp.c++/task-3.C -O3 -fomit-frame-pointer (test for excess errors) FAIL: libgomp.c++/task-3.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: libgomp.c++/task-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: libgomp.c++/task-3.C -O3 -g (test for excess errors) FAIL: libgomp.c++/task-3.C -Os (test for excess errors) FAIL: libgomp.c++/task-5.C -O0 (test for excess errors) FAIL: libgomp.c++/task-5.C -O1 (test for excess errors) FAIL: libgomp.c++/task-5.C -O2 (test for excess errors) FAIL: libgomp.c++/task-5.C -O3 -fomit-frame-pointer (test for excess errors) FAIL: libgomp.c++/task-5.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: libgomp.c++/task-5.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: libgomp.c++/task-5.C -O3 -g (test for excess errors) FAIL: libgomp.c++/task-5.C -Os (test for excess errors) FAIL: libgomp.c++/task-7.C -O0 (test for excess errors) FAIL: libgomp.c++/task-7.C -O1 (test for excess errors) FAIL: libgomp.c++/task-7.C -O2 (test for excess errors) FAIL: libgomp.c++/task-7.C -O3 -fomit-frame-pointer (test for excess errors) FAIL: libgomp.c++/task-7.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: libgomp.c++/task-7.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: libgomp.c++/task-7.C -O3 -g (test for excess errors) FAIL: libgomp.c++/task-7.C -Os (test for excess errors) -- Summary: gomp tests timeout with -fpic Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: openmp Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ghazi at gcc dot gnu dot org GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41429