Remove operator BINOP_IN
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a012f95f91d0cbcfa334d463f896121d2a219f9c..7cd8ada6063034592e502065fd2e528d1a17e4d0 100644 (file)
+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
+       OBSTACK_CALLOC.
+       * gdb_obstack.h (OBSTACK_ZALLOC, OBSTACK_CALLOC): Cast result.
+
+2014-06-20  Gary Benson  <gbenson@redhat.com>
+
+       * common/gdb_thread_db.h: Moved to nat.  All includes updated.
+       * common/glibc_thread_db.h: Likewise.
+       * common/i386-cpuid.h: Likewise.
+       * common/i386-gcc-cpuid.h: Likewise.
+       * common/linux-btrace.h: Likewise.
+       * common/linux-osdata.h: Likewise.
+       * common/linux-procfs.h: Likewise.
+       * common/linux-ptrace.h: Likewise.
+       * common/mips-linux-watch.h: Likewise.
+       * common/linux-btrace.c: Moved to nat.
+       * common/linux-osdata.c: Likewise.
+       * common/linux-procfs.c: Likewise.
+       * common/linux-ptrace.c: Likewise.
+       * common/mips-linux-watch.c: Likewise.
+       * nat/gdb_thread_db.h: Moved from common.
+       * nat/glibc_thread_db.h: Likewise.
+       * nat/i386-cpuid.h: Likewise.
+       * nat/i386-gcc-cpuid.h: Likewise.
+       * nat/linux-btrace.c: Likewise.
+       * nat/linux-btrace.h: Likewise.
+       * nat/linux-osdata.c: Likewise.
+       * nat/linux-osdata.h: Likewise.
+       * nat/linux-procfs.c: Likewise.
+       * nat/linux-procfs.h: Likewise.
+       * nat/linux-ptrace.c: Likewise.
+       * nat/linux-ptrace.h: Likewise.
+       * nat/mips-linux-watch.c: Likewise.
+       * nat/mips-linux-watch.h: Likewise.
+       * Makefile.in (HFILES_NO_SRCDIR): Reflect new locations.
+       (object file files): Reordered.
+       * gdb/copyright.py (EXCLUDE_LIST): Reflect new location
+       of glibc_thread_db.h.
+
+2014-06-20  Gary Benson  <gbenson@redhat.com>
+
+       * i386-nat.h (debug_hw_points): Moved to nat/i386-dregs.c.
+       (i386_dr_low_type): Moved to nat/i386-dregs.h.
+       (i386_dr_low): Likewise.
+       (i386_dr_low_can_set_addr): Moved to nat/i386-dregs.c.
+       (i386_dr_low_set_addr): Likewise.
+       (i386_dr_low_get_addr): Likewise.
+       (i386_dr_low_can_set_control): Likewise.
+       (i386_dr_low_set_control): Likewise.
+       (i386_dr_low_get_control): Likewise.
+       (i386_dr_low_get_status): Likewise.
+       (i386_get_debug_register_length): Likewise.
+       * nat/i386-dregs.h (i386_dr_low_type): Moved from i386-nat.h.
+       (i386_dr_low): Likewise.
+       * nat/i386-dregs.c (i386-low.h): Remove include.
+       (i386-nat.h): Likewise.
+       (nat/i386-dregs.h): New include.
+       (i386_dr_low_can_set_addr): Moved from i386-nat.h.
+       (i386_dr_low_set_addr): Likewise.
+       (i386_dr_low_get_addr): Likewise.
+       (i386_dr_low_can_set_control): Likewise.
+       (i386_dr_low_set_control): Likewise.
+       (i386_dr_low_get_control): Likewise.
+       (i386_dr_low_get_status): Likewise.
+       (i386_get_debug_register_length): Likewise.
+       (debug_hw_points): Likewise.
+
+2014-06-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * Makefile.in (SFILES): Add d-exp.y.
+       (YYFILES): Add d-exp.c.
+       (YYOBJ): Add d-exp.o.
+       (local-maintainer-clean): Delete d-exp.c.
+       * d-exp.y: New file.
+       * d-lang.h (d_parse): New declaration.
+       (d_error): New declaration.
+       * d-lang.c (d_op_print_tab): Add entry for BINOP_CONCAT and BINOP_EXP.
+       Set BINOP_EQUAL and BINOP_NOTEQUAL to same precedence as other
+       PREC_ORDER operators.
+       (d_language_defn): Use d_parse, d_error instead of c_parse, c_error.
+
+2014-06-19  Yao Qi  <yao@codesourcery.com>
+
+       * gdbthread.h (any_running): Remove the declaration.
+       * thread.c (any_running): Remove.
+
+2014-06-19  Yao Qi  <yao@codesourcery.com>
+
+       * gdbthread.h (struct thread_info) <state>: Change its type to
+       'enum thread_state'.  Update comments.
+
+2014-06-19  Pedro Alves  <palves@redhat.com>
+
+       * gdbthread.h (ALL_THREADS): Delete.
+       (ALL_NON_EXITED_THREADS): New macro.
+       * btrace.c (btrace_free_objfile): Use ALL_NON_EXITED_THREADS
+       instead of ALL_THREADS.
+       * infrun.c (find_thread_needs_step_over)
+       (switch_back_to_stepped_thread): Use ALL_NON_EXITED_THREADS
+       instead of ALL_THREADS.
+       * record-btrace.c (record_btrace_open)
+       (record_btrace_stop_recording, record_btrace_close)
+       (record_btrace_is_replaying, record_btrace_resume)
+       (record_btrace_find_thread_to_move, record_btrace_wait): Likewise.
+       * remote.c (append_pending_thread_resumptions): Likewise.
+       * thread.c (thread_apply_all_command): Likewise.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * i386-nat.c (i386_stopped_by_watchpoint):
+       Use i386_dr_stopped_by_watchpoint.
+       (i386_insert_hw_breakpoint): Use i386_dr_insert_watchpoint.
+       (i386_remove_hw_breakpoint): Use i386_dr_remove_watchpoint.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * nat/i386-dregs.c: New file.
+       * Makefile.in (i386-dregs.o): New rule.
+       * config/i386/cygwin.mh (NATDEPFILES): Add i386-dregs.o.
+       * config/i386/cygwin64.mh (NATDEPFILES): Likewise.
+       * config/i386/darwin.mh (NATDEPFILES): Likewise.
+       * config/i386/fbsd.mh (NATDEPFILES): Likewise.
+       * config/i386/fbsd64.mh (NATDEPFILES): Likewise.
+       * config/i386/go32.mh (NATDEPFILES): Likewise.
+       * config/i386/linux.mh (NATDEPFILES): Likewise.
+       * config/i386/linux64.mh (NATDEPFILES): Likewise.
+       * config/i386/mingw.mh (NATDEPFILES): Likewise.
+       * config/i386/mingw64.mh (NATDEPFILES): Likewise.
+       * i386-nat.h (debug_hw_points): New declaration.
+       * i386-nat.c (breakpoint.h): Remove include.
+       (command.h): Likewise.
+       (target.h): Likewise.
+       (gdb_assert.h): Likewise.
+       (debug_hw_points): Made nonstatic.
+       (debug_printf): Now in i386-dregs.c.
+       (TARGET_HAS_DR_LEN_8): Likewise.
+       (DR_CONTROL_SHIFT): Likewise.
+       (DR_CONTROL_SIZE): Likewise.
+       (DR_RW_EXECUTE): Likewise.
+       (DR_RW_WRITE): Likewise.
+       (DR_RW_READ): Likewise.
+       (DR_RW_IORW): Likewise.
+       (DR_LEN_1): Likewise.
+       (DR_LEN_2): Likewise.
+       (DR_LEN_4): Likewise.
+       (DR_LEN_8): Likewise.
+       (DR_LOCAL_ENABLE_SHIFT): Likewise.
+       (DR_GLOBAL_ENABLE_SHIFT): Likewise.
+       (DR_ENABLE_SIZE): Likewise.
+       (DR_LOCAL_SLOWDOWN): Likewise.
+       (DR_GLOBAL_SLOWDOWN): Likewise.
+       (DR_CONTROL_RESERVED): Likewise.
+       (I386_DR_CONTROL_MASK): Likewise.
+       (I386_DR_VACANT): Likewise.
+       (I386_DR_LOCAL_ENABLE): Likewise.
+       (I386_DR_GLOBAL_ENABLE): Likewise.
+       (I386_DR_DISABLE): Likewise.
+       (I386_DR_SET_RW_LEN): Likewise.
+       (I386_DR_GET_RW_LEN): Likewise.
+       (I386_DR_WATCH_HIT): Likewise.
+       (i386_wp_op_t): Likewise.
+       (i386_show_dr): Likewise.
+       (i386_length_and_rw_bits): Likewise.
+       (i386_insert_aligned_watchpoint): Likewise.
+       (i386_remove_aligned_watchpoint): Likewise.
+       (i386_handle_nonaligned_watchpoint): Likewise.
+       (i386_update_inferior_debug_regs): Likewise.
+       (i386_insert_watchpoint): Use i386_dr_insert_watchpoint.
+       (i386_remove_watchpoint): Use i386_dr_remove_watchpoint.
+       (i386_region_ok_for_watchpoint):
+       Use i386_dr_region_ok_for_watchpoint.
+       (i386_stopped_data_address): Use i386_dr_stopped_data_address.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * i386-nat.c (i386_insert_hw_breakpoint): Use
+       i386_insert_watchpoint.
+       (i386_remove_hw_breakpoint): Use i386_remove_watchpoint.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * i386-nat.c (i386_dr_show): Renamed to
+       i386_show_dr and made static.  All uses updated.
+       (i386_dr_length_and_rw_bits): Renamed to
+       i386_length_and_rw_bits and made static.
+       All uses updated.
+       (i386_dr_insert_aligned_watchpoint): Renamed to
+       i386_insert_aligned_watchpoint and made static.
+       All uses updated.
+       (i386_dr_remove_aligned_watchpoint): Renamed to
+       i386_remove_aligned_watchpoint and made static.
+       All uses updated.
+       (i386_dr_update_inferior_debug_regs): Renamed to
+       i386_update_inferior_debug_regs and made static.
+       All uses updated.
+       * nat/i386-dregs.h (i386_dr_show): Removed.
+       (i386_dr_length_and_rw_bits): Likewise.
+       (i386_dr_insert_aligned_watchpoint): Likewise.
+       (i386_dr_remove_aligned_watchpoint): Likewise.
+       (i386_dr_update_inferior_debug_regs): Likewise.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * configure.ac [AC_CHECK_FUNCS] <sigaltstack>: New check.
+       * configure: Regenerate.
+       * config.in: Likewise.
+       * main.c (signal.h): New include.
+       (setup_alternate_signal_stack): New function.
+       (captured_main): Call the above.
+       * cp-support.c (signal.h): New include.
+       (catch_demangler_crashes): New flag.
+       (SIGJMP_BUF): New define.
+       (SIGSETJMP): Likewise.
+       (SIGLONGJMP): Likewise.
+       (gdb_demangle_jmp_buf): New static global.
+       (gdb_demangle_attempt_core_dump): Likewise.
+       (gdb_demangle_signal_handler): New function.
+       (gdb_demangle): If catch_demangler_crashes is set, install the
+       above signal handler before calling bfd_demangle, and restore
+       the original signal handler afterwards.  Display the offending
+       symbol and call demangler_warning the first time a segmentation
+       fault is caught.
+       (_initialize_cp_support): New maint set/show command.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * utils.h (resource_limit_kind): New enum.
+       (can_dump_core): New declaration.
+       (warn_cant_dump_core): Likewise.
+       (dump_core): Likewise.
+       * utils.c (dump_core): Made nonstatic.  Added new
+       parameter "limit_kind".
+       (can_dump_core): Made nonstatic. Moved printing code to...
+       (warn_cant_dump_core): New function.
+       (can_dump_core_warn): Likewise.
+       (internal_vproblem): Replace calls to can_dump_core with
+       calls to can_dump_core_warn.  Supply new argument to each.
+
+2014-06-19  Gary Benson  <gbenson@redhat.com>
+
+       * utils.h (demangler_vwarning): New declaration.
+       (demangler_warning): Likewise.
+       * utils.c (struct internal_problem)
+       <user_settable_should_quit>: New field.
+       <user_settable_should_dump_core>: Likewise
+       (internal_error_problem): Add values for above new fields.
+       (internal_warning_problem): Likewise.
+       (demangler_warning_problem): New static global.
+       (demangler_vwarning): New function.
+       (demangler_warning): Likewise.
+       (add_internal_problem_command): Selectively add commands.
+       (_initialize_utils): New internal problem command.
+       * maint.c (maintenance_demangler_warning): New function.
+       (_initialize_maint_cmds): New command.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * f-valprint.c (info_common_command_for_block): Update.
+       * symtab.h (struct general_symbol_info) <common_block>: Now
+       const.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * symtab.h (struct symtab) <blockvector>: Now const.
+       * ada-lang.c (ada_add_global_exceptions): Update.
+       * buildsym.c (augment_type_symtab): Update.
+       * dwarf2read.c (dw2_lookup_symbol): Update.
+       * jit.c (finalize_symtab): Update.
+       * jv-lang.c (add_class_symtab_symbol): Update.
+       * mdebugread.c (parse_symbol, add_block, sort_blocks, new_symtab):
+       Update.
+       * objfiles.c (objfile_relocate1): Update.
+       * psymtab.c (lookup_symbol_aux_psymtabs)
+       (maintenance_check_psymtabs): Update.
+       * python/py-symtab.c (stpy_global_block, stpy_static_block):
+       Update.
+       * spu-tdep.c (spu_catch_start): Update.
+       * symmisc.c (dump_symtab_1): Update.
+       * symtab.c (lookup_global_symbol_from_objfile)
+       (lookup_symbol_aux_objfile, lookup_symbol_aux_quick)
+       (basic_lookup_transparent_type_quick)
+       (basic_lookup_transparent_type, find_pc_sect_symtab)
+       (find_pc_sect_line, search_symbols): Update.
+       * block.c (find_block_in_blockvector): Make "bl" const.
+       (blockvector_for_pc_sect, blockvector_for_pc): Make return type
+       const.
+       (blockvector_contains_pc): Make "bv" const.
+       (block_for_pc_sect): Update.
+       * block.h (blockvector_for_pc, blockvector_for_pc_sect)
+       (blockvector_contains_pc): Update.
+       * breakpoint.c (resolve_sal_pc): Update.
+       * inline-frame.c (block_starting_point_at): Update.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * completer.c (complete_line): Make "line_buffer" const.
+       * completer.h (complete_line): Update.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * symtab.c (add_macro_name): Remove unneeded cast.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * cli/cli-setshow.h (parse_cli_boolean_value): Update.
+       * cli/cli-setshow.c (parse_cli_boolean_value): Make "arg" const.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * probe.c (info_probes_for_ops): Make "arg" const.
+       * probe.h (info_probes_for_ops): Update.
+
+2014-06-18  Tom Tromey  <tromey@redhat.com>
+
+       * varobj.c (varobj_create): Update.
+       * valops.c (value_of_this): Update.
+       * tracepoint.c (add_local_symbols, scope_info): Update.
+       * symtab.h (struct general_symbol_info) <block>: Now const.
+       * symtab.c (skip_prologue_sal)
+       (default_make_symbol_completion_list_break_on)
+       (skip_prologue_using_sal): Update.
+       * stack.h (iterate_over_block_locals)
+       (iterate_over_block_local_vars): Update.
+       * stack.c (print_frame_args): Update.
+       (iterate_over_block_locals, iterate_over_block_local_vars): Make
+       parameter const.
+       (get_selected_block): Make return type const.
+       * python/py-frame.c (frapy_block): Update.
+       * python/py-block.c (gdbpy_block_for_pc): Update.
+       * p-exp.y (%union) <bval>: Now const.
+       * mi/mi-cmd-stack.c (list_args_or_locals): Update.
+       * mdebugread.c (mylookup_symbol, parse_procedure): Update.
+       * m2-exp.y (%union) <bval>: Now const.
+       * linespec.c (get_current_search_block): Make return type const.
+       (create_sals_line_offset, find_label_symbols): Update.
+       * inline-frame.c (inline_frame_sniffer, skip_inline_frames):
+       Update.
+       (block_starting_point_at): Make "block" const.
+       * infrun.c (insert_exception_resume_breakpoint): Make "b" const.
+       (check_exception_resume): Update.
+       * guile/scm-frame.c (gdbscm_frame_block): Update.
+       * guile/scm-block.c (gdbscm_lookup_block): Update.
+       * frame.h (get_frame_block): Update.
+       (get_selected_block): Make return type const.
+       * frame.c (frame_id_inner): Update.
+       * f-valprint.c (info_common_command_for_block)
+       (info_common_command): Update.
+       * dwarf2loc.c (dwarf2_find_location_expression)
+       (dwarf_expr_frame_base, dwarf2_compile_expr_to_ax)
+       (locexpr_describe_location_piece): Update.
+       * c-exp.y (%union) <bval>: Now const.
+       * breakpoint.c (resolve_sal_pc): Update.
+       * blockframe.c (get_frame_block):Make return type const.
+       (get_pc_function_start, get_frame_function, find_pc_sect_function)
+       (block_innermost_frame): Update.
+       * block.h (blockvector_for_pc, blockvector_for_pc_sect)
+       (block_for_pc, block_for_pc_sect): Update.
+       * block.c (blockvector_for_pc_sect, blockvector_for_pc): Make
+       'pblock' const.
+       (block_for_pc_sect, block_for_pc): Make return type const.
+       * ax-gdb.c (gen_expr): Update.
+       * alpha-mdebug-tdep.c (find_proc_desc): Update.
+       * ada-lang.c (ada_read_renaming_var_value): Make 'block' const.
+       (ada_make_symbol_completion_list, ada_add_exceptions_from_frame)
+       (ada_read_var_value): Update.
+       * ada-exp.y (struct name_info) <block>: Now const.
+       (%union): Likewise.
+       (block_lookup): Constify.
+
+2014-06-18  Gary Benson  <gbenson@redhat.com>
+
+       * nat/i386-dregs.h: New file.
+       * Makefile.in (HFILES_NO_SRCDIR): Add the above.
+       * i386-nat.h (i386-dregs.h): New include.
+       (DR_FIRSTADDR): Now in i386-dregs.h.
+       (DR_LASTADDR): Likewise.
+       (DR_NADDR): Likewise.
+       (DR_STATUS): Likewise.
+       (DR_CONTROL): Likewise.
+       (i386_debug_reg_state): Likewise.
+       * i386-nat.c (ALL_DEBUG_REGISTERS): Likewise.
+
+2014-06-18  Don Breazeal  <donb@codesourcery.com>
+
+       * breakpoint.c (set_longjmp_breakpoint): Call
+       momentary_breakpoint_from_master with additional argument.
+       (set_longjmp_breakpoint_for_call_dummy): Call
+       momentary_breakpoint_from_master with additional argument.
+       (set_std_terminate_breakpoint): Call
+       momentary_breakpoint_from_master with additional argument.
+       (momentary_breakpoint_from_master): Add argument to function
+       definition and use it to initialize structure member flag.
+       (clone_momentary_breakpoint): Call 
+       momentary_breakpoint_from_master with additional argument.
+       * infrun.c (follow_inferior_reset_breakpoints): Clear structure
+       member flags set in momentary_breakpoint_from_master.
+
+2014-06-18  Gary Benson  <gbenson@redhat.com>
+
+       * i386-nat.c (i386_show_dr): Renamed to
+       i386_dr_show and made nonstatic.  All uses updated.
+       (i386_length_and_rw_bits): Renamed to
+       i386_dr_length_and_rw_bits and made nonstatic.
+       All uses updated.
+       (i386_insert_aligned_watchpoint): Renamed to
+       i386_dr_insert_aligned_watchpoint and made nonstatic.
+       All uses updated.
+       (i386_remove_aligned_watchpoint): Renamed to
+       i386_dr_remove_aligned_watchpoint and made nonstatic.
+       All uses updated.
+       (i386_update_inferior_debug_regs): Renamed to
+       i386_dr_update_inferior_debug_regs and made nonstatic.
+       All uses updated.
+
 2014-06-18  Gary Benson  <gbenson@redhat.com>
 
        * i386-nat.c (i386_dr_low_can_set_addr): New macro.
This page took 0.034272 seconds and 4 git commands to generate.