Can someone else please try a test of gcc 4.2.3-RC1 on i686-apple-darwin9?
I am finding that (with the java langauge built) I am getting an apparent hang
in the make check at...

mkdir tests
/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/bin/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/lib/ -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/include -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/sys-include -DHAVE_CONFIG_H -I. 
-I../../../gcc-4.2.3-RC-20080125/boehm-gc -I./include -I./include  
-I/sw/src/fink.build/gcc42-4.2.3-1000/gcc-4.2.3-RC-20080125/boehm-gc/include  
-fexceptions -Iinclude -I././targ-include -I.//libc/include -O2 -g -O2  -c -o 
tests/test.o ../../../gcc-4.2.3-RC-20080125/boehm-gc/tests/test.c
/bin/sh ./libtool --mode=link 
/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/bin/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/lib/ -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/include -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/sys-include -fexceptions -Iinclude 
-I././targ-include -I.//libc/include -O2 -g -O2   -o gctest -shared-libgcc 
tests/test.o ./libgcjgc.la -lpthread   
/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/bin/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/lib/ -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/include -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/sys-include -fexceptions -Iinclude 
-I././targ-include -I.//libc/include -O2 -g -O2 -o .libs/gctest -shared-libgcc 
tests/test.o   ./.libs/libgcjgc.dylib -lpthread
creating gctest
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-O2 -g -O2 " "CXXFLAGS=-g -O2 " 
"CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-O2 -g -O2 " 
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" 
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" 
"LDFLAGS=" "LIBCFLAGS=-O2 -g -O2 " "LIBCFLAGS_FOR_TARGET=-O2 -g -O2 " 
"MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000  " 
"PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" 
"RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/sw/lib/gcc4.2" 
"infodir=/sw/share/info" "libdir=/sw/lib/gcc4.2/lib" "prefix=/sw/lib/gcc4.2" 
"tooldir=/sw/lib/gcc4.2/i686-apple-darwin9" "AR=ar" 
"AS=/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/as" 
"CC=/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/bin/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/lib/ -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/include -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/sys-include" 
"CXX=/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/g++ 
-B/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/ -nostdinc++ 
-nostdinc++ 
-I/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/i686-apple-darwin9/libstdc++-v3/include/i686-apple-darwin9
 
-I/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/i686-apple-darwin9/libstdc++-v3/include
 
-I/sw/src/fink.build/gcc42-4.2.3-1000/gcc-4.2.3-RC-20080125/libstdc++-v3/libsupc++
 
-I/sw/src/fink.build/gcc42-4.2.3-1000/gcc-4.2.3-RC-20080125/libstdc++-v3/include/backward
 
-I/sw/src/fink.build/gcc42-4.2.3-1000/gcc-4.2.3-RC-20080125/libstdc++-v3/testsuite/util
 
-L/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/i686-apple-darwin9/libstdc++-v3/src
 
-L/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/i686-apple-darwin9/libstdc++-v3/src/.libs
 -B/sw/lib/gcc4.2/i686-apple-darwin9/bin/ 
-B/sw/lib/gcc4.2/i686-apple-darwin9/lib/ -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/include -isystem 
/sw/lib/gcc4.2/i686-apple-darwin9/sys-include" 
"LD=/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/collect-ld" 
"LIBCFLAGS=-O2 -g -O2 " 
"NM=/sw/src/fink.build/gcc42-4.2.3-1000/darwin_objdir/./gcc/nm" "PICFLAG=" 
"RANLIB=ranlib -c" "DESTDIR=" check-TESTS
Switched to incremental mode
Emulating dirty bits with mprotect/signals

I see one gctest process with five threads and four gnumake processes. None of 
these appear to have any
cpu usage. If I sample gctest in the Activity Monitor application, I see...

Sampling process 56569 for 3 seconds with 1 millisecond of run time between 
samples
Sampling completed, processing symbols...
Analysis of sampling gctest (pid 56569) every 1 millisecond
Call graph:
    1988 Thread_2503
      1988 start
        1988 _start
          1988 main
            1988 run_one_test
              1988 GC_init_gcj_malloc
                1988 GC_lock
                  1988 pthread_mutex_lock
                    1988 semaphore_wait_signal_trap
                      1988 semaphore_wait_signal_trap
    1988 Thread_2603
      1988 thread_start
        1988 _pthread_start
          1988 GC_mprotect_thread
            1988 exc_server
              1988 catch_exception_raise
                1988 catch_exception_raise
    1988 Thread_2703
      1988 thread_start
        1988 _pthread_start
          1988 GC_start_routine
            1988 thr_run_one_test
              1988 run_one_test
                1988 GC_gcollect
                  1988 GC_try_to_collect
                    1988 GC_try_to_collect_inner
                      1988 GC_finish_collection
                        1988 GC_start_reclaim
                          1988 GC_clear_fl_links
                            1988 GC_clear_fl_links
    1988 Thread_2803
      1988 thread_start
        1988 _pthread_start
          1988 GC_start_routine
            1988 thr_run_one_test
              1988 run_one_test
                1988 GC_init_gcj_malloc
                  1988 GC_lock
                    1988 pthread_mutex_lock
                      1988 semaphore_wait_signal_trap
                        1988 semaphore_wait_signal_trap

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        semaphore_wait_signal_trap        3976
        GC_clear_fl_links        1988
        catch_exception_raise        1988
Sample analysis of process 56569 written to file /dev/stdout

I don't see this problem with current gcc trunk when built and tested
on i686-apple-darwin9. The gcc builds were configured with...

Configured with: ../gcc-4.2.3-RC-20080125/configure --prefix=/sw 
--prefix=/sw/lib/gcc4.2 --mandir=/sw/share/man --infodir=/sw/share/info 
--enable-languages=c,c++,fortran,objc,java --with-arch=nocona 
--with-tune=generic --host=i686-apple-darwin9 --with-gmp=/sw 
--with-libiconv-prefix=/sw --with-system-zlib --x-includes=/usr/X11R6/include 
--x-libraries=/usr/X11R6/lib

Reply via email to