* config/i386/obsd64.mt (TDEPFILES): Add obsd-uthread.o.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 2d6eae3bbd3f325b025e4cc6cc868207be6f90dc..ee34cf36479fee49f58fdef9911f87e58df83b94 100644 (file)
@@ -1,6 +1,193 @@
+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.
+       (getuid): Likewise.
+       (getgid): Likewise.
+       * configure: Regenerated.
+       * config.in: Likewise.
+       * remote-fileio.c (remote_fileio_to_fio_stat): Check
+       HAVE_STRUCT_STAT_ST_BLKSIZE. 
+
+2005-03-21  Christopher Faylor  <cgf@timesys.com>
+
+       * win32-nat.c (do_initial_child_stuff): Don't clear the thread list
+       here.
+       (do_initial_child_stuff): Move clearing of thread list to a place
+       before a thread ould be created.
+       (child_attach): Ditto.
+
+2005-03-21  Michael Snyder  <msnyder@redhat.com>
+
+       * mn10300-tdep.c (mn10300_frame_unwind_cache): Use func addr
+       instead of pc addr for frame_id.  Otherwise "until" won't work.
+
+2005-03-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-linux-tdep.c (frv_linux_sigcontext_reg_addr): Fix typo in
+       comment.
+
 2005-03-20  Mark Kettenis  <kettenis@gnu.org>
 
-       * cp-names.y: Add prototype for yylex.
+       * dwarf2loc.c (dwarf_expr_tls_address): Mark addr as volatile.
+       * varobj.c (my_value_equal): Mark val2 as volatile.
+
+       * cp-names.y: Add prototype for yyparse.
 
 2005-03-19  Daniel Jacobowitz  <dan@codesourcery.com>
 
This page took 0.025368 seconds and 4 git commands to generate.