i386.md (*movqi_insv_2): Remove AND in the set source.

* config/i386/i386.md (*movqi_insv_2): Remove AND in the
	set source.

From-SVN: r75269
This commit is contained in:
Kazu Hirata 2003-12-31 16:49:47 +00:00 committed by Kazu Hirata
parent 24ce9c2d97
commit 99f296a0d9
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2003-12-31 Kazu Hirata <kazu@cs.umass.edu>
* config/i386/i386.md (*movqi_insv_2): Remove AND in the
set source.
2003-12-31 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
* config.gcc: Added m32r-linux m32rle-elf and m32le-linux targets.

View File

@ -1777,9 +1777,8 @@
[(set (zero_extract:SI (match_operand 0 "ext_register_operand" "+Q")
(const_int 8)
(const_int 8))
(and:SI (lshiftrt:SI (match_operand:SI 1 "register_operand" "Q")
(const_int 8))
(const_int 255)))]
(lshiftrt:SI (match_operand:SI 1 "register_operand" "Q")
(const_int 8)))]
""
"mov{b}\t{%h1, %h0|%h0, %h1}"
[(set_attr "type" "imov")