* builtins.c (fold_builtin_memory_op): Avoid -Wsign-compare
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Aug 2010 14:32:25 +0000 (14:32 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Aug 2010 14:32:25 +0000 (14:32 +0000)
warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163192 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/builtins.c

index 8e062b9..09da08d 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * builtins.c (fold_builtin_memory_op): Avoid -Wsign-compare
+       warning.
+
 2010-08-12  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/45232
index ad5d6aa..9a79adb 100644 (file)
@@ -8399,7 +8399,7 @@ fold_builtin_memory_op (location_t loc, tree dest, tree src,
          if (readonly_data_expr (src)
              || (host_integerp (len, 1)
                  && (MIN (src_align, dest_align) / BITS_PER_UNIT
-                     >= tree_low_cst (len, 1))))
+                     >= (unsigned HOST_WIDE_INT) tree_low_cst (len, 1))))
            {
              tree fn = implicit_built_in_decls[BUILT_IN_MEMCPY];
              if (!fn)