diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-11-25 20:43:04 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-11-25 20:43:04 +0000 |
commit | e740d56cff5746e8efd5e8084d92026987b2c040 (patch) | |
tree | cba537c17df6fc2c39614dd495be7596120725c7 | |
parent | 4905b080fe4930dfd8983c7b5e85668ce56c787f (diff) | |
download | gcc-e740d56cff5746e8efd5e8084d92026987b2c040.tar.gz |
* config/h8300/h8300.md (an anonymous pattern): Relax the
condition for the pattern.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59470 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/h8300/h8300.md | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 911c4758c14..ed24bbd72ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-11-25 Kazu Hirata <kazu@cs.umass.edu> + + * config/h8300/h8300.md (an anonymous pattern): Relax the + condition for the pattern. + 2002-11-25 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.h (enum rs6000_builtins): Remove evmwlssf, diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index 5e9f114d3ec..6db2942d360 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -2234,10 +2234,7 @@ (ior:SI (zero_extend:SI (match_operand:HI 1 "register_operand" "0")) (ashift:SI (match_operand:SI 2 "register_operand" "r") (const_int 16))))] - "(TARGET_H8300H || TARGET_H8300S) - && REG_P (operands[0]) - && REG_P (operands[2]) - && (REGNO (operands[0]) != REGNO (operands[2]))" + "TARGET_H8300H || TARGET_H8300S" "mov.w\\t%f2,%e0" [(set_attr "cc" "clobber") (set_attr "length" "2")]) |