2002-04-07 Elena Zannoni <ezannoni@redhat.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Sun, 7 Apr 2002 22:13:20 +0000 (22:13 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Sun, 7 Apr 2002 22:13:20 +0000 (22:13 +0000)
* sh-tdep.c (sh_fp_frame_init_saved_regs,
sh_nofp_frame_init_saved_regs): Use alloca() for 'where'
information.

gdb/ChangeLog
gdb/sh-tdep.c

index 9a64463..049bfb4 100644 (file)
@@ -1,3 +1,9 @@
+2002-04-07  Elena Zannoni  <ezannoni@redhat.com>
+
+       * sh-tdep.c (sh_fp_frame_init_saved_regs,
+       sh_nofp_frame_init_saved_regs): Use alloca() for 'where'
+       information.
+
 2002-04-07  Andrew Cagney  <ac131313@redhat.com>
 
        * MAINTAINERS (Misc): List Daniel Jacobowitz as the GDBSERVER
index 9e03918..107385f 100644 (file)
@@ -481,7 +481,7 @@ sh_find_callers_reg (struct frame_info *fi, int regnum)
 static void
 sh_nofp_frame_init_saved_regs (struct frame_info *fi)
 {
-  int where[NUM_REGS + NUM_PSEUDO_REGS];
+  int *where = (int *) alloca (NUM_REGS + NUM_PSEUDO_REGS);
   int rn;
   int have_fp = 0;
   int depth;
@@ -623,7 +623,7 @@ dr_reg_base_num (int dr_regnum)
 static void
 sh_fp_frame_init_saved_regs (struct frame_info *fi)
 {
-  int where[NUM_REGS + NUM_PSEUDO_REGS];
+  int *where = (int *) alloca (NUM_REGS + NUM_PSEUDO_REGS);
   int rn;
   int have_fp = 0;
   int depth;