From 14a7c857a061db3487d36508536f010102ddf40d Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Fri, 24 Feb 2017 19:18:57 +0100 Subject: [PATCH] invoke.texi (x86 Options, [...]): Mention that -mfpmath=sse is the default also for x86-32 targets with SSE2... * doc/invoke.texi (x86 Options, -mfpmath=sse): Mention that -mfpmath=sse is the default also for x86-32 targets with SSE2 instruction set when @option{-ffast-math} is enabled From-SVN: r245715 --- gcc/ChangeLog | 6 ++++++ gcc/doc/invoke.texi | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1239c4a0a58..5e65244458e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-02-24 Uros Bizjak + + * doc/invoke.texi (x86 Options, -mfpmath=sse): Mention that + -mfpmath=sse is the default also for x86-32 targets with SSE2 + instruction set when @option{-ffast-math} is enabled + 2017-02-24 Jeff Law PR rtl-optimizatoin/79286 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6e5fa567c86..3322281c4ce 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -24591,7 +24591,7 @@ The temporary results are computed in 80-bit precision instead of the precision specified by the type, resulting in slightly different results compared to most of other chips. See @option{-ffloat-store} for more detailed description. -This is the default choice for x86-32 targets. +This is the default choice for non-Darwin x86-32 targets. @item sse Use scalar floating-point instructions present in the SSE instruction set. @@ -24611,7 +24611,9 @@ The resulting code should be considerably faster in the majority of cases and av the numerical instability problems of 387 code, but may break some existing code that expects temporaries to be 80 bits. -This is the default choice for the x86-64 compiler. +This is the default choice for the x86-64 compiler, Darwin x86-32 targets, +and the default choice for x86-32 targets with the SSE2 instruction set +when @option{-ffast-math} is enabled. @item sse,387 @itemx sse+387 -- 2.30.2