aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1993-04-04 22:57:55 +0000
committerTorbjorn Granlund <tege@gnu.org>1993-04-04 22:57:55 +0000
commit64a483047afac29c0c6dbf0b8855d39df2fbc176 (patch)
treed9aa6f980e0a5a5d052920637669c3d526e5ac56
parent6b5b46f2aae7a12fb88833790ffcafaed5068474 (diff)
downloadgcc-64a483047afac29c0c6dbf0b8855d39df2fbc176.zip
gcc-64a483047afac29c0c6dbf0b8855d39df2fbc176.tar.gz
gcc-64a483047afac29c0c6dbf0b8855d39df2fbc176.tar.bz2
(FUNCTION_OUTGOING_VALUE): Remove.
(FUNCTION_VALUE_REGNO_P): Return regs depend on TARGET_SNAKE. From-SVN: r4012
-rw-r--r--gcc/config/pa/pa.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 2d49e77..2a613a6 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -702,9 +702,6 @@ enum reg_class { NO_REGS, R1_REGS, GENERAL_REGS, FP_REGS, GENERAL_OR_FP_REGS,
TYPE_MODE (VALTYPE) == DFmode) ? \
(TARGET_SNAKE ? 44 : 32) : 28))
-#define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \
- FUNCTION_VALUE(VALTYPE, FUNC)
-
/* Define how to find the value returned by a library function
assuming the value has mode MODE. */
@@ -715,7 +712,7 @@ enum reg_class { NO_REGS, R1_REGS, GENERAL_REGS, FP_REGS, GENERAL_OR_FP_REGS,
/* 1 if N is a possible register number for a function value
as seen by the caller. */
-#define FUNCTION_VALUE_REGNO_P(N) ((N) == 28 || (N) == 32 || (N) == 44)
+#define FUNCTION_VALUE_REGNO_P(N) ((N) == 28 || (N) == (TARGET_SNAKE ? 44 : 32))
/* 1 if N is a possible register number for function argument passing. */