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

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

From-SVN: r185351
This commit is contained in:
Uros Bizjak 2012-03-13 20:15:15 +01:00 committed by Uros Bizjak
parent 6e5c8423e8
commit 9020ff272b
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
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> 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

View File

@ -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 @@
{ {
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;
}) })