* config/sparc/sparc.c (compute_frame_size): Don't correct frame
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Feb 2002 18:48:13 +0000 (18:48 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Feb 2002 18:48:13 +0000 (18:48 +0000)
        offset for stack bias.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49582 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sparc/sparc.c

index 3c3a0d2..12898da 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-07  Jeff Sturm  <jsturm@one-point.com>
+
+       * config/sparc/sparc.c (compute_frame_size): Don't correct frame
+       offset for stack bias.
+
 2002-02-07  H.J. Lu <hjl@gnu.org>
 
        * config/mips/linux.h (SUBTARGET_ASM_DEBUGGING_SPEC): Defined.
index 4017ae7..3c9e481 100644 (file)
@@ -3383,9 +3383,8 @@ compute_frame_size (size, leaf_function)
     }
   else
     {
-      /* We subtract STARTING_FRAME_OFFSET, remember it's negative.
-         The stack bias (if any) is taken out to undo its effects.  */
-      apparent_fsize = (size - STARTING_FRAME_OFFSET + SPARC_STACK_BIAS + 7) & -8;
+      /* We subtract STARTING_FRAME_OFFSET, remember it's negative.  */
+      apparent_fsize = (size - STARTING_FRAME_OFFSET + 7) & -8;
       apparent_fsize += n_regs * 4;
       actual_fsize = apparent_fsize + ((outgoing_args_size + 7) & -8);
     }