[ARM]Make CLZ_DEFINED_VALUE_AT_ZERO and CTZ_DEFINED_VALUE_AT_ZERO return 2.
authorRenlin Li <renlin.li@arm.com>
Tue, 13 Jan 2015 16:47:30 +0000 (16:47 +0000)
committerRenlin Li <renlin@gcc.gnu.org>
Tue, 13 Jan 2015 16:47:30 +0000 (16:47 +0000)
gcc/

* config/arm/arm.h (CLZ_DEFINED_VALUE_AT_ZERO): Return 2.
(CTZ_DEFINED_VALUE_AT_ZERO): Ditto.

From-SVN: r219544

gcc/ChangeLog
gcc/config/arm/arm.h

index 01f6c6d6b91324835677d4fb0fb876e3cc6afb1b..b8886d260a38416731341fa5c67ef6ea79a708e8 100644 (file)
@@ -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
index 556e2dada47853f7b22b30cff55c8652a3a81f26..bae7d0bf9aa04d4cc1db0a2e27e404c0ec0e96bd 100644 (file)
@@ -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)
 \f
 #define CC_STATUS_INIT \
   do { cfun->machine->thumb1_cc_insn = NULL_RTX; } while (0)