Eliminate prepare_to_throw_exception

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.
This commit is contained in:
Pedro Alves 2016-04-12 17:17:13 +01:00
parent cfd0fbddb0
commit 2afc13ff80
6 changed files with 12 additions and 22 deletions

View 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.

View 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

View 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).

View File

@ -27,11 +27,6 @@
#include "serial.h"
#include "gdbthread.h"
void
prepare_to_throw_exception (void)
{
}
static void
print_flush (void)
{

View 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.

View 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. */
}