Commit c7d53a7c by Uros Bizjak Committed by Uros Bizjak

i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Change operand 2 predicate to…

i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Change operand 2 predicate to nonimmediate_operand.

	* config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387):
	Change operand 2 predicate to nonimmediate_operand.
	(*cmp<X87MODEF:mode>_<SWI24:mode>_cc_i387): Ditto.

From-SVN: r264827
parent bbfc3ce5
2018-10-03 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387):
Change operand 2 predicate to nonimmediate_operand.
(*cmp<X87MODEF:mode>_<SWI24:mode>_cc_i387): Ditto.
2018-10-03 Martin Sebor <msebor@redhat.com> 2018-10-03 Martin Sebor <msebor@redhat.com>
Jeff Law <law@redhat.com> Jeff Law <law@redhat.com>
...@@ -1612,7 +1612,7 @@ ...@@ -1612,7 +1612,7 @@
[(compare:CCFP [(compare:CCFP
(match_operand:X87MODEF 1 "register_operand" "f") (match_operand:X87MODEF 1 "register_operand" "f")
(float:X87MODEF (float:X87MODEF
(match_operand:SWI24 2 "memory_operand" "m")))] (match_operand:SWI24 2 "nonimmediate_operand" "m")))]
UNSPEC_FNSTSW))] UNSPEC_FNSTSW))]
"TARGET_80387 "TARGET_80387
&& (TARGET_USE_<SWI24:MODE>MODE_FIOP && (TARGET_USE_<SWI24:MODE>MODE_FIOP
...@@ -1628,7 +1628,7 @@ ...@@ -1628,7 +1628,7 @@
(compare:CCFP (compare:CCFP
(match_operand:X87MODEF 1 "register_operand" "f") (match_operand:X87MODEF 1 "register_operand" "f")
(float:X87MODEF (float:X87MODEF
(match_operand:SWI24 2 "memory_operand" "m")))) (match_operand:SWI24 2 "nonimmediate_operand" "m"))))
(clobber (match_operand:HI 0 "register_operand" "=a"))] (clobber (match_operand:HI 0 "register_operand" "=a"))]
"TARGET_80387 && TARGET_SAHF && !TARGET_CMOVE "TARGET_80387 && TARGET_SAHF && !TARGET_CMOVE
&& (TARGET_USE_<SWI24:MODE>MODE_FIOP && (TARGET_USE_<SWI24:MODE>MODE_FIOP
......
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