Author: elemings
Date: Tue Apr 1 15:35:11 2008
New Revision: 643630
URL: http://svn.apache.org/viewvc?rev=643630&view=rev
Log:
2008-04-01 Eric Lemings <[EMAIL PROTECTED]>
STDCXX-###
* file (function), ...: Summary of change.
Modified:
stdcxx/trunk/etc/config/src/float_defs.h
Modified: stdcxx/trunk/etc/config/src/float_defs.h
URL:
http://svn.apache.org/viewvc/stdcxx/trunk/etc/config/src/float_defs.h?rev=643630&r1=643629&r2=643630&view=diff
==============================================================================
--- stdcxx/trunk/etc/config/src/float_defs.h (original)
+++ stdcxx/trunk/etc/config/src/float_defs.h Tue Apr 1 15:35:11 2008
@@ -27,7 +27,11 @@
#ifndef _RWSTD_NO_FLOAT_H
# include <float.h>
-# if defined (__EDG__) && !defined (__INTEL_COMPILER)
+# if defined (__EDG__) \
+ && !defined (__DECCXX) \
+ && !defined (__HP_aCC) \
+ && !defined (__INTEL_COMPILER) \
+ && !defined (_SGI_COMPILER_VERSION)
// define gcc 4 intrinsics otherwise not recognized
// by the front end
# define __FLT_DIG__ 6
@@ -64,7 +68,7 @@
// Linux value
# define _RWSTD_FLT_ROUNDS 1 /* round to nearest */
-# if __GNUC__ < 4
+# if defined (__GNUC__) && __GNUC__ < 4
// prevent the propriterary gcc __extension__ from
// throwing the vanilla EDG demo for a loop