+2007-01-22 Masaki Muranaka <monaka@monami-software.com>
+
+ * xstormy16-tdep.c (xstormy16_skip_prologue): Separate code from a
+ declaration.
+
+2007-01-11 Andrew Cagney <cagney@redhat.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2-frame.c (execute_cfa_program): New support of
+ `DW_CFA_GNU_negative_offset_extended'.
+
+2007-01-21 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention flash support for "load" and new remote packets.
+
+2007-01-21 Markus Deuling <deuling@de.ibm.com>
+
+ * breakpoint.c (delete_command): Skip redundant loop iterations.
+
+2007-01-21 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdbarch.sh (register_type): Update comment.
+ * gdbarch.h: Regenerated.
+ * arch-utils.c (generic_register_size): Call register_type.
+ * ia64-tdep.c (ia64_extract_return_value): Likewise.
+ * m32c-tdep.c (check_for_saved): Likewise.
+ * mips-tdep.c (mips_print_register, print_gp_register_row)
+ (mips_print_registers_info): Likewise.
+ * sh-tdep.c (sh_pseudo_register_read, sh_pseudo_register_write):
+ Likewise.
+ * sh64-tdep.c (sh64_pseudo_register_read, sh64_pseudo_register_write)
+ (sh64_do_register, sh64_print_register)
+ (sh64_media_print_registers_info): Likewise.
+ * tui/tui-regs.c (tui_register_format): Likewise.
+
+2007-01-21 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * objfiles.h (ALL_PRIMARY_SYMTABS): Define.
+
+ * ada-lang.c (symtab_for_sym, ada_lookup_symbol_list)
+ (ada_lookup_symbol): Use ALL_PRIMARY_SYMTABS.
+ * cp-support.c (make_symbol_overload_list_qualified): Likewise.
+ * symtab.c (lookup_symbol_aux_block, lookup_symbol_aux_symtabs)
+ (basic_lookup_transparent_type, find_pc_sect_symtab, search_symbols)
+ (make_symbol_completion_list): Likewise.
+
+2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+
+ * buildsym.c (end_symtab): Use preallocated symtab if available.
+ Fill in SYMBOL_SYMTAB.
+ * buildsym.h (struct subfile): Add symtab member.
+ * dwarf2read.c (struct dwarf2_cu): Add line_header.
+ (struct file_entry): Add symtab.
+ (free_cu_line_header): New function.
+ (read_file_scope): Use it. Save line_header in the cu. Process
+ lines before DIEs.
+ (add_file_name): Initialize new symtab member.
+ (dwarf_decode_lines): Create symtabs for included files.
+ (new_symbol): Set SYMBOL_SYMTAB.
+ * symtab.c (lookup_symbol): Use SYMBOL_SYMTAB.
+ (search_symbols): Likewise.
+ * symtab.h (struct symbol): Add symtab member.
+ (SYMBOL_SYMTAB): Define.
+
+2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * symfile.c (allocate_symtab): Remove INIT_EXTRA_SYMTAB_INFO.
+
+2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * arch-utils.c (show_endian): Correct reversed condition.
+
+2007-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2007-01-16 Daniel Jacobowitz <dan@codesourcery.com>
+ Vladimir Prus <vladimir@codesourcery.com>
+
+ Fix 'selected frame' varobjs.
+ * varobj.c (struct varobj): Remove the error field.
+ (varobj_set_value): Don't check var->error.
+ (install_new_value): Don't set var->error.
+ (varobj_update): Always pass the new value
+ of the root via install_new_value.
+ (create_child): Don't set error field.
+ (new_variable): Likewise.
+ (c_value_of_root): Always reevaluate the value
+ of selected frame varobjs in the selected frame.
+ Don't call reinit_frame_cache.
+
+2007-01-15 Joel Brobecker <brobecker@adacore.com>
+
+ * source.c (_initialize_source): Improve the help text of
+ the substitute-path commands.
+
+2007-01-14 Mark Kettenis <kettenis@gnu.org>
+
+ * frv-tdep.c (frv_gdbarch_init, frv_register_name)
+ (frv_breakpoint_from_pc, frv_gdbarch_adjust_breakpoint_address)
+ (frv_skip_prologue): Remove prototypes.
+ (frv_adjust_breakpoint_address): Renamed from
+ frv_gdbarch_adjust_breakpoint_address.
+ (frv_gdbarch_init): Adjust.
+
+2007-01-13 Mark Kettenis <kettenis@gnu.org>
+
+ * gdbarch.sh (deprecated_extract_return_value)
+ (deprecated_store_return_value): Remove.
+ (extract_return_value, store_return_value): Remove default values.
+ * gdbarch.c, gdbarch.h: Regenerate.
+ * arch-utils.c, arch-utils.h (legacy_extract_return_value)
+ (legacy_store_return_value): Remove.
+ * regcache.c, regcache.h (deprecated_grub_regcache_for_registers):
+ Remove.
+
+ * mi/mi-main.c: Remove obsolete comment.
+
+ * regcache.c, regcache.h (deprecated_register_bytes)
+ (deprecated_read_register_bytes)
+ (deprecated_write_register_bytes): Remove.
+
+ * frame.c (get_frame_register_bytes, put_frame_register_bytes):
+ Don't forget to move destination pointer.
+
+2007-01-01 Mark Kettenis <kettenis@gnu.org>
+
+ * config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove.
+
+2007-01-11 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
+ past entry function with recent newlib.
+
+2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
+
+ * gdb.texinfo (GDB/MI Variable Objects): Improve the
+ introduction. Specify -var-update more exactly.
+
+2007-01-11 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * frame.c (get_prev_frame_1): Check PC_REGNUM before using it.
+
+2007-01-10 Jim Blandy <jimb@codesourcery.com>
+
+ * MAINTAINERS (Global Maintainers): Ulrich Weigand has accepted
+ the Global Maintainers' invitation to be a global maintainer.
+
+2007-01-10 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * infrun.c (singlestep_pc): New variable.
+ (resume): Set singlestep_pc.
+ (context_switch): Add a debugging message. Flush the frame cache.
+ (handle_inferior_event): Add debugging messages. Handle thread
+ hops when a software single step has completed. Let context_switch
+ handle flushing the frame cache.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention target descriptions, "set tdesc filename",
+ "unset tdesc filename", "show tdesc filename", and
+ qXfer:features:read.
+ * arch-utils.c (choose_architecture_for_target): New function.
+ (gdbarch_info_fill): Call it.
+ * target-descriptions.c (struct property): Make members non-const.
+ (struct target_desc): Add arch member.
+ (target_description_filename): New variable.
+ (target_find_description): Try via XML first.
+ (tdesc_architecture): New.
+ (free_target_description, make_cleanup_free_target_description): New.
+ (set_tdesc_property): Call xstrdup.
+ (set_tdesc_architecture, tdesc_set_cmdlist, tdesc_show_cmdlist)
+ (tdesc_unset_cmdlist, unset_tdesc_cmd, unset_tdesc_filename_cmd)
+ (set_tdesc_cmd, show_tdesc_cmd, set_tdesc_filename_cmd)
+ (show_tdesc_filename_cmd, _initialize_target_descriptions): New.
+ * target-descriptions.h (tdesc_architecture)
+ (make_cleanup_free_target_description, set_tdesc_architecture): New
+ prototypes.
+ * Makefile.in (SFILES): Add xml-tdesc.c.
+ (COMMON_OBS): Add xml-tdesc.o.
+ (target-descriptions.o): Update.
+ (xml-tdesc.o): New rule.
+ * xml-tdesc.c, xml-tdesc.h: New files.
+ * remote.c (PACKET_qXfer_features): New enum.
+ (remote_protocol_features): Add qXfer:features:read.
+ (remote_xfer_partial): Handle TARGET_OBJECT_AVAILABLE_FEATURES.
+ (_initialize_remote): Register qXfer:features:read.
+ * target.h (enum target_object): Add TARGET_OBJECT_AVAILABLE_FEATURES.
+ * features/gdb-target.dtd: New file.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * copyright.sh: Clarify error.
+
+2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symtab.c (matching_bfd_sections): Fix VMA matching for
+ prelinked objects.
+
+2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * minsyms.c (lookup_minimal_symbol_by_pc_section): Handle
+ nested symbols.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ Updated copyright notices for most files.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * copyright.sh (prunes): Add step-line.inp and step-line.c.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * configure.ac (DEBUGDIR_RELOCATABLE): Define for debugdir inside
+ exec_prefix.
+ (TARGET_SYSTEM_ROOT_RELOCATABLE): Allow for exec_prefix being
+ '${prefix}'.
+ * configure, config.in: Regenerate.
+ * defs.h (debug_file_directory): Declare.
+ * main.c (captured_main): Canonicalize gdb_sysroot. Assume
+ TARGET_SYSTEM_ROOT is defined. Initialize debug_file_directory and
+ relocate it if DEBUGDIR_RELOCATABLE.
+ * symfile.c (debug_file_directory): Make non-static.
+ (find_separate_debug_file): Look for debug info for SYSROOT/PATH
+ in DEBUGDIR/PATH if DEBUGDIR is inside SYSROOT.
+ (_initialize_symfile): Don't initialize debug_file_directory here.
+
+2007-01-09 Jim Blandy <jimb@codesourcery.com>
+
+ * score-tdep.c (score_push_dummy_call): Don't mix declarations and
+ statements.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Use
+ frame_unwind_register to recurse.
+ * alpha-tdep.c (alpha_sigtramp_frame_prev_register): Likewise.
+ (alpha_heuristic_frame_prev_register): Likewise.
+ * h8300-tdep.c (h8300_frame_prev_register): Likewise.
+ * m32c-tdep.c (m32c_prev_register): Likewise.
+ * frame.c (frame_register_unwind_location): Remove FIXME.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+ Eli Zaretskii <eliz@gnu.org>
+
+ * copyright.sh: New file.
+
+2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * configure.ac: Check for XML_StopParser.
+ * xml-support.c (gdb_xml_body_text): Check for an error.
+ (gdb_xml_start_element_wrapper): Conditionalize call to XML_StopParser.
+ (gdb_xml_end_element_wrapper): Likewise.
+ * config.in, configure: Regenerated.
+
+2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * varobj.c (install_new_value): Always update print_value.
+ (value_get_print_value): Immediately return NULL for missing
+ values.
+
+2007-01-08 Jim Blandy <jimb@codesourcery.com>
+
+ * configure.ac: Tighten pattern for extracting value of
+ DEPRECATED_TM_FILE from the target makefile fragment.
+ * configure: Regenerated.
+
2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
* linux-nat.c (struct simple_pid_list): Add status.
(varobj_value_is_changeable_p): ...this. Adjust all callers.
(is_root_p): New function. Use it everywhere.
-2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
-
- Simplify usage of mi_continue_to.
- * lib/mi-support.exp (mi_runto_helper): Renamed
- from mi_runto, added new parameter 'run_or_continue'.
- (mi_runto): Use mi_runto_helper.
- (mi_continue_to): Accept just function name as parameter.
- Use mi_runto_helper.
- * gdb.mi/mi-var-cmd.exp: Adjust to changes.
- * gdb.mi/mi2-var-cmd.exp: Likewise.
-
2007-01-04 Jim Blandy <jimb@codesourcery.com>
* glibc-tdep.c (glibc_skip_solib_resolver): Look for '_dl_fixup',