mirror of git://gcc.gnu.org/git/gcc.git
i386.md (xbegin): Remove constraint from expander.
* config/i386/i386.md (xbegin): Remove constraint from expander. From-SVN: r185351
This commit is contained in:
parent
6e5c8423e8
commit
9020ff272b
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue