aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-31 04:39:17 +0000
committerRichard Stallman <rms@gnu.org>1993-05-31 04:39:17 +0000
commit005a596b2c868329d70e7d6a326e4f6b4ff63923 (patch)
tree2edf9fb72d53ac6a0d77bea59f22f2465c73b7e2 /gcc/config
parent442925f070b635ed8a6b762d011a67d581fa3348 (diff)
downloadgcc-005a596b2c868329d70e7d6a326e4f6b4ff63923.zip
gcc-005a596b2c868329d70e7d6a326e4f6b4ff63923.tar.gz
gcc-005a596b2c868329d70e7d6a326e4f6b4ff63923.tar.bz2
(call insns and expanders): Do not explicitly clobber %r31.
From-SVN: r4606
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/pa/pa.md4
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 6bce6d7..29b4cb1 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -2728,7 +2728,6 @@
(define_expand "call"
[(parallel [(call (match_operand:SI 0 "" "")
(match_operand 1 "" ""))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))])]
""
"
@@ -2753,7 +2752,6 @@
(define_insn "call_internal"
[(call (mem:SI (match_operand:SI 0 "call_operand_address" "r,S"))
(match_operand 1 "" "i,i"))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))]
""
"*
@@ -2773,7 +2771,6 @@
[(parallel [(set (match_operand 0 "" "")
(call (match_operand:SI 1 "" "")
(match_operand 2 "" "")))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))])]
;;- Don't use operand 1 for most machines.
""
@@ -2800,7 +2797,6 @@
[(set (match_operand 0 "" "=rfx,rfx")
(call (mem:SI (match_operand:SI 1 "call_operand_address" "r,S"))
(match_operand 2 "" "i,i")))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))]
;;- Don't use operand 1 for most machines.
""