* arm-tdep.c (arm_gdbarch_init): Get default floating-point model
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7f77add4a8b18149d02eb29a46257b637af04665..15aca3cc762805214441540a9938e5f7ffeffb6e 100644 (file)
@@ -1,3 +1,690 @@
+2006-07-19  Mark Kettenis  <kettenis@gnu.org>
+
+       * arm-tdep.c (arm_gdbarch_init): Get default floating-point model
+       from ELF flags for binaries produced by the GNU toolchain.
+
+2006-07-18  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * remote-fileio.c (remote_fileio_func_rename): Reorder to process
+       input buffer before reading memory.
+       (remote_fileio_func_stat): Likewise.
+
+2006-07-18  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * blockframe.c (find_pc_partial_function): Use the minimal symbol
+       size to control the cache entry, if available.
+       * minsyms.c (lookup_minimal_symbol_by_pc_section): Handle minimal
+       symbols with zero and non-zero sizes differently.
+
+2006-07-18  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * linux-thread-db.c (td_thr_getfpregs_p, td_thr_getgregs_p)
+       (td_thr_setfpregs_p, td_thr_setgregs_p, thread_db_get_info)
+       (thread_db_fetch_registers, thread_db_store_registers)
+       (thread_db_thread_alive, thread_db_state_str): Delete.
+       (thread_db_load): Don't look up regset functions.
+       (thread_db_pid_to_str): Simplify.
+       (thread_db_extra_thread_info): New.
+       (init_thread_db_ops): Do not set to_fetch_registers,
+       to_store_registers, or to_thread_alive.  Set to_extra_thread_info.
+       * Makefile.in: Remove linux-thread-db.o rule.
+
+2006-07-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * armobsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h".
+       (armobsd_sigframe_init): New function.
+       (armobsd_sigframe): New variable.
+       (armobsd_init_abi): Prepend armobsd_sigframe unwinder.
+       * Makefile.in (armobsd-tdep.o): Update dependencies.
+
+2006-07-18  Denis PILAT  <denis.pilat@st.com>
+
+       * monitor.c: Remove unused prototypes.
+
+2006-07-18  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * target.c (tcomplain): Mark with ATTR_NORETURN.
+
+       * defs.h (print_transfer_performance): Improve comments.
+
+2006-07-17  Mark Kettenis  <kettenis@gnu.org>
+
+       * printcmd.c: Coding style fixes: add missing spaces in comments
+       and wrapping long lines.
+       (delete_display, enable_display_command, disable_display_command)
+       (printf_command, display_info, undisplay_command, free_display)
+       (display_command, x_command, address_info, set_command)
+       (inspect_command, call_command, print_command, print_command_1)
+       (validate_format, print_formatted, decode_format, sym_format):
+       Remove prototypes.
+       (x_command): Make static.
+       (printf_command): Convert error into internal consistency check.
+       (address_info): Avoid assignment within function call.
+       (printf_command): Avoid redundant cast.
+       * tracepoint.c (x_command): Remove extern prototype.
+
+       * armobsd-tdep.c (armobsd_init_abi): Set skip_solib_resolver.
+       * Makefile.in (armobsd-tdep.o): Update dependencies.
+       * config/arm/obsd.mt (TDEPFILES): Add obsd-tdep.o.
+
+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.
+       (remote_supported_packet): Remove #if 0.
+       (remote_protocol_features): Add qPart:auxv:read.
+       (remote_unescape_input): New function.
+       (readchar): Don't mask off the high bit.
+       (read_frame): Use fputstrn_filtered for packet data.
+       (getpkt_sane): Return the number of bytes read or -1.  Use
+       fputstrn_unfiltered.
+       (remote_read_qxfer): New.
+       (remote_xfer_partial): Use it for TARGET_OBJECT_AUXV.
+       (_initialize_remote): Update packet registration.
+       * defs.h (fputstrn_filtered): New prototype.
+       * utils.c (fputstrn_filtered): New.
+       * NEWS: Mention qXfer.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * target.c (target_read): Stop if target_read_partial returns 0
+       when some bytes have already been read.
+       (target_write): Likewise for target_write_partial.
+       (target_read_partial, target_write_partial): Make static.
+       (target_read_alloc): New.
+       * target.h: Doc fixes.
+       (target_read_partial, target_write_partial): Delete prototypes.
+       (target_read_alloc): New prototype.
+
+       * auxv.c (target_auxv_read): Delete.
+       (target_auxv_search, fprint_target_auxv): Use target_read_alloc.
+       * auxv.h (target_auxv_read): Delete prototype.
+       * avr-tdep.c (avr_io_reg_read_command): Use target_read_alloc.
+       * ia64-tdep.c (getunwind_table, get_kernel_table): Likewise.
+       * linux-nat.c (linux_nat_make_corefile_notes): Likewise.
+       * procfs.c (procfs_make_note_section): Likewise.
+       * remote.c (remote_xfer_partial): Don't loop here.
+       * sparc-tdep.c (sparc_fetch_wcookie): Use target_read.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-linux-tdep.c: Doc fixes.
+       (ARM_SIGCONTEXT_R0, ARM_UCONTEXT_SIGCONTEXT)
+       (ARM_OLD_RT_SIGFRAME_SIGINFO, ARM_OLD_RT_SIGFRAME_UCONTEXT)
+       (ARM_NEW_RT_SIGFRAME_UCONTEXT, ARM_NEW_SIGFRAME_MAGIC): New
+       constants.
+       (arm_linux_sigreturn_init, arm_linux_rt_sigreturn_init): Support
+       the new signal frame layouts.
+
+2006-07-12  Mike Frysinger  <vapier@gentoo.org>:
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (init.c) [LANG, LC_ALL]: Set to `c'.
+       * gdb_indent.sh, gdb_mbuild.sh, observer.sh: Likewise.
+       * gdbarch.sh: Correct comment.
+
+2006-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * MAINTAINERS: Add Alfred Szmidt for the Hurd.
+
+2006-07-11  Mark Kettenis  <kettenis@gnu.org>
+
+       * alpha-tdep.h (ALPHA_INSN_SIZE): New define.
+
+2006-07-10  Mark Kettenis  <kettenis@gnu.org>
+
+       * alphaobsd-tdep.c: New file.
+       * alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Do not register a
+       handler for GDB_OSABI_OPENBSD_ELF.
+       * Makefile.in (ALLDEPFILES): Add alphaobsd-tdep.c.
+       (alphaobsd-tdep.o): New target.
+       * config/alpha/obsd.mt: New file.
+       * configure.tgt (alpha*-*-openbsd*): Set gdb_target to obsd.
+
+2006-07-10  Richard Henderson  <rth@redhat.com>
+
+       * alpha-tdep.h (struct gdbarch_tdep): Add return_in_memory.
+       * alpha-tdep.c (alpha_register_byte): Remove.
+       (alpha_extract_struct_value_address): Remove.
+       (alpha_return_value): New.
+       (alpha_return_in_memory_always): New.
+       (alpha_gdbarch_init): Set tdep->return_in_memory.  Don't call
+       set_gdbarch_deprecated_register_byte.  Do call set_gdbarch_return_value
+       instead of set_gdbarch_deprecated_use_struct_convention,
+       set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
+       or set_gdbarch_deprecated_extract_struct_value_address.
+       * alphafbsd-tdep.c (alphafbsd_return_in_memory): Rename from
+       alphafbsd_use_struct_convention, remove gcc_p argument.
+       (alphafbsd_init_abi): Set tdep->return_in_memory instead of
+       set_gdbarch_deprecated_use_struct_convention.
+
+2006-07-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * alphabsd-tdep.h (alphanbsd_regset_from_core_section): New
+       prototype.
+       * alphanbsd-tdep.c (alphanbsd_regset_from_core_section): Handle
+       a.out-style core file format here.  Make global.
+       (alphanbsd_regset_from_core_section): Remove.
+       (alphanbsd_sigtramp_offset): Make static.
+       (alphanbsd_aout_init_abi): Remove.
+       (alphanbsd_core_osabi_sniffer): Return GDB_OSABI_NETBSD_ELF for
+       a.out style core files.
+       (_initialize_alphanbsd_tdep): Do not register a handler for
+       GDB_OSABI_NETBSD_AOUT.
+
+       * alphabsd-tdep.h: Tweak comments.
+       (SIZEOF_STRUCT_REG, SIZEOF_STRUCT_FPREG): Remove.
+       * alphanbsd-tdep.c: Reorder includes.  Include "regset.h".
+       (ALPHANBSD_SIZEOF_GREGS, ALPHANBSD_SIZEOF_FPREGS): New defines.
+       (alphanbsd_supply_fpregset, alphanbsd_supply_gregset)
+       (alphanbsd_aout_supply_gregset): New functions.
+       (alphanbsd_gregset, alphanbsd_fpregset, alphanbsd_aout_gregset):
+       New variables.
+       (alphanbsd_regset_from_core_section)
+       (alphanbsd_aout_regset_from_core_section): New functions.
+       (fetch_core_registers, fetch_elfcore_registers): Remove functions.
+       (alphanbsd_core_fns, alphanbsd_elf_fns): Remove variables.
+       (alphanbsd_init_abi): Set regset_from_core_section.
+       (alphanbsd_aout_init_abi, alphanbsd_core_osabi_sniffer): New
+       functions.
+       (_initialize_alphanbsd_tdep): Register NetBSD core file sniffer.
+       Use alphanbsd_aout_init_abi whre appropriate.  Don't call
+       deprecated_add_core_fns.
+       * Makefile.in (alphanbsd-tdep.o): Update dependencies.
+
+       * alphabsd-tdep.c (alphabsd_supply_reg, alphabsd_fill_reg)
+       (alphabsd_supply_fpreg, alphabsd_fill_fpreg): Add missing spaces.
+
+       * alphanbsd-tdep.c (alphanbsd_init_abi): Use
+       svr4_lp64_fetch_link_map_offsets instead of
+       nbsd_lp64_solib_svr4_fetch_link_map_offsets.
+
+2006-07-06  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * parse.c (write_exp_elt_opcode, write_exp_elt_sym, write_exp_elt_block
+       write_exp_elt_longcst, write_exp_elt_dblcst, write_exp_elt_type,
+       write_exp_elt_intern): Zero initialize tmp.
+
+2006-07-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (remote_xfer_partial): Remove KOD support.
+       * target.h (enum target_object): Remove TARGET_OBJECT_KOD.
+       * MAINTAINERS: Move Kernel Object Display entry to past maintainers.
+       * Makefile.in (SFILES, kod_h, COMMON_OBS, kod.o, kod-cisco.o):
+       Remove KOD support.
+       * mi/mi-cmds.c (mi_cmds): Remove dummy KOD commands.
+       * NEWS: Mention KOD.
+       * kod.h, kod.c, kod-cisco.c: Delete files.
+
+2006-07-04  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (init_remote_state): Use xrealloc instead of xmalloc.
+
+2006-07-03  Nathan J. Williams  <nathanw@wasabisystems.com>
+
+       * bsd-kvm.c (bsd_kvm_open): Open the KVM interface read-write if
+       write_files is set.
+
+2006-06-24  Eli Zaretskii  <eliz@gnu.org>
+
+       * defs.h (DIRNAME_SEPARATOR) [!__CYGWIN__ && _WIN32]: Define to `;'.
+
+2006-06-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-tdep.c (arm_register_type): Use unsigned types for registers.
+       Add special types for sp and pc.
+       * Makefile.in (arm-tdep.o): Update.
+
+2006-06-22  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (remote_escape_output): New function.
+       (remote_write_bytes): Use remote_escape_output.
+
+2006-06-21  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * NEWS: Mention qSupported.
+       * remote.c (struct remote_state): Add explicit_packet_size.
+       (get_remote_packet_size): Check explicit_packet_size.
+       (get_memory_packet_size): Likewise.
+       (PACKET_qSupported): New enum value.
+       (struct protocol_feature, remote_supported_packet)
+       (remote_packet_size, remote_protocol_features)
+       (remote_query_supported): New.
+       (remote_open_1): Reset explicit_packet_size.  Call
+       remote_query_supported.
+       (_initialize_remote): Register qSupported.
+
+2006-06-21  Andrew Stubbs  <andrew.stubbs@st.com>
+
+        * cli/cli-script.c (realloc_body_list): Zero new parts of body_list.
+
+2006-06-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * GDB 6.5 released from GDB 6.5 branch.
+
+2006-06-19  Michael Snyder  <msnyder@redhat.com>
+
+       * mips-tdep.c (mips_eabi_push_dummy_call): For 32 bit ABI, to
+       decide how many registers it takes to pass a floating point
+       argument, what matters is the size of a floating point register
+       (not the size of a general purpose register).
+       (mips_o32_push_dummy_call): Ditto.
+
+2006-06-19  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+       * configure.tgt: Add gdbserver support for m32r-linux.
+
+2006-06-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * m68klinux-tdep.c (m68k_linux_init_abi): Fix typo in comment.
+
+2006-06-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * infrun.c (insert_step_resume_breakpoint_at_caller): New function,
+       based on insert_step_resume_breakpoint_at_frame.
+       (handle_inferior_event): Update comments.  Use
+       insert_step_resume_breakpoint_at_caller.
+       (insert_step_resume_breakpoint_at_frame): Revise comments.
+
+2006-06-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2read.c (read_unspecified_type): New function.
+       (read_type_die): Handle DW_TAG_unspecified_type.
+       (Committed by Julian Brown.)
+
+2006-06-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * symfile.c (load_command): Check for a changed executable before
+       "load".
+
+2006-06-13  Fred Fish  <fnf@specifix.com>
+
+       * mips-tdep.c (mips_find_long_section): New function.
+       (mips_gdbarch_init): Use it to set long and pointer sizes.
+
+2006-06-13  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * remote-file.io.c (remote_fileio_func_system): Treat zero length
+       string as NULL.  Adjust for NULL pointer argument.
+       * doc/gdb.texinfo (system): Document behaviour with zero length
+       string.
+
+2006-06-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (set_remote_protocol_packet_cmd)
+       (show_remote_protocol_packet_cmd): New prototypes.
+       (remote_set_cmdlist, remote_show_cmdlist): Move higher.
+       (struct packet_config): Make name and title const.
+       (add_packet_config_cmd): Remove unnecessary arguments.
+       (_initialize_remote): Update calls.
+
+2006-06-10  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * mingw-hdep.c (gdb_select): Always check for NULL fd sets
+       before calling FD_ISSET.  Correct check for exceptfds which
+       previously tested writefds.
+
+2006-06-09  Daniel Jacobowitz  <dan@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+
+       * dwarf2read.c (partial_read_comp_unit_head): Accept version 3.
+
+2006-06-09  Julian Brown  <julian@codesourcery.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2006-06-08  Michael Snyder  <msnyder@redhat.com>
+
+       * mips-tdep.c (fp_register_arg_p): Recognize floating point typedefs.
+
+2006-06-08  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * m68k-tdep.c (m68k_dwarf_reg_to_regnum): New.
+       (m68k_gdbarch_init): Set it for dwarf & dwarf2 reg number
+       conversion. Use M68K_NUM_REGS for number of regs.
+
+       * remote-fileio.c (remote_fileio_reset): New.
+       * remote-fileio.h (remote_fileio_reset): Prototype.
+       * remote.c (extended_remote_restart, remote_open_1): Call it.
+
+       * remote.c (remote_open_1): Do preopen tasks before
+       irreversably destroying state.
+
+2006-06-08  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (struct remote_state): New type, only containing
+       buf and buf_size.
+       (remote_state): New variable.
+       (get_remote_state): New function.
+       (struct remote_arch_state): Renamed from struct remote_state.
+       Removed buf and buf_size.
+       (get_remote_arch_state): Renamed from get_remote_state.  All
+       necessary callers updated to call this function.
+       (init_remote_state): Initialize the architecture-specific state.
+       Update the target-specific state if necessary.
+       (get_remote_packet_size): New function.  All previous references
+       changed to use this accessor function.
+       (packet_reg_from_regnum, packet_reg_from_pnum): Take a
+       remote_arch_state instead of a remote_state.  All callers changed.
+       (_initialize_remote): Initialize the packet buffer here.
+
+2006-06-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * remote.c (remote_insert_watchpoint): Return -1, rather than
+       fatal error if packet is disabled.
+       (remote_remove_watchpoint, remote_insert_hw_breakpoint,
+       remote_remove_hw_breakpoint): Likewise.
+
+2006-06-02  Nick Roberts  <nickrob@snap.net.nz>
+
+       * breakpoint.c (print_it_typical): Use EXEC_ASYNC_LOCATION_REACHED.
+
+2006-05-31  Michael Snyder  <msnyder@redhat.com>
+
+       * mips-tdep.c: Comment tweaks.
+
+2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (top_builddir): Update comments.
+       (INTL_DIR, INTL_SRC): Delete.
+       (INTL, INTL_DEPS, INTL_CFLAGS): Update.
+       * acinclude.m4: Include new gettext macros.
+       * configure.ac: Use ZW_GNU_GETTEXT_SISTER_DIR.  Remove copied
+       CATALOGS code.
+       * aclocal.m4, configure: Regenerated.
+
+2006-05-30  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (arm-linux-nat.o): Update dependencies.
+       * arm-linux-nat.c: Include "gdb_proc_service.h".
+       (PTRACE_GET_THREAD_AREA): Define.
+       (ps_get_thread_area): New function.
+
+2006-05-28  Alexandre Oliva  <aoliva@redhat.com>
+
+       * dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
+       DWARF2_FRAME_REG_SAVED_VAL_OFFSET and
+       DWARF2_FRAME_REG_SAVED_VAL_EXP.
+       * dwarf2-frame.c (execute_cfa_program): Handle val_offset,
+       val_offset_sf and val_expression.
+       (dwarf2_frame_prev_register): Handle the new reg rules.
+       (dwarf2_frame_this_id): Use pc instead of function entry point.
+
+2006-05-28  Alexandre Oliva  <aoliva@redhat.com>
+
+       * dwarf2-frame.c (struct dwarf2_cie): Add signal_frame field.
+       (dwarf2_frame_sniffer): Use it.
+       (decode_frame_entry_1): Set it according to augmentation "S".
+
+2006-05-27  Joel Brobecker  <brobecker@adacore.com>
+
+       From Peter Schauer <peterschauer@gmx.net>
+       * m2-typeprint.c (m2_record_fields): Move variable declarations
+       to the begining of the block.
+        
+2006-05-23  Mark Mitchell  <mark@codesourcery.com>
+
+       * mt-tdep.c (mt_register_name): Correct out-of-range logic to
+       include additional registers. 
+
+       * mt-tdep.c (mt_gdb_regnums): Add ZI2, ZQ2, Ichannel2,
+       Iscramb2, Qscramb2, Qchannel2.
+       (mt_register_name): Likewise.
+       (mt_copro_register_type): Describe ZI2 and ZQ2.
+
+       * mt-tdep.c (mt_gdb_regnums): Define
+       MT_COPRO_PSEUDOREG_MAC_REGNUM.
+       (mt_register_name): Use it.
+       (mt_copro_register_type): Likewise.
+       (mt_register_type): Likewise.
+       (mt_pseudo_register_read): Likewise.  Read the MAC register, not
+       the coprocessor register.
+       (mt_pseudo_register_write): Likewise.
+
+2006-05-21  Christopher Faylor  <cgf@timesys.com>
+
+       * win32-nat.c (cygwin_exceptions): New variable.
+       (handle_exception): Treat a cygwin exception like a normal exception if
+       cygwin_exceptions is true.
+       (_initialize_win32_nat): Add "set cygwin-exceptions" handler.
+
+2006-05-20  Gaius Mulley  <gaius@glam.ac.uk>
+
+       * NEWS: (Improved Modula-2 language support): New section.
+
+2006-05-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure: Regenerate using proper version of autoconf.
+
+2006-05-19  Fred Fish  <fnf@specifix.com>
+
+       * Makefile.in: Fix spelling of 'explicitly' and 'explicit'.
+       * dwarfread.c: Fix spelling of 'unexpected'.
+       * mips-tdep.c: Fix spelling of 'possible' and 'Determine'.
+       * stack.c: Fix spelling of 'RETURN_VALUE'.
+       
+2006-05-18  Paul Gilliam  <pgilliam@us.ibm.com
+
+       * solib-svr4.c (enable_break): Breakup a long line into 3 shorter ones.
+
+2006-05-17  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2-frame.c: Include "value.h".
+       (read_reg): Use unpack_long and register_type.
+       * Makefile.in (dwarf2-frame.o): Update.
+
+2006-05-17  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote-rdp.c: Deleted.
+       * NEWS: Mention removal of remote-rdp.c.
+
+       * Makefile.in (ALLDEPFILES): Remove remote-rdp.c.
+       (remote-rdp.o): Delete.
+       * README: Remove description of remote-rdp.c.
+       * arm-tdep.c (arm_breakpoint_from_pc): Remove obsolete comment.
+       * config/arm/embed.mt (TDEPFILES): Remove remote-rdp.o.
+
+2006-05-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * ser-e7kpc.c: Include <time.h> if it is available.
+
+2006-05-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * version.in (version.in): Bump version number to 6.5.50 now
+       that the gdb-6.5 branch has been created.
+       * NEWS: Create a new section for changes that are included
+       since gdb-6.5. Name the "since gdb-6.4" section as the "in gdb-6.5"
+       section.
+
+2006-05-16  Jim Blandy  <jimb@codesourcery.com>
+
+       * MAINTAINERS (Authorized Committers): Gaius Mulley has accepted
+       the Global Maintainers' invitation to be an authorized committer
+       for the Modula-2 support.
+
+2006-05-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * ppcobsd-nat.c: Include "gdb_assert.h".
+       [PT_GETFPREGS] (getfpregs_supplies): New function.
+       (ppcobsd_fetch_registers, ppcobsd_fetch_registers): Hanlde OS
+       versions that have PT_GETFPREGS.
+       (_initialize_ppcobsd_nat) [PT_GETFPREGS]: Initialize
+       ppcobsd_fpreg_offsets.
+       * ppcobsd-tdep.h (ppcobsd_fpreg_offsets, ppcobsd_fpregset):
+       Declare.
+       * ppcobsd-tdep.c (ppcobsd_fpreg_offsets, ppcobsd_fpregset): New
+       variables.
+       (_initialize_ppcobsd_tdep): Initialize ppcobsd_fpreg_offsets.
+       * Makefile.in (ppcobsd-nat.o): Update dependencies.
+
+2006-05-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.ac: Use GCC_HEADER_STDINT.
+       * acinclude.m4: Include stdint.m4.
+       * Makefile.in (gdb_stdint_h): Define.
+       (distclean): Remove gdb_stdint.h.
+       (Makefile, stamp-h): Update rules to generate only the correct
+       files.
+       (gdb_stdint.h, stamp-int): New rules.
+       * config.in, configure: Regenerated.
+
+2006-05-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * valprint.c: Include "exceptions.h".
+       (val_print): If something goes wrong while printing, supply an
+       error message.
+
+2006-05-15  Peter O'Gorman  <gdb-patches@mlists.thewrittenword.com>
+
+       * source.c (get_current_source_symtab_and_line)
+       (set_current_source_symtab_and_line): Use { 0 }.
+       * cli/cli-cmds.c (list_command): Likewise.
+
+2006-05-14  Nick Roberts  <nickrob@snap.net.nz>
+
+       * mi/gdb-mi.el (gdbmi-send): Correct regexp for repeat commands.
+       (gdbmi): Use new variable name gdb-pc-address.
+       (gdbmi-frame-handler):  Use new variable name gdb-pc-address.
+       Check that a match has been found.
+
 2006-05-13  Gaius Mulley  <gaius@glam.ac.uk>
 
        * m2-lang.h: Added function extern prototypes for
This page took 0.048662 seconds and 4 git commands to generate.