X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=9defa53984236a4a34b24d8670b5be22c1a7808f;hb=14765d37095963084d95ae680159d20eb5cb7707;hp=2d007543c70a3ae11723ae8530febadea4ece638;hpb=aa8910955ad813d2c57076d61fc64efd029a13e6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2d007543c7..9defa53984 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,155 @@ +2000-06-08 Kevin Buettner + + * config/ia64/nm-linux.h (U_REGS_OFFSET): Define. + +2000-06-08 Fernando Nasser + + * configure.in: Replace misplaced CONFIG_ADD by the correct + CONFIG_CLEAN. + * configure, config.in: Regenerate. + +2000-06-08 Fernando Nasser + + * values.c (value_primitive_field): Copy VALUE_REGNO as well. + With typed registers we may have the location information in this field, + in addition to VALUE_ADDRESS (which was already being copied). + +Thu Jun 8 15:26:44 2000 Andrew Cagney + + * config/mips/tm-mips.h (GDB_MULTI_ARCH): Define as 1. + (CALL_DUMMY, TARGET_BYTE_ORDER_SELECTABLE_P, + COERCE_FLOAT_TO_DOUBLE): Delete. + * config/mips/tm-vr5000el.h, config/mips/tm-vr5000.h, + config/mips/tm-vr4xxxel.h, config/mips/tm-vr4xxx.h, + config/mips/tm-vr4100.h, config/mips/tm-tx39l.h + config/mips/tm-tx39.h, config/mips/tm-irix5.h: Delete + GDB_MULTI_ARCH. + + * config/mips/tm-mips64.h (TARGET_LONG_BIT, TARGET_LONG_LONG_BIT, + TARGET_PTR_BIT): Delete definitions. + * config/mips/tm-vr5000el.h, config/mips/tm-vr5000.h, + config/mips/tm-tx39l.h, config/mips/tm-vr4100.h, + config/mips/tm-tx39.h: Delete definition of MIPS_EABI. + * mips-tdep.c (mips_gdbarch_init): Use the ISA to determine the + ABI. If all else fails, assume O32. + + * TODO, NEWS: Update. Mention MIPS is multi-arch. + +Thu Jun 8 14:23:12 2000 Andrew Cagney + + * config/mips/tm-vr4xxxel.h, config/mips/tm-vr4xxx.h, + config/mips/tm-vr4100.h, config/mips/tm-tx39l.h, + config/mips/tm-tx39.h: Delete definition of + MIPS_DEFAULT_FPU_TYPE. Enable multi-arch. + * mips-tdep.c: (mips_gdbarch_init): The bfd_mach_mips3900 has no + FPU. bfd_mach_mips4650 FPU is single precision. + + * config/mips/tm-mips.h (MIPS_FPU_SINGLE_REGSIZE): + (MIPS_FPU_DOUBLE_REGSIZE): Move from here. + * mips-tdep.c: To here. Change to an enum. + +Wed Jun 7 18:27:51 2000 Andrew Cagney + + * configure.in (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Use config.bfd + to determine the default architecture / target. + * acconfig (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Add. + * configure, config.in: Regenerate. + + * arch-utils.c (set_endian): Better separate multi-arch and non- + multi-arch cases. + (set_endian_from_file): Call internal_error when multi-arch. + (initialize_current_architecture): Rewrite logic selecting a byte + order. Use DEFAULT_BFD_ARCH DEFAULT_BFD_VEC. + (version.h): Include. + + * config/mips/tm-mips.h, config/mips/tm-bigmips64.h, + config/mips/tm-bigmips.h: Delete definition of + TARGET_BYTE_ORDER_DEFAULT. + +Thu Jun 8 11:41:41 2000 Andrew Cagney + + * infrun.c (follow_inferior_fork): Bad merge from below. Compare + strings using follow_fork_mode_ask and not "ask". + +Wed Jun 7 15:13:04 2000 Andrew Cagney + + * command.h (add_set_enum_cmd): Make ``enumlist'' and ``var'' + constant char pointers. + (complete_on_enum): Change ``enumlist'' to a constant char + pointer. + (struct cmd_list_element): Ditto for member ``enums''. + * command.c (complete_on_enum, add_set_enum_cmd, + do_setshow_command): Update. + + * infrun.c (follow_fork_mode_ask, follow_fork_mode_parent, + follow_fork_mode_both, follow_fork_mode_child): New. Use to + construct the follow_fork_mode_kind_names. + (set_follow_fork_mode_command): Delete function. + (_initialize_infrun): Update. + (follow_inferior_fork): Do not strdup follow_fork_mode_string. + Use follow_fork_mode_* variables directly instead. Call + internal_error instead of error when unimplemented "ask" mode. + + * infrun.c (scheduler_enums, scheduler_mode, schedlock_off, + schedlock_on, schedlock_step): Update. + * serial.c (serial_logbase, logbase_hex, logbase_octal, + logbase_ascii, logbase_enums): Update. + * remote.c (packet_support_enums, packet_support_auto, + packet_enable, packet_disable, struct packet_config): Update. + * arch-utils.c (initialize_current_architecture, + set_architecture_string): Update. + (endian_big, endian_little, endian_auto, endian_enum, + set_endian_string): Update. + * i386-tdep.c (valid_flavors, att_flavor, intel_flavor, + disassembly_flavor): Update. + * mips-tdep.c (size_enums, size_64, size_32, size_auto, + mips_stack_argsize_string, mips_saved_regsize_string): Update. + * arm-tdep.c (disassembly_flavor, valid_flavors): Update. + (_initialize_arm_tdep): Ditto. + + * TODO: Update. + +Mon Jun 5 18:44:14 2000 Andrew Cagney + + * thread.c (make_cleanup_restore_current_thread, + do_restore_current_thread_cleanup): New functions. + (thread_apply_all_command, thread_apply_command): Use. Call + do_cleanups when finished. + + * defs.h (make_cleanup_func): Delete typedef. + * TODO: Update. + +Wed Jun 7 11:34:54 2000 Andrew Cagney + + * arch-utils.c (target_byte_order, target_byte_order_auto, + show_endian, set_endian, set_endian_big, set_endian_little, + set_endian_auto, set_endian_from_file, enum set_arch, + target_architecture_auto, set_architecture_string, + target_architecture_hook, target_architecture, arch_ok, set_arch, + set_architecture_from_arch_mach, set_architecture_from_file, + show_architecture, set_architecture, info_architecture, + set_gdbarch_from_file, initialize_current_architecture): Copy from + gdbarch.c. Rewrite ``set architecture'' and ``set endian'' + commands to use enums. + (_initialize_gdbarch_utils): Fix name. + * arch-utils.h (set_architecture_from_arch_mach, + target_architecture_hook): Copy from gdbarch.h. + * gdbarch.sh: Update. + * gdbarch.h, gdbarch.c: Re-generate. + + * TODO: Update. + + * v850-tdep.c, sh3-rom.c, sh-tdep.c, i386-tdep.c: Include + "arch-utils.h". + * Makefile.in (v850-tdep.o): Specify dependencies. + (i386-tdep.o, sh3-rom.o, sh-tdep.o): Add arch-utils.h to + dependency list. + +2000-06-06 Michael Snyder + + * configure.in: Enable autoconf to find curses.h on Solaris 2.8. + * configure: Regenerate. + Tue Jun 6 21:14:47 2000 Andrew Cagney * command.c (do_setshow_command): Accept an enum option immediatly @@ -44,10 +196,12 @@ Tue Jun 6 15:07:08 2000 Andrew Cagney 2000-06-03 Daniel Berlin - * symtab.h (VTBL_PREFIX_P): Add newer g++ vtbl prefix to prefix list. + * symtab.h (VTBL_PREFIX_P): Add newer g++ vtbl prefix to prefix + list. - * symtab.c (lookup_partial_symbol): Change to stop forcing linear searches - on C++ when we fail the binary search, by doing the binary search right. + * symtab.c (lookup_partial_symbol): Change to stop forcing linear + searches on C++ when we fail the binary search, by doing the + binary search right. 2000-05-30 Daniel Berlin @@ -218,6 +372,11 @@ Thu Jun 1 20:05:26 2000 Andrew Cagney * TODO: More suggestions added. +2000-06-01 Klee Dienes + + * MAINTAINERS: Add Klee Dienes and Jim Ingham as maintainers for + Mac OS X and Objective C components (to be contributed). + 2000-05-31 J.T. Conklin * configure.host: Add patterns for i[3456]86-*-netbsdaout*