aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGraham Stott <grahams@redhat.com>2001-08-18 11:23:01 +0000
committerGraham Stott <grahams@gcc.gnu.org>2001-08-18 11:23:01 +0000
commit13c508d9917050ad79eca822b22a9eb1abf0bbc9 (patch)
tree8933da39fe680c48d67c72546a86cfb824d91fbd /gcc
parentfc0b1d1a48d570bb0609065d30cf5b9dad572438 (diff)
downloadgcc-13c508d9917050ad79eca822b22a9eb1abf0bbc9.zip
gcc-13c508d9917050ad79eca822b22a9eb1abf0bbc9.tar.gz
gcc-13c508d9917050ad79eca822b22a9eb1abf0bbc9.tar.bz2
mips.md (adddi3_internal_2+1): Remove contraints from define_split.
* config/mips/mips.md (adddi3_internal_2+1): Remove contraints from define_split. (adddi3_internal_2+2): Likewise. (eh_set_lr_di+1): Likewise. From-SVN: r45002
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/mips/mips.md8
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 12b76cc..33aba00 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2001-08-18 Graham Stott <grahams@redhat.com>
+
+ * config/mips/mips.md (adddi3_internal_2+1): Remove contraints from
+ define_split.
+ (adddi3_internal_2+2): Likewise.
+ (eh_set_lr_di+1): Likewise.
+
2001-08-17 Richard Henderson <rth@redhat.com>
* defaults.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 6c4e32c..e0d1269 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -871,7 +871,7 @@
[(set (match_operand:DI 0 "register_operand" "")
(plus:DI (match_operand:DI 1 "register_operand" "")
(match_operand:DI 2 "small_int" "")))
- (clobber (match_operand:SI 3 "register_operand" "=d"))]
+ (clobber (match_operand:SI 3 "register_operand" ""))]
"reload_completed && !WORDS_BIG_ENDIAN && !TARGET_64BIT
&& !TARGET_DEBUG_D_MODE && !TARGET_DEBUG_G_MODE && !TARGET_MIPS16
&& GET_CODE (operands[0]) == REG && GP_REG_P (REGNO (operands[0]))
@@ -895,7 +895,7 @@
[(set (match_operand:DI 0 "register_operand" "")
(plus:DI (match_operand:DI 1 "register_operand" "")
(match_operand:DI 2 "small_int" "")))
- (clobber (match_operand:SI 3 "register_operand" "=d"))]
+ (clobber (match_operand:SI 3 "register_operand" ""))]
"reload_completed && WORDS_BIG_ENDIAN && !TARGET_64BIT
&& !TARGET_DEBUG_D_MODE && !TARGET_DEBUG_G_MODE && !TARGET_MIPS16
&& GET_CODE (operands[0]) == REG && GP_REG_P (REGNO (operands[0]))
@@ -9546,8 +9546,8 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
"#")
(define_split
- [(unspec [(match_operand 0 "register_operand" "r")] 3)
- (clobber (match_scratch 1 "=&r"))]
+ [(unspec [(match_operand 0 "register_operand" "")] 3)
+ (clobber (match_scratch 1 ""))]
"reload_completed"
[(const_int 0)]
"