From 8c8c3f859e9eb8fde014f5837f1adb8b5481be44 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 30 Jun 2016 15:02:49 -0700 Subject: [PATCH] mesa: Add -fno-math-errno -fno-trapping-math to CXXFLAGS. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Marek Olšák --- configure.ac | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure.ac b/configure.ac index accd1a15bc7..bbc3af43424 100644 --- a/configure.ac +++ b/configure.ac @@ -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]) -- 2.30.2