From: Tom Tromey Date: Wed, 15 Jan 2014 19:58:50 +0000 (-0700) Subject: remove some calls to INHERIT and de_fault X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=596b6b39ab5f26a86980bc9aa6cf348d32d244b4;p=binutils-gdb.git remove some calls to INHERIT and de_fault This removes a few unnecessary calls to INHERIT and de_fault: * to_doc is only used when a target is registered * to_magic is only used when a target is pushed and not useful for current_target. * to_open and to_close are only ever called using a specific target_ops object; there is no need to de_fault them. 2014-02-19 Tom Tromey * target.c (update_current_target): Do not INHERIT to_doc or to_magic. Do not de_fault to_open or to_close. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d7275aac3ea..d41f14ed4cd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2014-02-19 Tom Tromey + + * target.c (update_current_target): Do not INHERIT to_doc or + to_magic. Do not de_fault to_open or to_close. + 2014-02-19 Tom Tromey * gcore.h (objfile_find_memory_regions): Declare. diff --git a/gdb/target.c b/gdb/target.c index bd656daa845..e816f7149c0 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -606,13 +606,11 @@ update_current_target (void) { INHERIT (to_shortname, t); INHERIT (to_longname, t); - INHERIT (to_doc, t); INHERIT (to_attach_no_wait, t); INHERIT (deprecated_xfer_memory, t); INHERIT (to_have_steppable_watchpoint, t); INHERIT (to_have_continuable_watchpoint, t); INHERIT (to_has_thread_control, t); - INHERIT (to_magic, t); } #undef INHERIT @@ -624,12 +622,6 @@ update_current_target (void) if (!current_target.field) \ current_target.field = value - de_fault (to_open, - (void (*) (char *, int)) - tcomplain); - de_fault (to_close, - (void (*) (struct target_ops *)) - target_ignore); de_fault (deprecated_xfer_memory, (int (*) (CORE_ADDR, gdb_byte *, int, int, struct mem_attrib *, struct target_ops *))