* dwarf2cfi.c (cfi_pop_frame): Use alloca() for regbuf.
authorMark Kettenis <kettenis@gnu.org>
Thu, 4 Jul 2002 14:43:51 +0000 (14:43 +0000)
committerMark Kettenis <kettenis@gnu.org>
Thu, 4 Jul 2002 14:43:51 +0000 (14:43 +0000)
Don't call get_current_frame().

gdb/ChangeLog
gdb/dwarf2cfi.c

index 9a7d8e9aa262af49b818b57289ef0eface190ccc..d8fab79800e2e4040c1bb53cd68fd1d1461ebc75 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * dwarf2cfi.c (cfi_pop_frame): Use alloca() for regbuf.
+       Don't call get_current_frame().
+
 2002-07-04  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * i386-nat.c (child_post_startup_inferior): New function
index 442ae70e54039fbc652190b9102ab3c7954fc053..7302b45bcdde686506d0c5b40030529d96d15974 100644 (file)
@@ -1757,11 +1757,9 @@ cfi_write_fp (CORE_ADDR val)
 void
 cfi_pop_frame (struct frame_info *fi)
 {
-  char regbuf[MAX_REGISTER_RAW_SIZE];
+  char *regbuf = alloca (MAX_REGISTER_RAW_SIZE);
   int regnum;
 
-  fi = get_current_frame ();
-
   for (regnum = 0; regnum < NUM_REGS; regnum++)
     {
       get_reg (regbuf, UNWIND_CONTEXT (fi), regnum);