* xstormy16-tdep.c (xstormy16_skip_prologue): Separate code from a
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 389000f188372b090d36cbe0658592b0ec8cc6c3..df707a97cb30ebf5d0707e74507a3d973b3ee5ab 100644 (file)
@@ -1,3 +1,273 @@
+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',
This page took 0.028547 seconds and 4 git commands to generate.