+2006-12-16 Mark Kettenis <kettenis@gnu.org>
+
+ Add OpenBSD/sh native support.
+ * NEWS (New native configurations): Mention OpenBSD/sh.
+ * configure.host: Add sh*-*-openbsd*.
+ * shnbsd-nat.c: Include "inf-ptrace.h".
+ (shnbsd_fetch_inferior_registers): Rename from
+ fetch_inferior_registers. Make static.
+ (shnbsd_store_inferior_registers): Rename from
+ store_inferior_registers. Make static.
+ (_initialize_shnbsd_nat): New function.
+ * Makefile.in (shnbsd-nat.o): Update dependencies.
+ * config/sh/nbsd.mh (NAT_CLIBS, NAT_FILE): Remove.
+ (NATDEPFILES): Remove infptrace.o and inftarg.o. Add
+ inf-ptrace.o.
+
+ Add OpenBSD/sh support.
+ * NEWS (New targets): Mention OpenBSD/sh.
+ * configure.tgt: Add sh*-*-openbsd*.
+ * shnbsd-tdep.c (_initialize_shnbsd_tdep): Register handler for
+ GDB_OSABI_OPENBSD_ELF.
+ * config/sh/obsd.mt: New file.
+
+ * ppcnbsd-tdep.c: Fix typo in comment.
+
+2006-12-15 Mark Kettenis <kettenis@gnu.org>
+
+ * remote-fileio.c (remote_fileio_mode_to_target): Use
+ S_ISREG/S_ISDIR/S_ISCHR macros instead of S_IFREG/S_IFDIR/S_IFCHR.
+
+2006-12-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * breakpoint.c (insert_bp_location): Add newline to note.
+
+2006-12-15 Alan Modra <amodra@bigpond.net.au>
+
+ * spu-linux-nat.c (spu_bfd_iovec_stat): New function.
+ (spu_bfd_open): Adjust bfd_openr_iovec call.
+
+2006-12-13 Jim Blandy <jimb@codesourcery.com>
+
+ * value.c (value_copy): Copy the full 'location' contents, instead
+ of assuming that copying ADDRESS will bring over everything in the
+ union.
+
+2006-12-13 Markus Deuling <deuling@de.ibm.com>
+
+ * spu-tdep.c (spu_init_vector_type): New function.
+ (spu_builtin_type_vec128.): New static variable.
+ (spu_register_type): Return spu_builtin_type_vec128 as default.
+ (_initialize_spu_tdep): Call spu_init_vector_type.
+
+2006-12-09 Corinna Vinschen <vinschen@redhat.com>
+
+ * win32-nat.c (env_sort): Remove.
+ (win32_create_inferior): Remove code which creates a Windows
+ environment. Use Cygwin function call instead. Propagate
+ current environment to inferior process.
+
+2006-12-09 Nick Roberts <nickrob@snap.net.nz>
+
+ * varobj.c (varobj_update): Ensure frame is restored when
+ variable object is out of scope.
+
+2006-12-08 Eli Zaretskii <eliz@gnu.org>
+
+ * MAINTAINERS: Clarify the meaning of an ``obvious fix'' in the
+ docs.
+
+2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
+
+ * varobj.c (varobj_create): Don't call release_value.
+ (varobj_set_value): Likewise.
+ (install_new_value): Call coerce_ref and release_value
+ on the value. Add asserts.
+
+2006-12-08 Nick Roberts <nickrob@snap.net.nz>
+
+ * mi/mi-cmd-var.c (mi_cmd_var_update): Fix memory leak.
+
+2006-12-06 Jim Blandy <jimb@codesourcery.com>
+
+ * gdbtypes.c: Revert 2006-12-05 change, and explain why.
+
+2006-12-06 Andrew Stubbs <andrew.stubbs@st.com>
+
+ * event-top.c (command_handler): On EOF, print 'quit' and run quit
+ command via execute_command such that hooks and trace work.
+ * utils.c (defaulted_query): On EOF, print default answer and newline.
+
+2006-12-06 Vladimir Prus <vladimir@codesourcery.com>
+
+ * varobj.c (cplus_value_of_child): When accessing
+ base suboject, don't specially process references.
+
+2006-12-05 Adam Nemet <anemet@caviumnetworks.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2006-12-05 Jim Blandy <jimb@codesourcery.com>
+
+ * gdbtypes.c (built_gdbtypes): Don't set builtin_type_void here.
+ (_initialize_gdbtypes): Do it here, and don't swap it when the
+ architecture changes.
+
+2006-12-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * cp-valprint.c, p-valprint.c: Revert last change.
+
+2006-12-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention MIPS remote autodetection, mips64 gdbserver,
+ "set mem inaccessible-by-default", and "set breakpoint auto-hw".
+
+2006-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * cp-valprint.c (cp_print_value_fields): Initialize tmp_obstack.
+ (cp_print_value): Likewise.
+ * p-valprint.c (pascal_object_print_value_fields): Likewise.
+ (pascal_object_print_value): Likewise.
+
+2006-12-05 Adam Nemet <anemet@caviumnetworks.com>
+
+ * target.c (debug_to_remove_watchpoint): Call
+ to_remove_watchpoint. Print target_remove_watchpoint.
+
+2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * elfread.c (elf_symtab_read): Treat weak functions as global.
+
+2006-11-30 Jim Blandy <jimb@codesourcery.com>
+
+ * ada-lang.c (value_subscript_packed): Don't bother to set the
+ lvalue type of the returned value here;
+ ada_value_primitive_packed_val takes care of that.
+
+2006-11-30 Nick Roberts <nickrob@snap.net.nz>
+
+ * mi/mi-cmd-var.c (mi_cmd_var_list_children): Remove unused
+ variable.
+
+2006-07-29 Vladimir Prus <vladimir@codesourcery.com>
+
+ * mi/mi-cmd-var.c (print_varobj): New function.
+ (mi_cmd_var_create): Use the above.
+ (mi_cmd_var_list_children): Likewise.
+
+2006-07-29 Vladimir Prus <vladimir@codesourcery.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2006-11-29 Andrew Stubbs <andrew.stubbs@st.com>
+
+ * solib.c (solib_open): Treat bare file names as relative paths.
+
+2006-11-29 Vladimir Prus <vladimir@codesourcery.com>
+
+ * varobj.c (varobj_set_value): Don't compare the old
+ and the new value here. Don't assign new value here.
+ Instead, call install_new_value.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * regformats/reg-mips64.dat: New file.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (mips-tdep.o, target-descriptions.o): Update.
+ * target-descriptions.c (struct property): New.
+ (struct target_desc): Add properties member.
+ (tdesc_property, set_tdesc_property): New.
+ * target-descriptions.h (tdesc_property, set_tdesc_property):
+ Declare.
+ * mips-tdep.c (PROPERTY_GP32, PROPERTY_GP64): New constants.
+ (struct gdbarch_tdep): Add register_size_valid_p and register_size.
+ (mips_isa_regsize): Use them.
+ (mips_register_g_packet_guesses): New.
+ (mips_gdbarch_init): Call it. If a target description is supplied,
+ check for internal properties. Check for register size mismatches.
+ * remote.c (send_g_packet, process_g_packet): New functions, split
+ out from fetch_registers_using_g.
+ (fetch_registers_using_g): Use them.
+ (struct remote_g_packet_guess, remote_g_packet_guess_s)
+ (struct remote_g_packet_data, remote_g_packet_data_handle)
+ (remote_g_packet_data_init, register_remote_g_packet_guess)
+ (remote_read_description): New.
+ (init_remote_ops, init_remote_async_ops): Set to_read_description.
+ (_initialize_remote): Register remote_g_packet_data_handle.
+ * remote.h (register_remote_g_packet_guess): Declare.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (SFILES): Add new and missed files.
+ (target_descriptions_h): New.
+ (COMMON_OBS): Add target-descriptions.o.
+ (arch-utils.o, infcmd.o, remote.o, target.o): Update.
+ (target-descriptions.o): New.
+ * arch-utils.c (gdbarch_info_fill): Check for a target
+ description.
+ * target-descriptions.c, target-descriptions.h: New files.
+ * gdbarch.sh: Add target_desc to info. Declare it in gdbarch.h.
+ Correct typos.
+ (gdbarch_list_lookup_by_info): Check target_desc.
+ * gdbarch.c, gdbarch.h: Regenerated.
+ * target.c (update_current_target): Mention to_read_description.
+ (target_pre_inferior): Call target_clear_description.
+ (target_read_description): New.
+ * target.h (struct target_ops): Add to_read_description.
+ (target_read_description): New prototype.
+ * infcmd.c (post_create_inferior): Call target_find_description.
+ * remote.c (remote_open_1): Likewise.
+ (extended_remote_create_inferior): Add a comment.
+ (extended_remote_async_create_inferior): Likewise.
+
+2006-11-29 Nick Roberts <nickrob@snap.net.nz>
+
+ * linux-thread-db.c: Include <signal.h>.
+
+2006-11-28 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/tm-linux.h: Delete file.
+ * config/alpha/alpha-linux.mt (DEPRECATED_TM_FILE): Set to tm-alpha.h.
+ * config/alpha/tm-alphalinux.h: Delete file.
+ * config/arm/linux.mt (DEPRECATED_TM_FILE): Set to tm-arm.h
+ * config/arm/tm-linux.h: Delete file.
+ * config/i386/tm-linux.h: Do not include "config/tm-linux.h".
+ * config/ia64/tm-linux.h: Do not include "config/tm-linux.h".
+ * config/m32r/linux.mt (DEPRECATED_TM_FILE): Remove.
+ * config/mips/tm-linux.h: Do not include "config/tm-linux.h".
+ * config/pa/linux.mt (DEPRECATED_TM_FILE): Set to tm-hppa.h.
+ * config/pa/tm-linux.h: Delete file.
+ * config/powerpc/tm-linux.h: Do not include "config/tm-linux.h".
+ * config/s390/linux.mt (DEPRECATED_TM_FILE): Remove.
+ * config/sh/linux.mt (DEPRECATED_TM_FILE): Set to tm-sh.h.
+ * config/sh/tm-linux.h: Delete file.
+ * alpha-linux-tdep.c: Include "symtab.h".
+ (alpha_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * i386-linux-tdep.c: Include "symtab.h".
+ (i386_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * ia64-linux-tdep.c: Include "symtab.h".
+ (ia64_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * m32r-linux-tdep.c: Include "symtab.h".
+ (m32r_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * mips-linux-tdep.c: Include "symtab.h".
+ (mips_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * sh-linux-tdep.c: Include "symtab.h".
+ (sh_linux_init_abi): Call set_gdbarch_skip_trampoline_code.
+ * s390-tdep.c (s390_gdbarch_init): Call
+ set_gdbarch_skip_trampoline_code.
+ * s390-nat.c: Do not include "tm.h".
+ * Makefile.in (alpha-linux-tdep.o): Add dependency on $(symtab_h).
+ (i386-linux-tdep.o): Likewise.
+ (ia64-linux-tdep.o): Likewise.
+ (m32r-linux-tdep.o): Likewise.
+ (mips-linux-tdep.o): Likewise.
+ (sh-linux-tdep.o): Likewise.
+ (s390-nat.o): Remove dependency on $(tm_h).
+
+2006-11-28 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/nm-linux.h: Do not include <signal.h>.
+ (REALTIME_LO, REALTIME_HI): Do not define.
+ * signals/signals.c (REALTIME_HI): Fix off-by-one bug.
+
+2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
+
+ * mi/mi-cmd-var.c (mi_cmd_var_create): Fix cleanup
+ handlers. Free expression.
+
+2006-11-28 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/tm-linux.h (REALTIME_LO, REALTIME_HI): Do not define.
+ * config/mips/tm-linux.h (REALTIME_LO, REALTIME_HI): Likewise.
+
+ * config/rs6000/tm-rs6000ly.h (REALTIME_LO, REALTIME_HI): Move to ...
+ * config/nm-lynx.h (REALTIME_LO, REALTIME_HI): ... here.
+
+ * config/i386/nto.mh (NAT_FILE): Define.
+ * config/i386/nto.mt (DEPRECATED_TM_FILE): Remove.
+ * config/i386/tm-nto.h: Delete file.
+ * config/tm-nto.h: Delete file.
+ * config/nm-nto.h: New file.
+
+ * Makefile.in (nto-tdep.o): Add dependency on $(objfiles_h).
+ * nto-tdep.c: Include "objfiles.h" and <string.h>.
+
+ * coff-solib.h (SOLIB_UNLOADED_LIBRARY_PATHNAME): Define as "".
+ * xcoffread.c (read_xcoff_symtab): Initialize fcn_stab_saved.
+ * config/rs6000/rs6000lynx.mt (TDEPFILES): Add xcoffread.o.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2-frame.c (decode_frame_entry_1): Skip unknown augmentations
+ without skipping the CIE.
+
+2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
+
+ Fetch varobj values from memory in a single place,
+ and only fetch the values that are really needed.
+ * varobj.c (struct varobj): Clarify comment.
+ (my_value_equal): Remove.
+ (install_new_value): New function.
+ (type_of_child): Remove.
+ (varobj_create): Use install_new_value.
+ (varobj_set_value): Use value_contents_equal, not
+ my_value_equal.
+ (varobj_update): Use install_new_value.
+ (create_child): Likewise. Inline type_of_child here.
+ (value_of_child): Don't fetch the value.
+ (c_value_of_root): Likewise.
+ (c_value_of_variable): Likewise.
+ (type_changeable): Improve comments.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * remote.c (struct remote_arch_state): Doc fix.
+ (compare_pnums): New function.
+ (init_remote_state): Only allocate packet_reg structures for raw
+ registers. Define the g/G packet format separately from creating
+ packet_reg. Don't use DEPRECATED_REGISTER_BYTE.
+ (packet_reg_from_regnum, packet_reg_from_pnum): Only iterate over
+ raw registers.
+ (register_bytes_found): Delete.
+ (fetch_register_using_p): Take a struct packet_reg. Handle disabled
+ 'p' packet here. Use packet_ok.
+ (fetch_registers_using_g): New function, split out of
+ remote_fetch_registers. Check the 'g' packet more strictly. Save
+ its actual size and contents. Eliminate BUF. Only iterate over
+ raw registers.
+ (remote_fetch_registers): Use the new functions for 'p' and 'g'.
+ Mark unavailable registers.
+ (store_register_using_P): Likewise to fetch_register_using_p.
+ (store_registers_using_G): New function, split out of
+ remote_store_registers. Only iterate over raw registers. Don't
+ use register_bytes_found.
+ (remote_store_registers): Likewise to remote_fetch_registers.
+
+2006-11-28 Pedro Alves <pedro_alves@portugalmail.pt>
+
+ * coffread.c (cs_to_bfd_section): New function.
+ (cs_to_section): Use cs_to_bfd_section.
+ (record_minimal_symbol): Take the coff_symbol* parameter instead
+ of the symbol's name as a char*.
+ Add 'int section' parameter. Call prim_record_minimal_symbol_and_info
+ instead of prim_record_minimal_symbol_and_info.
+ Change return type to struct minimal_symbol *.
+ (coff_symtab_read): Adapt to new record_minimal_symbol's signature.
+ Make all minimal symbol creations go through record_minimal_symbol.
+
+2006-11-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * symtab.c (find_pc_sect_line): Do not return a line before
+ the start of a symtab.
+
+2006-11-24 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * NEWS: SPU target is already supported in GDB 6.6.
+
+2006-11-24 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * Makefile.in (mips-linux-tdep.o) Add $(solib_h) dependency.
+ (nto-procfs.o): Likewise.
+ * mips-linux-tdep.c: Include "solib.h".
+ * nto-procfs.c: Likewise.
+ * config/nm-linux.h: Do not include "solib.h".
+ * config/nm-nbsd.h: Likewise.
+ * config/tm-linux.h: Likewise.
+ * config/alpha/nm-osf.h: Likewise.
+ * config/frv/tm-frv.h: Likewise.
+ * config/i386/nm-fbsh.h: Likewise.
+ * config/i386/nm-i386gnu.h: Likewise.
+ * config/i386/nm-i386sco5.h: Likewise.
+ * config/i386/nm-i386sol2.h: Likewise.
+ * config/i386/nm-i386v4.h: Likewise.
+ * config/i386/nm-i386v42mp.h: Likewise.
+ * config/i386/tm-i386sol2.h: Likewise.
+ * config/i386/tm-nto.h: Likewise.
+ * config/mips/nm-irix5.h: Likewise.
+ * config/mips/tm-nbsd.h: Likewise.
+ * config/pa/tm-hppah.h: Likewise.
+ * config/powerpc/tm-ppc-eabi.h: Likewise.
+ * config/rs6000/tm-rs6000.h: Likewise.
+ * config/sh/tm-nbsd.h: Likewise.
+ * config/sparc/nm-sol2.h: Likewise.
+ * config/sparc/tm-sol2.h: Likewise.
+ * config/arm/nbsdaout.mh: Remove NAT_FILE.
+ * config/i386/nbsdaout.mh: Likewise.
+ * config/i386/nbsdelf.mh: Likewise.
+ * config/i386/obsdaout.mh: Likewise.
+ * config/m68k/nbsdaout.mh: Likewise.
+ * config/m68k/obsd.mh: Likewise.
+ * config/sparc/nbsdaout.mh: Likewise.
+ * config/cris/cris.mt: Remove DEPRECATED_TM_FILE.
+ * config/i386/linux64.mt: Likewise.
+ * config/m68k/linux.mt: Likewise.
+ * config/m68k/nbsd.mt: Likewise.
+ * config/sparc/linux.mt: Likewise.
+ * config/sparc/linux64.mt: Likewise.
+ * config/vax/nbsd.mt: Likewise.
+
+2006-11-22 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * NEWS: New port to Cell Broadband Engine SPU.
+ * MAINTAINERS: Add myself as spu maintainer.
+
+2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (arm-tdep.o): Update dependencies.
+ * arm-tdep.c (thumb_skip_prologue): Remove.
+ (thumb_analyze_prologue): New function.
+ (arm_skip_prologue): Use thumb_analyze_prologue.
+ (thumb_scan_prologue): Ditto.
+
+2006-11-22 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * configure.tgt: Enable gdbserver for SPU target.
+ * configure.ac: Build gdbserver when gdb_native is yes.
+ * configure: Regenerate.
+ * regformats/reg-spu.dat: New file.
+
+2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * osabi.c (gdbarch_lookup_osabi): Do not return
+ GDB_OSABI_UNINITIALIZED.
+
+2006-11-22 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/powerpc/spu-linux.mh: New file.
+ * config/spu/spu.mt: New file.
+ * configure.ac: Provide gdb_native configuration variable.
+ * configure: Regenerate.
+ * configure.host: Support powerpc64 to spu 'pseudo-native' mode.
+ * configure.tgt: Add "spu" target_cpu and "spu*-*-*" target.
+ * Makefile.in (spu_tdep_h): New variable.
+ (ALLDEPFILES): Add spu-linux-nat.c and spu-tdep.c
+ (spu-linux-nat.o, spu-tdep.o): Add dependencies.
+ * spu-linux-nat.c: New file.
+ * spu-tdep.c: New file.
+ * spu-tdep.h: New file.
+
+2006-11-22 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * findvar.c (address_from_register): New function.
+ * value.h (address_from_register): Add prototype.
+ * dwarf2loc.c (dwarf_expr_read_reg): Use address_from_register.
+
+2006-11-22 Vladimir Prus <vladimir@codesourcery.com>
+
+ * breakpoint.c: Include "memattr.h".
+ (automatic_hardware_breakpoints): New.
+ (show_automatic_hardware_breakpoints): New.
+ (insert_bp_location): Automatically use
+ hardware breakpoints.
+ (_initialize_breakpoint): Register the "auto-hw"
+ variable.
+ * Makefile.in (breakpoint.o): Update dependencies.
+
+2006-11-21 Vladimir Prus <vladimir@codesourcery.com>
+
+ * memattr.h (enum mem_access_mode): New value
+ MEM_NONE.
+ * memattr.c (unknown_mem_attrib): New.
+ (inaccessible_by_default): New.
+ (show_inaccessible_by_default): New.
+ (lookup_mem_region): Check inaccessible_by_default.
+ (dummy_cmd): New.
+ (mem_set_cmdlist, mem_show_cmdlist): New.
+ (_initialize_mem): Register new "set" and "show"
+ commands.
+ * target.c (memory_xfer_partial): If memory type
+ is MEM_NONE, return an error.
+ Clip to region size when calling to_xfer_partial.
+ If upper limit of memory range is 0, don't clip
+ anything.
+
+2006-11-20 Joel Brobecker <brobecker@adacore.com>
+
+ * README: Remove obsolete information.
+
+2006-11-20 Andrew Cagney <cagney@redhat.com>
+
+ * linux-nat.h: Refer to GNU/Linux or Linux kernel.
+ * linux-nat.c (lin_lwp_attach_lwp, linux_nat_thread_alive): Ditto.
+ * infcmd.c (attach_command): Ditto.
+ * hppa-linux-tdep.c (hppa_linux_regset): Ditto.
+ * mn10300-linux-tdep.c: Ditto. Update copyright year.
+ * frv-linux-tdep.c: Ditto. Update copyright year.
+
+2006-11-19 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Add a new section for changes since GDB 6.6. Rename
+ the section "Changes since GDB 6.5" into "Changes in GDB 6.6".
+ Move a couple of items into the new section as they did not
+ make it to 6.6.
+
+2006-11-19 Joel Brobecker <brobecker@adacore.com>
+
+ GDB 6.6 branch created (branch timestamp: 2006-11-15 12:00)
+ * version.in: Bump version to 6.6.50.20061119-cvs.
+
+2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
+
+ * prologue-value.c (clear_entries): Fix memory leak.
+
+2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
+
+ * parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before
+ dereferencing it.
+
+2006-11-17 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * utils.c (string_to_core_addr): Use error instead of
+ internal_error.
+ * mi/mi-main.c (mi_execute_command): Check for a NULL message.
+
+2006-11-17 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention QPassSignals.
+
+2006-11-16 Maxim Grigoriev <maxim2405@gmail.com>
+
+ * MAINTAINERS (Responsible Maintainers): Add myself for Xtensa.
+ (Write After Approval): Add myself.
+
+2006-11-16 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * remote.c (PACKET_QPassSignals): New.
+ (last_pass_packet, remote_pass_signals): New.
+ (remote_protocol_features): Add QPassSignals.
+ (remote_query_supported): Correct an infinite loop.
+ (remote_open_1): Reset last_pass_packet.
+ (remote_resume): Call remote_pass_signals.
+ (_initialize_remote): Register "set remote pass-signals".
+
+2006-11-14 Maxim Grigoriev <maxim@tensilica.com>
+
+ * NEWS: New port to Xtensa.
+ * Makefile.in: Add dependencies for Xtensa files.
+ * configure.tgt (xtensa*, xtensa*-*-elf*): New.
+ * configure.host (xtensa*-*-elf*): New.
+ * config/xtensa/xtensa.mt: New file.
+ * xtensa-config.c: New file.
+ * xtensa-tdep.h: New file.
+ * xtensa-tdep.c: New file.
+
+2006-11-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * remote.c (set_remote_cmd): Call help_list.
+ (show_remote_cmd): Skip legacy aliases. Handle non-show_cmd
+ entries. Add missed cleanup.
+ * cli/cli-setshow.c (cmd_show_list): Handle non-show_cmd entries.
+
+2006-11-13 Paul Gilliam <pgilliam@us.ibm.com>
+
+ * ppc-linux-tdep.c (ppc_linux_sigtramp_cache): Don't futz with
+ the floating point registers if there aren't any.
+
+2006-11-12 Ben Harris <bjh21@NetBSD.org>
+
+ * arm-tdep.c (arm_unwind_pc): Use arm_addr_bits_remove.
+
+2006-11-10 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * frame.c (frame_register_unwind_location): New function.
+ (get_prev_frame_1): Check for UNWIND_NO_SAVED_PC.
+ (frame_stop_reason_string): Handle UNWIND_NO_SAVED_PC.
+ * frame.h (enum unwind_stop_reason): Add UNWIND_NO_SAVED_PC.
+
+2006-11-10 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * arch-utils.c (target_byte_order_user): Renamed from
+ target_byte_order.
+ (target_byte_order_auto, selected_byte_order): Removed.
+ (show_endian): Check target_byte_order_user.
+ (set_endian): Always update the architecture. Set
+ target_byte_order_user after success.
+ (target_architecture_auto): Removed.
+ (target_architecture_user): New.
+ (selected_architecture_name, show_architecture): Check it.
+ (set_architecture): Set target_architecture_user after success.
+ (gdbarch_from_bfd): Check the argument.
+ (default_byte_order): New.
+ (initialize_current_architecture): Set the global default
+ architecture and endianness.
+ (gdbarch_info_fill): Remove GDBARCH argument. Do not check the
+ previous architecture. Use exec_bfd, global selected architecture
+ and endianness, and global defaults.
+ * arch-utils.h (selected_byte_order): Remove prototype.
+ (gdbarch_info_fill): Update.
+ * exec.c (exec_file_attach): Update the architecture after removing
+ the current file.
+ * gdbarch.sh: Update comments.
+ (find_arch_by_info): Remove OLD_GDBARCH argument. Update call to
+ gdbarch_info_fill.
+ (gdbarch_find_by_info): Update call to find_arch_by_info.
+ * gdbarch.h, gdbarch.c: Regenerated.
+ * remote-sim.c (gdbsim_open): Use TARGET_BYTE_ORDER.
+
+2006-11-09 Joel Brobecker <brobecker@adacore.com>
+
+ * sparc-tdep.c (sparc_fetch_instruction): Read instruction
+ using read_memory_nobpt.
+
+2006-11-06 Jim Blandy <jimb@codesourcery.com>
+
+ * dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read
+ instead of frame_register. Doc fix.
+
+2006-11-04 Vladimir Prus <vladimir@codesourcery.com>
+
+ * serial.c (serial_open): Strip leading spaces from program
+ name when opening pipe.
+
+2006-11-03 Jim Blandy <jimb@codesourcery.com>
+
+ * dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register
+ instead of frame_register. Doc fix.
+
+2006-11-02 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
+ (load_full_comp_unit): Take OBJFILE argument and use it.
+ (dwarf2_build_psymtabs_hard): Skip partial units.
+ (process_queue): Pass OBJFILE to load_full_comp_unit. Check
+ type_hash for read in CUs. Test psymtab for NULL.
+
+2006-11-02 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * arm-tdep.c (arm_gdbarch_init): Handle EF_ARM_EABI_VER5.
+
+2006-10-31 Vladimir Prus <vladimir@codesourcery.com>
+
+ * commands.h (enum command_class): Use different
+ values for class_deprecated and class_run.
+ * cli/cli-decode.c: (print_help_for_command): New.
+ (apropos_cmd): Use the above.
+ (help_list): Mention 'help all'
+ and 'apropos' when printing top-level help.
+ (help_all): Print the class name before printing
+ commands in that class. Don't print prefix commands
+ here, instead pass recurse flag to help_cmd_list.
+ Print list of unclassified commands at the end.
+ (help_cmd_list): When recursing, use all_commands class.
+ Recurse only if the class of the command matches.
+
+2006-10-27 Andreas Schwab <schwab@suse.de>
+
+ * gdbcmd.h (detachlist): Declare.
+ * infcmd.c (_initialize_infcmd): Define "detach" as prefix
+ command.
+ * linux-fork.c (_initialize_linux_fork): Rename
+ "detach-checkpoint" to "detach checkpoint" and "detach-fork" to
+ "detach fork".
+ * cli/cli-cmds.c (detachlist): Define.
+ (init_cmd_lists): Initialize it.
+ * cli/cli-cmds.h (detachlist): Declare.
+
+2006-10-25 Jim Blandy <jimb@codesourcery.com>
+
+ * p-valprint.c (pascal_object_print_value): Add 'static' keyword
+ to function definition, to match declaration earlier in file.
+
+2006-10-21 Paul Brook <paul@codesourcery.com>
+
+ * remote.c (remote_fetch_registers): Fix error message.
+
+2006-10-20 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gcore.c (MAX_COPY_BYTES): Define.
+ (gcore_copy_callback): Use it to limit allocation.
+
+2006-10-19 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * linux-thread-db.c (check_for_thread_db): Don't attempt to use
+ thread_db for remote targets.
+ * remote.c (remote_new_objfile): Always call predecessor on
+ new_objfile event chain.
+
+2006-10-19 Joel Brobecker <brobecker@adacore.com>
+
+ * solib.c (libpthread_solib_p): New function.
+ (solib_add): Always read the symbols from the libpthread library.
+
2006-10-19 Andrew Stubbs <andrew.stubbs@st.com>
* breakpoint.c (describe_other_breakpoints): Add thread parameter.
2006-03-27 Nick Roberts <nickrob@snap.net.nz>
+ PR mi/1429
* varobj.c (c_name_of_child, c_value_of_child): Allow non-zero
offsets for languages like Fortran.