From: Rich Felker Date: Wed, 4 Jul 2012 03:53:05 +0000 (-0400) Subject: configure: only use -ffloat-store on i386 X-Git-Tag: v0.9.3~58 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2121b8a44f086f6fb8aed98102379e7de9a4a5f1;p=oweals%2Fmusl.git 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. --- 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 #