* config/i386/obsd64.mt (TDEPFILES): Add obsd-uthread.o.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5756020456385c93191c7c1fefdc90177c704a9b..ee34cf36479fee49f58fdef9911f87e58df83b94 100644 (file)
@@ -1,3 +1,159 @@
+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.
+       (enum dwarf2_frame_reg_rule): Add DWARF2_FRAME_REG_RA_OFFSET.
+       * dwarf2-frame.c: Update copyright year.
+       (struct dwarf2_frame_cache): Add member `retaddr_reg'.
+       (dwarf2_frame_cache): Deal with DWARF2_FRAME_REG_RA_OFFSET.
+       (dwarf2_frame_prev_register): Handle DWARF2_FRAME_REG_RA_OFFSET.
+
+2005-03-23  Martin Hunt  <hunt@redhat.com>
+
+       * configure.ac: Remove -fwritable-strings from CFLAGS.
+       * configure: Regenerate.
+
+2005-03-21  Michael Snyder  <msnyder@redhat.com>
+
+       * mn10300-prologue.c (fix_frame_pointer): Delete.
+       (set_movm_offsets) Don't return just because movm_args is
+       zero -- still need to save pc and sp in saved_regs.
+       (mn10300_analyze_prologue): Don't return prematurely without
+       calling set_movm_offsets (for pc and sp at minimum).
+
 2005-03-21  Mark Mitchell  <mark@codesourcery.com>
 
        * configure.ac (stat.st_blksize): Check for it.
This page took 0.024473 seconds and 4 git commands to generate.