diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2002-11-25 20:43:04 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2002-11-25 20:43:04 +0000 |
commit | a91dce31a505155e1fab4d828178e1108e8ff801 (patch) | |
tree | cba537c17df6fc2c39614dd495be7596120725c7 | |
parent | 5ddd137f23da93387b733832378cc362aa75aa7d (diff) | |
download | gcc-a91dce31a505155e1fab4d828178e1108e8ff801.zip gcc-a91dce31a505155e1fab4d828178e1108e8ff801.tar.gz gcc-a91dce31a505155e1fab4d828178e1108e8ff801.tar.bz2 |
h8300.md (an anonymous pattern): Relax the condition for the pattern.
* config/h8300/h8300.md (an anonymous pattern): Relax the
condition for the pattern.
From-SVN: r59470
-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 911c475..ed24bbd 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 5e9f114..6db2942 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")]) |