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

Reply via email to