From: kazu Date: Mon, 25 Nov 2002 20:43:04 +0000 (+0000) Subject: * config/h8300/h8300.md (an anonymous pattern): Relax the X-Git-Tag: upstream/4.9.2~83252 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e740d56cff5746e8efd5e8084d92026987b2c040;p=platform%2Fupstream%2Flinaro-gcc.git * 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 --- 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 + + * config/h8300/h8300.md (an anonymous pattern): Relax the + condition for the pattern. + 2002-11-25 Aldy Hernandez * 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")])