From: Kyrylo Tkachov Date: Fri, 25 Apr 2014 11:09:03 +0000 (+0000) Subject: [ARM] Wrap long literals in HOST_WIDE_INT_C in aarch-common.c X-Git-Tag: releases/gcc-5.1.0~7917 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe65a7edc6f7a6b86e3f5c4f682b4bb48c429e85;p=thirdparty%2Fgcc.git [ARM] Wrap long literals in HOST_WIDE_INT_C in aarch-common.c * 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86e9aa3efe16..b43b317c17a9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-04-25 Kyrylo Tkachov + + * 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 PR target/60941 diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.c index 884d4b37fac9..d31191ab9e7d 100644 --- a/gcc/config/arm/aarch-common.c +++ b/gcc/config/arm/aarch-common.c @@ -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); }