[Bug target/47558] New: 163267 breaks exception traceback in xplor-nih

howarth at nitro dot med.uc.edu gcc-bugzilla@gcc.gnu.org
Mon Jan 31 22:18:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47558

           Summary: 163267 breaks exception traceback in xplor-nih
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: howarth@nitro.med.uc.edu


The commit...

r163267 | iains | 2010-08-15 15:15:55 -0400 (Sun, 15 Aug 2010) | 7 lines


rationalize libgcc stub & static lib linkage on Darwin 9 & 10.

        * config/darwin.h (REAL_LIBGCC_SPEC): Remove libgcc_s.10.5 stub for 
        Darwin10.  Do not link libgcc.a for Darwin >= 9.

breaks the exception traceback in xplor-nih on x86_64-apple-darwin such that
the dipCoup.inp test in xplor-nih fails with...


-------------------------------------------------------------------------------
 -- POWELL ------ step=      5 --- stepsize=  0.020455 --- energy evals=    2
--
 | Etotal =181.583    grad(E)=4.894      E(BOND)=6.068      E(ANGL)=160.218   
|
 | E(IMPR)=5.596      E(XDIP)=9.701                                           
|

-------------------------------------------------------------------------------
Powell::step: irregular exit: Line search abandoned: gradient may be incorrect
../bin/xplor: line 499:  6658 Abort trap             
/Users/howarth/xplor-nih-2.27/bin.Darwin_10_x86_64/xplor

This failure occurs in gcc 4.6 from r163267 including current gcc trunk. I
notice that from this revision
forward, the linkages in the xplor-nih build show changes of the form...

 libintVar.dylib:
@@ -21,14 +19,12 @@
    
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
(compatibility version 1.0.0, current version 219.0.0)
    
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
(compatibility version 1.0.0, current version 219.0.0)
     /Users/howarth/dist/lib/libstdc++.6.dylib (compatibility version 7.0.0,
current version 7.15.0)
-    /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version
625.0.0)
     /Users/howarth/dist/lib/libgcc_s.1.dylib (compatibility version 1.0.0,
current version 1.0.0)
     /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
125.2.1)



More information about the Gcc-bugs mailing list