+2014-07-23 Gary Benson <gbenson@redhat.com>
+
+ * cp-support.c (gdb_demangle): Fix build on systems without
+ sigaltstack.
+
+2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2loc.c (value_of_dwarf_reg_entry): Remove setting value address
+ for reference entry value target data value.
+
+2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * stack.c (read_frame_arg): Verify value_optimized_out before calling
+ value_available_contents_eq.
+
+2014-07-22 Pedro Alves <palves@redhat.com>
+
+ * value.c (allocate_optimized_out_value): Don't mark value as
+ non-lazy.
+
+2014-07-22 Jiong Wang <jiong.wang@arm.com>
+
+ * MAINTAINERS (Write After Approval): Update my email address.
+
+2014-07-20 Doug Evans <dje@google.com>
+
+ PR server/17147
+ * remote.c (putpkt_binary): Add text to error message.
+
+2014-07-20 Yao Qi <yao@codesourcery.com>
+
+ * eval.c: Remove "Chill" from comments.
+ * gdbtypes.h: Likewise.
+ * symtab.h: Likewise.
+
+2014-07-20 Yao Qi <yao@codesourcery.com>
+
+ * std-operator.def: Update comments to TERNOP_SLICE.
+
+2014-07-20 Yao Qi <yao@codesourcery.com>
+
+ * std-operator.def: Remove BINOP_RANGE.
+ * breakpoint.c (watchpoint_exp_is_const): Update.
+ * expprint.c (dump_subexp_body_standard): Likewise.
+ * eval.c (init_array_element): Remove dead code.
+ (evaluate_subexp_standard): Likewise.
+
+2014-07-20 Yao Qi <yao@codesourcery.com>
+
+ * std-operator.def: Remove BINOP_IN.
+ * breakpoint.c (watchpoint_exp_is_const): Update.
+ * eval.c (evaluate_subexp_standard): Likewise.
+ * expprint.c (dump_subexp_body_standard): Likewise.
+
+2014-07-19 Ajit Agarwal <ajitkum@xilinx.com>
+
+ * microblaze-tdep.c (microblaze_register_names): Add
+ the rshr and rslr register names.
+ (microblaze_gdbarch_init): Use of tdesc_has_registers.
+ Use of tdesc_find_feature. Use of tdesc_data_alloc.
+ Use of tdesc_numbered_register. Use of
+ microblaze_register_g_packet_guesses. Use of
+ tdesc_use_registers. Use of set_gdbarch_register_type.
+ (microblaze_register_g_packet_guesses): New.
+ * microblaze-tdep.h (microblaze_reg_num): Add
+ field MICROBLAZE_SLR_REGNUM MICROBLAZE_SHR_REGNUM
+ MICROBLAZE_NUM_REGS and MICROBLAZE_NUM_CORE_REGS.
+ (microblaze_frame_cache): Use of MICROBLAZE_NUM_REGS.
+ * features/microblaze-core.xml: New file.
+ * features/microblaze-stack-protect.xml: New file.
+ * features/microblaze-with-stack-protect.c: New file.
+ * features/microblaze-with-stack-protect.xml: New file.
+ * features/microblaze.xml: New file.
+ * features/microblaze.c: New file.
+ * features/Makefile (microblaze-with-stack-protect): Add
+ microblaze-with-stack-protect microblaze and microblaze-expedite.
+ * regformats/microblaze-with-stack-protect.dat: New file.
+ * regformats/microblaze.dat: New file.
+ * doc/gdb.texinfo (MicroBlaze Features): Added.
+
+2014-07-18 Tom Tromey <tromey@redhat.com>
+
+ * exec.c (exec_ops): Now static.
+ * exec.h (exec_ops): Don't declare.
+
+2014-07-18 Tom Tromey <tromey@redhat.com>
+
+ * spu-multiarch.c (spu_region_ok_for_hw_watchpoint): Pass "self"
+ to find_target_beneath.
+ * ravenscar-thread.c (ravenscar_prepare_to_store): Pass "ops" to
+ find_target_beneath.
+ (ravenscar_mourn_inferior): Pass "self" to find_target_beneath.
+
+2014-07-18 Tom Tromey <tromey@redhat.com>
+
+ PR gdb/17130:
+ * utils.c (quit): Use target_supports_terminal_ours.
+ * target.h (target_supports_terminal_ours): Declare.
+ * target.c (target_supports_delete_record): Don't check
+ to_delete_record against NULL.
+ (target_supports_terminal_ours): New function.
+
+2014-07-18 Tom Tromey <tromey@redhat.com>
+
+ PR gdb/17130:
+ * spu-multiarch.c (spu_region_ok_for_hw_watchpoint)
+ (spu_fetch_registers, spu_store_registers, spu_xfer_partial)
+ (spu_search_memory, spu_mourn_inferior): Simplify delegation.
+ * linux-thread-db.c (thread_db_pid_to_str): Always delegate.
+ * windows-nat.c (windows_xfer_partial): Always delegate.
+ * record-btrace.c (record_btrace_xfer_partial): Simplify
+ delegation.
+ (record_btrace_fetch_registers, record_btrace_store_registers)
+ (record_btrace_prepare_to_store, record_btrace_resume)
+ (record_btrace_wait, record_btrace_find_new_threads)
+ (record_btrace_thread_alive): Likewise.
+ * procfs.c (procfs_xfer_partial): Always delegate.
+ * corelow.c (core_xfer_partial): Always delegate.
+ * sol-thread.c (sol_find_new_threads): Simplify delegation.
+
+2014-07-18 Tom Tromey <tromey@redhat.com>
+
+ * exec.c (exec_make_note_section): Move earlier.
+
+2014-07-17 Doug Evans <dje@google.com>
+
+ PR gdb/17170
+ * maint.c (count_symtabs_and_blocks): Handle NULL
+ current_program_space.
+ (report_command_stats): Check global enabled flag in addition to
+ recorded enabled flag.
+ (make_command_stats_cleanup): Handle msg_type == 0, startup.
+
+2014-07-16 Pedro Alves <palves@redhat.com>
+
+ * linux-nat.c (kill_callback): Use kill_lwp, not kill.
+
+2014-07-16 Tom Tromey <tromey@redhat.com>
+
+ * target.h (struct target_ops) <to_delete_record>: Reformat
+ comment.
+
+2014-07-16 Tom Tromey <tromey@redhat.com>
+
+ * target-delegates.c: Rebuild.
+
+2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
+
+ * avr-tdep.c (AVR_TYPE_ADDRESS_CLASS_FLASH): New macro.
+ (AVR_TYPE_INSTANCE_FLAG_ADDRESS_CLASS_FLASH): Likewise.
+ (avr_address_to_pointer): Check for AVR_TYPE_ADDRESS_CLASS_FLASH.
+ (avr_pointer_to_address): Likewise.
+ (avr_address_class_type_flags): New function.
+ (avr_address_class_type_flags_to_name): Likewise.
+ (avr_address_class_name_to_type_flags): Likewise.
+ (avr_gdbarch_init): Set address_class_type_flags,
+ address_class_type_flags_to_name and
+ address_class_name_to_type_flags.
+
+2014-07-15 Pedro Alves <palves@redhat.com>
+
+ * linux-nat.c (kill_callback): Save errno and work with saved
+ copy.
+
+2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
+
+ * expprint.c (dump_subexp_body_standard): Handle OP_STRING.
+
+2014-07-14 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
+
+ * ppc-linux-nat.c (ppc_linux_can_use_hw_breakpoint): Report no hardware
+ breakpoint support correctly.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * utils.c (prompt_for_continue): Call target_terminal_ours.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * inf-loop.c (inferior_event_handler): Use TRY_CATCH instead of
+ catch_errors. Don't re-enable stdin or notify observers where,
+ and rethrow error.
+ (fetch_inferior_event_wrapper): Delete.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ PR gdb/17072
+ * top.c: Include "inf-loop.h".
+ (struct gdb_readline_wrapper_cleanup) <target_is_async_orig>: New
+ field.
+ (gdb_readline_wrapper_cleanup): Make the target async again, if it
+ was async before.
+ (gdb_readline_wrapper): Store whether the target is async, and
+ make it sync.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ PR gdb/17072
+ * top.c (gdb_readline_wrapper_line): Tweak comment.
+ (gdb_readline_wrapper_cleanup): If readline is enabled, reinstall
+ the input handler callback.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ PR gdb/17072
+ * main.c: Include event-top.h.
+ (handle_command_errors): New function.
+ (catch_command_errors, catch_command_errors_const): Use it.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * exceptions.c (catch_command_errors, catch_command_errors_const):
+ Moved to main.c.
+ * exceptions.h (catch_command_errors_ftype)
+ (catch_command_errors_const_ftype): Moved to main.c.
+ (catch_command_errors, catch_command_errors_const): Delete
+ declarations.
+ * main.c (catch_command_errors_ftype)
+ (catch_command_errors_const_ftype): Moved here from exceptions.h.
+ (catch_command_errors, catch_command_errors_const)): Moved here
+ from exceptions.c and make static.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * exceptions.c (print_any_exception): Delete.
+ (catch_exceptions_with_msg): Use exception_print instead of
+ print_any_exception.
+ (catch_errors): Use exception_fprintf instead of
+ print_any_exception.
+ (catch_command_errors, catch_command_errors_const): Use
+ exception_print instead of print_any_exception.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * infcall.c (run_inferior_call): Set 'sync_execution' while
+ running the inferior call.
+
+2014-07-14 Pedro Alves <palves@redhat.com>
+
+ * value.c (value_contents_equal): Delete function.
+ * value.h (value_contents_equal): Delete declaration.
+
+2014-07-14 Tom Tromey <tromey@redhat.com>
+
+ PR exp/17106:
+ * gdbtypes.c (is_dynamic_type_internal): New function, from
+ is_dynamic_type.
+ (is_dynamic_type): Rewrite.
+ (resolve_dynamic_union): Use resolve_dynamic_type_internal.
+ (resolve_dynamic_struct): Likewise.
+ (resolve_dynamic_type_internal): New function, from
+ resolve_dynamic_type.
+ (resolve_dynamic_type): Rewrite.
+
+2014-07-14 Tom Tromey <tromey@redhat.com>
+
+ * target.c (target_require_runnable): Also check record_stratum.
+ Update comment.
+
+2014-07-11 Yao Qi <yao@codesourcery.com>
+
+ * arm-tdep.c (thumb_analyze_prologue): Break the loop if
+ thumb_instruction_restores_sp return true.
+
+2014-07-11 Yao Qi <yao@codesourcery.com>
+
+ * arm-tdep.c (thumb_instruction_restores_sp): New function.
+ (thumb_in_function_epilogue_p): Call
+ thumb_instruction_restores_sp.
+
+2014-07-11 Yao Qi <yao@codesourcery.com>
+
+ * arm-tdep.c (thumb_analyze_prologue): Don't match instruction
+ 'add sp, #imm'.
+ (thumb_in_function_epilogue_p): Don't match 'sub sp, #imm'.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c (gdbcore.h): Remove include.
+ (regset.h): Likewise.
+ (nat/linux-btrace.h): Likewise.
+ (btrace.h): Likewise.
+ (gdb_assert.h): Likewise.
+ (string.h): Likewise.
+ (sys/uio.h): Likewise.
+ (sys/debugreg.h): Likewise.
+ (sys/syscall.h): Likewise.
+ (sys/procfs.h): Likewise.
+ (sys/user.h): Likewise.
+ (asm/ptrace.h): Likewise.
+ (i386-nat.h): Likewise.
+ * i386-linux-nat.c (i386-nat.h): Likewise.
+ (regset.h): Likewise.
+ (target.h): Likewise.
+ (linux-nat.h): Likewise.
+ (nat/linux-btrace.h): Likewise.
+ (btrace.h): Likewise.
+ (gdb_assert.h): Likewise.
+ (string.h): Likewise.
+ (sys/uio.h): Likewise.
+ (sys/user.h): Likewise.
+ (sys/procfs.h): Likewise.
+ (sys/reg.h): Likewise.
+ (sys/debugreg.h): Likewise.
+ (ORIG_EAX): Remove definition.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * i386-linux-nat.h: New file.
+ * x86-linux-nat.h: Likewise.
+ * x86-linux-nat.c: Likewise.
+ * Makefile.in (HFILES_NO_SRCDIR): Add the above new headers.
+ * config/i386/linux.mh (NATDEPFILES): Add x86-linux-nat.o.
+ * config/i386/linux64.mh (NATDEPFILES): Likewise.
+ * amd64-linux-nat.c (x86-linux-nat.h): New include.
+ (PTRACE_GETREGSET): Now in x86-linux-nat.h.
+ (PTRACE_SETREGSET): Likewise.
+ (arch_lwp_info): Now in x86-linux-nat.c.
+ (have_ptrace_getregset): Now in x86-linux-nat.h.
+ (x86_linux_dr_get): Now in x86-linux-nat.c.
+ (x86_linux_dr_set): Likewise.
+ (x86_linux_dr_get_addr): Likewise.
+ (x86_linux_dr_get_control): Likewise.
+ (x86_linux_dr_get_status): Likewise.
+ (update_debug_registers_callback): Likewise.
+ (x86_linux_dr_set_control): Likewise.
+ (x86_linux_dr_set_addr): Likewise.
+ (x86_linux_prepare_to_resume): Likewise.
+ (x86_linux_new_thread): Likewise.
+ (x86_linux_new_fork): Likewise.
+ (x86_linux_get_thread_area): Likewise.
+ (super_post_startup_inferior): Likewise.
+ (x86_linux_child_post_startup_inferior): Likewise.
+ (AMD64_LINUX_USER64_CS): Likewise.
+ (AMD64_LINUX_X32_DS): Likewise.
+ (x86_linux_read_description): Likewise.
+ (x86_linux_enable_btrace): Likewise.
+ (x86_linux_disable_btrace): Likewise.
+ (x86_linux_teardown_btrace): Likewise.
+ (x86_linux_read_btrace): Likewise.
+ (x86_linux_create_target): Likewise.
+ (x86_linux_add_target): Likewise.
+ * i386-linux-nat.c (x86-linux-nat.h): New include.
+ (PTRACE_GETREGSET): Now in x86-linux-nat.h.
+ (PTRACE_SETREGSET): Likewise.
+ (arch_lwp_info): Now in x86-linux-nat.c.
+ (have_ptrace_getregset): Now in x86-linux-nat.h.
+ (x86_linux_dr_get): Now in x86-linux-nat.c.
+ (x86_linux_dr_set): Likewise.
+ (x86_linux_dr_get_addr): Likewise.
+ (x86_linux_dr_get_control): Likewise.
+ (x86_linux_dr_get_status): Likewise.
+ (update_debug_registers_callback): Likewise.
+ (x86_linux_dr_set_control): Likewise.
+ (x86_linux_dr_set_addr): Likewise.
+ (x86_linux_prepare_to_resume): Likewise.
+ (x86_linux_new_thread): Likewise.
+ (x86_linux_new_fork): Likewise.
+ (x86_linux_get_thread_area): Likewise.
+ (super_post_startup_inferior): Likewise.
+ (x86_linux_child_post_startup_inferior): Likewise.
+ (AMD64_LINUX_USER64_CS): Likewise.
+ (AMD64_LINUX_X32_DS): Likewise.
+ (x86_linux_read_description): Likewise.
+ (x86_linux_enable_btrace): Likewise.
+ (x86_linux_disable_btrace): Likewise.
+ (x86_linux_teardown_btrace): Likewise.
+ (x86_linux_read_btrace): Likewise.
+ (x86_linux_create_target): Likewise.
+ (x86_linux_add_target): Likewise.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c: Comment and whitespace changes.
+ * i386-linux-nat.c: Comment and whitespace changes.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c (x86_linux_create_target): New function.
+ (x86_linux_add_target): Likewise.
+ (_initialize_amd64_linux_nat): Delegate to the above new functions.
+ * i386-linux-nat.c (x86_linux_create_target): New function.
+ (x86_linux_add_target): Likewise.
+ (_initialize_i386_linux_nat): Delegate to the above new functions.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c (x86_linux_get_thread_area): New function.
+ (ps_get_thread_area): Delegate to the above in 32-bit mode.
+ * i386-linux-nat.c (x86_linux_get_thread_area): New function.
+ (ps_get_thread_area): Delegate to the above.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c (amd64_linux_read_description): Renamed to
+ x86_linux_read_description. All uses updated. amd64-specific
+ code conditionalized. Conditionalized i386-specific code added.
+ Redundant cast removed.
+ * i386-linux-nat.c (i386_linux_read_description): Renamed to
+ x86_linux_read_description. All uses updated. i386-specific
+ code conditionalized. Conditionalized amd64-specific code added.
+ One sizeof replaced with the actual type it is describing.
+
+2014-07-11 Gary Benson <gbenson@redhat.com>
+
+ * amd64-linux-nat.c (amd64_linux_dr_get): Renamed to
+ x86_linux_dr_get. All uses updated.
+ (amd64_linux_dr_set): Renamed to
+ x86_linux_dr_set. All uses updated.
+ (amd64_linux_dr_get_addr): Renamed to
+ x86_linux_dr_get_addr. All uses updated.
+ (amd64_linux_dr_get_control): Renamed to
+ x86_linux_dr_get_control. All uses updated.
+ (amd64_linux_dr_get_status): Renamed to
+ x86_linux_dr_get_status. All uses updated.
+ (amd64_linux_dr_set_control): Renamed to
+ x86_linux_dr_set_control. All uses updated.
+ (amd64_linux_dr_set_addr): Renamed to
+ x86_linux_dr_set_addr. All uses updated.
+ (amd64_linux_prepare_to_resume): Renamed to
+ x86_linux_prepare_to_resume. All uses updated.
+ (amd64_linux_new_thread): Renamed to
+ x86_linux_new_thread. All uses updated.
+ (amd64_linux_new_fork): Renamed to
+ x86_linux_new_fork. All uses updated.
+ (amd64_linux_child_post_startup_inferior): Renamed to
+ x86_linux_child_post_startup_inferior. All uses updated.
+ (amd64_linux_enable_btrace): Renamed to
+ x86_linux_enable_btrace. All uses updated.
+ (amd64_linux_disable_btrace): Renamed to
+ x86_linux_disable_btrace. All uses updated.
+ (amd64_linux_teardown_btrace): Renamed to
+ x86_linux_teardown_btrace. All uses updated.
+ (amd64_linux_read_btrace): Renamed to
+ x86_linux_read_btrace. All uses updated.
+ * i386-linux-nat.c (i386_linux_dr_get): Renamed to
+ x86_linux_dr_get. All uses updated.
+ (i386_linux_dr_set): Renamed to
+ x86_linux_dr_set. All uses updated.
+ (i386_linux_dr_get_addr): Renamed to
+ x86_linux_dr_get_addr. All uses updated.
+ (i386_linux_dr_get_control): Renamed to
+ x86_linux_dr_get_control. All uses updated.
+ (i386_linux_dr_get_status): Renamed to
+ x86_linux_dr_get_status. All uses updated.
+ (i386_linux_dr_set_control): Renamed to
+ x86_linux_dr_set_control. All uses updated.
+ (i386_linux_dr_set_addr): Renamed to
+ x86_linux_dr_set_addr. All uses updated.
+ (i386_linux_prepare_to_resume): Renamed to
+ x86_linux_prepare_to_resume. All uses updated.
+ (i386_linux_new_thread): Renamed to
+ x86_linux_new_thread. All uses updated.
+ (i386_linux_new_fork): Renamed to
+ x86_linux_new_fork. All uses updated.
+ (i386_linux_child_post_startup_inferior): Renamed to
+ x86_linux_child_post_startup_inferior. All uses updated.
+ (i386_linux_enable_btrace): Renamed to
+ x86_linux_enable_btrace. All uses updated.
+ (i386_linux_disable_btrace): Renamed to
+ x86_linux_disable_btrace. All uses updated.
+ (i386_linux_teardown_btrace): Renamed to
+ x86_linux_teardown_btrace. All uses updated.
+ (i386_linux_read_btrace): Renamed to
+ x86_linux_read_btrace. All uses updated.
+
+2014-07-11 Adrian Sendroiu <adrian.sendroiu@freescale.com>
+
+ * remote.c (extended_remote_post_attach): New function.
+ (init_extended_remote_ops): Install it as to_post_attach method.
+
+2014-07-09 Pedro Alves <palves@redhat.com>
+
+ * infcmd.c (attach_command_post_wait): Don't call
+ target_terminal_inferior here.
+ (attach_command): Call it here instead.
+
+2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ada-varobj.c (ada_varobj_ops): Fill in is_path_expr_parent
+ field.
+ * c-varobj.c (c_is_path_expr_parent): New function, moved core
+ from varobj.c, with additional checks.
+ (c_varobj_ops): Fill in is_path_expr_parent field.
+ (cplus_varobj_ops): Fill in is_path_expr_parent field.
+ * jv-varobj.c (java_varobj_ops): Fill in is_path_expr_parent
+ field.
+ * varobj.c (is_path_expr_parent): Call is_path_expr_parent varobj
+ ops method.
+ (varobj_default_is_path_expr_parent): New function.
+ * varobj.h (lang_varobj_ops): Add is_path_expr_parent field.
+ (varobj_default_is_path_expr_parent): Declare new function.
+
+2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
+
+ * infcmd.c (finish_backward): Turn internal error into normal error.
+
+2014-07-07 Pedro Alves <palves@redhat.com>
+
+ PR gdb/17096
+ * remote.c (async_handle_remote_sigint)
+ (async_handle_remote_sigint_twice): Call
+ gdb_call_async_signal_handler instead of
+ mark_async_signal_handler.
+
+2014-07-07 Tom Tromey <tromey@redhat.com>
+
+ * target-delegates.c: Rebuild.
+ * target.c (target_info_record): Remove.
+ * record.c (info_record_command): Unconditionally call
+ to_info_record.
+ * target.h (struct target_ops) <to_info_record>: Use
+ TARGET_DEFAULT_IGNORE.
+ (target_info_record): Remove.
+
+2014-07-07 Tom Tromey <tromey@redhat.com>
+
+ * target.h (struct target_ops) <to_get_thread_local_address>: Use
+ TARGET_DEFAULT_NORETURN.
+ * target.c (generic_tls_error): New function.
+ (target_translate_tls_address): Don't search target stack.
+ * target-delegates.c: Rebuild.
+ * ppc-linux-tdep.c (ppc_linux_spe_context): Don't search target
+ stack.
+ * linux-thread-db.c (thread_db_get_thread_local_address):
+ Unconditionally call beneath target.
+
+2014-07-03 Marc Khouzam <marc.khouzam@ericsson.com>
+
+ * cli/cli-logging.c (pop_output_files): Assign targerr to
+ gdb_stdtargerr.
+
+2014-07-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * MAINTAINERS (Write After Approval): Update my email address.
+
+2014-07-02 Gary Benson <gbenson@redhat.com>
+
+ * proc-service.c (ps_xfer_memory): Update comment.
+ (ps_pstop): Remove unused function.
+ (ps_pcontinue): Likewise.
+ (ps_lstop): Likewise.
+ (ps_lcontinue): Likewise.
+ (ps_lgetxregsize): Likewise.
+ (ps_lgetxregs): Likewise.
+ (ps_lsetxregs): Likewise.
+ (ps_plog): Likewise.
+ (ps_ptread): Likewise.
+ (ps_ptwrite): Likewise.
+
+2014-07-01 Mark Wielaard <mjw@redhat.com>
+
+ * dwarf2read.c (add_array_cv_type): New function.
+ (read_tag_const_type): Call add_array_cv_type for TYPE_CODE_ARRAY.
+ (read_tag_volatile_type): Likewise.
+
+2014-07-01 Tom Tromey <tromey@redhat.com>
+
+ * breakpoint.c (add_catch_command): Use cmd_sfunc_ftype.
+ * breakpoint.h (add_catch_command): Use cmd_sfunc_ftype.
+ * cli/cli-decode.c (cmd_cfunc_eq, add_cmd, add_prefix_cmd)
+ (add_abbrev_prefix_cmd, add_info, add_com): Use cmd_cfunc_ftype.
+ * command.h (cmd_cfunc_ftype): Move earlier.
+ (add_cmd, add_prefix_cmd, add_abbrev_prefix_cmd, cmd_cfunc_eq)
+ (add_com, add_info): Use cmd_cfunc_ftype.
+
+2014-06-30 Tom Tromey <tromey@redhat.com>
+
+ * symtab.c (operator_chars): Make parameters and return type
+ const.
+ (file_matches): Make "files" const.
+ (struct search_symbols_data) <files>: Now const.
+ (search_symbols): Make "regexp" and "files" parameters const.
+ Update.
+ (symtab_symbol_info): Remove cast.
+ (rbreak_command): Update.
+ * symtab.h (search_symbols): Update.
+
+2014-06-27 Yao Qi <yao@codesourcery.com>
+
+ * breakpoint.c (check_longjmp_breakpoint_for_call_dummy):
+ Change parameter type to 'struct thread_info *'. Caller
+ updated.
+ * breakpoint.h (check_longjmp_breakpoint_for_call_dummy):
+ Update declaration.
+ * dummy-frame.c (struct dummy_frame_id): New.
+ (dummy_frame_id_eq): New function.
+ (struct dummy_frame) <id>: Change its type to 'struct
+ dummy_frame_id'.
+ (dummy_frame_push): Add parameter ptid and save it in
+ dummy_frame_id.
+ (pop_dummy_frame_bpt): Use ptid of dummy_frame instead of
+ inferior_ptid.
+ (pop_dummy_frame): Assert that the ptid of dummy_frame equals
+ to inferior_ptid.
+ (lookup_dummy_frame): Change parameter type to 'struct
+ dummy_frame_id *'. Callers updated. Call dummy_frame_id_eq
+ instead of frame_id_eq.
+ (dummy_frame_pop): Add parameter ptid. Callers updated.
+ Update comments. Compose dummy_frame_id and pass it to
+ lookup_dummy_frame.
+ (dummy_frame_discard): Add parameter ptid.
+ (dummy_frame_sniffer): Compose dummy_frame_id and call
+ dummy_frame_id_eq instead of frame_id_eq.
+ (fprint_dummy_frames): Print ptid.
+ * dummy-frame.h: Remove comments.
+ (dummy_frame_push): Add ptid in declaration.
+ (dummy_frame_pop, dummy_frame_discard): Likewise.
+
+2014-06-26 Tom Tromey <tromey@redhat.com>
+
+ * cli/cli-cmds.c (error_no_arg): Make "why" const.
+ * command.h (error_no_arg): Update.
+
+2014-06-26 Tom Tromey <tromey@redhat.com>
+
+ * cli/cli-setshow.c (do_set_command): Make "arg" const.
+ (do_show_command): Make "arg" const.
+ * cli/cli-setshow.h (do_set_command, do_show_command): Update.
+
+2014-06-26 Tom Tromey <tromey@redhat.com>
+
+ * record-full.c (record_full_get_bookmark): Make "args" const.
+ (record_full_goto_bookmark): Make "raw_bookmark" const.
+ * record.c (record_goto): New function.
+ (cmd_record_goto): Use it. Now static.
+ * record.h (record_goto): Declare.
+ (cmd_record_goto): Remove declaration.
+ * target-delegates.c: Rebuild.
+ * target.h (struct target_ops) <to_get_bookmark,
+ to_goto_bookmark>: Make parameter const.
+
+2014-06-26 Tom Tromey <tromey@redhat.com>
+
+ * defs.h (generic_load): Update.
+ * m32r-rom.c (m32r_load_gen): Make "filename" const.
+ * monitor.c (monitor_load): Make "args" const.
+ * remote-m32r-sdi.c (m32r_load): Make "args" const.
+ * remote-mips.c (mips_load_srec, pmon_load_fast): Make "args"
+ const.
+ (mips_load): Make "file" const.
+ * remote-sim.c (gdbsim_load): Make "args" const.
+ * remote.c (remote_load): Make "name" const.
+ * symfile.c (generic_load): Make "args" const.
+ * target-delegates.c: Rebuild.
+ * target.c (target_load): Make "arg" const.
+ (debug_to_load): Make "args" const.
+ * target.h (struct target_ops) <to_load>: Make parameter const.
+ (target_load): Update.
+
+2014-06-26 Tom Tromey <tromey@redhat.com>
+
+ PR symtab/16902:
+ * dwarf2read.c (fixup_go_packaging, dwarf2_compute_name)
+ (dwarf2_physname, read_partial_die)
+ (guess_partial_die_structure_name, fixup_partial_die)
+ (guess_full_die_structure_name, anonymous_struct_prefix)
+ (dwarf2_name): Use per-BFD obstack.
+
+2014-06-26 Yao Qi <yao@codesourcery.com>
+
+ * dummy-frame.c (dummy_frame_sniffer): Move local variables
+ dummyframe and this_id into inner block below.
+
+2014-06-26 Yao Qi <yao@codesourcery.com>
+
+ * infrun.c (_initialize_infrun): Replace "signal_program[0]"
+ with "signal_pass[0]" in the initialization of signal_pass.
+
+2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_generating_corefile)
+ (record_btrace_prepare_to_generate_core)
+ (record_btrace_done_generating_core): New.
+ (record_btrace_xfer_partial, record_btrace_fetch_registers)
+ (record_btrace_store_registers, record_btrace_prepare_to_store):
+ Forward request when generating a core file.
+ (record_btrace_open): Set record_btrace_generating_corefile to zero.
+ (init_record_btrace_ops): Set to_prepare_to_generate_core and
+ to_done_generating_core.
+
+2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
+
+ * target.h (target_ops) <to_prepare_to_generate_core>
+ <to_done_generating_core>: New.
+ (target_prepare_to_generate_core, target_done_generating_core): New.
+ * target.c (target_prepare_to_generate_core)
+ (target_done_generating_core): New.
+ * target-delegates.c: Regenerate.
+ * gcore.c: (write_gcore_file): Rename to ...
+ (write_gcore_file_1): ...this.
+ (write_gcore_file): Call target_prepare_to_generate_core
+ and target_done_generating_core.
+
+2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
+
+ * fbsd-nat.c (fbsd_make_corefile_notes): Remove make_cleanup call.
+ * gcore.c (write_gcore_file): Free memory returned from
+ make_corefile_notes.
+ * linux-tdep.c (linux_make_corefile_notes): Remove make_cleanup call.
+ * procfs.c (procfs_make_note_section): Remove make_cleanup call.
+
+2014-06-24 Yao Qi <yao@codesourcery.com>
+
+ * arm-linux-tdep.c (arm_linux_skip_trampoline_code): New.
+ (arm_linux_init_abi): Set skip_trampoline_code with
+ gdbarch_skip_trampoline_code instead of
+ find_solib_trampoline_target.
+
+2014-06-24 Yao Qi <yao@codesourcery.com>
+
+ * arm-tdep.c (arm_stub_unwind_sniffer): Return 1 if
+ arm_skip_bx_reg returns non-zero.
+
+2014-06-24 Yao Qi <yao@codesourcery.com>
+
+ * arm-tdep.c (arm_skip_bx_reg): New function.
+ (arm_skip_stub): Call arm_skip_bx_reg.
+
+2014-06-23 Don Breazeal <donb@codesourcery.com>
+
+ * MAINTAINERS: Add myself as write-after-approval maintainer.
+
+2014-06-23 Pedro Alves <palves@redhat.com>
+
+ * amd64-linux-nat.c (amd64_linux_prepare_to_resume): Clear
+ DR_CONTROL before setting DR0..DR3.
+ * i386-linux-nat.c (i386_linux_prepare_to_resume): Likewise.
+ * nat/i386-dregs.c (i386_remove_aligned_watchpoint): Clear all
+ bits of DR_CONTROL related to the debug register slot being
+ disabled. If all slots are vacant, clear local slowdown as well,
+ and assert DR_CONTROL is 0.
+
+2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
+
+ * python/lib/gdb/command/xmethods.py
+ (get_method_matchers_in_loci): Lookup xmethod matchers in the
+ current progspace only if the string "progspace" matches LOCUS_RE.
+
+2014-06-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix --with-system-readline with readline-6.3 patch 5.
+ * tui/tui-io.c (tui_old_rl_getc_function, tui_old_rl_redisplay_function)
+ (tui_old_rl_prep_terminal, tui_old_rl_deprep_terminal): Use rl_*_t
+ types.
+
2014-06-20 Tom Tromey <tromey@redhat.com>
* dwarf2read.c (dw2_get_real_path): Use correct type in