* i386-tdep.c (i386_store_struct_return): Removed.
authorMark Kettenis <kettenis@gnu.org>
Sun, 30 Mar 2003 15:03:46 +0000 (15:03 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sun, 30 Mar 2003 15:03:46 +0000 (15:03 +0000)
(i386_gdbarch_init): Don't set deprecated_store_struct_return.

gdb/ChangeLog
gdb/i386-tdep.c

index 55eb03dc1dd06fb1f9bbdb8a4868797fba9c26dc..b12353409a7ad421210fd6c99a0c560d6a71d81e 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-30  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_store_struct_return): Removed.
+       (i386_gdbarch_init): Don't set deprecated_store_struct_return.
+
 2003-03-30  Andrew Cagney  <cagney@redhat.com>
 
        * gdbarch.sh (DEPRECATED_DUMMY_WRITE_SP): Replace TARGET_WRITE_SP.
index ede206ff4e61684f0d1dcadcec6bd703b1d9e660..f4c036892061aeb911d62085984942e5f72f0fef 100644 (file)
@@ -939,12 +939,6 @@ i386_push_arguments (int nargs, struct value **args, CORE_ADDR sp,
   return sp;
 }
 
-static void
-i386_store_struct_return (CORE_ADDR addr, CORE_ADDR sp)
-{
-  /* Do nothing.  Everything was already done by i386_push_arguments.  */
-}
-
 /* These registers are used for returning integers (and on some
    targets also for returning `struct' and `union' values when their
    size and alignment match an integer type).  */
@@ -1589,7 +1583,6 @@ i386_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   set_gdbarch_deprecated_push_arguments (gdbarch, i386_push_arguments);
   set_gdbarch_deprecated_push_return_address (gdbarch, i386_push_return_address);
   set_gdbarch_deprecated_pop_frame (gdbarch, i386_pop_frame);
-  set_gdbarch_deprecated_store_struct_return (gdbarch, i386_store_struct_return);
   set_gdbarch_store_return_value (gdbarch, i386_store_return_value);
   set_gdbarch_extract_struct_value_address (gdbarch,
                                            i386_extract_struct_value_address);