The long double part of 18_support/numeric_limits.cc started to fail when the 
following patch was 
applied:
2005-01-06  Geoffrey Keating  <[EMAIL PROTECTED]>
        
        * c-cppbuiltin.c (builtin_define_float_constants): Set __*_EPSILON__
        for IBM long double format correctly.

Which means that the epsilon definition is not correct any more as this 
libstdc++ tests (almong other 
things "1.0+epsilon != 1.0" so we are getting an asser from that.

-- 
           Summary: [4.0 Regression] 18_support/numeric_limits.cc fails on
                    ppc-darwin (long doubles)
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pinskia at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org,geoffk at apple dot com
GCC target triplet: powerpc-darwin


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

Reply via email to