diff options
| author | matt <matt@NetBSD.org> | 2011-07-10 04:52:23 +0000 |
|---|---|---|
| committer | matt <matt@NetBSD.org> | 2011-07-10 04:52:23 +0000 |
| commit | 8c6ad96763b398402d7fc6b0a14a4c7d57d91fe5 (patch) | |
| tree | c290dc158508e748b7dbcb154628bcaa18f4371a /lib/libc/softfloat/bits64/softfloat.c | |
| parent | 14b7edfa8241844558b73bc4313ec32e022106aa (diff) | |
Fix so that float128_to_uint64_round_to_zero is defined for sparc64.
(isn't tha a namespace violation?)
Diffstat (limited to 'lib/libc/softfloat/bits64/softfloat.c')
| -rw-r--r-- | lib/libc/softfloat/bits64/softfloat.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/libc/softfloat/bits64/softfloat.c b/lib/libc/softfloat/bits64/softfloat.c index 4da2fec3738..7aeb4ff9753 100644 --- a/lib/libc/softfloat/bits64/softfloat.c +++ b/lib/libc/softfloat/bits64/softfloat.c @@ -1,4 +1,4 @@ -/* $NetBSD: softfloat.c,v 1.7 2011/07/09 02:28:31 matt Exp $ */ +/* $NetBSD: softfloat.c,v 1.8 2011/07/10 04:52:23 matt Exp $ */ /* * This version hacked for use with gcc -msoft-float by bjh21. @@ -46,7 +46,7 @@ this code that are retained. #include <sys/cdefs.h> #if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: softfloat.c,v 1.7 2011/07/09 02:28:31 matt Exp $"); +__RCSID("$NetBSD: softfloat.c,v 1.8 2011/07/10 04:52:23 matt Exp $"); #endif /* LIBC_SCCS and not lint */ #ifdef SOFTFLOAT_FOR_GCC @@ -4482,7 +4482,8 @@ int64 float128_to_int64_round_to_zero( float128 a ) } -#if defined(SOFTFLOAT_FOR_GCC) && defined(SOFTFLOAT_NEED_FIXUNS) +#if (defined(SOFTFLOATSPARC64_FOR_GCC) || defined(SOFTFLOAT_FOR_GCC)) \ + && defined(SOFTFLOAT_NEED_FIXUNS) /* * just like above - but do not care for overflow of signed results */ @@ -4532,7 +4533,7 @@ uint64 float128_to_uint64_round_to_zero( float128 a ) return z; } -#endif /* defined(SOFTFLOAT_FOR_GCC) && defined(SOFTFLOAT_NEED_FIXUNS) */ +#endif /* (SOFTFLOATSPARC64_FOR_GCC || SOFTFLOAT_FOR_GCC) && SOFTFLOAT_NEED_FIXUNS */ /* ------------------------------------------------------------------------------- |
