at 18.03-beta 32 lines 870 B view raw
1--- a/configure.ac 2011-09-22 16:13:22 +0000 2+++ b/configure.ac 2011-11-26 23:55:24 +0000 3@@ -381,6 +381,28 @@ 4 AC_SUBST(HAVE_DARWIN_IEEE_INTERFACE) 5 AC_SUBST(HAVE_DARWIN86_IEEE_INTERFACE) 6 7+dnl check for compiler flags to disable use of FMA 8+save_cflags="$CFLAGS" 9+AC_CACHE_CHECK([for compiler flags to disable use of FMA], ac_cv_c_fma_flags, 10+[ 11+if test X"$GCC" = Xyes; then 12+ fma_flags='-ffp-contract=off' 13+else 14+ fma_flags= 15+fi 16+if test X"$fma_flags" != X; then 17+ CFLAGS="$fma_flags $CFLAGS" 18+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[int foo;]])],[ac_cv_c_fma_flags="$fma_flags"],[ac_cv_c_fma_flags="none"]) 19+else 20+ ac_cv_c_fma_flags="none" 21+fi]) 22+ 23+if test "$ac_cv_c_fma_flags" != "none" ; then 24+ CFLAGS="$ac_cv_c_fma_flags $save_cflags" 25+else 26+ CFLAGS="$save_cflags" 27+fi 28+ 29 dnl Check for IEEE control flags 30 31 save_cflags="$CFLAGS" 32