]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[ARM] Wrap long literals in HOST_WIDE_INT_C in aarch-common.c
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 25 Apr 2014 11:09:03 +0000 (11:09 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 25 Apr 2014 11:09:03 +0000 (11:09 +0000)
       * config/arm/aarch-common.c (aarch_rev16_shright_mask_imm_p):
       Use HOST_WIDE_INT_C for mask literal.
       (aarch_rev16_shleft_mask_imm_p): Likewise.

From-SVN: r209797

gcc/ChangeLog
gcc/config/arm/aarch-common.c

index 86e9aa3efe1689c41d2613b6732d4f8e57d2f563..b43b317c17a90e5007903ebf96860d914c3ff9f2 100644 (file)
@@ -1,3 +1,9 @@
+2014-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/arm/aarch-common.c (aarch_rev16_shright_mask_imm_p):
+       Use HOST_WIDE_INT_C for mask literal.
+       (aarch_rev16_shleft_mask_imm_p): Likewise.
+
 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR target/60941
index 884d4b37fac91c9cf592ac60e41c68ab9b230e91..d31191ab9e7dadd68c332c6e1aacf1e124bf7d3e 100644 (file)
@@ -195,14 +195,18 @@ bool
 aarch_rev16_shright_mask_imm_p (rtx val, enum machine_mode mode)
 {
   return CONST_INT_P (val)
-         && INTVAL (val) == trunc_int_for_mode (0xff00ff00ff00ff, mode);
+         && INTVAL (val)
+            == trunc_int_for_mode (HOST_WIDE_INT_C (0xff00ff00ff00ff),
+                                   mode);
 }
 
 bool
 aarch_rev16_shleft_mask_imm_p (rtx val, enum machine_mode mode)
 {
   return CONST_INT_P (val)
-         && INTVAL (val) == trunc_int_for_mode (0xff00ff00ff00ff00, mode);
+         && INTVAL (val)
+            == trunc_int_for_mode (HOST_WIDE_INT_C (0xff00ff00ff00ff00),
+                                   mode);
 }