aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2012-09-21 02:33:27 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2012-09-21 02:33:27 +0200
commitd476e329008957da70b3023236ef1825bce8e248 (patch)
treedd65d08a27438346e26d081c4e41260f5afd9583 /gcc
parent7c9174093d46ff2f11e5751f5d2f807ec0b324b2 (diff)
downloadgcc-d476e329008957da70b3023236ef1825bce8e248.zip
gcc-d476e329008957da70b3023236ef1825bce8e248.tar.gz
gcc-d476e329008957da70b3023236ef1825bce8e248.tar.bz2
rs6000.md (define_split for plus_eqsi): Fix output pattern.
2012-09-20 Segher Boessenkool <segher@kernel.crashing.org> gcc/ * config/rs6000/rs6000.md (define_split for plus_eqsi): Fix output pattern. From-SVN: r191600
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b0cac9..de8d149 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-20 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.md (define_split for plus_eqsi):
+ Fix output pattern.
+
2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
* reload1.c (choose_reload_regs): Add missing #ifdef/#endif pair.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 9eb0a37..9f96270 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -11829,7 +11829,7 @@
(clobber (match_operand:SI 5 "register_operand" ""))]
"! gpc_reg_operand (operands[2], SImode)"
[(set (match_dup 5) (match_dup 2))
- (set (match_dup 2) (plus:SI (match_op_dup 1 [(match_dup 2) (match_dup 3)])
+ (set (match_dup 0) (plus:SI (match_op_dup 1 [(match_dup 5) (match_dup 3)])
(match_dup 4)))])
(define_insn "*plus_eqsi"