]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
typeck.c (build_binary_op): Use OPT_Wfloat_equal in warning().
authorDirk Mueller <dmueller@suse.de>
Tue, 24 Jan 2006 13:29:10 +0000 (13:29 +0000)
committerDirk Mueller <mueller@gcc.gnu.org>
Tue, 24 Jan 2006 13:29:10 +0000 (13:29 +0000)
2006-01-24  Dirk Mueller  <dmueller@suse.de>

       * typeck.c (build_binary_op): Use OPT_Wfloat_equal in warning().

From-SVN: r110169

gcc/cp/ChangeLog
gcc/cp/typeck.c

index 3ff6c91434c1b0174415071db9c637af3c2df25f..d373078c997a3ae0849684939260899768f6ee2e 100644 (file)
@@ -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
index 5eb4b644426e96baa1b54c30377a025c5bdf7adf..e2853de98e93af714b7db522f78e8fa518c74b82 100644 (file)
@@ -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,