Patchwork [2/3] Silence softfloat warnings on OpenSolaris

login
register
mail settings
Submitter Andreas Färber
Date Dec. 12, 2009, 7:10 p.m.
Message ID <1260645057-19819-3-git-send-email-andreas.faerber@web.de>
Download mbox | patch
Permalink /patch/40989/
State New
Headers show

Comments

Andreas Färber - Dec. 12, 2009, 7:10 p.m.
From: Andreas Färber <afaerber@opensolaris.org>

Don't define C99 math functions on OpenSolaris (Solaris 11),
which still ships GCC 3.4.3. This fixes redefinition warnings.

Spotted by Palle Lyckegaard.

Signed-off-by: Andreas Färber <afaerber@opensolaris.org>
Cc: Palle Lyckegaard <palle@lyckegaard.dk>
Cc: Ben Taylor <bentaylor.solx86@gmail.com>
---
 fpu/softfloat-native.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Patch

diff --git a/fpu/softfloat-native.h b/fpu/softfloat-native.h
index 35670c8..fe737b3 100644
--- a/fpu/softfloat-native.h
+++ b/fpu/softfloat-native.h
@@ -22,7 +22,7 @@ 
  */
 #if defined(CONFIG_SOLARIS) && \
            ((CONFIG_SOLARIS_VERSION <= 9 ) || \
-           ((CONFIG_SOLARIS_VERSION >= 10) && (__GNUC__ < 4))) \
+           ((CONFIG_SOLARIS_VERSION == 10) && (__GNUC__ < 4))) \
     || (defined(__OpenBSD__) && (OpenBSD < 200811))
 /*
  * C99 7.12.3 classification macros