* gnu-regex.c: Eliminate obsolete check for _MSC_VER.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index f3a4026b94d16128cc2f8f68830f17009c5dd669..6daaf1d635cf3d6d7a458e2ad895ab23a3649d31 100644 (file)
@@ -1,5 +1,286 @@
+2001-06-10 Christopher Faylor <cgf@redhat.com>
+
+       * gnu-regex.c: Eliminate obsolete check for _MSC_VER.
+       * utils.c (notice_quit): Remove dummy function only used for _MSC_VER.
+       * values.c (unpack_double): Remove obsolete check for _MSC_VER.
+       * defs.h: Ditto.
+       * m32r-rom.c: Ditto.
+       * p-exp.y: Ditto.
+       * ser-e7kpc.c: Ditto.  Define WIN32_LEAN_AND_MEAN under _WIN32, for
+       faster compilation.
+       (get_ds_base): Remove _MSC_VER version of this function.
+       * nindy-share/ttyflush.c: Ditto. X
+       * rdi-share/host.h: Ditto. X
+       * ser-go32.c (dos_readchar): Remove call to obsolete function.
+       * remote-sim.c (gdb_os_poll_quit): Ditto.
+       * remote-e7000.c (expect): Remove obsolete #if 0'ed code.
+
+       * main.c (captured_main): Eliminate special Cygwin checks.
+       * ser-tcp.c: Remove unneeded __CYGWIN__ guard against system include.
+
+2001-06-09  Andrew Cagney  <ac131313@redhat.com>
+
+       * Makefile.in (gdbcmd_h): Add ui_out_h.
+       (breakpoint.o, infcmd.o, main.o, printcmd.o, stack.o): Ditto.
+       (thread.o, top.o): Ditto.
+
+       * ui-out.h (table_begin_ftype): Make string parameters constant.
+       (table_header_ftype): Ditto.
+       (field_int_ftype): Ditto.
+       (field_skip_ftype): Ditto.
+       (field_string_ftype): Ditto.
+       (field_fmt_ftype): Ditto.
+       (text_ftype): Ditto.
+       (message_ftype): Ditto.
+       * cli-out.c (cli_table_begin): Ditto.
+       (cli_table_header): Ditto.
+       (cli_field_int): Ditto.
+       (cli_field_skip): Ditto.
+       (cli_field_string): Ditto.
+       (cli_field_fmt): Ditto.
+       (cli_text): Ditto.
+       (cli_message): Ditto.
+       (out_field_fmt): Ditto.
+       * ui-out.c (default_table_begin): Ditto.
+       (default_table_header): Ditto.
+       (default_field_int): Ditto.
+       (default_field_skip): Ditto.
+       (default_field_string): Ditto.
+       (default_field_fmt): Ditto.
+       (default_text): Ditto.
+       (default_message): Ditto.
+
+2001-06-08  Michael Snyder  <msnyder@redhat.com>
+
+       * breakpoint.c (delete_breakpoint): Pass mark_inserted to 
+       remove_breakpoint, so that the subsequent test for
+       bpt->inserted will succeed, and duplicates will be fixed up.
+
+2001-06-08  Per Bothner  <per@bothner.com>
+
+       * dwarf2read.c (set_cu_language):  Handle DW_LANG_Java.
+
+2001-06-07  Keith Seitz  <keiths@redhat.com>
+
+       * tracepoint.c (tracepoint_opertation): Add ui event
+       notifications.
+       (trace_pass_command): Ditto.
+       
+2001-06-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * MAINTAINERS (Write After Approval): Note the entry criteria.
+       (HP/PA): Jeff Law stepped down
+
+2001-06-07  Jim Blandy  <jimb@redhat.com>
+
+       * gdbarch.sh: Make sure that '[' doesn't interpret interesting
+       variable values as operators.
+
+2001-06-07  Keith Seitz  <keiths@redhat.com>
+
+       * gdb-events.sh: Fix quote escaping which was obsoleted
+       by last patch.
+
+2001-06-07  Keith Seitz  <keiths@redhat.com>
+
+       * gdb-events.sh: Make if statements and tests
+       a little more portable.
+       Don't use shell's echo command to put strings containing
+       escaped characeters into a file -- different flavors of /bin/sh
+       require differnt levels of escaping. Use cat <<EOF instead.
+       Our internal field separator is a colon. Change all
+       commands which assume it is a space.
+
+2001-06-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * lin-lwp.c (struct lwp_info): Add member `resumed'.
+       (iterate_over_lwps): Make sure we can handle CALLBACK deleting the
+       LWP it's called for.
+       (lin_lwp_attach): Mark LWP as resumed to make sure the fake
+       SIGSTOP is reported.
+       (resume_clear_callback): New function.
+       (resume_set_callback): New function.
+       (lin_lwp_resume): Mark all LWP's that we're going to resume as
+       resumed, and unmark all others.
+       (status_callback): Only report a pending wait status if we pretend
+       that LP has been resumed.
+       (resumed_callback): New function.
+       (lin_lwp_wait): Add assertions to check that LWP's are properly
+       marked as resumed.  Partially revert 2001-05-25 patch by Michael
+       Snyder: do not resume all threads.  Add comment explaining the
+       problems associated with this bit of code.
+
+2001-06-07  Keith Seitz  <keiths@redhat.com>
+
+       * MAINTAINTERS: Syd Polk is stepping down from
+       maintaining libgui. I am replacing him.
+
+2001-06-07  Eli Zaretskii  <elis@is.elta.co.il>
+
+       * 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) <MIPS_ABI_N32>: 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  <ac131313@redhat.com>
+
+       * gnu-v3-abi.c: Include "gdb_assert.h".
+       (build_gdb_vtable_type): Replace abort() with gdb_assert().
+
+2001-06-06  Jim Blandy  <jimb@redhat.com>
+
+       * 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  <ac131313@redhat.com>
+
+       * symfile.c (compare_psymbols): Replace PTR with void*. Delete
+       declaration.
+       (compare_symbols): Ditto.
+
+2001-06-06  Jonathan Larmour  <jlarmour@redhat.com>
+
+       * 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  <jimb@redhat.com>
+
+       * 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  <keiths@redhat.com>
+
+       * 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  <keiths@redhat.com>
+
+       * gdb-events.sh: Update copyrights.
+       Change free to xfree.
+       * gdb-events.c: Regenerated.
+       * gdb-events.h: Regenerated.
+
+2001-06-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * 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  <eliz@is.elta.co.il>
+
+       * 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  <jimb@redhat.com>
 
+       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  <kevinb@redhat.com>
+
+       * 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  <msnyder@redhat.com>
+
+       * 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  <jimb@redhat.com>
+
+       * 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.
 
This page took 0.026811 seconds and 4 git commands to generate.