diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2014-09-22 10:23:42 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2014-09-22 10:23:42 +0000 |
commit | 1091cf49338277a7b075588c4ecfd35653fc650e (patch) | |
tree | d243f220c676f8abc3324ac1526e1c1180874ed0 /gcc | |
parent | 77fee9d8e7dbe616392d7dbebbd7f53bce13403e (diff) | |
download | gcc-1091cf49338277a7b075588c4ecfd35653fc650e.zip gcc-1091cf49338277a7b075588c4ecfd35653fc650e.tar.gz gcc-1091cf49338277a7b075588c4ecfd35653fc650e.tar.bz2 |
[Patch bfin] Fixup use of constraints in define_split
gcc/
* config/bfin/bfin.md: Fix use of constraints in define_split.
From-SVN: r215453
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/bfin/bfin.md | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4ca979..1a59543 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/bfin/bfin.md b/gcc/config/bfin/bfin.md index f5e64d3..9d57b9d 100644 --- a/gcc/config/bfin/bfin.md +++ b/gcc/config/bfin/bfin.md @@ -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))) |