2000-09-15 Fernando Nasser <fnasser@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index d8bbac2ca0ff6a34719f8f26ac7d5cb086612a73..82bde3efb7bb75225fe8b03b8701725a88348d1f 100644 (file)
@@ -1,5 +1,229 @@
+2000-09-15  Fernando Nasser  <fnasser@cygnus.com>
+
+       * ser-unix.c (do_unix_readchar): Prevent infinite read wait to be
+       interrupted after 32K seconds.
+
+2000-09-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * language.c (show_case_command, set_case_command): Protoize.
+       * m3-nat.c (m3_xfer_memory, fetch_thread_info): Protoize.
+
+2000-09-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * lin-thread.c (threadlist_iter, get_lwp_from_thread_id,
+       thread_db_xfer_memory): Protoize.
+       * linux-thread.c (iterate_active_threads): Protoize.
+
+2000-09-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * objfiles.c (objfile_relocate): Don't assume that offsets
+       associated with one of SECT_OFF_TEXT, SECT_OFF_DATA, or
+       SECT_OFF_BSS will be adequate for relocating all of the
+       sections in an objfile.
+
+2000-09-12  Fernando Nasser  <fnasser@cygnus.com>
+
+       * remote-rdi.c (arm_rdi_open): Fix typo in error message.
+
+Wed Sep 13 03:08:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-mips.c (mips_expect, mips_getstring, mips_send_packet,
+       mips_send_packet, pmon_insert_breakpoint, send_srec,
+       pmon_check_ack, pmon_check_entry_address,
+       _initialize_remote_mips): Replace the magic two seconds with
+       ``remote_timeout''.
+       (pmon_check_entry_address, pmon_check_total): New functions.  Use
+       ``remote_timeout'' instead of magic two seconds.
+       (pmon_end_download): Rewrite.  Use pmon_check_entry_address and
+       pmon_check_total.
+
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       * MAINTAINERS: Added myself.
+
+2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       * acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that the
+       one brought in by ../bfd/acinclude.m4 prevails.
+       * aclocal.m4, configure: Rebuilt.
+
+2000-09-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * configure.in (HAVE_STRUCT_LINK_MAP32): Change test to use
+       AC_TRY_COMPILE instead of AC_TRY_RUN.
+       * configure: Regenerate.
+
+2000-09-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * irix4-nat.c (fetch_core_registers): Protoize.
+       * irix5-nat.c (fetch_core_registers, find_solib): Protoize.
+
+2000-09-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * lin-lwp.c (normal_mask, blocked_mask): New variables.
+       (lin_lwp_wait): Block SIGCHLD here if it isn't already blocked.
+       (lin_lwp_mourn_inferior): Restore the origional signal mask, and
+       reset the mask of blocked signals.
+       (_initialize_lin_lwp): Don't block SIGCHLD here, but do initialize
+       suspend_mask and blocked_mask.  This makes us pass
+       gdb.base/sigall.exp for Linux/x86 now.
+       (lin_thread_get_thread_signals): Treat the LinuxThreads "cancel"
+       signal similarly to SIGCHLD in the generic code.  Avoids GDB being
+       terminated by a Real-time signal.
+
+2000-09-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * infptrace.c, infttrace.c (child_xfer_memory): Protoize.
+
+2000-09-07  J.T. Conklin  <jtc@redback.com>
+
+       * config/i386/nbsd.mt (TDEPFILES): Add i386nbsd-tdep.o.
+       * i386nbsd-nat.c (i386nbsd_use_struct_convention): Moved from here.
+       * i386nbsd-tdep.c (i386nbsd_use_struct_convention): To here.
+       * i386nbsd-tdep.c: New file.
+
+2000-09-07  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386mach-nat.c (fetch_inferior_registers, fetch_core_registers):
+       Protoize.
+       * i960-tdep.c (i960_skip_prologue, leafproc_return, mem): Protoize.
+
+Thu Sep  7 21:59:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * aclocal.m4: Regenerate.
+       * config.in, configure: Regenerate.
+
+Wed Sep  6 23:15:43 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-rdi.c (voiddummy): Update function signature to match
+       struct Dbg_HostosInterface's reset method.
+       * remote-rdp.c (rdp_step): Fix handle parameter to
+       remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint.
+
+       * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default
+       definition.
+       (arm_init_extra_frame_info): Use.
+
+2000-09-06  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (m68hc11_store_return_value): Store the value
+       in D and X if it's larger than 16-bits.
+       (m68hc11_extract_return_value): Fix extractions for 1 and 3 bytes
+       return.
+       (m68hc11_push_return_address): Use CALL_DUMMY_ADDRESS for the
+       return address.
+       (m68hc11_use_struct_convention): Check for struct and union.
+       (m68hc11_return_value_on_stack): Use the struct convention.
+       (m68hc11_call_dummy_address): Use the entry point address.
+       (m68hc11_push_arguments): Fix alignment and padding.
+       (m68hc11_stack_align): New function.
+       (m68hc11_gdbarch_init): Register it.
+
+2000-09-06  Scott Bambrough <scottb@netwinder.org>
+
+       * arm-linux-tdep.c (arm_linux_skip_solib_resolver):
+       Removed debug print statement.  Removed arm_pc_is_thumb prototype.
+       * config/arm/tm-arm.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
+       Move prototypes here from tm-embed.h.
+       * config/arm/tm-embed.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
+       Remove prototypes.  Moved to tm-arm.h.
+
+2000-09-06  H.J. Lu  <hjl@gnu.org>
+
+       * TODO: Add hardware watchpoint problems on x86 OSes for 5.1.
+
+2000-09-06  Kevin Buettner  <kevinb@redhat.com>
+
+       * ia64-tdep.c (examine_prologue): Add rotating register rename
+       support for the general registers.
+       (ia64_get_saved_register): Add rotating register rename support
+       for the predicate registers and the floating-point registers.
+
+2000-09-05  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/arm/tm-linux.h (arm_linux_sigcontext_register_address,
+       arm_linux_in_sigtramp): Declare.
+       (IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Define.
+       * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS): Define to be 0
+       if not already defined by tm.h.
+       (arm_scan_prologue): Don't assume that the prologue instructions
+       will be in a contiguous clump.
+       (arm_init_extra_frame_info): Add support for sigtramp frames.
+       (arm_pc_is_thumb, arm_pc_is_thumb_dummy): Change type of
+       `memaddr' from bfd_vma to CORE_ADDR.
+       * arm-linux-tdep.c (gdbcore.h, frame.h): Include.
+       (arm_pc_is_thumb): Declare.
+       (arm_linux_skip_solib_resolver): Fix printf() statement.  [Which
+       shouldn't be there anyway.]
+       (ARM_LINUX_SIGRETURN_INSTR, ARM_LINUX_RT_SIGRETURN_INSTR): New
+       defines.
+       (arm_linux_in_sigtramp, arm_linux_sigcontext_register_address):
+       New functions.
+
+2000-09-05  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386aix-nat.c (fetch_core_registers): Protoize.
+       * hpux-thread.c (hpux_thread_xfer_memory): Protoize.
+
+2000-09-06  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (m68hc11_frame_chain): Check for pc in call dummy.
+       (m68hc11_guess_from_prologue): 'des' instruction to allocate 1 byte
+       on the stack can appear in the prologue.
+       
+2000-09-05  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * sol-thread.c (ps_pdmodel): Protect with an ifdef.
+
+Mon Sep  4 16:21:31 2000  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * gdbarch.sh: Use printf instead of echo.
+       (do_read): During read, pad ``::'' with spaces and then strip out
+       those spaces.  Avoid problems with IFS=:.
+
+2000-09-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/nm-linux.h: Include <signal.h>.
+
+2000-09-04 Pierre Muller <muller@ics.u-strasbg.fr>
+
+       * c-typeprint.c (c_typedef_print): remove (replaced by 
+       typedef_print in typeprint.c).
+       * typeprint.c (typedef_print): new function. (old c_typedef_print
+       function with pascal language support added).
+       * value.h (c_printdef_print): removed.
+       (typedef_print): declare.
+       * symtab.c (print_symbol_info): call to c_typedef_print replaced
+       by call to typedef_print.
+
 2000-09-03  Mark Kettenis  <kettenis@gnu.org>
 
+       * config/i386/nm-linux.h (PREPARE_TO_PROCEED, ATTCH_LWP,
+       GET_THREAD_SIGNALS): New defines.
+       * config/i386/linux.mh (NATDEPFILES): Remove lin-thread.o and
+       linux-threads.o.  Add proc-service.o, thread-db.o and lin-lwp.o.
+       * proc-service.c: New file.
+       * thread-db.c: New file.
+       * lin-lwp.c: New file.
+
+       * gdb_assert.h: New file.
+
+       * gdb_thread_db.h [HAVE_THREAD_DB_H]: Include <thread_db.h>.
+       [!HAVE_THREAD_DB_H]: Update from current glibc thread_db.h.  Deal
+       with absence of <stdint.h> here.
+
+       * gdb_proc_service.h: Add copyright notice.
+       Protect against multiple inclusion.
+       Add fix for broken prfpregset_t here.
+       (struct ps_prochandle): Declare here.
+       [HAVE_PROC_SERVICE_H]: Include <proc_service.h>.
+       [!HAVE_PROC_SERVICE_H]: Include "gregset.h", define prgregset_t
+       and prfpregset_t in terms of gdb_gregset_t and gdb_fpregset_t if
+       necessary.
+       * lin-thread.c: Unconditionally include "gdb_proc_service.h".
+       Remove fix for broken prfpregset_t here.
+       (struct ps_prochandle): Don't declare here.
+
        * MAINTAINERS: Add myself as threads co-maintainer.
 
 2000-09-01  David Anderson  <davea@sgi.com>
This page took 0.030252 seconds and 4 git commands to generate.