From 73cc28d4e7afd539934e7033d0e6dea6c8265852 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 16 Apr 2014 20:33:57 +0000 Subject: libgo: Remove Solaris 8 & 9 support. From Rainer Orth. From-SVN: r209448 --- libgo/go/math/ldexp.go | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'libgo/go') diff --git a/libgo/go/math/ldexp.go b/libgo/go/math/ldexp.go index 4c63edd..2898f5d 100644 --- a/libgo/go/math/ldexp.go +++ b/libgo/go/math/ldexp.go @@ -17,16 +17,6 @@ func libc_ldexp(float64, int) float64 func Ldexp(frac float64, exp int) float64 { r := libc_ldexp(frac, exp) - - // Work around a bug in the implementation of ldexp on Solaris - // 9. If multiplying a negative number by 2 raised to a - // negative exponent underflows, we want to return negative - // zero, but the Solaris 9 implementation returns positive - // zero. This workaround can be removed when and if we no - // longer care about Solaris 9. - if r == 0 && frac < 0 && exp < 0 { - r = Copysign(0, frac) - } return r } -- cgit v1.1