* ser-base.c: Include "gdb_string.h".
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0f2c3011505943341122868f0814c74da7943ccd..0dcb93230fd1fd0325325232f932372c57d21b65 100644 (file)
@@ -1,5 +1,82 @@
+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>
This page took 0.028069 seconds and 4 git commands to generate.