aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-07-06 17:56:28 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-07-06 17:56:28 -0400
commit6bc55d0587fca7984aa2aca637803b42126a381f (patch)
tree3ce5facd3cc5bc3c75e2efe64d6901721b7af981
parent8afad312adc3f943d5439daa130ddf867941ee09 (diff)
downloadgcc-6bc55d0587fca7984aa2aca637803b42126a381f.zip
gcc-6bc55d0587fca7984aa2aca637803b42126a381f.tar.gz
gcc-6bc55d0587fca7984aa2aca637803b42126a381f.tar.bz2
(output_prolog): Start memory probing with $2.
From-SVN: r7665
-rw-r--r--gcc/config/alpha/alpha.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index ffe80cb..e2da419 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -1318,7 +1318,7 @@ output_prolog (file, size)
if (frame_size > 4096)
{
int probed = 4096;
- int regnum = 1;
+ int regnum = 2; /* $1 is static chain, so start with $2. */
fprintf (file, "\tldq $%d,-%d($30)\n", regnum++, probed);