summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 11:23:01 +0000
committergrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 11:23:01 +0000
commit126b10988b71a35ab7567ee9b2e404656d02f1be (patch)
tree8933da39fe680c48d67c72546a86cfb824d91fbd
parent95ed4b40598a49c202cce796203df8712c2409b8 (diff)
downloadppe42-gcc-126b10988b71a35ab7567ee9b2e404656d02f1be.tar.gz
ppe42-gcc-126b10988b71a35ab7567ee9b2e404656d02f1be.zip
* config/mips/mips.md (adddi3_internal_2+1): Remove contraints from
define_split. (adddi3_internal_2+2): Likewise. (eh_set_lr_di+1): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45002 138bc75d-0d04-0410-961f-82ee72b054a4
-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 12b76ccb4f5..33aba00af72 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 6c4e32ca22b..e0d1269ccf9 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)]
"
OpenPOWER on IntegriCloud