diff options
author | Toon Moene <toon@moene.indiv.nluug.nl> | 2002-08-01 11:08:38 +0200 |
---|---|---|
committer | Toon Moene <toon@gcc.gnu.org> | 2002-08-01 09:08:38 +0000 |
commit | 73e42cf3428cf6ef08888c2ddeb5722a9c56bb8c (patch) | |
tree | bd9ac9db3906b37c6b2b5dac72cf898ae5f19f74 /gcc/c-common.c | |
parent | e466f36952e08f91ce9490964cb93364ff29e6df (diff) | |
download | gcc-73e42cf3428cf6ef08888c2ddeb5722a9c56bb8c.zip gcc-73e42cf3428cf6ef08888c2ddeb5722a9c56bb8c.tar.gz gcc-73e42cf3428cf6ef08888c2ddeb5722a9c56bb8c.tar.bz2 |
c-common.c (cb_register_builtins): Set __FINITE_MATH_ONLY__ to 1 if -ffinite-math-only is given, and to 0 otherwise.
2002-08-01 Toon Moene <toon@moene.indiv.nluug.nl>
* c-common.c (cb_register_builtins): Set
__FINITE_MATH_ONLY__ to 1 if -ffinite-math-only
is given, and to 0 otherwise.
* combine.c (simplify_if_then_else): HONOR_NANS
implies FLOAT_MODE_P.
From-SVN: r55932
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r-- | gcc/c-common.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index 784cc64..b9df2e2 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -4784,7 +4784,9 @@ cb_register_builtins (pfile) if (flag_signaling_nans) cpp_define (pfile, "__SUPPORT_SNAN__"); if (flag_finite_math_only) - cpp_define (pfile, "__FINITE_MATH_ONLY__"); + cpp_define (pfile, "__FINITE_MATH_ONLY__=1"); + else + cpp_define (pfile, "__FINITE_MATH_ONLY__=0"); if (flag_iso) cpp_define (pfile, "__STRICT_ANSI__"); |