aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2002-07-31 08:53:55 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2002-07-31 08:53:55 +0000
commitead0c1d554e1292d5da0c2cc81e8999e0fd91a78 (patch)
tree2ef074ac69e469b58aab80308e9daa97354f2b01
parentf6dbe305e3d029d66c091a4cf013f2645c04fa61 (diff)
downloadgcc-ead0c1d554e1292d5da0c2cc81e8999e0fd91a78.zip
gcc-ead0c1d554e1292d5da0c2cc81e8999e0fd91a78.tar.gz
gcc-ead0c1d554e1292d5da0c2cc81e8999e0fd91a78.tar.bz2
mips.md (eh_set_lr_si, [...]): Change constraints to 'd'.
* config/mips/mips.md (eh_set_lr_si, eh_set_lr_di): Change constraints to 'd'. From-SVN: r55902
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.md8
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 201f528..46eb1da 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-31 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.md (eh_set_lr_si, eh_set_lr_di): Change
+ constraints to 'd'.
+
2002-07-30 Chris Demetriou <cgd@broadcom.com>
* config/mips/elf.h (STARTFILE_SPEC): Define differently if
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 9fe34cd..f4c2c1d 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -9866,14 +9866,14 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\\n\\t%*j\\t%2"
;; until we know where it will be put in the stack frame.
(define_insn "eh_set_lr_si"
- [(unspec [(match_operand:SI 0 "register_operand" "r")] UNSPEC_EH_RETURN)
- (clobber (match_scratch:SI 1 "=&r"))]
+ [(unspec [(match_operand:SI 0 "register_operand" "d")] UNSPEC_EH_RETURN)
+ (clobber (match_scratch:SI 1 "=&d"))]
"! TARGET_64BIT"
"#")
(define_insn "eh_set_lr_di"
- [(unspec [(match_operand:DI 0 "register_operand" "r")] UNSPEC_EH_RETURN)
- (clobber (match_scratch:DI 1 "=&r"))]
+ [(unspec [(match_operand:DI 0 "register_operand" "d")] UNSPEC_EH_RETURN)
+ (clobber (match_scratch:DI 1 "=&d"))]
"TARGET_64BIT"
"#")