This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[ob] Delete DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS
- From: Andrew Cagney <ac131313 at redhat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Sat, 17 Jan 2004 15:16:30 -0500
- Subject: [ob] Delete DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS
No architecture sets this,
committed,
Andrew
2004-01-17 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* infcmd.c (print_return_value): Delete reference to
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS.
Index: gdbarch.sh
===================================================================
RCS file: /cvs/src/src/gdb/gdbarch.sh,v
retrieving revision 1.291
diff -u -r1.291 gdbarch.sh
--- gdbarch.sh 17 Jan 2004 18:24:15 -0000 1.291
+++ gdbarch.sh 17 Jan 2004 20:13:40 -0000
@@ -617,7 +617,6 @@
f:2:USE_STRUCT_CONVENTION:int:use_struct_convention:int gcc_p, struct type *value_type:gcc_p, value_type:::generic_use_struct_convention::0
F:2:EXTRACT_STRUCT_VALUE_ADDRESS:CORE_ADDR:extract_struct_value_address:struct regcache *regcache:regcache
-F:2:DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS:CORE_ADDR:deprecated_extract_struct_value_address:char *regbuf:regbuf
#
F:2:DEPRECATED_FRAME_INIT_SAVED_REGS:void:deprecated_frame_init_saved_regs:struct frame_info *frame:frame
F:2:DEPRECATED_INIT_EXTRA_FRAME_INFO:void:deprecated_init_extra_frame_info:int fromleaf, struct frame_info *frame:fromleaf, frame
Index: infcmd.c
===================================================================
RCS file: /cvs/src/src/gdb/infcmd.c,v
retrieving revision 1.99
diff -u -r1.99 infcmd.c
--- infcmd.c 22 Nov 2003 22:15:23 -0000 1.99
+++ infcmd.c 17 Jan 2004 20:13:47 -0000
@@ -1109,14 +1109,6 @@
error ("Function return value unknown.");
value = value_at (value_type, addr, NULL);
}
- else if (DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P ())
- {
- char *buf = deprecated_grub_regcache_for_registers (stop_registers);
- CORE_ADDR addr = DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS (buf);
- if (!addr)
- error ("Function return value unknown.");
- value = value_at (value_type, addr, NULL);
- }
else
{
/* It is "struct return" yet the value is being extracted,