I confirm the problem reported by Jack Howarth in http://gcc.gnu.org/ml/gcc/2008-01/msg00484.html: gcc-4.2.3-RC1's gctest hangs on i686-apple-darwin9.
With gcc 4.3 rev. 131923, I get: [ibook-dhum] i686-apple-darwin9/boehm-gc% time make check Making check in include make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-O2 -g -g -O2 " "CXXFLAGS=-O2 -g -g -O2 " "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/sw/bin/ginstall -c" "INSTALL_DATA=/sw/bin/ginstall -c -m 644" "INSTALL_PROGRAM=/sw/bin/ginstall -c" "INSTALL_SCRIPT=/sw/bin/ginstall -c" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=" "RUNTEST=" "RUNTESTFLAGS=" "exec_prefix=/opt/gcc/gcc4.3w" "infodir=/opt/gcc/gcc4.3w/share/info" "libdir=/opt/gcc/gcc4.3w/lib" "prefix=/opt/gcc/gcc4.3w" "tooldir=" "AR=ar" "AS=/opt/gcc/i686-darwin/./gcc/as" "CC=/opt/gcc/i686-darwin/./gcc/xgcc -B/opt/gcc/i686-darwin/./gcc/ -B/opt/gcc/gcc4.3w/i686-apple-darwin9/bin/ -B/opt/gcc/gcc4.3w/i686-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.3w/i686-apple-darwin9/include -isystem /opt/gcc/gcc4.3w/i686-apple-darwin9/sys-include" "CXX=/opt/gcc/i686-darwin/./gcc/g++ -B/opt/gcc/i686-darwin/./gcc/ -nostdinc++ -L/opt/gcc/i686-darwin/i686-apple-darwin9/libstdc++-v3/src -L/opt/gcc/i686-darwin/i686-apple-darwin9/libstdc++-v3/src/.libs -B/opt/gcc/gcc4.3w/i686-apple-darwin9/bin/ -B/opt/gcc/gcc4.3w/i686-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.3w/i686-apple-darwin9/include -isystem /opt/gcc/gcc4.3w/i686-apple-darwin9/sys-include" "LD=/opt/gcc/i686-darwin/./gcc/collect-ld" "LIBCFLAGS=" "NM=/opt/gcc/i686-darwin/./gcc/nm" "PICFLAG=" "RANLIB=ranlib -c" "DESTDIR=" check-TESTS Switched to incremental mode Emulating dirty bits with mprotect/signals Completed 3 tests Allocated 5716564 collectable objects Allocated 306 uncollectable objects Allocated 3749983 atomic objects Allocated 34440 stubborn objects Finalized 7025/7025 objects - finalization is probably ok Total number of bytes allocated is 307097424 Final heap size is 12201984 bytes Collector appears to work Completed 416 collections PASS: gctest ================== All 1 tests passed ================== 3.842u 8.308s 0:10.32 117.6% 0+0k 0+0io 0pf+0w with gcc 4.2.3 rev. 131933, I have to abort the test and get: [ibook-dhum] i686-apple-darwin9/boehm-gc% time make check Making check in include make[1]: Nothing to be done for `check'. make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-O2 -g -O2 " "CXXFLAGS=-g -O2 " "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/sw/bin/ginstall -c" "INSTALL_DATA=/sw/bin/ginstall -c -m 644" "INSTALL_PROGRAM=/sw/bin/ginstall -c" "INSTALL_SCRIPT=/sw/bin/ginstall -c" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=" "RUNTEST=" "RUNTESTFLAGS=" "exec_prefix=/opt/gcc/gcc4.2w" "infodir=/opt/gcc/gcc4.2w/share/info" "libdir=/opt/gcc/gcc4.2w/lib" "prefix=/opt/gcc/gcc4.2w" "tooldir=" "AR=ar" "AS=/opt/gcc/i686-darwin-4.2/./gcc/as" "CC=/opt/gcc/i686-darwin-4.2/./gcc/xgcc -B/opt/gcc/i686-darwin-4.2/./gcc/ -B/opt/gcc/gcc4.2w/i686-apple-darwin9/bin/ -B/opt/gcc/gcc4.2w/i686-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.2w/i686-apple-darwin9/include -isystem /opt/gcc/gcc4.2w/i686-apple-darwin9/sys-include" "CXX=/opt/gcc/i686-darwin-4.2/./gcc/g++ -B/opt/gcc/i686-darwin-4.2/./gcc/ -nostdinc++ -L/opt/gcc/i686-darwin-4.2/i686-apple-darwin9/libstdc++-v3/src -L/opt/gcc/i686-darwin-4.2/i686-apple-darwin9/libstdc++-v3/src/.libs -B/opt/gcc/gcc4.2w/i686-apple-darwin9/bin/ -B/opt/gcc/gcc4.2w/i686-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.2w/i686-apple-darwin9/include -isystem /opt/gcc/gcc4.2w/i686-apple-darwin9/sys-include" "LD=ld" "LIBCFLAGS=" "NM=" "PICFLAG=" "RANLIB=ranlib -c" "DESTDIR=" check-TESTS Switched to incremental mode Emulating dirty bits with mprotect/signals ^Cmake[2]: *** [check-TESTS] Interrupt make[1]: *** [check-am] Interrupt make: *** [check-recursive] Interrupt 0.035u 0.044s 1:52.95 0.0% 0+0k 0+1io 0pf+0w -- Summary: gcc-4.2.3-RC1's gctest hangs on i686-apple-darwin9 Product: gcc Version: 4.2.3 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: boehm-gc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr GCC build triplet: i686-apple-darwin9 GCC host triplet: i686-apple-darwin9 GCC target triplet: i686-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35012