re PR fortran/40287 (Spurious warnings with -Wconversion and COUNT())
authorDaniel Franke <franke.daniel@gmail.com>
Thu, 10 Dec 2009 21:57:49 +0000 (16:57 -0500)
committerDaniel Franke <dfranke@gcc.gnu.org>
Thu, 10 Dec 2009 21:57:49 +0000 (16:57 -0500)
2009-12-10  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/40287
        * iresolve.c (resolve_mask_arg): Disabled warning on conversion
        to LOGICAL(1).

From-SVN: r155142

gcc/fortran/ChangeLog
gcc/fortran/iresolve.c

index b1bec375156d34a929e290b8ff17f2c0de27d582..6e588c632d902e7f2822428f4c1290c8069acc2d 100644 (file)
@@ -1,3 +1,9 @@
+2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/40287
+       * iresolve.c (resolve_mask_arg): Disabled warning on conversion
+       to LOGICAL(1).
+
 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
 
        PR fortran/41369
index 7e8bdfb0cea4d006a9b6f8951546f6b96127c7e8..1f8f9bce7137fa928cdbe4c9cbe184a25fdeeb6c 100644 (file)
@@ -106,7 +106,7 @@ resolve_mask_arg (gfc_expr *mask)
        {
          ts.type = BT_LOGICAL;
          ts.kind = 1;
-         gfc_convert_type (mask, &ts, 2);
+         gfc_convert_type_warn (mask, &ts, 2, 0);
        }
     }
 }