OSDN Git Service

mesa: Add -fno-math-errno -fno-trapping-math to CXXFLAGS.
authorMatt Turner <mattst88@gmail.com>
Thu, 30 Jun 2016 22:02:49 +0000 (15:02 -0700)
committerMatt Turner <mattst88@gmail.com>
Thu, 21 Jul 2016 17:45:28 +0000 (10:45 -0700)
Not sure why I forgot to add them to CXXFLAGS in commit f55c408067 or
commit 875458b778. Cuts about 1k of .text.

   text     data      bss      dec      hex  filename
5806354   287816    29384  6123554   5d7022  i965_dri.so before
5805497   287744    29384  6122625   5d6c81  i965_dri.so after

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
configure.ac

index accd1a1..bbc3af4 100644 (file)
@@ -344,6 +344,9 @@ if test "x$GXX" = xyes; then
 
     # Work around aliasing bugs - developers should comment this out
     CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
+
+    # We don't want floating-point math functions to set errno or trap
+    CXXFLAGS="$CXXFLAGS -fno-math-errno -fno-trapping-math"
 fi
 
 AC_SUBST([MSVC2013_COMPAT_CFLAGS])