This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit] Remove SIZEOF_FRAME_SAVED_REGS
- From: "Ulrich Weigand" <uweigand at de dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Date: Wed, 21 May 2008 17:10:46 +0200 (CEST)
- Subject: [commit] Remove SIZEOF_FRAME_SAVED_REGS
Hello,
now that the last user is gone from the tree, this patch
removes the default definition of SIZEOF_FRAME_SAVED_REGS.
This was the last use of current_gdbarch in header files
except for the builtin_type macros.
Committed to mainline.
Bye,
Ulrich
ChangeLog:
* frame.h (SIZEOF_FRAME_SAVED_REGS): Remove.
diff -urNp gdb-orig/gdb/frame.h gdb-head/gdb/frame.h
--- gdb-orig/gdb/frame.h 2008-05-11 23:02:53.000000000 +0200
+++ gdb-head/gdb/frame.h 2008-05-21 16:51:05.971901120 +0200
@@ -579,18 +579,6 @@ enum print_what
LOC_AND_ADDRESS
};
-/* Allocate additional space for appendices to a struct frame_info.
- NOTE: Much of GDB's code works on the assumption that the allocated
- saved_regs[] array is the size specified below. If you try to make
- that array smaller, GDB will happily walk off its end. */
-
-#ifdef SIZEOF_FRAME_SAVED_REGS
-#error "SIZEOF_FRAME_SAVED_REGS can not be re-defined"
-#endif
-#define SIZEOF_FRAME_SAVED_REGS \
- (sizeof (CORE_ADDR) * (gdbarch_num_regs (current_gdbarch)\
- + gdbarch_num_pseudo_regs (current_gdbarch)))
-
/* Allocate zero initialized memory from the frame cache obstack.
Appendices to the frame info (such as the unwind cache) should
allocate memory using this method. */
--
Dr. Ulrich Weigand
GNU Toolchain for Linux on System z and Cell BE
Ulrich.Weigand@de.ibm.com