aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorXianmiao Qu <xianmiao_qu@c-sky.com>2018-09-09 04:06:16 +0000
committerXianmiao Qu <xianmiao@gcc.gnu.org>2018-09-09 04:06:16 +0000
commit6d3c2b0a04de394f8432b7dbb77b4603e649c3c8 (patch)
tree4c5d62bc0ab22b50866135490b79647a488b1784 /gcc
parent246ec6dcaab0e430e0391c7f9f43ee7fb0b20bb8 (diff)
downloadgcc-6d3c2b0a04de394f8432b7dbb77b4603e649c3c8.zip
gcc-6d3c2b0a04de394f8432b7dbb77b4603e649c3c8.tar.gz
gcc-6d3c2b0a04de394f8432b7dbb77b4603e649c3c8.tar.bz2
csky.md (*cskyv2_adddi3, [...]): Add earlyclobber.
2018-09-09 Xianmiao Qu <xianmiao_qu@c-sky.com> * config/csky/csky.md (*cskyv2_adddi3, *cskyv2_subdi3): Add earlyclobber. From-SVN: r264177
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/csky/csky.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2e4760a..efed645 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Xianmiao Qu <xianmiao_qu@c-sky.com>
+
+ * config/csky/csky.md (*cskyv2_adddi3, *cskyv2_subdi3): Add
+ earlyclobber.
+
2018-09-08 John David Anglin <danglin@gcc.gnu.org>
PR rtl-optimization/85458
diff --git a/gcc/config/csky/csky.md b/gcc/config/csky/csky.md
index 4f6329d..cde2bd6 100644
--- a/gcc/config/csky/csky.md
+++ b/gcc/config/csky/csky.md
@@ -919,7 +919,7 @@
clear the carry bit before adding the lo words. */
(define_insn_and_split "*cskyv2_adddi3"
- [(set (match_operand:DI 0 "register_operand" "=b,&r")
+ [(set (match_operand:DI 0 "register_operand" "=&b,&r")
(plus:DI (match_operand:DI 1 "register_operand" "%0,r")
(match_operand:DI 2 "register_operand" "b, r")))
(clobber (reg:CC CSKY_CC_REGNUM))]
@@ -1117,7 +1117,7 @@
set the C bit before subtracting the lo words. */
(define_insn_and_split "*cskyv2_subdi3"
- [(set (match_operand:DI 0 "register_operand" "=b,&r")
+ [(set (match_operand:DI 0 "register_operand" "=&b,&r")
(minus:DI (match_operand:DI 1 "register_operand" "0, r")
(match_operand:DI 2 "register_operand" "b, r")))
(clobber (reg:CC CSKY_CC_REGNUM))]