1998-01-22 scott snyder <snyder@d0sgif.fnal.gov>
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jan 1998 23:13:28 +0000 (23:13 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jan 1998 23:13:28 +0000 (23:13 +0000)
        * mips.c (function_prologue): Use HARD_FRAME_POINTER_REGNUM in
        .frame directive instead of FRAME_POINTER_REGNUM.

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

gcc/ChangeLog
gcc/config/mips/mips.c

index 4731b18..a962be8 100644 (file)
@@ -1,3 +1,8 @@
+1998-01-22  scott snyder  <snyder@d0sgif.fnal.gov>
+
+       * mips.c (function_prologue): Use HARD_FRAME_POINTER_REGNUM in
+       .frame directive instead of FRAME_POINTER_REGNUM.
+
 Fri Jan 23 00:08:55 1998  Robin Kirkham        <rjk@mlb.dmt.csiro.au>
 
        * m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881.
index ebcf0fb..2463564 100644 (file)
@@ -6079,7 +6079,7 @@ function_prologue (file, size)
   if (!flag_inhibit_size_directive)
     {
       fprintf (file, "\t.frame\t%s,%d,%s\t\t# vars= %d, regs= %d/%d, args= %d, extra= %d\n",
-             reg_names[ (frame_pointer_needed) ? FRAME_POINTER_REGNUM : STACK_POINTER_REGNUM ],
+             reg_names[ (frame_pointer_needed) ? HARD_FRAME_POINTER_REGNUM : STACK_POINTER_REGNUM ],
              tsize,
              reg_names[31 + GP_REG_FIRST],
              current_frame_info.var_size,