From 2121b8a44f086f6fb8aed98102379e7de9a4a5f1 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 3 Jul 2012 23:53:05 -0400 Subject: [PATCH] configure: only use -ffloat-store on i386 this option is expensive and only used on old gcc's that lack -fexcess-precision=standed, but it's not needed on non-i386 archs where floating point does not have excess precision anyway. if musl ever supports m68k, i think it will need to be special-cased too. i'm not aware of any other archs with excess precision. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 7e5a8dfb..ae05b396 100755 --- a/configure +++ b/configure @@ -209,7 +209,7 @@ tryflag CFLAGS_C99FSE -nostdinc tryflag CFLAGS_C99FSE -ffreestanding \ || tryflag CFLAGS_C99FSE -fno-builtin tryflag CFLAGS_C99FSE -fexcess-precision=standard \ -|| tryflag CFLAGS_C99FSE -ffloat-store +|| { test "$ARCH" = i386 && tryflag CFLAGS_C99FSE -ffloat-store ; } tryflag CFLAGS_C99FSE -frounding-math # -- 2.25.1