From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21471 invoked by alias); 1 Jun 2006 01:19:20 -0000 Received: (qmail 21462 invoked by uid 22791); 1 Jun 2006 01:19:19 -0000 X-Spam-Check-By: sourceware.org Received: from bromo.msbb.uc.edu (HELO bromo.msbb.uc.edu) (129.137.3.146) by sourceware.org (qpsmtpd/0.31) with SMTP; Thu, 01 Jun 2006 01:19:17 +0000 Received: by bromo.msbb.uc.edu (Postfix, from userid 501) id 1ECEA11003F; Wed, 31 May 2006 21:19:15 -0400 (EDT) To: geoffk@apple.com, howarth@bromo.msbb.uc.edu Subject: Re: c++ regression in trunk Cc: gcc@gcc.gnu.org Message-Id: <20060601011915.1ECEA11003F@bromo.msbb.uc.edu> Date: Thu, 01 Jun 2006 01:19:00 -0000 From: howarth@bromo.msbb.uc.edu (Jack Howarth) Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2006-06/txt/msg00005.txt.bz2 Geoff, I am seeing... gcc-4 -### -o xplor xplor.o \ \ -L. -lxplorCmd -lxplor -L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/ -lfft -lintVar -lvmd -lpy -lswigpy-xplor -ltclXplor -lswigtcl8-xplor -lnmrPot -lcommon -lmarvin \ -L/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config -lpython2.3 -ldl -L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/ -lcrypto \ Using built-in specs. Target: powerpc-apple-darwin8 Configured with: ../gcc-4.2-20060529/configure --prefix=/sw --prefix=/sw/lib/gcc4 --disable-multilib --enable-languages=c,c++,fortran --infodir=/sw/lib/gcc4/share/info --with-gmp=/sw --with-included-gettext --host=powerpc-apple-darwin8 --with-as=/sw/lib/odcctools/bin/as --with-ld=/sw/lib/odcctools/bin/ld --with-nm=/sw/lib/odcctools/bin/nm Thread model: posix gcc version 4.2.0 20060529 (experimental) "/sw/lib/gcc4/libexec/gcc/powerpc-apple-darwin8/4.2.0/collect2" "-dynamic" "-arch" "ppc" "-weak_reference_mismatches" "non-weak" "-o" "xplor" "-lcrt1.o" "/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0/crt2.o" "-L." "-L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/" "-L/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config" "-L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/" "-L/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0" "-L/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0/../../.." "xplor.o" "-lxplorCmd" "-lxplor" "-lfft" "-lintVar" "-lvmd" "-lpy" "-lswigpy-xplor" "-ltclXplor" "-lswigtcl8-xplor" "-lnmrPot" "-lcommon" "-lmarvin" "-lpython2.3" "-ldl" "-lcrypto" "-lgcc" "-lSystemStubs" "-lSystem" ...without passing -shared-libgcc to gcc and with -shared-libgcc I see... gcc-4 -### -shared-libgcc -o xplor xplor.o \ \ -L. -lxplorCmd -lxplor -L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/ -lfft -lintVar -lvmd -lpy -lswigpy-xplor -ltclXplor -lswigtcl8-xplor -lnmrPot -lcommon -lmarvin \ -L/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config -lpython2.3 -ldl -L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/ -lcrypto \ Using built-in specs. Target: powerpc-apple-darwin8 Configured with: ../gcc-4.2-20060529/configure --prefix=/sw --prefix=/sw/lib/gcc4 --disable-multilib --enable-languages=c,c++,fortran --infodir=/sw/lib/gcc4/share/info --with-gmp=/sw --with-included-gettext --host=powerpc-apple-darwin8 --with-as=/sw/lib/odcctools/bin/as --with-ld=/sw/lib/odcctools/bin/ld --with-nm=/sw/lib/odcctools/bin/nm Thread model: posix gcc version 4.2.0 20060529 (experimental) "/sw/lib/gcc4/libexec/gcc/powerpc-apple-darwin8/4.2.0/collect2" "-dynamic" "-arch" "ppc" "-macosx_version_min" "10.3" "-multiply_defined" "suppress" "-weak_reference_mismatches" "non-weak" "-o" "xplor" "-lcrt1.o" "/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0/crt2.o" "/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0/crt3.o" "-L." "-L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/" "-L/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config" "-L/Users/howarth/Desktop/xplor-nih-2.14/bin.Darwin_8/" "-L/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0" "-L/sw/lib/gcc4/lib/gcc/powerpc-apple-darwin8/4.2.0/../../.." "xplor.o" "-lxplorCmd" "-lxplor" "-lfft" "-lintVar" "-lvmd" "-lpy" "-lswigpy-xplor" "-ltclXplor" "-lswigtcl8-xplor" "-lnmrPot" "-lcommon" "-lmarvin" "-lpython2.3" "-ldl" "-lcrypto" "-lgcc_s.10.4" "-lgcc" "-lSystemStubs" "-lSystem" If I take the link line generated for -shared-libgcc and substitute the the static libgcc, the resulting xplor binary doesn't abort on the throw. Also if I take the link line generated without -shared-libgcc and add "-lgcc_s.10.4", the resulting xplor binary also doesn't abort on the throw. Anything else to try to help pin this down? Jack