X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Fcp%2Ftypeck.c;h=e2853de98e93af714b7db522f78e8fa518c74b82;hp=5eb4b644426e96baa1b54c30377a025c5bdf7adf;hb=4fd216d574350d23961db14d4b25f74ed20905f8;hpb=a32f68f58d919e02f885b817337f5ad369dfd156;ds=inline 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,