From: Rich Felker Date: Sun, 29 Apr 2012 23:54:29 +0000 (-0400) Subject: fix float_t and double_t defs on x86 when -mfpmath=sse -msse2 is used X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=aa859403886ed4b50da36e7fe101f7431856c004;hp=50da5c264fd84ea2de8cf75bf39ceb81a4eecd71 fix float_t and double_t defs on x86 when -mfpmath=sse -msse2 is used --- diff --git a/arch/i386/bits/alltypes.h.sh b/arch/i386/bits/alltypes.h.sh index 3735d963..10956690 100755 --- a/arch/i386/bits/alltypes.h.sh +++ b/arch/i386/bits/alltypes.h.sh @@ -64,8 +64,13 @@ TYPEDEF uint64_t uint_fast64_t; TYPEDEF long intptr_t; TYPEDEF unsigned long uintptr_t; +#if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 0 +TYPEDEF float float_t; +TYPEDEF double double_t; +#else TYPEDEF long double float_t; TYPEDEF long double double_t; +#endif TYPEDEF long time_t; TYPEDEF int suseconds_t;