re PR rtl-optimization/14737 (Purge political statement from -ffast-math docs)
2007-03-31 Wolfgang Bangerth <bangerth@dealii.org> Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR 14737 * doc/invoke.texi: (optimization options): Reword description of -ffast-math. Document its primary purpose. Co-Authored-By: Manuel López-Ibáñez <manu@gcc.gnu.org> From-SVN: r123382
This commit is contained in:
parent
6be42dd4a2
commit
c9516c38e3
@ -1,3 +1,10 @@
|
||||
2007-03-31 Wolfgang Bangerth <bangerth@dealii.org>
|
||||
Manuel Lopez-Ibanez <manu@gcc.gnu.org>
|
||||
|
||||
PR 14737
|
||||
* doc/invoke.texi: (optimization options): Reword description
|
||||
of -ffast-math. Document its primary purpose.
|
||||
|
||||
2007-03-31 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* omp-low.c (splay-tree.h): Include.
|
||||
|
@ -5909,10 +5909,11 @@ Sets @option{-fno-math-errno}, @option{-funsafe-math-optimizations}, @*
|
||||
|
||||
This option causes the preprocessor macro @code{__FAST_MATH__} to be defined.
|
||||
|
||||
This option should never be turned on by any @option{-O} option since
|
||||
This option is not turned on by any @option{-O} option since
|
||||
it can result in incorrect output for programs which depend on
|
||||
an exact implementation of IEEE or ISO rules/specifications for
|
||||
math functions.
|
||||
math functions. It may, however, yield faster code for programs
|
||||
that do not require the guarantees of these specifications.
|
||||
|
||||
@item -fno-math-errno
|
||||
@opindex fno-math-errno
|
||||
@ -5921,10 +5922,11 @@ with a single instruction, e.g., sqrt. A program that relies on
|
||||
IEEE exceptions for math error handling may want to use this flag
|
||||
for speed while maintaining IEEE arithmetic compatibility.
|
||||
|
||||
This option should never be turned on by any @option{-O} option since
|
||||
This option is not turned on by any @option{-O} option since
|
||||
it can result in incorrect output for programs which depend on
|
||||
an exact implementation of IEEE or ISO rules/specifications for
|
||||
math functions.
|
||||
math functions. It may, however, yield faster code for programs
|
||||
that do not require the guarantees of these specifications.
|
||||
|
||||
The default is @option{-fmath-errno}.
|
||||
|
||||
@ -5940,10 +5942,11 @@ ANSI standards. When used at link-time, it may include libraries
|
||||
or startup files that change the default FPU control word or other
|
||||
similar optimizations.
|
||||
|
||||
This option should never be turned on by any @option{-O} option since
|
||||
This option is not turned on by any @option{-O} option since
|
||||
it can result in incorrect output for programs which depend on
|
||||
an exact implementation of IEEE or ISO rules/specifications for
|
||||
math functions.
|
||||
math functions. It may, however, yield faster code for programs
|
||||
that do not require the guarantees of these specifications.
|
||||
|
||||
The default is @option{-fno-unsafe-math-optimizations}.
|
||||
|
||||
@ -5952,9 +5955,11 @@ The default is @option{-fno-unsafe-math-optimizations}.
|
||||
Allow optimizations for floating-point arithmetic that assume
|
||||
that arguments and results are not NaNs or +-Infs.
|
||||
|
||||
This option should never be turned on by any @option{-O} option since
|
||||
This option is not turned on by any @option{-O} option since
|
||||
it can result in incorrect output for programs which depend on
|
||||
an exact implementation of IEEE or ISO rules/specifications.
|
||||
an exact implementation of IEEE or ISO rules/specifications for
|
||||
math functions. It may, however, yield faster code for programs
|
||||
that do not require the guarantees of these specifications.
|
||||
|
||||
The default is @option{-fno-finite-math-only}.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user