diff options
author | Dirk Mueller <dmueller@suse.de> | 2006-01-24 13:29:10 +0000 |
---|---|---|
committer | Dirk Mueller <dmueller@suse.de> | 2006-01-24 13:29:10 +0000 |
commit | c7a38c5332151a37edab176f0f20a4a2f886b065 (patch) | |
tree | 1e562ef6dc7ea3181cb6397e22b58e060f992a3d /gcc | |
parent | dac32be9d7275fbf2cbe4561d60200131fa1c206 (diff) |
2006-01-24 Dirk Mueller <dmueller@suse.de>
* typeck.c (build_binary_op): Use OPT_Wfloat_equal in warning().
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@110169 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3ff6c91434c..d373078c997 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2006-01-24 Dirk Mueller <dmueller@suse.de> + + * typeck.c (build_binary_op): Use OPT_Wfloat_equal in warning(). + 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/25552 diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 5eb4b644426..e2853de98e9 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -3087,8 +3087,9 @@ build_binary_op (enum tree_code code, tree orig_op0, tree orig_op1, case EQ_EXPR: case NE_EXPR: - if (warn_float_equal && (code0 == REAL_TYPE || code1 == REAL_TYPE)) - warning (0, "comparing floating point with == or != is unsafe"); + if (code0 == REAL_TYPE || code1 == REAL_TYPE) + warning (OPT_Wfloat_equal, + "comparing floating point with == or != is unsafe"); if ((TREE_CODE (orig_op0) == STRING_CST && !integer_zerop (op1)) || (TREE_CODE (orig_op1) == STRING_CST && !integer_zerop (op0))) warning (OPT_Wstring_literal_comparison, |