* ser-base.c: Include "gdb_string.h".
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b695e26dd98282f1610518ac3065d880b0df2629..0dcb93230fd1fd0325325232f932372c57d21b65 100644 (file)
@@ -1,3 +1,152 @@
+2005-04-21  Mark Kettenis  <kettenis@gnu.org>
+
+       * ser-base.c: Include "gdb_string.h".
+       * Makefile.in (ser-base.o): Update dependencies.
+
+2005-04-20  David S. Miller  <davem@davemloft.net>
+
+       * sparc-linux-tdep.c (sparc32_linux_sigtramp_p): Fix
+       signal return stub symbol names, __restore and __restore_rt are
+       the i386 symbol names not the sparc ones.
+       (sparc32_linux_sigtramp_frame_cache): Document bits/sigcontext.h
+       as where the offsets were obtained from.
+       * sparc64-linux-tdep.c (LINUX64_RT_SIGTRAMP_INSN0,
+       LINUX64_RT_SIGTRAMP_INSN1): New defines.
+       (sparc64_linux_sigtramp_start, sparc64_linux_sigtramp_p,
+       sparc64_linux_sigtramp_frame_cache,
+       sparc64_linux_sigtramp_frame_this_id,
+       sparc64_linux_sigtramp_frame_prev_register,
+       sparc64_linux_sigtramp_frame_sniffer): New functions.
+       (sparc64_linux_sigtramp_frame_unwind): New frame unwinder.
+       (sparc64_linux_init_abi): Register sigtramp frame sniffer.
+       * Makefile.in (sparc64-linux-tdep.o): Update dependencies.
+
+2005-04-20  Mark Mitchell  <mark@codesourcery.com>
+
+       * configure.ac: On MinGW, define USE_WIN32API and link with
+       -lws2_32.
+       * ser-tcp.c (<winsock2.h>): Include, for Windows.
+       (ETIMEDOUT): Define, for Windows.
+       (ioctl): Likewise.
+       (closesocket): Define, for POSIX.
+       (net_open): Adjust for differences in socket functions between
+       Windows and UNIX.
+       (net_close): Likweise.
+       (net_read_prim): New function.
+       (net_write_prim): Likewise.
+       (_initialize_ser_tcp): Initialize winsock.  Fill in read_prim and
+       write_prim.
+       * ser-unix.h (ser_unix_readcchar): Remove.
+       (ser_unix_read_prim): Declare.
+       (ser_unix_write_prim): Likewise.
+       * ser-unix.c (generic_readchar): Move to ser-base.c.
+       (ser_unix_wait_for): Likewise.
+       (do_unix_readchar): Likewise.
+       (ser_unix_readchar): Likewise.
+       (_initialize_ser_hardwire): Initialize read_prim and write_prim.
+       (ser_unix_read_prim): New function.
+       (ser_unix_write_prim): Likewise.
+       * ser-base.h (generic_readchar): Declare.
+       (ser_base_readchar): Likewise.
+       * ser-base.c (<winsock2.h>): Include, for windows.
+       (fd_event): Use the read primitive specified by the serial
+       interface.
+       (ser_base_wait_for): Moved from ser-unix.c
+       (do_ser_base_read_char): Likewise.
+       (generic_readchar): Likewise.
+       (ser_base_readchar): Likewise.
+       (ser_base_write): Use the write primitive specified by the serial
+       interface.
+       * ser-pipe.c (_initialize_ser_pipe): Use ser_base_readchar, not
+       ser_unix_readchar.  Initialize read_prim and write_prim.
+       * serial.c (struct serial_ops): Add read_prim and write_prim.
+       * configure: Regenerate.
+
+2005-04-19  Ben Elliston  <bje@au.ibm.com>
+
+       * c-lang.c (c_create_fundamental_type): Comment fix.
+
+2005-04-18  Michael Snyder  <msnyder@redhat.com>
+
+       * mn10300-tdep.c: Assimilate code from mn10300-prologue.c.
+       * mn10300-prologue.c: Remove.
+       * mn10300-tdep.h: Add enums from mn10300-prologue.c.
+       Remove prototypes.
+       * config/mn10300/mn10300.mt: Remove mn10300-prologue module.
+
+2005-04-18  Michael Snyder  <msnyder@redhat.com>
+
+       * config/mn10300/mn10300.mt: Add mn10300-prologue module.
+       * ia64-tdep.c (ia64_get_dyn_info_list): Fix indent.
+
+2005-04-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/nm-bsd.h: Remove file.
+
+       * hppabsd-nat.c: Update copyright year.  Include "target.h" and
+       "inf-ptrace.h".
+       (hppabsd_fetch_registers): Renamed from fetch_inferior_registers;
+       made static.
+       (hppabsd_store_registers): Renamed from store_inferior_registers;
+       made static.
+       (_initialize_hppabsd_nat): New function and prototype.
+       * config/pa/obsd.mh (NATDEPFILES): Remove infptrace.o and
+       inftarg.o.  Add inf-ptrace.o.
+       (NAT_FILE): Remove.
+       * Makefile.in (hppabsd-nat.o): Update dependencies.
+
+2005-04-17  Mark Kettenis  <kettenis@gnu.org>
+
+       * pa64solib.c, pa64solib.h: Remove files.
+       * Makefile.in (pa64solib_h): Remove variable
+       (pa64solib.o): Remove dependency.
+
+2005-04-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * ppcobsd-nat.c: Update copyright year.  Include "inf-ptrace.h".
+       (ppcobsd_fetch_registers): Renamed from fetch_inferior_registers;
+       made static.
+       (ppcobsd_store_registers): Renamed from store_inferior_registers;
+       made static.
+       (_initialize_ppcobsd_nat): Construct and add target vector.
+       * config/powerpc/obsd.mh (NATDEPFILES): Remove infptrace.o and
+       inftarg.o.  Add inf-ptrace.o.
+       (NAT_FILE): Remove.
+       * Makefile.in (ppcobsd-nat.o): Update dependencies.
+
+       * ppcobsd-tdep.c: Include "floatformat.h".
+       (ppcobsd_init_abi): Set long_double_bit and long_double_format.
+       * Makefile.in (ppcobsd-tdep.o): Update dependencies.
+
+       * ppcobsd-tdep.c: Fix typo in comment.
+       (_initialize_ppcobsd_tdep): Register GDB_OSABI_OPENBSD_ELF for
+       bfd_arch_rs6000 too.
+
+2005-04-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote.c (remote_get_thread_local_address): Throw a more
+       meaningful exception when remote target doesn't have support
+       for the qGetTLSAddr packet.
+
+2005-04-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote.c (remote_protocol_qGetTLSAddr): New static global variable.
+       (set_remote_protocol_qGetTLSAddr_packet_cmd)
+       (show_remote_protocol_qGetTLSAddr_packet_cmd)
+       (remote_get_thread_local_address): New functions.
+       (init_all_packet_configs): Initialize remote_protocol_qGetTLSAddr
+       variable.
+       (init_remote_ops): Initialize ``to_get_thread_local_address'' in
+       target vector.
+       (show_remote_cmd): Call show_remote_protocol_qGetTLS_Addr_packet_cmd().
+       (_initialize_remote):  Register the following commands:
+       "set remote get-thread-local-storage-address-packet" and
+       "show remote get-thread-local-address-packet".
+
+2005-04-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote.c (add_packet_config_cmd): Delete unused variables.
+
 2005-04-15  Kevin Buettner  <kevinb@redhat.com>
 
        * remote.c (show_remote_protocol_vcont_packet_cmd )
This page took 0.03588 seconds and 4 git commands to generate.