Commit c8d7835b by Uros Bizjak

re PR target/64795 (too many memory references for `lea')

        PR target/64795
	* config/i386/i386.md (*movdi_internal): Also check operand 0
	to determine TYPE_LEA operand.
	(*movsi_internal): Ditto.

From-SVN: r220128
parent 11135080
2015-01-26 Uros Bizjak <ubizjak@gmail.com>
PR target/64795
* config/i386/i386.md (*movdi_internal): Also check operand 0
to determine TYPE_LEA operand.
(*movsi_internal): Ditto.
2015-01-26 Jakub Jelinek <jakub@redhat.com> 2015-01-26 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/rs6000-cpus.def (POWERPC_MASKS): Add * config/rs6000/rs6000-cpus.def (POWERPC_MASKS): Add
......
...@@ -2208,7 +2208,8 @@ ...@@ -2208,7 +2208,8 @@
(const_string "ssecvt") (const_string "ssecvt")
(eq_attr "alternative" "21,22,23,24") (eq_attr "alternative" "21,22,23,24")
(const_string "mskmov") (const_string "mskmov")
(match_operand 1 "pic_32bit_operand") (and (match_operand 0 "register_operand")
(match_operand 1 "pic_32bit_operand"))
(const_string "lea") (const_string "lea")
] ]
(const_string "imov"))) (const_string "imov")))
...@@ -2361,7 +2362,8 @@ ...@@ -2361,7 +2362,8 @@
(const_string "ssemov") (const_string "ssemov")
(eq_attr "alternative" "13,14") (eq_attr "alternative" "13,14")
(const_string "mskmov") (const_string "mskmov")
(match_operand 1 "pic_32bit_operand") (and (match_operand 0 "register_operand")
(match_operand 1 "pic_32bit_operand"))
(const_string "lea") (const_string "lea")
] ]
(const_string "imov"))) (const_string "imov")))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment