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>
* config/i386/predicates.md (constant_call_address_operand): Declare

View file

@ -18206,7 +18206,7 @@
(set_attr "memory" "unknown")])
(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))]
"TARGET_RTM"
{
@ -18258,8 +18258,8 @@
{
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;
})