gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5398e1c00ddcb3e106599236f6b6e2af22fe7c36..02689af8a344c2f30eded5407fc0c09089335236 100644 (file)
@@ -1,3 +1,650 @@
+2011-05-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * c-exp.y (qualified_name): Call destructor_name_p with $1.type.
+       (classify_inner_name): Call cp_lookup_nested_type with
+       yylval.tsym.type.
+       * cp-namespace.c (cp_lookup_nested_type): New variable
+       saved_parent_type.  Call CHECK_TYPEDEF for parent_type.  Call
+       type_name_no_tag_or_error with saved_parent_type.
+       * dwarf2read.c (load_partial_dies): Read in any children of
+       DW_TAG_typedef with complaint in such case.
+       * gdbtypes.c (type_name_no_tag_or_error): New function.
+       * gdbtypes.h (type_name_no_tag_or_error): New prototype.
+       * valops.c (destructor_name_p): New comment for parameter type.  Remove
+       type const.  Make dname and cp const.  Call type_name_no_tag_or_error.
+       * value.h (destructor_name_p): Remove type const.
+
+2011-05-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * symtab.c (compare_symbol_name): New function.
+       (completion_list_add_name, expand_partial_symbol_name): Call it,
+       remove the variable ncmp.
+       (default_make_symbol_completion_list_break_on): Reduce SYM_TEXT_LEN,
+       gdb_assert it.
+
+2011-05-05  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       Demote to sw watchpoint only in update_watchpoint.
+       * breakpoint.c (update_watchpoint): Change between software and
+       hardware watchpoint for all kinds of watchpoints, not just
+       read/write ones.  Determine b->exact value here instead of
+       in watch_command_1.  Error out if there are not enough resources
+       for a read or access hardware watchpoint.
+       (watch_command_1): Remove logic of checking whether there are
+       enough resources available, since update_watchpoint will do that
+       work now.  Don't set b->exact here.  Catch exceptions thrown by
+       update_watchpoint and delete the watchpoint.
+       (can_use_hardware_watchpoint): Remove exact_watchpoints argument.
+       Use target_exact_watchpoints instead.
+       (delete_breakpoint): Notify observers only if deleted watchpoint
+       has a breakpoint number assigned to it.
+
+2011-05-05  Janis Johnson  <janisjo@codesourcery.com>
+
+       * MAINTAINERS: Add myself as a write-after-approval maintainer.
+
+2011-05-05  Jerome Guitton  <guitton@adacore.com>
+
+       * i386-tdep.c (i386_in_stack_tramp_p, i386_stack_tramp_frame_sniffer):
+       New functions.
+       (i386_stack_tramp_frame_unwind): New static global.
+       (i386_match_pattern): New function, extracted from i386_match_insn.
+       (i386_match_insn): Use i386_match_pattern.
+       (i386_match_insn_block): New function.
+       (i386_tramp_chain_in_reg_insns)
+       (i386_tramp_chain_on_stack_insns): New static variables.
+       (i386_gdbarch_init): Add i386_stack_tramp_frame_unwind to list
+       of unwinders.
+
+2011-05-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.host (xscale*): Don't handle target.
+       * configure.tgt (thumb*-*-* | strongarm*-*-* | xscale-*-*): Don't
+       handle targets.
+
+2011-05-04  Yao Qi  <yao@codesourcery.com>
+
+       * gdb_wait.h: remove WAITTYPE and WCOREDUMP.
+
+2011-05-03  Joel Brobecker <brobecker@adacore.com>
+
+        Revert:
+       | 2011-03-07  Michael Snyder  <msnyder@vmware.com>
+       | * elfread.c (elf_symtab_read): Stop memory leak.
+
+2011-05-03  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * nto-tdep.c (nto_target): Replace deprecated call to
+       cygwin_conv_to_posix_path functions by cygwin_conv_path calls.
+
+2011-05-03  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix false GCC warning.
+       * breakpoint.c (do_enable_breakpoint): Initialize orig_enable_state.
+
+2011-05-03  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * breakpoint.c (update_watchpoint): Move code to change
+       the enable state of breakpoint from here ...
+       (do_enable_breakpoint): ... to here.
+
+2011-04-26  Andrew Gontarek  <andrewg@cray.com>
+
+       * valprint.c (val_print_array_elements): Fixed poor performance
+       of printing very large arrays with repeat_count_threshold set
+       to unlimited.  New comment.
+
+2011-04-29  Tom Tromey  <tromey@redhat.com>
+
+       * mi/mi-parse.c (mi_parse): Remove incorrect sizeof.
+       (mi_parse): Likewise.
+       * breakpoint.c (break_range_command): Use sizeof char*, not
+       char**.
+       (create_breakpoint): Likewise.
+       (parse_breakpoint_sals): Likewise.
+
+2011-04-29  Pedro Alves  <pedro@codesourcery.com>
+
+       * linux-nat.c (linux_child_remove_fork_catchpoint)
+       (linux_child_remove_vfork_catchpoint)
+       (linux_child_remove_exec_catchpoint): New functions.
+       (linux_target_install_ops): Install them.
+
+2011-04-29  Phil Muldoon  <pmuldoon@redhat.com>
+
+       PR mi/12531
+
+       * varobj.c (install_default_visualizer): Do not install a
+       visualizer if the varobj is CPLUS_FAKE_CHILD.
+       (construct_visualizer): Likewise.
+
+2011-04-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * symtab.c (expand_partial_symbol_name): New variable NCMP.  Support
+       case insensitive comparison.
+
+2011-04-28  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * infrun.c (proceed): Revert previous change.
+       (resume): Instead, handle the case of signal delivery while stepping
+       off a breakpoint location here, and only if software single-stepping
+       is used.  Handle nested signals.
+
+2011-04-28  Yao Qi  <yao@codesourcery.com>
+
+       * arm-tdep.c (copy_unmodified): Rename to ...
+       (arm_copy_unmodified): .. this.  New.
+       (copy_preload): Move common part to ...
+       (install_preload): .. this.  New.
+       (arm_copy_preload): New.
+       (copy_preload_reg): Move common part to ...
+       (install_preload_reg): ... this.  New.
+       (arm_copy_preload_reg): New.
+       (copy_b_bl_blx): Move common part to ...
+       (install_b_bl_blx): .. this.  New.
+       (arm_copy_b_bl_blx): New.
+       (copy_bx_blx_reg): Move common part to ...
+       (install_bx_blx_reg): ... this. New.
+       (arm_copy_bx_blx_reg): New.
+       (copy_alu_reg): Move common part to ...
+       (install_alu_reg): ... this.  New.
+       (arm_copy_alu_reg): New.
+       (copy_alu_shifted_reg): Move common part to ...
+       (install_alu_shifted_reg): ... this.  New.
+       (copy_ldr_str_ldrb_strb): Move common part to ...
+       (install_ldr_str_ldrb_strb): ... this.  New.
+       (arm_copy_ldr_str_ldrb_strb): New.
+       (copy_copro_load_store): Move some common part to ...
+       (install_copy_copro_load_store): ... this.  New.
+       (arm_copy_copro_load_store): New.
+       (copy_svc): Delete.
+       (arm_copy_svc): Renamed from copy_svc.
+       (copy_undef): Delete.
+       (arm_copy_undef): Renamed from copy_undef.
+       (decode_ext_reg_ld_st): Delete.
+       (arm_decode_ext_reg_ld_st): Renamed from decode_ext_reg_ld_st.
+       (decode_svc_copro): Delete.
+       (arm_decode_svc_copro): Renamed from decode_svc_copro.
+       (copy_copro_load_store, copy_alu_imm): update callers.
+       (copy_extra_ld_st, copy_block_xfer): Likewise.
+       (decode_misc_memhint_neon, decode_unconditional): Likewise.
+       (decode_miscellaneous, decode_dp_misc): Likewise.
+       (decode_ld_st_word_ubyte, decode_media): Likewise.
+       (decode_b_bl_ldmstm, decode_ext_reg_ld_st): Likewise.
+       (decode_svc_copro, decode_misc_memhint_neon): Likewise.
+       (decode_unconditional, decode_miscellaneous): Likewise.
+       (decode_media, decode_b_bl_ldmstm): Likewise.
+       (arm_process_displaced_insn): Likewise..
+       (decode_misc_memhint_neon): Delete.
+       (arm_decode_misc_memhint_neon): Renamed from decode_misc_memhint_neon.
+       (decode_miscellaneous): Delete.
+       (arm_decode_miscellaneous): Renamed from decode_miscellaneous.
+       (decode_dp_misc): Delete.
+       (arm_decode_dp_misc): Renamed from decode_dp_misc.
+       (decode_ld_st_word_ubyte): Delete.
+       (arm_decode_ld_st_word_ubyte): Renamed from decode_ld_st_word_ubyte.
+       (decode_media): Delete.
+       (arm_decode_media): Renamed from decode_media.
+       (decode_b_bl_ldmstm): Delete.
+       (arm_decode_b_bl_ldmstm): Renamed from decode_b_bl_ldmstm.
+       (decode_ext_reg_ld_st): Delete.
+       (arm_decode_ext_reg_ld_st): Renamed from decode_ext_reg_ld_st.
+       (decode_unconditional): Delete.
+       (arm_decode_unconditional): Renamed from decode_unconditional.
+
+2011-04-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Case insensitive lookups implementation.
+       * dwarf2read.c: Include ctype.h.
+       (struct mapped_index): New field version.
+       (mapped_index_string_hash): New parameter index_version.  New comment
+       for it.  Call tolower appropriately.
+       (find_slot_in_mapped_hash): New variable cmp, initialize it, use it.
+       Choose the right index version for mapped_index_string_hash.
+       (dwarf2_read_index): Support also the index version 5.  Initialize the
+       new struct mapped_index field version.
+       (hash_strtab_entry): Pass INT_MAX for the new parameter, explain why.
+       (find_slot): Explain the version needs.  Pass INT_MAX for the new
+       parameter.
+       (write_psymtabs_to_index): Produce version 5.
+       * minsyms.c (lookup_minimal_symbol): New variable cmp, initialize it,
+       use it.  New comment for SYMBOL_MATCHES_SEARCH_NAME.
+       * psymtab.c (lookup_partial_symbol): Find the
+       SYMBOL_MATCHES_SEARCH_NAME start of the found block of matching
+       entries.
+       * symtab.c (lookup_symbol_in_language): Remove the case_sensitive_off
+       NAME lowercasing.
+       (search_symbols): Pass REG_ICASE to regcomp for case_sensitive_off.
+       (completion_list_add_name): New variable ncmp, initialize it, use it.
+       * symtab.h (SYMBOL_HASH_NEXT): Always call tolower.
+       * utils.c (strcmp_iw): Support case_sensitive_off.
+       (strcmp_iw_ordered): Sort in a way compatible with case_sensitive_off.
+       New function comment part.  New variables saved_string1,
+       saved_string2 and case_pass.  Add a proper second pass.
+
+2011-04-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Replace re_comp/re_exec by regcomp/regexec.
+       * symtab.c (struct search_symbols_data): New fields preg, preg_p.
+       (search_symbols_name_matches): Use them, use regexec.
+       (search_symbols): New variable retval_chain, adjust the use of
+       old_chain against it.  Replace re_comp by regcomp.  Use the new struct
+       search_symbols_data fields, use regexec instead of re_exec.
+
+2011-04-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Format the code for the next patch.
+       * dwarf2read.c (struct mapped_index): Include delimiting newlines.
+       * utils.c (strcmp_iw_ordered): Reformat the code for the next patch.
+       New variables c1 and c2.
+
+2011-04-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * infrun.c (proceed): Do not single-step into signal delivery
+       when stepping off a breakpoint location.
+       (insert_step_resume_breakpoint_at_frame): Move prototype earlier.
+       (insert_step_resume_breakpoint_at_caller): Likewise.
+       (insert_step_resume_breakpoint_at_sal): Likewise.
+       (insert_longjmp_resume_breakpoint): Likewise.
+
+2011-04-27  Yao Qi  <yao@codesourcery.com>
+
+       * common/linux-ptrace.h: Remove include <sys/wait.h>.
+
+2011-04-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (procfs_pass_signals): Fix advance declaration.
+
+2011-04-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * target.h (struct target_ops): Remove to_notice_signals;
+       add to_pass_signals.
+       (target_notice_signals): Remove.
+       (target_pass_signals): Add prototype.
+       * target.c (update_current_target): Remove to_notice_signals;
+       mention to_pass_signals.
+       (target_pass_signals): New function.
+       (debug_to_notice_signals): Remove.
+       (setup_target_debug): Do not install debug_to_notice_signals.
+
+       * infrun.c (signal_pass): New global.
+       (resume): Call target_pass_signals.
+       (handle_inferior_event): Report all signals while stepping over
+       non-steppable watchpoint.  Reset trap_expected to ensure breakpoints
+       are re-inserted when stepping over a signal handler.
+       (signal_cache_update): New function.
+       (signal_stop_update): Call it.
+       (signal_print_update): Likewise.
+       (signal_pass_update): Likewise.
+       (handle_command): Call signal_cache_update and target_pass_signals
+       instead of target_notice_signals.
+       (_initialize_infrun): Initialize signal_pass.
+
+       * linux-nat.c (pass_mask): New global.
+       (linux_nat_pass_signals): New function.
+       (linux_nat_create_inferior): Report all signals initially.
+       (linux_nat_attach): Likewise.
+       (linux_nat_resume): Use pass_mask to decide whether to directly
+       handle an inferior signal.
+       (linux_nat_wait_1): Likewise.
+       (linux_nat_add_target): Install to_pass_signals callback.
+
+       * nto-procfs.c (notice_signals): Remove.
+       (procfs_resume): Do not call notice_signals.
+       (procfs_notice_signals): Remove.
+       (procfs_pass_signals): New function.
+       (init_procfs_ops): Install to_pass_signals callback instead of
+       to_notice_signals callback.
+       (_initialize_procfs): Report all signals initially.
+
+       * procfs.c (procfs_notice_signals): Remove.
+       (procfs_pass_signals): New function.
+       (procfs_target): Install to_pass_signals callback instead of
+       to_notice_signals callback.
+       (register_gdb_signals): Remove.
+       (procfs_debug_inferior): Report all signals initially.
+       (procfs_init_inferior): Remove redundant register_gdb_signals call.
+
+       * remote.c (remote_pass_signals): Add numsigs and pass_signals
+       parameters; use them instead of calling signal_..._state routines.
+       (remote_notice_signals): Remove.
+       (remote_start_remote): Report all signals initially.
+       (remote_resume): Do not call remote_pass_signals.
+       (_initialize_remote): Install to_pass_signals callback instead of
+       to_notice_signals callback.
+
+2011-04-27  Pedro Alves  <pedro@codesourcery.com>
+
+       * breakpoint.c (user_settable_breakpoint): Delete.
+       (user_breakpoint_p): Remove check on user_settable_breakpoint.
+       (delete_command): Check user_breakpoint_p instead of looking at
+       the breakpoint's type.
+       (disable_command): Ditto.
+       (enable_command): Ditto.
+       (delete_trace_command): Use user_breakpoint_p instead of looking
+       at the breakpoint number directly.  When checking if there are
+       user visible tracepoints, in order to know whether to ask the user
+       for confirmation, check whether the breakpoint is actually a
+       tracepoint.
+
+2011-04-27  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * python/py-breakpoint.c (gdbpy_breakpoint_created): Fix
+       compilation.
+
+2011-04-27  Vladimir Prus  <vladimir@codesourcery.com>
+
+       MI breakpoint notifications.
+
+       * annotate.c (breakpoint_changed): Adjust parameter type.
+       * breakpoint.c (set_breakpoint_condition): Adjust to change
+       in breakpoint_modified type.
+       (breakpoint_set_commands): Likewise.
+       (do_map_commands_command): Likewise.
+       (bpstat_check_breakpoint_conditions): Notify that breakpoint has
+       changed after bumping hit count.
+       (bpstat_stop_status): Likewise.
+       (print_one_breakpoint_location): Don't wrap in tuple here.
+       (print_one_breakpoint): Always print individual locations.
+       For locations, use unnamed tuple.
+       (disable_breakpoints_in_unloaded_shlib): Notify that breakpoint
+       has changed.
+       (create_catchpoint, create_syscall_event_catchpoint): Call
+       breakpoint_created obsever.
+       (mention): Don't call breakpoint_created observer.
+       (create_breakpoint_sal): Call breakpoint_created observer.
+       (create_breakpoint, watch_command_1): Likewise.
+       (create_ada_exception_breakpoint): Likewise.
+       (delete_breakpoint): Call breakpoint_deleted breakpoint.
+       (locations_are_equal): New.
+       (update_breakpoint_locations): If locations were changed, notify.
+       (set_ignore_count, disable_breakpoint, do_enable_breakpoint):
+       Call breakpoint_modified observer.
+
+       * mi/mi-cmd-break.c (breakpoint_notify): Adjust.
+       (mi_cmd_break_insert): Don't set observers for modify and delete.
+       * mi/mi-interp.c (mi_suppress_breakpoint_notifications): New.
+       (mi_breakpoint_created, mi_breakpoint_deleted)
+       (mi_breakpoint_modified): New.
+       (mi_interpreter_init): Hook the above.
+       * mi/mi-main.c (mi_cmd_execute): Disable breakpoint notifications
+       while -break-* commands are executing.
+       * mi/mi-main.h (mi_suppress_breakpoint_notifications): New.
+       * mi/mi-out.c (struct ui_out_data): New field original_buffer.
+       (mi_redirect): New.
+       (mi_ui_out_impl): Hook in mi_redirect.
+       (mi_field_skip): True to the name, skip the field, don't output
+       a field with an empty value.
+
+       * python/py-breakpoint.c (gdbpy_breakpoint_created)
+       (gdbpy_breakpoint_deleted): Adjust.
+       * tui/tui-hooks.c (tui_event_create_breakpoint)
+       (tui_event_delete_breakpoint, tui_event_modify_breakpoint): Adjust.
+
+2011-04-26  Aleksandar Ristovski  <aristovski@qnx.com>
+
+       * nto-procfs.c (procfs_insert_hw_watchpoint): Fix prototype.
+       (procfs_remove_hw_watchpoint): Likewise.
+
+2011-04-26  Michael Walle  <michael@walle.cc>
+
+       * remote.c (remote_start_remote): Ack packet after sending the
+       interrupt sequence.
+
+2011-04-26  Yao Qi  <yao@codesourcery.com>
+
+       * linux-nat.c: Move common macros to ...
+       Include linux-ptrace.h.
+       * common/linux-ptrace.h: ... here.  New.
+
+2011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elfread.c (elf_symfile_read): Protect dwarf2_initialize_objfile by
+       !objfile_has_partial_symbols.  New comment.
+       * objfiles.c (objfile_has_partial_symbols): Call HAS_SYMBOLS if
+       SYM_READ_PSYMBOLS is not present. Extend the comment.
+       * symfile.h (struct sym_fns): Extend the sym_read_psymbols comment.
+
+2011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * defs.h (ENUM_BITFIELD): Remove.
+
+2011-04-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       * NEWS: Document the new gdbserver --once option.
+
+2011-04-21  Jie Zhang  <jzhang918@gmail.com>
+
+       * MAINTAINERS: Update my email address.
+
+2011-04-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * gdb_wchar.h (USE_INTERMEDIATE_ENCODING_FUNCTION): New macro.
+       (INTERMEDIATE_ENCODING): Change value to intermediate_encoding
+       function call if __STDC_ISO_10646__ macro is defined.
+       (intermediate_encoding): New prototype.
+       * charset.c (your_gdb_wchar_t_is_bogus): New extern test variable
+       to generate compile time error for unsupported gdb_wchar_t size.
+       (ENDIAN_SUFFIX): New macro.
+       (intermediate_encoding): New function.
+
+2011-04-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * ada-lang.c (struct add_partial_datum): Update the comment for
+       expand_partial_symbol_name.
+       (ada_add_partial_symbol_completions): Rename to ...
+       (ada_expand_partial_symbol_name): ... here, change return type, update
+       function comment, call symbol_completion_match instead of
+       symbol_completion_add.
+       (ada_make_symbol_completion_list): Use now expand_partial_symbol_names
+       and ada_expand_partial_symbol_name.
+       * dwarf2read.c (dw2_expand_symtabs_matching): Support NULL
+       FILE_MATCHER.
+       (dw2_map_symbol_names): Remove.
+       (dwarf2_gdb_index_functions): Unlist dw2_map_symbol_names.
+       * psymtab.c (map_symbol_names_psymtab): Remove.
+       (expand_symtabs_matching_via_partial): Support NULL FILE_MATCHER.
+       Support KIND == ALL_DOMAIN.  Exchange the NAME_MATCHER and KIND check
+       order.
+       (psym_functions): Unlist map_symbol_names_psymtab.
+       (map_partial_symbol_names): Rename to ...
+       (expand_partial_symbol_names): ... here, change the FUN type, call
+       expand_symtabs_matching with ALL_DOMAIN and NULL FILE_MATCHER now.
+       * psymtab.h (map_partial_symbol_names): Rename to ...
+       (expand_partial_symbol_names): ... here, change the FUN type.
+       * symfile.h (struct quick_symbol_functions): Update the description of
+       expand_symtabs_matching.  Remove map_symbol_names.
+       * symtab.c (search_symbols): Add ALL_DOMAIN to the function comment.
+       (struct add_name_data): Update the comment for
+       expand_partial_symbol_name.
+       (add_partial_symbol_name): Rename to ...
+       (expand_partial_symbol_name): ... here.  Replace
+       completion_list_add_name call by strncmp.
+       (default_make_symbol_completion_list_break_on): Use now
+       expand_partial_symbol_names and expand_partial_symbol_name.
+       * symtab.h (enum search_domain): New element ALL_DOMAIN.
+
+2011-04-20  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (save_gdb_index_command): Replace format
+       documentation with a pointer to the manual.
+
+2011-04-20  Pedro Alves  <pedro@codesourcery.com>
+
+       * regcache.c: Include remote.h.
+       (enum regcache_dump_what) <regcache_dump_remote>: New enum value.
+       (regcache_dump): Handle regcache_dump_remote.
+       (maintenance_print_remote_registers): New function.
+       (_initialize_regcache): Install "maint print remote-registers"
+       command.
+       * remote.c (map_regcache_remote_table): New function, factored out
+       from ...
+       (init_remote_state): ... here.
+       (remote_register_number_and_offset): New.
+       * remote.h (remote_register_number_and_offset): Declare.
+
+2011-04-20  Pedro Alves  <pedro@codesourcery.com>
+
+       * regcache.c (get_thread_arch_regcache): If creating a regcache for
+       null_ptid, assume and allow a NULL address space, instead of
+       asking the target for the ptid's address space.
+       * infrun.c (ptid_is_pid): Remove assertion.
+
+2011-04-19  Tom Tromey  <tromey@redhat.com>
+
+       * windows-tdep.c (windows_xfer_shared_library):
+       * windows-nat.c (get_module_name, windows_make_so):
+       * v850-tdep.c (v850_handle_pushm):
+       * utils.c (null_cleanup, gdb_realpath):
+       * ui-out.c (get_next_header):
+       * tracepoint.c (clear_traceframe_info):
+       * symtab.c (lookup_symtab):
+       * serial.h (struct serial_ops):
+       * mipsread.c (read_alphacoff_dynamic_symtab):
+       * infcmd.c (print_return_value):
+       * ia64-linux-tdep.c (ia64_linux_sigcontext_register_address):
+       * f-exp.y (parse_number):
+       * exceptions.c (catch_exceptions):
+       * dummy-frame.c (dummy_frame_this_id):
+       * defs.h (struct cleanup):
+       * breakpoint.c (disable_breakpoints_in_unloaded_shlib):
+       * arm-tdep.c (arm_push_dummy_call):
+       * amd64-tdep.h (amd64_collect_xsave):
+       * amd64-tdep.c (amd64_collect_xsave):
+       * alpha-tdep.c (alpha_heuristic_frame_unwind_cache):
+       * README (typing): Remove duplicate words.
+       * cli/cli-decode.c (lookup_cmd_composition): Add comma.
+       * infrun.c (siginfo_value_read): Fix typo.
+       * solib-frv.c (frv_fdpic_find_global_pointer): Likewise.
+       * top.c (source_line_number): Add comma.
+
+2011-04-19  Marc Khouzam  <marc.khouzam@ericsson.com>
+
+       * thread.c (any_live_thread_of_process): Prioritize threads
+       that are not executing.
+       * gdbthread.h (any_live_thread_of_process): Update comment
+       as per above change.
+
+2011-04-19  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * xcoffread.c (process_xcoff_symbol): Remove useless cast.
+       (scan_xcoff_symtab): Likewise.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * xcoffread.c (process_xcoff_symbol): ARI fix: Avoid assignment
+       inside if clause.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+           Pedro Alves  <pedro@codesourcery.com>
+
+       * xstormy16-tdep.c (xstormy16_push_dummy_call): Add local
+       variables to simplify code and avoid == operator at end of
+       line as this is against GNU coding standards.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * solib-svr4.c (svr4_keep_data_in_core): Rename local variable
+       lm_name to name_lm to avoid conflict with lm_name function.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       ARI fixes: Use only lowercase function name for static functions.
+       * nto-tdep.c (LM_ADDR): Rename to...
+       (lm_addr): New function name.
+       (nto_relocate_section_addresses): Adapt to change above.
+       * solib-sunos.c (LM_ADDR): Rename to...
+       (lm_addr): New function name.
+       (LM_NEXT): Rename to...
+       (lm_next): New function name.
+       (sunos_current_sos, sunos_relocate_section_addresses): Adapt to
+       function name changes above.
+       * solib-svr4.c (LM_ADDR_FROM_LINK_MAP): Rename to...
+       (lm_addr_from_link_map): New function name.
+       (HAS_LM_DYNAMIC_FROM_LINK_MAP): Rename to...
+       (has_lm_dynamic_from_link_map): New function name.
+       (LM_DYNAMIC_FROM_LINK_MAP): Rename to...
+       (lm_dynamic_from_link_map): New function name.
+       (LM_ADDR_CHECK): Rename to...
+       (lm_addr_check): New function name.
+       (LM_NEXT): Rename to...
+       (lm_next): New function name.
+       (LM_PREV): Rename to...
+       (lm_prev): New function name.
+       (LM_NAME): Rename to...
+       (lm_name): New function name.
+       (IGNORE_FIRST_LINK_MAP_ENTRY): Rename to...
+       (ignore_first_link_map_entry): New function name.
+       (svr4_keep_data_in_core): Adapt to function name changes above.
+       (svr4_current_sos): Likewise.
+       (enable_break): Likewise.
+       (svr4_relocate_section_addresses): Likewise.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       ARI cleanup.
+       * xtensa-tdep.c (xtensa_register_type): Use xstrprintf instead of
+       sprintf. Simplify code and avoid loosing memory.
+       (xtensa_register_reggroup_p): Extract assignment out of IF clause.
+       (call0_frame_cache): Remove && operator from end of line.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix libraries displacement if they change whether they were prelinked.
+       * solib-svr4.c (LM_ADDR_CHECK): Set L_ADDR even if the DYNAMIC pointer
+       does not match.  Comment why.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * corelow.c: Include wrapper.h.
+       (core_open): Call now gdb_target_find_new_threads.
+       * wrapper.c: Include target.h.
+       (gdb_target_find_new_threads): New.
+       * wrapper.h (gdb_target_find_new_threads): New declaration.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-thread-db.c (find_new_threads_callback): Exit on zero TI_TID
+       even if !TARGET_HAS_EXECUTION.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix convert_code_addr_to_desc_addr for ppc64 files after eu-strip.
+       * elfread.c (elf_symfile_read): New variable synth_abfd, pass it to
+       bfd_get_synthetic_symtab.
+       * jit.c (jit_register_code): Pass NULL to the new parameter parent.
+       * machoread.c (macho_add_oso_symfile): Pass main_objfile to the new
+       parameter parent, remove the call to add_separate_debug_objfile.
+       * solib.c (solib_read_symbols): Pass NULL to the new parameter parent.
+       * symfile-mem.c (symbol_file_add_from_memory): Likewise.
+       * symfile.c (symbol_file_add_with_addrs_or_offsets): New parameter
+       parent, new comment for it, call add_separate_debug_objfile for it.
+       (symbol_file_add_separate): Pass objfile as the parameter parent,
+       remove the call to add_separate_debug_objfile.
+       (symbol_file_add_from_bfd): New parameter parent, pass it.
+       (symbol_file_add): Pass NULL to the new parameter parent.
+       * symfile.h (symbol_file_add_from_bfd): New parameter parent.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elfread.c (elf_symtab_read): Do not ignore .L symbols if they are
+       BSF_SYNTHETIC.
+
+2011-04-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix Python access to inlined frames.
+       * python/py-frame.c (frapy_read_var): Find BLOCK using get_frame_block.
+       * python/py-symbol.c (gdbpy_lookup_symbol): Likewise.
+
+2011-04-15  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (add_index_entry): Use VEC_last, not VEC_length.
+
+2011-04-15  Gary Benson  <gbenson@redhat.com>
+
+       * MAINTAINERS: Add myself to write-after-approval section.
+
 2011-04-14  Mike Frysinger  <vapier@gentoo.org>
 
        * remote-sim.c (sim_command_completer): New function.
 
 2011-03-24  Mark Wielaard  <mjw@redhat.com>
 
-        * dwarf2read.c (lookup_signatured_type): Use DW_FORM_ref_sig8 in
-        complaint.
-        (skip_one_die): Use DW_FORM_ref_sig8, not DW_FORM_sig8.
-        (find_partial_die_in_comp_unit): Likewise in comment.
-        (read_attribute_value): Likewise.
-        (lookup_die_type): Likewise.
-        (dwarf_form_name): Likewise.
-        (dump_die_shallow): Likewise.
-        (follow_die_ref_or_sig): Likewise.
+       * dwarf2read.c (lookup_signatured_type): Use DW_FORM_ref_sig8 in
+       complaint.
+       (skip_one_die): Use DW_FORM_ref_sig8, not DW_FORM_sig8.
+       (find_partial_die_in_comp_unit): Likewise in comment.
+       (read_attribute_value): Likewise.
+       (lookup_die_type): Likewise.
+       (dwarf_form_name): Likewise.
+       (dump_die_shallow): Likewise.
+       (follow_die_ref_or_sig): Likewise.
 
 2011-03-24  Tom Tromey  <tromey@redhat.com>
 
 
 2011-03-22  Phil Muldoon  <pmuldoon@redhat.com>
 
-        PR python/12183
+       PR python/12183
 
        * python/py-function.c (fnpy_call): Treat GdbErrors differently to
        other error classes.  Do not print stack trace.
 
 2011-03-18  Phil Muldoon  <pmuldoon@redhat.com>
 
-        PR python/12149
+       PR python/12149
 
        * python/python.c (gdbpy_write): Accept a stream argument and
        operate to the appropriate stream.
 2011-03-18  Kwok Cheung Yeung  <kcy@codesourcery.com>
 
        * amd64-tdep.c (amd64_relocate_instruction): Fix ordering of arguments
-        to store_signed_integer.  Add debug message when relocating CALL
-        instructions.  Fix formatting of debug message.
-        * i386-tdep.c (i386_relocate_instruction): Ditto.
+       to store_signed_integer.  Add debug message when relocating CALL
+       instructions.  Fix formatting of debug message.
+       * i386-tdep.c (i386_relocate_instruction): Ditto.
 
 2011-03-17  Joel Brobecker  <brobecker@gnat.com>
 
This page took 0.031526 seconds and 4 git commands to generate.