Eliminate prepare_to_throw_exception
authorPedro Alves <palves@redhat.com>
Tue, 12 Apr 2016 16:17:13 +0000 (17:17 +0100)
committerPedro Alves <palves@redhat.com>
Tue, 12 Apr 2016 16:17:13 +0000 (17:17 +0100)
No longer necessary.

gdb/ChangeLog:
2016-04-12  Pedro Alves  <palves@redhat.com>

* common/common-exceptions.c (exception_rethrow): Remove
prepare_to_throw_exception call.
* common/common-exceptions.h (prepare_to_throw_exception): Delete
declaration.
* exceptions.c (prepare_to_throw_exception): Delete.

gdb/gdbserver/ChangeLog:
2016-04-12  Pedro Alves  <palves@redhat.com>

* utils.c (prepare_to_throw_exception): Delete.

gdb/ChangeLog
gdb/common/common-exceptions.c
gdb/common/common-exceptions.h
gdb/exceptions.c
gdb/gdbserver/ChangeLog
gdb/gdbserver/utils.c

index c14eb70749f6df12fc792651afc73c5f59df6c8d..5dfd4b024d28f3d30dda6a3de05bedcf0936a93d 100644 (file)
@@ -1,3 +1,11 @@
+2016-04-12  Pedro Alves  <palves@redhat.com>
+
+       * common/common-exceptions.c (exception_rethrow): Remove
+       prepare_to_throw_exception call.
+       * common/common-exceptions.h (prepare_to_throw_exception): Delete
+       declaration.
+       * exceptions.c (prepare_to_throw_exception): Delete.
+
 2016-04-12  Pedro Alves  <palves@redhat.com>
 
        * target.c (target_check_pending_interrupt): Delete.
index 829ce12f87f5a45f0def5042a4d6630fdc1bce5b..5ea818801695cb6a96d92e8cf3f7073aa6abdb69 100644 (file)
@@ -248,7 +248,6 @@ exception_rethrow (void)
 {
   /* Run this scope's cleanups before re-throwing to the next
      outermost scope.  */
-  prepare_to_throw_exception ();
   do_cleanups (all_cleanups ());
   throw;
 }
@@ -268,8 +267,6 @@ gdb_exception_sliced_copy (struct gdb_exception *to, const struct gdb_exception
 void
 throw_exception (struct gdb_exception exception)
 {
-  prepare_to_throw_exception ();
-
   do_cleanups (all_cleanups ());
 
 #if GDB_XCPT == GDB_XCPT_SJMP
index 398a2fb399ab06df47114b71533d6d635c6dd6cf..54c6249e53235b2052f785c1024d1a8b49bc0081 100644 (file)
@@ -270,12 +270,6 @@ struct gdb_exception_RETURN_MASK_QUIT : public gdb_exception_RETURN_MASK_ALL
 
 /* *INDENT-ON* */
 
-/* Hook to allow client-specific actions to be performed prior to
-   throwing an exception.  This function must be provided by the
-   client, and will be called before any cleanups are run.  */
-
-extern void prepare_to_throw_exception (void);
-
 /* Throw an exception (as described by "struct gdb_exception").  Will
    execute a LONG JUMP to the inner most containing exception handler
    established using catch_exceptions() (or similar).
index 7f6599ffaf5c570bc1dbf7f845aa3917669b2fbd..0e600504c1af599c3891db4a7a25914008013a4c 100644 (file)
 #include "serial.h"
 #include "gdbthread.h"
 
-void
-prepare_to_throw_exception (void)
-{
-}
-
 static void
 print_flush (void)
 {
index 8b8c2c1e08b3109443342d8f38f2b086648a4da6..0d2df72b6b2394a979b8140cac6a79d4a4811439 100644 (file)
@@ -1,3 +1,7 @@
+2016-04-12  Pedro Alves  <palves@redhat.com>
+
+       * utils.c (prepare_to_throw_exception): Delete.
+
 2016-04-05  Simon Marchi  <simon.marchi@ericsson.com>
 
        * Makefile.in ($(IPA_LIB)): Set SONAME of the IPA lib.
index 59bb3238ea66710e1934d5f8526cd736275fe1c4..37b9c8952507dd5fb5f40e617fb961a2ee0a682a 100644 (file)
@@ -137,11 +137,3 @@ pfildes (gdb_fildes_t fd)
   return plongest (fd);
 #endif
 }
-
-/* See common/common-exceptions.h.  */
-
-void
-prepare_to_throw_exception (void)
-{
-  /* No client-specific actions required.  */
-}