diff options
| author | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-09 17:10:30 +0000 |
|---|---|---|
| committer | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-09 17:10:30 +0000 |
| commit | ee7cbe0eb1a1f34f7cf6913e9455adb67cb9d261 (patch) | |
| tree | ef2d2749d993aa9bbcc4dc817b00eca2c2eec432 | |
| parent | c821cf9c763423e3eba9579f68c6c329ba47c546 (diff) | |
| download | ppe42-gcc-ee7cbe0eb1a1f34f7cf6913e9455adb67cb9d261.tar.gz ppe42-gcc-ee7cbe0eb1a1f34f7cf6913e9455adb67cb9d261.zip | |
* arm.md (clzsi2): The CLZ instruction is predicable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66637 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/arm/arm.md | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a3ae7dd7f43..01bc7fff725 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-05-09 Richard Earnshaw <rearnsha@arm.com> + + * arm.md (clzsi2): The CLZ instruction is predicable. + 2003-05-09 Bob Wilson <bob.wilson@acm.org> * config/xtensa/xtensa.c: Formatting. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 4e111289a38..8259bc18cbb 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -8515,7 +8515,8 @@ [(set (match_operand:SI 0 "s_register_operand" "=r") (clz:SI (match_operand:SI 1 "s_register_operand" "r")))] "TARGET_ARM && arm_arch5" - "clz\\t%0, %1") + "clz%?\\t%0, %1" + [(set_attr "predicable" "yes")]) (define_expand "ffssi2" [(set (match_operand:SI 0 "s_register_operand" "") |

