]> git.ipfire.org Git - thirdparty/gcc.git/commit
2002-07-30 Toon Moene <toon@moene.indiv.nluug.nl>
authortoon <toon@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2002 22:23:26 +0000 (22:23 +0000)
committertoon <toon@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2002 22:23:26 +0000 (22:23 +0000)
commit7eece8c3c9ac71e657645258b0c8ad99699df1ed
treede115f5445a03103a3fc5ea6fddfa87706ee7d4e
parent95c02608654896d12cb97aaae32fb52183b263c9
2002-07-30  Toon Moene  <toon@moene.indiv.nluug.nl>

* flags.h: Declare flag_finite_math_only.
Use it in definition of HONOR_NANS and
HONOR_INFINITIES.
* c-common.c (cb_register_builtins): Emit
__FINITE_MATH_ONLY__ when flag_finite_math_only
is set.
* combine.c (simplify_if_then_else): If
flag_finite_math_only is set, a == b has a
definite value.
* toplev.c: Initialize flag_finite_math_only.
(set_flags_fast_math): Set it on -ffast-math.
(flag_fast_math_set_p): Test it.
doc:
* invoke.texi: Document -ffinite-math-only.
f:
* com.c (ffe_init_options): Set
flag_finite_math_only.
* invoke.texi: Document -fno-finite-math-only.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55887 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/combine.c
gcc/doc/invoke.texi
gcc/f/ChangeLog
gcc/f/com.c
gcc/f/invoke.texi
gcc/flags.h
gcc/toplev.c