aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2012-07-19 21:55:03 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2012-07-19 21:55:03 +0000
commitcb40a885e040f820bdadb3368afa87350ef148ff (patch)
tree77cfb6d8d6c02e281af62335870d7b3d36eaa962
parent9402220cecec63a6e7d26ab0767a569f48a0385b (diff)
downloadgcc-cb40a885e040f820bdadb3368afa87350ef148ff.zip
gcc-cb40a885e040f820bdadb3368afa87350ef148ff.tar.gz
gcc-cb40a885e040f820bdadb3368afa87350ef148ff.tar.bz2
* config/sparc/sparc.md (adddi3_insn_sp32): Add earlyclobber.
From-SVN: r189689
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sparc/sparc.md2
-rw-r--r--gcc/testsuite/ChangeLog2
3 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6d7f568..f900f08 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
+ * config/sparc/sparc.md (adddi3_insn_sp32): Add earlyclobber.
+
+2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
+
* tree-ssa-forwprop.c (combine_conversions): Punt if the RHS of the
defining statement is a SSA name that occurs in abnormal PHIs.
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 5cc6c67..8f19efa 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -3528,7 +3528,7 @@
})
(define_insn_and_split "*adddi3_insn_sp32"
- [(set (match_operand:DI 0 "register_operand" "=r")
+ [(set (match_operand:DI 0 "register_operand" "=&r")
(plus:DI (match_operand:DI 1 "arith_double_operand" "%r")
(match_operand:DI 2 "arith_double_operand" "rHI")))
(clobber (reg:CC CC_REG))]
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 47ae24c..8b5afd0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -2,7 +2,7 @@
* gnat.dg/opt25.adb: New test.
* gnat.dg/opt25_pkg1.ad[sb]: New helper.
- * gnat.dg/opt25_pkg2.ad[sb]: Likewise
+ * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2012-07-19 Eric Botcazou <ebotcazou@adacore.com>