aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDouglas B Rupp <rupp@gnat.com>2002-03-11 08:09:28 -0500
committerRichard Kenner <kenner@gcc.gnu.org>2002-03-11 08:09:28 -0500
commitcb9a8e976429053110370589c3a0a90815eeb67c (patch)
tree6f6ce966d45e58d45e5bdad641f4a18af8378677 /gcc
parent50c7457998d11b46ac3a74656e1acff12acd0219 (diff)
downloadgcc-cb9a8e976429053110370589c3a0a90815eeb67c.zip
gcc-cb9a8e976429053110370589c3a0a90815eeb67c.tar.gz
gcc-cb9a8e976429053110370589c3a0a90815eeb67c.tar.bz2
alpha.c (alpha_sa_size, VMS): Don't reserve space for FP, already done later.
* config/alpha/alpha.c (alpha_sa_size, VMS): Don't reserve space for FP, already done later. From-SVN: r50577
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/alpha/alpha.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bf15ce9..8ac3330 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2002-03-11 Douglas B Rupp <rupp@gnat.com>
+ * config/alpha/alpha.c (alpha_sa_size, VMS): Don't reserve space
+ for FP, already done later.
+
* toplev.c (debug_args): Add entry for VMS_DEBUG.
* vmsdbgout.c (vmsdbgout_init): Fix typo in call to xmalloc.
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 5875346..ee82f96 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -5969,10 +5969,10 @@ alpha_sa_size ()
else
alpha_procedure_type = PT_NULL;
- /* Don't reserve space for saving RA yet. Do that later after we've
+ /* Don't reserve space for saving FP & RA yet. Do that later after we've
made the final decision on stack procedure vs register procedure. */
if (alpha_procedure_type == PT_STACK)
- sa_size--;
+ sa_size -= 2;
/* Decide whether to refer to objects off our PV via FP or PV.
If we need FP for something else or if we receive a nonlocal