diff options
author | Renlin Li <renlin.li@arm.com> | 2015-01-13 16:47:30 +0000 |
---|---|---|
committer | Renlin Li <renlin@gcc.gnu.org> | 2015-01-13 16:47:30 +0000 |
commit | 41197ad4993d8c6bee52dd6b9d76bdf2c5cc9058 (patch) | |
tree | db3dbdbc13f5103651f3e3cda0a13f286b83c94e | |
parent | 31ec353514ba83c83b81e053f161256339c7e9f6 (diff) | |
download | gcc-41197ad4993d8c6bee52dd6b9d76bdf2c5cc9058.zip gcc-41197ad4993d8c6bee52dd6b9d76bdf2c5cc9058.tar.gz gcc-41197ad4993d8c6bee52dd6b9d76bdf2c5cc9058.tar.bz2 |
[ARM]Make CLZ_DEFINED_VALUE_AT_ZERO and CTZ_DEFINED_VALUE_AT_ZERO return 2.
gcc/
* config/arm/arm.h (CLZ_DEFINED_VALUE_AT_ZERO): Return 2.
(CTZ_DEFINED_VALUE_AT_ZERO): Ditto.
From-SVN: r219544
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 01f6c6d..b8886d2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-01-13 Renlin Li <renlin.li@arm.com> + + * config/arm/arm.h (CLZ_DEFINED_VALUE_AT_ZERO): Return 2. + (CTZ_DEFINED_VALUE_AT_ZERO): Ditto. + 2015-01-13 Martin Liska <mliska@suse.cz> * ipa-icf.c (sem_function::equals_private): Call new functions diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 556e2da..bae7d0b 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -2150,9 +2150,9 @@ extern int making_const_table; : reverse_condition (code)) #define CLZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) \ - ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE)) + ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE), 2) #define CTZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) \ - ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE)) + ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE), 2) #define CC_STATUS_INIT \ do { cfun->machine->thumb1_cc_insn = NULL_RTX; } while (0) |