+2005-03-25 Mark Kettenis <kettenis@gnu.org>
+
+ * config/i386/obsd64.mt (TDEPFILES): Add obsd-uthread.o.
+
+2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * arm-tdep.c (target_is_thumb, caller_is_thumb)
+ (arm_pc_is_thumb_dummy): Remove.
+ (arm_breakpoint_from_pc): Don't call arm_pc_is_thumb_dummy.
+
+2005-03-25 Anthony Green <green@redhat.com>
+
+ * remote.c (remote_store_registers): Fix memset usage.
+ * std-regs.c (value_of_builtin_frame_reg): Ditto.
+ (value_of_builtin_frame_fp_reg): Ditto.
+ (value_of_builtin_frame_reg): Ditto.
+
+2005-03-25 Mark Mitchell <mark@codesourcery.com>
+
+ * ser-base.c (ser_unix_write): Rename to ...
+ (ser_base_write): ... this.
+ (ser_unix_nop_flush_output): Rename to ...
+ (ser_base_flush_output): ... this.
+ (ser_unix_flush_input): Rename to ...
+ (ser_base_flush_input): ... this.
+ (ser_unix_nop_send_break): Rename to ...
+ (ser_base_send_break): ... this.
+ (ser_unix_nop_drain_output): Rename to ...
+ (ser_base_drain_output): ... this.
+ (ser_unix_nop_raw): Rename to ...
+ (ser_base_raw): ... this.
+ (ser_unix_nop_get_tty_state): Rename to ...
+ (ser_base_set_tty_state): ... this.
+ (ser_unix_nop_noflush_set_tty_state): Rename to ...
+ (ser_base_noflush_set_tty_state): ... this.
+ (ser_unix_nop_print_tty_state): Rename to ...
+ (ser_base_print_tty_state): ... this.
+ (ser_unix_nop_setbaudrate): Rename to ...
+ (ser_base_setbaudrate): ... this.
+ (ser_unix_nop_setstopbits): Rename to ...
+ (ser_base_setstopbits): ... this.
+ (ser_unix_async): Rename to ...
+ (ser_base_async): ... this.
+ * ser-base.h (ser_unix_write): Rename to ...
+ (ser_base_write): ... this.
+ (ser_unix_nop_flush_output): Rename to ...
+ (ser_base_flush_output): ... this.
+ (ser_unix_flush_input): Rename to ...
+ (ser_base_flush_input): ... this.
+ (ser_unix_nop_send_break): Rename to ...
+ (ser_base_send_break): ... this.
+ (ser_unix_nop_drain_output): Rename to ...
+ (ser_base_drain_output): ... this.
+ (ser_unix_nop_raw): Rename to ...
+ (ser_base_raw): ... this.
+ (ser_unix_nop_get_tty_state): Rename to ...
+ (ser_base_set_tty_state): ... this.
+ (ser_unix_nop_noflush_set_tty_state): Rename to ...
+ (ser_base_noflush_set_tty_state): ... this.
+ (ser_unix_nop_print_tty_state): Rename to ...
+ (ser_base_print_tty_state): ... this.
+ (ser_unix_nop_setbaudrate): Rename to ...
+ (ser_base_setbaudrate): ... this.
+ (ser_unix_nop_setstopbits): Rename to ...
+ (ser_base_setstopbits): ... this.
+ (ser_unix_async): Rename to ...
+ (ser_base_async): ... this.
+ * ser-pipe.c (_initialize_ser_pipe): Update accordingly.
+ * ser-tcp.c (_initialize_ser_tcp): Likewise.
+ * ser-unix.c (hardwire_flush_input): Likewise.
+ (_initializer_ser_hardwire): Likewise.
+
+ * Makefile.in (SFILES): Add ser-base.c.
+ (ser_base_h): New variable.
+ (ser-base.o): New target.
+ (ser-pipe.o): Depend on $(ser_base_h).
+ (ser-tcp.o): Likewise.
+ (ser-unix.o): Likewise. Do not depend on $(event_loop_h).
+ * configure.ac (SER_HARDWIRE): Include ser-base.o where
+ appropriate.
+ * ser-base.c: New file.
+ (push_event): Move from ser-unix.c.
+ (fd_event): Likewise.
+ (reschedule): Likewise.
+ (ser_unix_write): Likewise.
+ (ser_unix_nop_flush_output): Likewise.
+ (ser_unix_flush_input): Likewise.
+ (ser_unix_nop_send_break): Likewise.
+ (ser_unix_nop_drain_output): Likewise.
+ (ser_unix_nop_raw): Likewise.
+ (ser_unix_nop_get_tty_state): Likewise.
+ (ser_unix_nop_set_tty_state): Likewise.
+ (ser_unix_nop_noflush_set_tty_state): Likewise.
+ (ser_unix_nop_print_tty_state): Likewise.
+ (ser_unix_nop_setbaudrate): Likewise.
+ (ser_unix_nop_setstopbits): Likewise.
+ (ser_unix_async): Likewise.
+ * ser-base.h: New file.
+ * ser-pipe.c (ser-base.h): Include it.
+ * ser-tcp.c (ser-base.h): Likewise.
+ * ser-unix.h (ser_unix_nop_flush_output): Remove.
+ (ser_unix_flush_input): Likewise.
+ (ser_unix_nop_send_break): Likewise.
+ (ser_unix_nop_raw): Likewise.
+ (ser_unix_nop_get_tty_state): Likewise.
+ (ser_unix_nop_set_tty_state): Likewise.
+ (ser_unix_nop_print_tty_state): Likewise.
+ (ser_unix_nop_noflush_set_tty_state): Likewise.
+ (ser_unix_nop_setbaudrate): Likewise.
+ (ser_unix_nop_setstopbits): Likewise.
+ (ser_unix_nop_drain_output): Likewise.
+ (ser_unix_wait_for): Likewise.
+ (ser_unix_write): Likewise.
+ (ser_unix_async): Likewise.
+ * ser-unix.c (event-loop.h): Do not include it.
+ (push_event): Move to ser-base.c.
+ (fd_event): Likewise.
+ (reschedule): Likewise.
+ (ser_unix_write): Likewise.
+ (ser_unix_nop_flush_output): Likewise.
+ (ser_unix_flush_input): Likewise.
+ (ser_unix_nop_send_break): Likewise.
+ (ser_unix_nop_drain_output): Likewise.
+ (ser_unix_nop_raw): Likewise.
+ (ser_unix_nop_get_tty_state): Likewise.
+ (ser_unix_nop_set_tty_state): Likewise.
+ (ser_unix_nop_noflush_set_tty_state): Likewise.
+ (ser_unix_nop_print_tty_state): Likewise.
+ (ser_unix_nop_setbaudrate): Likewise.
+ (ser_unix_nop_setstopbits): Likewise.
+ (ser_unix_async): Likewise.
+ (ser_unix_wait_for): Make it static.
+ * configure: Regenerated.
+
2005-03-25 Mark Kettenis <kettenis@gnu.org>
* dwarf2-frame.h: Update copyrigh year.