On x86_64, with -m32 I get: FAIL: libgomp.c/appendix-a/a.15.1.c (test for excess errors) Excess errors: /usr/bin/ld: skipping incompatible /home/pinskia/src/checkin/trunk/objdir.c/x86_64-unknown-linux-gnu/./libgomp/.libs/libgomp.so when searching for -lgomp /usr/bin/ld: skipping incompatible /home/pinskia/src/checkin/trunk/objdir.c/x86_64-unknown-linux-gnu/./libgomp/.libs/libgomp.a when searching for -lgomp /usr/bin/ld: skipping incompatible /home/pinskia/src/checkin/trunk/objdir.c/x86_64-unknown-linux-gnu/./libgomp/.libs/libgomp.so when searching for -lgomp /usr/bin/ld: skipping incompatible /home/pinskia/src/checkin/trunk/objdir.c/x86_64-unknown-linux-gnu/./libgomp/.libs/libgomp.a when searching for -lgomp
Though libgomp exists in 32/libgomp/.libs for the 32bit library. -- Summary: libgomp testing does not work for multilib (-m32 on x86_64-linux-gnu) Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25852