[Patch bfin] Fixup use of constraints in define_split
gcc/ * config/bfin/bfin.md: Fix use of constraints in define_split. From-SVN: r215453
This commit is contained in:
parent
77fee9d8e7
commit
1091cf4933
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2014-09-22 James Greenhalgh <james.greenhalgh@arm.com>
|
||||
|
||||
* config/bfin/bfin.md: Fix use of constraints in define_split.
|
||||
|
||||
2014-09-22 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/i386/i386.c (ix86_cannot_change_mode_class): Remove
|
||||
|
|
|
@ -1970,15 +1970,15 @@
|
|||
|
||||
(define_split
|
||||
[(set (pc)
|
||||
(if_then_else (ne (match_operand:SI 0 "nondp_reg_or_memory_operand" "")
|
||||
(if_then_else (ne (match_operand:SI 0 "nondp_reg_or_memory_operand")
|
||||
(const_int 1))
|
||||
(label_ref (match_operand 1 "" ""))
|
||||
(label_ref (match_operand 1 ""))
|
||||
(pc)))
|
||||
(set (match_dup 0)
|
||||
(plus (match_dup 0)
|
||||
(const_int -1)))
|
||||
(unspec [(const_int 0)] UNSPEC_LSETUP_END)
|
||||
(clobber (match_scratch:SI 2 "=&r"))]
|
||||
(clobber (match_scratch:SI 2))]
|
||||
"memory_operand (operands[0], SImode) || splitting_loops"
|
||||
[(set (match_dup 2) (match_dup 0))
|
||||
(set (match_dup 2) (plus:SI (match_dup 2) (const_int -1)))
|
||||
|
|
Loading…
Add table
Reference in a new issue