summaryrefslogtreecommitdiff
path: root/lib/libc/softfloat/bits64/softfloat-macros
diff options
context:
space:
mode:
authortron <tron@NetBSD.org>2009-02-16 10:23:35 +0000
committertron <tron@NetBSD.org>2009-02-16 10:23:35 +0000
commitea68052342b73e60c3c1c52bc990b6d5749ae3c2 (patch)
treead4987095715358a5985c0318476a68b5ba7ce48 /lib/libc/softfloat/bits64/softfloat-macros
parent0df426b492262c9b1eb64a3077973d081da45a8e (diff)
fix -Wsign-compare issue (on sparc64)
Diffstat (limited to 'lib/libc/softfloat/bits64/softfloat-macros')
-rw-r--r--lib/libc/softfloat/bits64/softfloat-macros6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc/softfloat/bits64/softfloat-macros b/lib/libc/softfloat/bits64/softfloat-macros
index 85559ea38ae..731941b49be 100644
--- a/lib/libc/softfloat/bits64/softfloat-macros
+++ b/lib/libc/softfloat/bits64/softfloat-macros
@@ -1,4 +1,4 @@
-/* $NetBSD: softfloat-macros,v 1.1 2002/05/21 23:51:08 bjh21 Exp $ */
+/* $NetBSD: softfloat-macros,v 1.2 2009/02/16 10:23:35 tron Exp $ */
/*
===============================================================================
@@ -386,7 +386,7 @@ INLINE void
carry0 = ( z1 < a1 );
z0 = a0 + b0;
z1 += carry1;
- z0 += ( z1 < carry1 );
+ z0 += ( z1 < (bits64)carry1 );
z0 += carry0;
*z2Ptr = z2;
*z1Ptr = z1;
@@ -443,7 +443,7 @@ INLINE void
z1 = a1 - b1;
borrow0 = ( a1 < b1 );
z0 = a0 - b0;
- z0 -= ( z1 < borrow1 );
+ z0 -= ( z1 < (bits64)borrow1 );
z1 -= borrow1;
z0 -= borrow0;
*z2Ptr = z2;