* armobsd-tdep.c: New file.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 2140b8876fffc1f59b6d39ac878cca4fcc5cf890..584d512b4e88b4caa63a96f6b78b9c53c31b5677 100644 (file)
@@ -1,3 +1,142 @@
+2006-07-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * armobsd-tdep.c: New file.
+       * Makefile.in (ALLDEPFILES): Add armobsd-tdep.c.
+       (armobsd-tdep.o): New dependency.
+       * config/arm/obsd.mt: New file.
+       * configure.tgt: (arm*-*-openbsd*): Set gdb_target to obsd.
+
+       * gdbarch.sh (deprecated_saved_pc_after_call): Delete.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+       * arm-tdep.c (arm_saved_pc_after_call): Delete.
+       (arm_gdbarch_init): Do not set deprecated_saved_pc_after_call.
+
+2006-07-16  Alfred M. Szmidt  <ams@gnu.org>
+       
+       * gnu-nat.c: Undefine _process_user_ before including
+       <hurd/process_request.h>.
+       (gnu_resume): Supply missing argument to error().
+       (gnu_read_inferior): Add extra parenthesis around arithmetic
+       expression to silence warnings from GCC.
+       (gnu_write_inferior): Likewise.
+       (gnu_xfer_memory): Changed type of MYADDR to `gdb_byte *'.
+
+2006-07-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * armnbsd-tdep.c (arm_netbsd_elf_init_abi): Use
+       svr4_ilp_fetch_link_map_offsets.
+
+2006-07-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * armnbsd-tdep.c: Don't include "nbsd-tdep.h".
+       * config/arm/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
+       (DEPRECATED_TM_FILE): Remove.
+       * Makefile.in (armnbsd-tdep.o): Update dependencies.
+       
+2006-07-14  Joel Brobecker  <brobecker@adacore.com>
+
+       * PROBLEMS: Document threads/2137.
+
+2006-07-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/alpha/tm-nbsd.h: Remove file.
+       * config/alpha/nbsd.mt (DEPRECATED_TM_FILE): Remove.
+
+2006-07-13  Corinna Vinschen  <vinschen@redhat.com>
+
+       * mips-tdep.c (mips_integer_to_address): Simplify be calling
+       extract_signed_integer directly.  Fix comment.
+
+2006-07-13  Corinna Vinschen  <vinschen@redhat.com>
+
+       * m32c-tdep.c (m32c_banked_register): New function.
+       (m32c_banked_read): Use m32c_banked_register function to evaluate
+       real register number.
+       (m32c_banked_write): Ditto.
+       (m32c_virtual_frame_pointer): New function.
+       (m32c_gdbarch_init): Add set_gdbarch_virtual_frame_pointer call.
+
+2006-07-13  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * m68k-tdep.c (m68k_frame_align): New.
+       (m68k_gdbarch_init): Set frame_align here.
+
+2006-07-13  Denis PILAT  <denis.pilat@st.com>
+
+       * interps.c (interpreter_completer): Allocate one more item to the
+       'matches' list and set them all to 0 with a xcalloc.
+
+2006-07-13  Nick Roberts  <nickrob@snap.net.nz>
+
+       * annotate.c (annotate_frame_begin): Re-instate frame-begin
+       annotation for level 3 annotations.
+
+2006-07-13  Paul N. Hilfinger  <Hilfinger@adacore.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * infcall.c (value_arg_coerce): Use value_cast_pointers for
+       references.  Avoid value_cast to a reference type.  Don't silently
+       convert pointers to references.
+       * valops.c (value_cast_pointers): New, based on value_cast.
+       (value_cast): Use it.  Reject reference types.
+       (value_ref): New.
+       (typecmp): Use it.
+       * value.h (value_cast_pointers, value_ref): New prototypes.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (unpack_varlen_hex): Correct type of retval.
+       Reported by Zhigang Gong <zhigang.gong@gmail.com>.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2read.c (dwarf2_symbol_mark_computed): Handle corrupted
+       or missing location list information.  Suggested by Jan
+       Kratochvil <lace@jankratochvil.net>.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (arm_linux_tdep_h): New variable.
+       (arm-linux-nat.o, arm-linux-tdep.o): Update.
+       * arm-linux-nat.c: Include "arm-linux-tdep.h".
+       (typeNone, typeSingle, typeDouble, typeExtended)
+       (FPWORDS, ARM_CPSR_REGNUM, FPREG, FPA11)
+       (fetch_nwfpe_single, fetch_nwfpe_double, fetch_nwfpe_none)
+       (fetch_nwfpe_extended, fetch_nwfpe_register, store_nwfpe_single)
+       (store_nwfpe_double, store_nwfpe_extended, store_nwfpe_register):
+       Delete.
+       (fetch_fpregister, fetch_fpregs, store_fpregister, store_fpregs):
+       Use gdb_byte buffers, NWFPE_FPSR_OFFSET, supply_nwfpe_register,
+       and collect_nwfpe_register.
+       (fill_gregset, supply_gregset, fill_fpregset, supply_fpregset): Use
+       new regset functions.
+       * arm-linux-tdep.c: Include "regset.h" and "arm-linux-tdep.h".
+       (arm_apcs_32): New declaration.
+       (ARM_LINUX_SIZEOF_GREGSET, arm_linux_supply_gregset)
+       (arm_linux_collect_gregset, typeNone, typeSingle, typeDouble)
+       (typeExtended, supply_nwfpe_register, collect_nwfpe_register)
+       (arm_linux_supply_nwfpe, arm_linux_collect_nwfpe)
+       (arm_linux_regset_from_core_section): New.
+       (arm_linux_init_abi): Register arm_linux_regset_from_core_section.
+       * arm-linux-tdep.h: New file.
+       * arm-tdep.h (struct regset): Declare.
+       (struct gdbarch_tdep): Add gregset, fpregset members.
+       * config/arm/linux.mh (NATDEPFILES): Remove corelow.o and
+       core-regset.o.
+       * config/arm/linux.mt (TDEPFILES): Add corelow.o.
+
+2006-07-12  Jan Kratochvil  <lace@jankratochvil.net>
+
+       * infrun.c (handle_inferior_event): Fixed typos in printf.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+
+       * remote.c (REMOTE_ALIGN_WRITES): New.
+       (remote_write_bytes): Align large write packets.  Remove unused
+       payload_start variable.
+
 2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * remote.c (PACKET_qXfer_auxv): New, renamed from PACKET_qPart_auxv.
This page took 0.024919 seconds and 4 git commands to generate.