OSDN Git Service

* gdbtypes.h (struct cplus_struct_type): Remove runtime_ptr member.
authoruweigand <uweigand>
Fri, 2 Nov 2007 19:35:18 +0000 (19:35 +0000)
committeruweigand <uweigand>
Fri, 2 Nov 2007 19:35:18 +0000 (19:35 +0000)
commitbff406166ba3258c9dfc46ff5d39c756c8beb090
tree94013db9d42d970b28d05299162c719c6bc31728
parenta4e2c8a6833589298e4a27abe37314b13d59bc9d
* gdbtypes.h (struct cplus_struct_type): Remove runtime_ptr member.
(TYPE_RUNTIME_PTR, TYPE_VTABLE, TYPE_HAS_VTABLE,
TYPE_PRIMARY_BASE, TYPE_VIRTUAL_BASE_LIST): Remove macros.
(HP_ACC_VFUNC_START, HP_ACC_VBASE_START, HP_ACC_TYPEINFO_OFFSET,
HP_ACC_TOP_OFFSET_OFFSET): Likewise.
(has_vtable, primary_base_class, virtual_base_list_length,
virtual_base_list_length_skip_primaries, virtual_base_index,
virtual_base_index_skip_primaries, class_index_in_primary_list,
count_virtual_fns): Remove prototypes.
* gdbtypes.c (has_vtable, primary_base_class, current_vbase_list,
virtual_base_list_aux, virtual_base_list, virtual_base_list_length,
virtual_base_list_length_skip_primaries, virtual_base_index,
virtual_base_index_skip_primaries, class_index_in_primary_list,
count_virtual_fns): Remove.

* cp-valprint.c (cp_print_hpacc_virtual_table_entries): Remove.
(hpacc_vtbl_ptr_name, hpacc_vtbl_ptr_type_name): Remove.
(cp_print_value_fields): Remove support for HP aCC vtables.
(cp_print_value): Likewise.
* c-typeprint.c (c_type_print_base): Likewise.

* value.h (find_rt_vbase_offset): Remove prototype.
* valops.c (find_rt_vbase_offset): Remove.
(search_struct_method): Remove support for HP aCC vtables.
(find_method_list): Likewise.
gdb/ChangeLog
gdb/c-typeprint.c
gdb/cp-valprint.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/valops.c
gdb/value.h