diff options
Diffstat (limited to 'gdb/ChangeLog-98')
-rw-r--r-- | gdb/ChangeLog-98 | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/gdb/ChangeLog-98 b/gdb/ChangeLog-98 index f60cd5b..5f3fd11 100644 --- a/gdb/ChangeLog-98 +++ b/gdb/ChangeLog-98 @@ -3355,11 +3355,62 @@ Fri Dec 18 14:23:34 1998 Andrew Cagney <cagney@chook> (mips_push_arguments, mips_push_dummy_frame, mips_pop_frame, mips_extract_return_value): Update. +Fri Dec 18 12:56:56 1998 Andrew Cagney <cagney@chook> + + * gdbarch.h (gdbarch_init_ftype): Pass struct gdbarch_info + by-value. + (struct gdbarch_info): Add struct gdbarch_tdep_info *tdep_info. + * gdbarch.c (gdbarch_update): Update. + + * gdbarch.c (gdbarch_update): Add more tracing. + Thu Dec 17 02:15:40 1998 Andrew Cagney <cagney@chook.cygnus.com> * configure.tgt (gdb_target): Identify mips64*vr4100*-*-elf* as vr4100. +Thu Dec 17 02:01:58 1998 Andrew Cagney <cagney@chook> + + * gdbtypes.c (_initialize_gdbtypes): Register all builtin types + with gdbarch so that they are updated whenever the architecture is + changed. + +Thu Dec 17 01:58:16 1998 Andrew Cagney <cagney@chook> + + * gdbarch.h (GDB_MULTI_ARCH): New macro, default to zero. + (current_gdbarch): Current architecture pointer. + * gdbarch.c (struct gdbarch): Define. + + * gdbarch.h (TARGET_ARCHITECTURE, TARGET_BYTE_ORDER, + TARGET_LONG_BIT, TARGET_LONG_LONG_BIT, TARGET_PTR_BIT): When + multi-arch force definition. + * gdbarch.h, gdbarch.c (gdbarch_tdep, gdbarch_bfd_arch_info, + gdbarch_byte_order, {set,}gdbarch_long_bit, + {set,}gdbarch_long_long_bit, {set,}gdbarch_ptr_bit): Corresponding + functions. + + * gdbarch.h (struct gdbarch_list, struct gdbarch_info, + gdbarch_init_ftype), gdbarch.c (register_gdbarch_init): Mechanism + for registering an architecture with GDB. + (gdbarch_list_lookup_by_info, gdbarch_alloc, gdbarch_update, + verify_gdbarch): Support functions. + + * gdbarch.h (gdbarch_data_ftype), gdbarch.c + (register_gdbarch_data, gdbarch_data): Mechanism for maintaining + per-architecture pointers. + (init_gdbarch_data): Support functions. + + * gdbarch.h (gdbarch_swap_ftype), gdbarch.c + (register_gdbarch_swap): Ditto for swapped memory regions. + (init_gdbarch_swap, swapout_gdbarch_swap, swapin_gdbarch_swap): + Support functions. + + * gdbarch.c (set_endian_big, set_endian_little, set_architecture, + info_architecture, set_gdbarch_from_file): Hook in multi-arch + code by calling gdbarch_update. + (default_gdbarch): Default multi-arch vector. Use host's type + system for values. + Thu Dec 17 01:34:36 1998 Andrew Cagney <cagney@chook> * gdbtypes.c (build_gdbtypes): New function. @@ -4402,6 +4453,11 @@ Thu Oct 8 08:40:42 1998 Mark Alexander <marka@cygnus.com> * rs6000-tdep.c (get_saved_register): Define only if USE_GENERIC_DUMMY_FRAMES is defined. +Tue Oct 6 21:35:10 1998 Andrew Cagney <cagney@b1.cygnus.com> + + * Makefile.in (DEPFILES): Add TARGET_OBS. + (TARGET_OBS): Defined by configure. + 1998-10-06 Jason Molenda (jsm@bugshack.cygnus.com) Eliminate a few warnings from the compiler. |