2004-05-08 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Sat, 8 May 2004 22:26:10 +0000 (22:26 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sat, 8 May 2004 22:26:10 +0000 (22:26 +0000)
* infrun.c (resume): Delete call to DO_DEFERRED_STORES.
* target.c (target_detach, target_disconnect): Ditto.

2004-05-08  Andrew Cagney  <cagney@redhat.com>

* gdbint.texinfo (Target Architecture Definition): Delete
description of DO_DEFERRED_STORES.

gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdbint.texinfo
gdb/infrun.c
gdb/target.c

index 5984baf..66b8e4f 100644 (file)
@@ -1,5 +1,8 @@
 2004-05-08  Andrew Cagney  <cagney@redhat.com>
 
+       * infrun.c (resume): Delete call to DO_DEFERRED_STORES.
+       * target.c (target_detach, target_disconnect): Ditto.
+
        * infcall.c (call_function_by_hand): When no
        DEPRECATED_SAVE_DUMMY_FRAME_TOS call generic_save_dummy_frame_tos.
        * rs6000-tdep.c (rs6000_gdbarch_init): Do not set
index 61a0f73..cedcd36 100644 (file)
@@ -1,6 +1,9 @@
 2004-05-08  Andrew Cagney  <cagney@redhat.com>
 
        * gdbint.texinfo (Target Architecture Definition): Delete
+       description of DO_DEFERRED_STORES.
+
+       * gdbint.texinfo (Target Architecture Definition): Delete
        references to DEPRECATED_FIX_CALL_DUMMY.
 
        * gdbint.texinfo (Target Architecture Definition): Delete
index bf26771..1525dd5 100644 (file)
@@ -3051,15 +3051,6 @@ written to the target.  This is often the case for program counters,
 status words, and other special registers.  If this is not defined,
 @value{GDBN} will assume that all registers may be written.
 
-@item DO_DEFERRED_STORES
-@itemx CLEAR_DEFERRED_STORES
-@findex CLEAR_DEFERRED_STORES
-@findex DO_DEFERRED_STORES
-Define this to execute any deferred stores of registers into the inferior,
-and to cancel any deferred stores.
-
-Currently only implemented correctly for native Sparc configurations?
-
 @item int CONVERT_REGISTER_P(@var{regnum})
 @findex CONVERT_REGISTER_P
 Return non-zero if register @var{regnum} can represent data values in a
index 4e12744..88c429a 100644 (file)
@@ -572,11 +572,6 @@ resume (int step, enum target_signal sig)
       singlestep_ptid = inferior_ptid;
     }
 
-  /* Handle any optimized stores to the inferior NOW...  */
-#ifdef DO_DEFERRED_STORES
-  DO_DEFERRED_STORES;
-#endif
-
   /* If there were any forks/vforks/execs that were caught and are
      now to be followed, then do so.  */
   switch (pending_follow.kind)
index 94a8f8a..b519866 100644 (file)
@@ -1268,20 +1268,12 @@ target_preopen (int from_tty)
 void
 target_detach (char *args, int from_tty)
 {
-  /* Handle any optimized stores to the inferior.  */
-#ifdef DO_DEFERRED_STORES
-  DO_DEFERRED_STORES;
-#endif
   (current_target.to_detach) (args, from_tty);
 }
 
 void
 target_disconnect (char *args, int from_tty)
 {
-  /* Handle any optimized stores to the inferior.  */
-#ifdef DO_DEFERRED_STORES
-  DO_DEFERRED_STORES;
-#endif
   (current_target.to_disconnect) (args, from_tty);
 }