X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=41cc38bd3a8005be9b3e9bf95eb1b676a7a8d501;hb=54403c593aa5d8ad80548132ae4eb08914d8251e;hp=b0a897f76cc3e68cc6bd800c462e3d8f971aa271;hpb=9fd7143a93ad1c27ac603a7cb050aec0f3855191;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b0a897f76c..41cc38bd3a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,194 @@ +2001-06-07 Keith Seitz + + * MAINTAINTERS: Syd Polk is stepping down from + maintaining libgui. I am replacing him. + +2001-06-07 Eli Zaretskii + + * config/mips/tm-irix6.h: New file. + + * config/mips/irix6.mh: New file. + + * config/mips/irix6.mt: New file. + + * config/mips/xm-irix6.h: New file. + + * config/mips/nm-irix6.h: New file. + + * mips-tdep.c (mips_gdbarch_init) : Set up the + disassembler info in tm_print_insn_info as appropriate for the N32 + ABI. Force N32 ABI to be the default if the CPU is R8000 or + R10000. + + * configure.tgt (mips*-sgi-irix6*): Map to irix6. + + * configure.host (mips*-sgi-irix6*): Ditto. + +2001-06-07 Andrew Cagney + + * gnu-v3-abi.c: Include "gdb_assert.h". + (build_gdb_vtable_type): Replace abort() with gdb_assert(). + +2001-06-06 Jim Blandy + + * cp-abi.h: Rearrange code to put documentation comments above the + functions we export. The actual function table itself simply + refers to those functions. Minor doc fixes. + + * gdbarch.sh: Changes to effect the following: + * gdbarch.c (initialize_non_multiarch): New function. + * gdbarch.h (initialize_non_multiarch): New declaration. + * arch-utils.c (initialize_current_architecture): For + non-multiarch configurations, call initialize_non_multiarch. + +2001-06-06 Andrew Cagney + + * symfile.c (compare_psymbols): Replace PTR with void*. Delete + declaration. + (compare_symbols): Ditto. + +2001-06-06 Jonathan Larmour + + * arch-utils.c (generic_prepare_to_proceed): Allow for having + stopped due to a Ctrl-C as well as breakpoints. + + * hppa-tdep.c (hppa_prepare_to_proceed): Add FIXME as this may not + support thread switches after Ctrl-C. + * lin-lwp.c (lin_lwp_prepare_to_proceed): Ditto. + * linux-thread.c (linuxthreads_prepare_to_proceed): Ditto. + * m3-nat.c (mach3_prepare_to_proceed): Ditto. + +2001-06-06 Jim Blandy + + * gdbarch.sh, gdbarch.c: Revert change of 2001-06-01; all + per-architecture data should be registered at initialization time, + before any gdbarch objects get used, so the generality is + unnecessary. + +2001-06-06 Keith Seitz + + * gdb-events.sh (function_list): Add tracepoint_create, + tracepoint_delete, and tracepoint_modify events. + * gdb-events.c: Regenerated. + * gdb-events.h: Regenerated. + +2001-06-06 Keith Seitz + + * gdb-events.sh: Update copyrights. + Change free to xfree. + * gdb-events.c: Regenerated. + * gdb-events.h: Regenerated. + +2001-06-06 Eli Zaretskii + + * source.c (mod_path, openp): Use #ifdef HAVE_DOS_BASED_FILE_SYSTEM + instead of #if HAVE_DOS_BASED_FILE_SYSTEM. + * completer.c: Ditto. + * cli/cli-cmds.c (cd_command): Ditto. + +2001-06-04 Eli Zaretskii + + * mips-tdep.c (show_mipsfpu_command): Remove unused variable msg. + (mips_set_processor_type_command): Remove unused variable j. + (mips_breakpoint_from_pc): Declare breakpoint instruction + sequences as unsigned char, to avoid compiler warnings. + + * source.c (mod_path, openp): Use HAVE_DOS_BASED_FILE_SYSTEM + instead of system-specific define's like _WIN32 and __MSDOS__. + Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and + ROOTED_P. + (top-level): #include "filenames.h". + + * solib.c (solib_open): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH + instead of SLASH_CHAR, ROOTED_P and SLASH_P. + (top-level): #include "filenames.h". + + * defs.h (SLASH_P, SLASH_CHAR, ROOTED_P): Remove definitions. + (SLASH_STRING): Define only for _WIN32. + + * completer.c: Use HAVE_DOS_BASED_FILE_SYSTEM instead of + __MSDOS_. + + * cli/cli-cmds.c (cd_command): Use IS_DIR_SEPARATOR and + IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. Replace + system-specific ifdefs with HAVE_DOS_BASED_FILE_SYSTEM. + (top-level): #include "filenames.h". + + * go32-nat.c (go32_wait): Change the return value to ptid_t. + + * config/djgpp/fnchange.lst: Add two new files in the + gdb/testsuite/gdb.c++/ directory to the remapped names. + + * config/djgpp/djconfig.sh (lt_cv_sys_max_cmd_len): Set to 12KB. + +2001-06-01 Jim Blandy + + Expand the gdbarch per-architecture data vector as needed, rather + than requiring that all per-architecture data be registered before + the first gdbarch object is allocated. + * gdbarch.sh: Changes to effect the following: + * gdbarch.c (alloc_gdbarch_data, init_gdbarch_data): Delete + declarations and definitions. + (check_gdbarch_data): New function, and declaration. + (gdbarch_alloc): Don't call alloc_gdbarch_data; leaving the fields + zero is good enough. + (free_gdbarch_data): Tolerate a null data pointer. Free only + those data items gdbarch->data actually has allocated. + (set_gdbarch_data, gdbarch_data): Call check_gdbarch_data. + (gdbarch_update_p): No need to call init_gdbarch_data. + +2001-06-01 Kevin Buettner + + * ia64-tdep.c (is_float_or_hfa_type_recurse): Call check_typedef() + on types that we wish to recurse on. + (slot_alignment_is_next_even): New function. + (ia64_push_arguments): Call slot_alignment_is_next_even() to + examine the type in order to decide if it's necessary to skip + an odd slot. + +2001-06-01 Michael Snyder + + * thread.c (delete_step_resume_breakpoint): New function. + Maintain internal consistency of the thread list while deleting + a step_resume_breakpoint. + * gdbthread.h (delete_step_resume_breakpoint): Export. + * breakpoint.c (bpstat_find_step_resume_breakpoint): + Make thread-aware: don't return a step_resume_breakpoint + for the wrong thread. + * infrun.c (wait_for_inferior): Call delete_step_resume_breakpoint + instead of delete_breakpoint_current_contents. + (fetch_inferior_event): Ditto. + (handle_inferior_event): Call delete_step_resume_breakpoint + instead of delete_breakpoint. + * infrun.c (handle_inferior_event): After singlestepping over a + thread-specific breakpoint, use currently_stepping() to decide + whether to step or continue. + +2001-06-01 Jim Blandy + + * gnu-v3-abi.c (gnu_v3_abi_ops, vtable_type_gdbarch_data): Make + these static --- there's no reason other files should use these. + + * partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':) + Fix memory leak. + + * partial-stab.h: New complaint: function_outside_compilation_unit. + (case N_FUN: case 'f':, case N_FUN: case 'F':): If pst is zero, + complain, and don't try to set pst's start address. + +2001-05-31 Kevin Buettner + + * ia64-linux-tdep.c (IA64_LINUX_SIGCONTEXT_OFFSET): Revise to + match the location at which the kernel is placing the sigcontext + struct. + + * ia64-tdep.c (max_skip_non_prologue_insns): New static global. + (refine_prologue_limit): New function. + (examine_prologue): Further limit number of instructions + scanned by calling refine_prologue_limit(). Revise way in + which the end of prologue address is computed for frameless + functions. + 2001-05-29 Christopher Faylor * partial-stab.h: Revert previous patch.