diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2014-03-12 04:38:52 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2014-03-12 04:38:52 +0000 |
commit | 33a9145bb7229ba592e9a4f7ee9c68399ac5d070 (patch) | |
tree | 0f756fd91e39303eb8313268ac375a6dd090ec11 /libgo/configure.ac | |
parent | 6c107fab4534884f05db15682e0aa52fcf2916d4 (diff) | |
download | gcc-33a9145bb7229ba592e9a4f7ee9c68399ac5d070.zip gcc-33a9145bb7229ba592e9a4f7ee9c68399ac5d070.tar.gz gcc-33a9145bb7229ba592e9a4f7ee9c68399ac5d070.tar.bz2 |
libgo: Build math package with -ffp-contract=off on non-x86.
http://golang.org/issue/7074 shows that not using
-ffp-contract=off produces the wrong result for math.Log2(1)
on arm64.
From-SVN: r208505
Diffstat (limited to 'libgo/configure.ac')
-rw-r--r-- | libgo/configure.ac | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libgo/configure.ac b/libgo/configure.ac index 7063e2d..4480261 100644 --- a/libgo/configure.ac +++ b/libgo/configure.ac @@ -620,6 +620,8 @@ CFLAGS=$CFLAGS_hold]) MATH_FLAG= if test "$libgo_cv_c_fancymath" = yes; then MATH_FLAG="-mfancy-math-387 -funsafe-math-optimizations" +else + MATH_FLAG="-ffp-contract=off" fi AC_SUBST(MATH_FLAG) |