re PR target/18019 (-march=pentium4 generates word fetch instead of byte fetch)

PR target/18019
	* i386.md (movqi_1): Fix -Os instruction choice.

From-SVN: r92733
This commit is contained in:
Jan Hubicka 2004-12-30 14:16:13 +01:00 committed by Jan Hubicka
parent 15cd18b9a4
commit d49b398c60
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2004-12-30 Jan Hubicka <jh@suse.cz>
PR target/18019
* i386.md (movqi_1): Fix -Os instruction choice.
2004-12-30 Steven Bosscher <stevenb@suse.de>
* global.c (regclass_intersect): Remove.

View File

@ -1489,13 +1489,13 @@
(eq_attr "type" "imovx")
(const_string "SI")
(and (eq_attr "type" "imov")
(and (eq_attr "alternative" "0,1,2")
(and (eq_attr "alternative" "0,1")
(ne (symbol_ref "TARGET_PARTIAL_REG_DEPENDENCY")
(const_int 0))))
(const_string "SI")
;; Avoid partial register stalls when not using QImode arithmetic
(and (eq_attr "type" "imov")
(and (eq_attr "alternative" "0,1,2")
(and (eq_attr "alternative" "0,1")
(and (ne (symbol_ref "TARGET_PARTIAL_REG_STALL")
(const_int 0))
(eq (symbol_ref "TARGET_QIMODE_MATH")