Commit 9020ff27 by Uros Bizjak Committed by Uros Bizjak

i386.md (xbegin): Remove constraint from expander.

	* config/i386/i386.md (xbegin): Remove constraint from expander.

From-SVN: r185351
parent 6e5c8423
2012-03-13 Uros Bizjak <ubizjak@gmail.com> 2012-03-13 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (xbegin): Remove constraint from expander.
2012-03-13 Uros Bizjak <ubizjak@gmail.com>
* config/i386/predicates.md (constant_call_address_operand): Declare * config/i386/predicates.md (constant_call_address_operand): Declare
as special predicate. Update all uses. as special predicate. Update all uses.
* config/i386/i386.md: Remove mode from constant_call_address_operand * config/i386/i386.md: Remove mode from constant_call_address_operand
......
...@@ -18206,7 +18206,7 @@ ...@@ -18206,7 +18206,7 @@
(set_attr "memory" "unknown")]) (set_attr "memory" "unknown")])
(define_expand "xbegin" (define_expand "xbegin"
[(set (match_operand:SI 0 "register_operand" "=a") [(set (match_operand:SI 0 "register_operand" "")
(unspec_volatile:SI [(match_dup 1)] UNSPECV_XBEGIN))] (unspec_volatile:SI [(match_dup 1)] UNSPECV_XBEGIN))]
"TARGET_RTM" "TARGET_RTM"
{ {
...@@ -18258,8 +18258,8 @@ ...@@ -18258,8 +18258,8 @@
{ {
emit_insn (gen_xtest_1 ()); emit_insn (gen_xtest_1 ());
ix86_expand_setcc (operands[0], EQ, gen_rtx_REG (CCZmode, FLAGS_REG), const0_rtx); ix86_expand_setcc (operands[0], EQ,
gen_rtx_REG (CCZmode, FLAGS_REG), const0_rtx);
DONE; DONE;
}) })
......
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