+2015-10-26 Luis Machado <lgustavo@codesourcery.com>
+
+ * record-full.c (record_full_message_wrapper_safe): Pass empty string to
+ catch_errors call instead of NULL.
+
+2015-10-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * guile/scm-ports.c (ioscm_make_gdb_stdio_port): Pass non-const
+ char pointer to scm_mode_bits.
+
+2015-10-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * symtab.c (default_make_symbol_completion_list_break_on_1): Add
+ cast.
+
+2015-10-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * guile/scm-ports.c (gdbscm_memory_port_write): Declare new
+ "data" local variable and use it.
+
+2015-10-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * guile/scm-symbol.c (gdbscm_lookup_global_symbol): Add
+ domain_enum cast.
+ (gdbscm_lookup_symbol): Likewise.
+
+2015-10-25 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-exp.y: Remove an obsolete comment and propagate the block
+ information to the produced expression.
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * tui/tui-data.c (tui_add_to_source_windows): Remove void *
+ cast.
+ (tui_add_content_elements): Likewise.
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * cli/cli-setshow.c (do_set_command): Constify p.
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * nat/linux-ptrace.c (linux_ptrace_test_ret_to_nx): Replace
+ (void *) cast with (gdb_byte *).
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * proc-service.c (ps_pdread): Add cast.
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * sparc64-tdep.c (sparc64_store_arguments): Split assignment of
+ valbuf.
+
+2015-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * ia64-tdep.c (ia64_pseudo_register_write): Remove cast.
+ (ia64_push_dummy_call): Remove cast and change type of "to" to
+ array of gdb_byte.
+
+2015-10-23 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * linux-btrace.c (linux_enable_pt): Add cast to mmap return.
+
+2015-10-23 Simon Marchi <simon.marchi@ericsson.com>
+
+ * observer.h (observer_${event}_notification_stub): Add cast.
+
+2015-10-23 Yao Qi <yao.qi@linaro.org>
+
+ * aarch64-tdep.c (aarch64_displaced_step_copy_insn): Set
+ dsd.insn_count to zero.
+
+2015-10-22 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (stop_after_trap): Delete.
+ (clear_proceed_status, handle_signal_stop, struct
+ infcall_control_state, save_infcall_control_state)
+ (restore_infcall_control_state): Remove references to
+ stop_after_trap.
+
+2015-10-22 Simon Marchi <simon.marchi@ericsson.com>
+
+ * python/python.c (_initialize_python): Add cast.
+
+2015-10-22 Simon Marchi <simon.marchi@ericsson.com>
+
+ * nto-tdep.c (nto_inferior_data): Add cast.
+
+2015-10-22 Pedro Alves <palves@redhat.com>
+
+ * windows-nat.c (do_initial_windows_stuff): Rewrite loop using
+ windows_wait and windows_resume directly instead of
+ wait_for_inferior and resume.
+
+2015-10-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * xtensa-tdep.h (XTREG): Add casts.
+ (XTREG_END): Likewise.
+
+2015-10-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * solib-spu.c (spu_bfd_iovec_pread): Add (gdb_byte *) cast.
+
+2015-10-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * rs6000-tdep.c (variants): Add (enum bfd_architecture) cast.
+
+2015-10-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * mips-linux-tdep.c (mips64_linux_get_longjmp_target): Change type of
+ buf to gdb_byte*.
+ (supply_32bit_reg): Add cast.
+ (mips64_fill_gregset): Likewise.
+
+2015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR python/18073
+ * python/py-type.c (typy_get_composite): Allow returning a
+ function type.
+
+2015-10-21 Keven Boell <keven.boell@intel.com>
+
+ * dwarf2read.c (set_die_type): Add read of
+ DW_AT_allocated and DW_AT_associated.
+ * f-typeprint.c: New include of typeprint.h
+ (f_print_type): Add check for allocated/associated
+ status of type.
+ (f_type_print_varspec_suffix): Add check for
+ * gdbtypes.c (create_array_type_with_stride):
+ Add check for valid data location of type in
+ case allocated or associated attributes are set.
+ Length of an array should be only calculated if
+ allocated or associated is resolved as true.
+ (is_dynamic_type_internal): Add check for allocated/
+ associated.
+ (resolve_dynamic_array): Evaluate allocated/associated
+ properties.
+ * gdbtypes.h (enum dynamic_prop_node_kind): <DYN_PROP_ALLOCATED>
+ <DYN_PROP_ASSOCIATED>: New enums.
+ (TYPE_ALLOCATED_PROP, TYPE_ASSOCIATED_PROP): New macros.
+ (type_not_allocated): New function.
+ (type_not_associated): New function.
+ * valarith.c (value_subscripted_rvalue): Add check for
+ allocated/associated.
+ * valprint.c: New include of typeprint.h.
+ (valprint_check_validity): Add check for allocated/associated.
+ (value_check_printable): Add check for allocated/
+ associated.
+ * typeprint.h (val_print_not_allocated): New function.
+ (val_print_not_associated): New function.
+ * typeprint.c (val_print_not_allocated): New function.
+ (val_print_not_associated): New function.
+
+2015-10-21 Antoine Tremblay <antoine.tremblay@ericsson.com>
+
+ * Makefile.in: Add arm.c/o.
+ * arch/arm.c: New file.
+ * arch/arm.h: (IS_THUMB_ADDR): Move macro from arm-tdep.c.
+ (MAKE_THUMB_ADDR): Likewise.
+ (UNMAKE_THUMB_ADDR): Likewise.
+ * arm-tdep.c (int thumb_insn_size): Move to arm.c.
+ (IS_THUMB_ADDR): Move to arm.h.
+ (MAKE_THUMB_ADDR): Likewise.
+ (UNMAKE_THUMB_ADDR): Likewise.
+ * configure.tgt: Add arm.o to all ARM configs.
+
+2015-10-21 Yao Qi <yao.qi@linaro.org>
+
+ * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
+ Remove argument exp_vCont_s.
+ * gdb.base/range-stepping.exp: Callers updated.
+ * gdb.trace/range-stepping.exp: Likewise.
+
+2015-10-21 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * gdb/nto-tdep.c (QNX_NOTE_NAME, QNX_INFO_SECT_NAME): New defines.
+ (nto_sniff_abi_note_section): New function.
+ (nto_elf_osabi_sniffer): Use new function to recognize nto specific
+ binary.
+
+2015-10-21 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * nto-procfs.c (procfs_wait): Set stopped_flags nad stopped_pc.
+ (procfs_stopped_by_watchpoint): Use flags stored in inferior data.
+ * nto-tdep.c (nto_new_inferior_data_reg): New definition.
+ (nto_new_inferior_data, nto_inferior_data_cleanup, nto_inferior_data):
+ New functions.
+ (_initialize_nto_tdep): New forward declaration, new function.
+ * nto-tdep.h (struct nto_inferior_data): New struct.
+ (nto_inferior_data): New function declaration.
+
+2015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * findvar.c (address_from_register): Check REGNUM validity.
+
+2015-10-20 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * gdb/nto-procfs.c (procfs_pid_to_exec_file): New function.
+ (init_procfs_targets): Wire new function.
+
+2015-10-20 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * nto-procfs.c (sys/auxv.h): Include.
+ (procfs_xfer_partial): Implement TARGET_OBJECT_AUXV.
+ * nto-tdep.c (nto_read_auxv_from_initial_stack): New function.
+ * nto-tdep.h (nto_read_auxv_from_initial_stack): New declaration.
+
+2015-10-20 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * nto-procfs.c (nto_procfs_path): Rename to...
+ (nodestr): ... this, and change type.
+ (nto_node): Use new variable and logic accordingly.
+ (procfs_open_1): Use new variable name. Use local buffer to construct
+ procfrs path.
+ (procfs_pidlist): Use NODESTR to construct procfs path.
+ (procfs_files_info): Use NODESTR to output meaningful text.
+ (do_attach): Construct procfs using NODESTR.
+ (procfs_create_inferior): Compare pointer to NULL.
+
+2015-10-19 Josh Stone <jistone@redhat.com>
+
+ * linux-nat.c (linux_handle_syscall_trap): Always update entry/
+ return state, even when not actively catching syscalls at all.
+ (linux_handle_extended_wait): Mark syscall_state like an entry.
+ (wait_lwp): Set syscall_state ignored for other traps.
+ (linux_nat_filter_event): Likewise.
+
+2015-10-19 Luis Machado <lgustavo@codesourcery.com>
+
+ * remote.c (remote_wait_as): Set rs->waiting_for_stop_reply to 0
+ when handling 'E', 'T', 'S', 'X' and 'W' packets.
+ Do not set rs->waiting_for_stop_reply back to 1.
+
+2015-10-16 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * nto-procfs.c (common/filestuff.h): Include.
+ (procfs_can_use_hw_breakpoint): Fix enum name.
+ (procfs_open_1): Fix compiler warning.
+ (procfs_pidlist): Make static.
+ (procfs_meminfo): Make static, fix type name, add missing argument.
+ (procfs_store_registers): Make static.
+ (procfs_thread_info): Remove unused function.
+ (_initialize_procfs): Forward declare.
+
+2015-10-16 Yao Qi <yao.qi@arm.com>
+
+ * MAINTAINERS: Update my email address.
+
+2015-10-15 Yao Qi <yao.qi@linaro.org>
+
+ * aarch64-linux-nat.c (aarch64_linux_insert_hw_breakpoint):
+ Call gdbarch_breakpoint_from_pc to instruction length.
+ (aarch64_linux_remove_hw_breakpoint): Likewise.
+ * common/common-regcache.h (regcache_register_size): Declare.
+ * nat/aarch64-linux-hw-point.c: Include "common-regcache.h".
+ (aarch64_point_is_aligned): Set alignment to 2 for breakpoint if
+ the process is 32bit, otherwise set alignment to 4.
+ (aarch64_handle_breakpoint): Update comments.
+ * regcache.c (regcache_register_size): New function.
+
+2015-10-15 Aleksandar Ristovski <aristovski@qnx.com>
+
+ * gdbarch.sh (core_regset_section): Remove.
+ * gdbarch.h: Regenerate.
+
+2015-10-14 Yao Qi <yao.qi@linaro.org>
+
+ * arch/aarch64-insn.h (struct aarch64_memory_operand): Move enum
+ out of it.
+ (enum aarch64_memory_operand_type): New.
+
+2015-10-13 David Edelsohn <dje.gcc@gmail.com>
+
+ * xcoffread.c (dwarf2_xcoff_names): Add .dwmac and .dwpbtyp.
+
+2015-10-13 Pedro Alves <palves@redhat.com>
+
+ * ada-lang.c (ada_enum_name): Constify local.
+ * ada-typeprint.c (print_range_bound): Constify locals.
+ * c-varobj.c (c_describe_child): Likewise.
+ * cli/cli-setshow.c (do_set_command): Likewise.
+ * gdb_vecs.c (delim_string_to_char_ptr_vec_append): Likewise.
+ * dwarf2read.c (find_file_and_directory): Likewise.
+ (anonymous_struct_prefix, dwarf2_name): Likewise.
+ * gnu-v3-abi.c (gnuv3_rtti_type): Likewise.
+ * go-lang.c (unpack_mangled_go_symbol): Likewise.
+ * jv-typeprint.c (java_type_print_base): Likewise.
+ * ser-tcp.c (net_open): Likewise.
+ * symfile.c (deduce_language_from_filename): Likewise.
+ * symtab.c (gdb_mangle_name): Likewise.
+ * tui/tui-io.c (tui_redisplay_readline): Likewise.
+
+2015-10-13 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (restore_execution_direction): New function.
+ (fetch_inferior_event): Use it instead of
+ make_cleanup_restore_integer.
+ (execution_direction): Change type to enum
+ exec_direction_kind.
+ * infrun.h (execution_direction): Likewise.
+
+2015-10-13 Pedro Alves <palves@redhat.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Constify
+ locals. Use value_contents_writeable. Remove casts.
+
+2015-10-13 Pedro Alves <palves@redhat.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Add casts to malloc
+ and alloca calls.
+
+2015-10-13 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lm32-tdep.c (lm32_push_dummy_call): Replace call to
+ write_memory with write_memory_unsigned_integer.
+
+2015-10-13 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * solib-dsbt.c (cmp_name): Constify arguments.
+ * solib-frv.c (cmp_name): Likewise.
+ * solib-svr4.c (svr4_create_solib_event_breakpoints): Likewise.
+ * solib.c (gdb_bfd_lookup_symbol_from_symtab): Likewise.
+ (bfd_lookup_symbol_from_dyn_symtab): Likewise.
+ (gdb_bfd_lookup_symbol): Likewise.
+ * solib.h (gdb_bfd_lookup_symbol): Likewise.
+ (gdb_bfd_lookup_symbol_from_symtab): Likewise.
+
+2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * stack.c (parse_frame_specification): Remove message parameter,
+ replace with fixed string in function body, update function
+ comment.
+ (frame_info): Remove message to parse_frame_specification.
+ (select_frame_command): Likewise.
+
+2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * stack.c (parse_frame_specification): Delete.
+ (parse_frame_specification_1): Rename to
+ parse_frame_specification.
+ (frame_info): Use parse_frame_specification.
+ (select_frame_command): Likewise.
+ (return_command): Use select_frame and print_stack_frame rather
+ than frame_command and select_frame_command.
+ (func_command): Use get_current_frame rather than
+ parse_frame_specification.
+
+2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * stack.c (func_command): Return early when there is no ARG
+ string.
+
+2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * stack.c: Include safe-ctype.h not ctype.h.
+ (parse_frame_specification): Use ISSPACE not isspace.
+ (backtrace_command): Use TOLOWER not tolower.
+
+2015-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * mep-tdep.c (current_me_module): Add cast.
+ (mep_gdbarch_init): Likewise.
+
+2015-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * m32c-tdep.c (m32c_move_reg_t): Replace with...
+ (m32c_write_reg_t): ...this and...
+ (m32c_read_reg_t): ...this.
+ (struct m32c_reg): Update types of read and write.
+ (m32c_raw_read): Change declaration type to m32c_read_reg_t and
+ adjust definition.
+ (m32c_banked_read): Likewise.
+ (m32c_sb_read): Likewise.
+ (m32c_part_read): Likewise.
+ (m32c_cat_read): Likewise.
+ (m32c_r3r2r1r0_read): Likewise.
+ (m32c_raw_write): Change declaration type to m32c_write_reg_t
+ and adjust definition.
+ (m32c_banked_write): Likewise.
+ (m32c_sb_write): Likewise.
+ (m32c_part_write): Likewise.
+ (m32c_cat_write): Likewise.
+ (m32c_r3r2r1r0_write): Likewise.
+
+2015-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * aarch64-linux-tdep.c (aarch64_linux_syscall_record): Add cast.
+
+2015-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * aarch64-linux-tdep.c (aarch64_canonicalize_syscall): Return
+ gdb_sys_no_syscall instead of -1.
+
+2015-10-12 Yao Qi <yao.qi@linaro.org>
+
+ * NEWS: Mention the change.
+
+2015-10-12 Yao Qi <yao.qi@linaro.org>
+
+ * arch/aarch64-insn.c (emit_load_store): Rename to ...
+ (aarch64_emit_load_store): ... it. All callers updated.
+
+2015-10-12 Yao Qi <yao.qi@linaro.org>
+
+ * arch/aarch64-insn.c (emit_insn): Rename to ...
+ (aarch64_emit_insn): ... it. All callers updated.
+
+2015-10-12 Yao Qi <yao.qi@linaro.org>
+
+ * aarch64-linux-tdep.c: Include arch-utils.h.
+ (aarch64_linux_init_abi): Call set_gdbarch_max_insn_length,
+ set_gdbarch_displaced_step_copy_insn,
+ set_gdbarch_displaced_step_fixup,
+ set_gdbarch_displaced_step_free_closure,
+ set_gdbarch_displaced_step_location,
+ and set_gdbarch_displaced_step_hw_singlestep.
+ * aarch64-tdep.c (struct displaced_step_closure): New.
+ (struct aarch64_displaced_step_data): New.
+ (aarch64_displaced_step_b): New function.
+ (aarch64_displaced_step_b_cond): Likewise.
+ (aarch64_register): Likewise.
+ (aarch64_displaced_step_cb): Likewise.
+ (aarch64_displaced_step_tb): Likewise.
+ (aarch64_displaced_step_adr): Likewise.
+ (aarch64_displaced_step_ldr_literal): Likewise.
+ (aarch64_displaced_step_others): Likewise.
+ (aarch64_displaced_step_copy_insn): Likewise.
+ (aarch64_displaced_step_fixup): Likewise.
+ (aarch64_displaced_step_hw_singlestep): Likewise.
+ * aarch64-tdep.h (DISPLACED_MODIFIED_INSNS): New macro.
+ (aarch64_displaced_step_copy_insn): Declare.
+ (aarch64_displaced_step_fixup): Declare.
+ (aarch64_displaced_step_hw_singlestep): Declare.
+ * arch/aarch64-insn.c (emit_insn): Moved from
+ gdbserver/linux-aarch64-low.c.
+ (emit_load_store): Likewise.
+ * arch/aarch64-insn.h (enum aarch64_opcodes): Moved from
+ gdbserver/linux-aarch64-low.c.
+ (struct aarch64_register): Likewise.
+ (struct aarch64_memory_operand): Likewise.
+ (ENCODE): Likewise.
+ (can_encode_int32): New macro.
+ (emit_b, emit_bcond, emit_cb, emit_ldr, emit_ldrsw): Likewise.
+ (emit_tb, emit_nop): Likewise.
+ (emit_insn): Declare.
+ (emit_load_store): Declare.
+
+2015-10-12 Yao Qi <yao.qi@linaro.org>
+
+ * arch/aarch64-insn.c (aarch64_decode_ldr_literal): Moved from
+ gdbserver/linux-aarch64-low.c.
+ (aarch64_relocate_instruction): Likewise.
+ * arch/aarch64-insn.h (aarch64_decode_ldr_literal): Declare.
+ (struct aarch64_insn_data): Moved from
+ gdbserver/linux-aarch64-low.c.
+ (struct aarch64_insn_visitor): Likewise.
+ (aarch64_relocate_instruction): Declare.
+
+2015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * eval.c (evaluate_subexp_standard) <STRUCTOP_STRUCT>: If
+ EVAL_AVOID_SIDE_EFFECTS mode, forward the VALUE_LVAL attribute
+ to the returned value.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_unpack_from_contents): Add guard that unpacked
+ is large enough for BIT_SIZE. Update function comment.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Move
+ src_len variable to local block where used. Override
+ BIT_SIZE if bigger than size of resolved type.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbtypes.h (is_scalar_type): Add extern declaration.
+ * gdbtypes.c (is_scalar_type): Make non-static.
+ * ada-lang.c (ada_value_primitive_packed_val): Use is_scalar_type
+ to compute IS_SCALAR instead of doing it ourselves.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Rework handling
+ of case where TYPE is dynamic.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_unpack_from_contents): New function,
+ extracted from ada_value_primitive_packed_val.
+ (ada_value_primitive_packed_val): Replace extracted out code
+ by call to ada_unpack_from_contents.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Reorder local
+ variable declarations.
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Change the type
+ of local variables src and unpacked to "gdb_type *" instead of
+ "unsigned char *".
+
+2015-10-09 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_value_primitive_packed_val): Make the name
+ of various local variables more explicit and consistent.
+ No real code change otherwise.
+
+2015-10-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * i386-tdep.h (struct gdbarch_tdep): Change type of
+ register_reggroup_p to gdbarch_register_reggroup_p_ftype.
+
+2015-10-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * cris-tdep.c (struct instruction_environment): Change type of
+ byte_order to enum bfd_endian.
+
+2015-10-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * arm-linux-tdep.c (arm_canonicalize_syscall): Add
+ enum gdb_syscall casts.
+
+2015-10-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * aarch64-tdep.c (stack_item_t): Change type of data to gdb_byte*.
+ * arm-tdep.c (struct stack_item): Likewise.
+ (push_stack_item): Add gdb_byte* cast.
+ * avr-tdep.c (struct stack_item): Change type of data to gdb_byte*.
+ (push_stack_item): Add gdb_byte* cast.
+ * cli/cli-dump.c (dump_memory_to_file): Change type of buf to gdb_byte*
+ and add cast.
+ * cris-tdep.c (struct stack_item): Change type of data to gdb_byte*.
+ (push_stack_item): Add gdb_byte* cast.
+ * gcore.c (gcore_copy_callback): Change type of memhunk to gdb_byte* and
+ add cast.
+ * gdbtypes.h (print_scalar_formatted): Change type of first parameter to
+ gdb_byte*.
+ * h8300-tdep.c (h8300_extract_return_value): Change type of valbuf to
+ gdb_byte* and remove unnecessary cast.
+ (h8300h_extract_return_value): Likewise.
+ (h8300_store_return_value): Change type of valbuf to gdb_byte*.
+ (h8300h_store_return_value): Likewise.
+ * iq2000-tdep.c (iq2000_extract_return_value): Change type of valbuf to
+ gdb_byte* and remove unnecessary cast.
+ * jit.c (jit_reader_try_read_symtab): Change type of gdb_mem to gdb_byte*
+ and add cast.
+ * m32r-tdep.c (m32r_store_return_value): Change type of valbuf to
+ gdb_byte* and remove unnecessary cast.
+ (m32r_extract_return_value): Change type of dst to gdb_byte* and remove
+ valbuf.
+ * mep-tdep.c (mep_pseudo_cr32_read): Change type of buf to gdb_byte*.
+ (mep_pseudo_cr64_read): Likewise.
+ (mep_pseudo_csr_write): Likewise.
+ (mep_pseudo_cr32_write): Likewise.
+ (mep_pseudo_cr64_write): Likewise.
+ * mi/mi-main.c (mi_cmd_data_write_memory): Change type of buffer to
+ gdb_byte* and add cast.
+ * moxie-tdep.c (moxie_store_return_value): Change type of valbuf to
+ gdb_byte* and remove unnecessary cast.
+ (moxie_extract_return_value): Change type of dst to gdb_byte* and remove
+ valbuf.
+ * p-valprint.c (print_scalar_formatted): Change type of valaddr to
+ gdb_byte*.
+ * printcmd.c (void): Likewise.
+ * python/py-inferior.c (infpy_read_memory): Change type of buffer to
+ gdb_byte* and add cast.
+ (infpy_write_memory): Likewise.
+ (infpy_search_memory): Likewise.
+ * regcache.c (regcache_raw_write_signed): Change type of buf to gdb_byte*
+ and add cast.
+ (regcache_raw_write_unsigned): Likewise.
+ (regcache_cooked_write_signed): Likewise.
+ (regcache_cooked_write_unsigned): Likewise.
+ * sh64-tdep.c (h64_extract_return_value): Change type of valbuf to
+ gdb_byte*.
+
+2015-10-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * fbsd-tdep.c (fbsd_collect_regset_section_cb): Add cast.
+ * linux-tdep.c (linux_collect_regset_section_cb_data): Likewise.
+
+2015-10-09 Eli Zaretskii <eliz@gnu.org>
+
+ * stack.c (print_stack_frame):
+ * utils.c (printchar): Fix typos in commentary.
+
+2015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-exp.y: (UnaryExpression): Support `type.sizeof' expressions.
+ (PostfixExpression): Support `expr.sizeof' expressions.
+ (PrimaryExpression): Support `typeof(expr)' expressions.
+
+2015-10-08 Maciej W. Rozycki <macro@imgtec.com>
+
+ * MAINTAINERS: Update my email address.
+
+2015-10-08 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_resume): Fix void return.
+
+2015-10-07 Yao Qi <yao.qi@linaro.org>
+
+ * aarch64-tdep.c: Include opcode/aarch64.h.
+ (submask): Move it above.
+ (bit): Likewise.
+ (bits): Likewise.
+ (aarch64_software_single_step): Call aarch64_decode_insn.
+ Decode instruction by aarch64_inst instead of using
+ aarch64_decode_bcond and decode_masked_match.
+
+2015-10-06 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+ * cli/cli-dump.c (restore_command): Parse load_offset (bias) as address
+ only when the file is binary.
+
+2015-10-02 James Bowman <james.bowman@ftdichip.com>
+
+ * ft32-tdep.c (ft32_analyze_prologue): Add function prolog
+ subroutine handling.
+
+2015-10-01 Simon Marchi <simon.marchi@ericsson.com>
+
+ * common/vec.h (VEC_OP (T,cleanup)): Add pointer cast.
+
+2015-09-30 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (setup_type_unit_groups): Add comment.
+
+2015-09-30 Pedro Alves <palves@redhat.com>
+
+ * linux-nat.c (linux_nat_always_non_stop_p): Always return 1.
+ * x86-linux-nat.c (x86_linux_always_non_stop_p): Delete.
+ (x86_linux_create_target): Don't install
+ x86_linux_always_non_stop_p.
+
+2015-09-30 Don Breazeal <donb@codesourcery.com>
+
+ * remote.c (remote_parse_stop_reply): Call strprefix instead
+ of strncmp.
+
+2015-09-30 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdbarch.sh (struct gdbarch_info): Change tdep_info's type to void *.
+ * gdbarch.h: Regenerate.
+ * i386-tdep.c (i386_gdbarch_init): Remove cast to
+ struct gdbarch_tdep_info *.
+ * mips-tdep.c (mips_gdbarch_init): Likewise.
+ * ppc-linux-tdep (ppu2spu_sniffer): Likewise.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Likewise.
+ * spu-multiarch.c (spu_gdbarch): Likewise.
+
+2015-09-30 Kevin Buettner <kevinb@redhat.com>
+
+ * infcmd.c (finish_command_fsm_should_stop): Don't attempt to
+ record a NULL value.
+
+2015-09-29 Kevin Buettner <kevinb@redhat.com>
+
+ * msp430-tdep.c (msp430_push_dummy_call): Treat reference, struct,
+ and union arguments the same as pointer arguments when determining
+ size of argument.
+
+2015-09-29 James Bowman <james.bowman@ftdichip.com>
+
+ * ft32-tdep.c: #include "opcode/ft32.h".
+ Delete local macros IS_PUSH, PUSH_REG, IS_LINK, LINK_SIZE.
+ (ft32_analyze_prologue): Use FT32_* macros.
+
+2015-09-28 Simon Marchi <simon.marchi@ericsson.com>
+
+ * cli/cli-script.c (read_next_line): Fix stdout -> stdin in
+ comment.
+
+2015-09-28 Doug Evans <dje@google.com>
+
+ * MAINTAINERS: Add Iain Buclaw as D language maintainer.
+
+2015-09-28 Doug Evans <dje@google.com>
+
+ * common/filestuff.c (make_cleanup_close): Update comment.
+
+2015-09-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * btrace.c (parse_xml_btrace_block): Fix cast of
+ xml_find_attribute's return value.
+ * memory-map.c (memory_map_start_memory): Likewise.
+ * solib-svr4.c (library_list_start_library): Likewise.
+ * solib-target.c (library_list_start_segment): Likewise.
+ (library_list_start_section): Likewise.
+ * tracepoint.c (traceframe_info_start_memory): Likewise.
+
+2015-09-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-namespace.c (d_lookup_symbol): New arg langdef.
+ All callers updated. Support looking up symbol as a primitive type.
+ (lookup_module_scope): New arg langdef. All callers updated.
+ Call d_lookup_symbol directly for simple bare symbols.
+
+2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
+
+ * macrocmd.c (print_macro_callback): Add cast(s).
+ * macrotab.c (macro_bcache_str): Likewise.
+ (new_macro_definition): Likewise.
+ * main.c (captured_main): Likewise.
+ * maint.c (print_bfd_section_info): Likewise.
+ * mdebugread.c (mdebug_build_psymtabs): Likewise.
+ (basic_type): Likewise.
+ * memattr.c (mem_region_cmp): Likewise.
+ * memory-map.c (memory_map_start_memory): Likewise.
+ (memory_map_end_memory): Likewise.
+ (memory_map_start_property): Likewise.
+ (memory_map_end_property): Likewise.
+ (clear_result): Likewise.
+ * memrange.c (compare_mem_ranges): Likewise.
+ * mep-tdep.c (mep_analyze_frame_prologue): Likewise.
+ * mi/mi-cmd-var.c (mi_cmd_var_update_iter): Likewise.
+ * mi/mi-console.c (mi_console_file_delete): Likewise.
+ (mi_console_file_fputs): Likewise.
+ (mi_console_raw_packet): Likewise.
+ (mi_console_file_flush): Likewise.
+ (mi_console_set_raw): Likewise.
+ * mi/mi-interp.c (mi_interpreter_resume): Likewise.
+ (mi_new_thread): Likewise.
+ (mi_thread_exit): Likewise.
+ (mi_record_changed): Likewise.
+ (mi_inferior_added): Likewise.
+ (mi_inferior_appeared): Likewise.
+ (mi_inferior_exit): Likewise.
+ (mi_inferior_removed): Likewise.
+ (mi_interp_data): Likewise.
+ (mi_on_normal_stop): Likewise.
+ (mi_traceframe_changed): Likewise.
+ (mi_tsv_created): Likewise.
+ (mi_tsv_deleted): Likewise.
+ (mi_tsv_modified): Likewise.
+ (mi_breakpoint_created): Likewise.
+ (mi_breakpoint_deleted): Likewise.
+ (mi_breakpoint_modified): Likewise.
+ (mi_output_running_pid): Likewise.
+ (mi_inferior_count): Likewise.
+ (mi_solib_loaded): Likewise.
+ (mi_solib_unloaded): Likewise.
+ (mi_command_param_changed): Likewise.
+ (mi_memory_changed): Likewise.
+ (report_initial_inferior): Likewise.
+ (mi_ui_out): Likewise.
+ (mi_set_logging): Likewise.
+ * mi/mi-main.c (collect_cores): Likewise.
+ (print_one_inferior): Likewise.
+ (free_vector_of_ints): Likewise.
+ (free_splay_tree): Likewise.
+ (mi_execute_command): Likewise.
+ * mi/mi-out.c (mi_table_body): Likewise.
+ (mi_table_end): Likewise.
+ (mi_table_header): Likewise.
+ (mi_begin): Likewise.
+ (mi_end): Likewise.
+ (mi_field_int): Likewise.
+ (mi_field_string): Likewise.
+ (mi_field_fmt): Likewise.
+ (mi_flush): Likewise.
+ (mi_redirect): Likewise.
+ (field_separator): Likewise.
+ (mi_open): Likewise.
+ (mi_close): Likewise.
+ (mi_out_buffered): Likewise.
+ (mi_out_rewind): Likewise.
+ (mi_out_put): Likewise.
+ (mi_version): Likewise.
+ (mi_out_data_dtor): Likewise.
+ * mi/mi-parse.c (mi_parse_cleanup): Likewise.
+ * microblaze-tdep.c (microblaze_frame_cache): Likewise.
+ * minidebug.c (lzma_open): Likewise.
+ (lzma_pread): Likewise.
+ (lzma_close): Likewise.
+ (lzma_stat): Likewise.
+ * mips-linux-tdep.c (mips_linux_init_abi): Likewise.
+ * mips-sde-tdep.c (mips_sde_frame_cache): Likewise.
+ (mips_sde_elf_osabi_sniff_abi_tag_sections): Likewise.
+ * mips-tdep.c (mips_insn16_frame_cache): Likewise.
+ (mips_micro_frame_cache): Likewise.
+ (mips_insn32_frame_cache): Likewise.
+ (mips_stub_frame_cache): Likewise.
+ (gdb_print_insn_mips): Likewise.
+ (value_of_mips_user_reg): Likewise.
+ (mips_gdbarch_init): Likewise.
+ * mips64obsd-tdep.c (mips64obsd_supply_gregset): Likewise.
+ * mipsnbsd-tdep.c (mipsnbsd_supply_fpregset): Likewise.
+ (mipsnbsd_supply_gregset): Likewise.
+ * mn10300-linux-tdep.c (am33_supply_fpregset_method): Likewise.
+ (am33_collect_gregset_method): Likewise.
+ (am33_collect_fpregset_method): Likewise.
+ * mn10300-tdep.c (mn10300_analyze_frame_prologue): Likewise.
+ * moxie-tdep.c (moxie_frame_cache): Likewise.
+ * msp430-tdep.c (msp430_get_opcode_byte): Likewise.
+ (msp430_analyze_frame_prologue): Likewise.
+ * mt-tdep.c (mt_frame_unwind_cache): Likewise.
+ * nios2-linux-tdep.c (nios2_supply_gregset): Likewise.
+ (nios2_collect_gregset): Likewise.
+ * nios2-tdep.c (nios2_frame_unwind_cache): Likewise.
+ (nios2_stub_frame_cache): Likewise.
+ * objc-lang.c (find_methods): Likewise.
+ * objfiles.c (objfiles_pspace_data_cleanup): Likewise.
+ (get_objfile_pspace_data): Likewise.
+ (get_objfile_bfd_data): Likewise.
+ (objfile_bfd_data_free): Likewise.
+ (add_to_objfile_sections): Likewise.
+ (do_free_objfile_cleanup): Likewise.
+ (resume_section_map_updates_cleanup): Likewise.
+ * opencl-lang.c (builtin_opencl_type): Likewise.
+ * osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Likewise.
+ * osdata.c (osdata_start_osdata): Likewise.
+ (osdata_start_item): Likewise.
+ (osdata_start_column): Likewise.
+ (osdata_end_column): Likewise.
+ (clear_parsing_data): Likewise.
+ (osdata_free_cleanup): Likewise.
+ * parse.c (type_stack_cleanup): Likewise.
+ (exp_uses_objfile_iter): Likewise.
+ * ppc-linux-tdep.c (ppc_linux_supply_gregset): Likewise.
+ (ppc_linux_collect_gregset): Likewise.
+ (ppu2spu_prev_arch): Likewise.
+ (ppu2spu_this_id): Likewise.
+ (ppu2spu_prev_register): Likewise.
+ (ppu2spu_unwind_register): Likewise.
+ (ppu2spu_sniffer): Likewise.
+ (ppu2spu_dealloc_cache): Likewise.
+ (ppc_linux_init_abi): Likewise.
+ * ppcfbsd-tdep.c (ppcfbsd_sigtramp_frame_cache): Likewise.
+ * ppcobsd-tdep.c (ppcobsd_sigtramp_frame_cache): Likewise.
+ * progspace.c (restore_program_space): Likewise.
+ * psymtab.c (find_pc_sect_psymtab): Likewise.
+ (compare_psymbols): Likewise.
+ (psymbol_bcache_full): Likewise.
+ (allocate_psymtab): Likewise.
+ (discard_psymtabs_upto): Likewise.
+ * python/py-block.c (set_block): Likewise.
+ (del_objfile_blocks): Likewise.
+ * python/py-breakpoint.c (build_bp_list): Likewise.
+ * python/py-inferior.c (inferior_to_inferior_object): Likewise.
+ (build_inferior_list): Likewise.
+ (py_free_inferior): Likewise.
+ * python/py-objfile.c (py_free_objfile): Likewise.
+ (objfile_to_objfile_object): Likewise.
+ * python/py-prettyprint.c (py_restore_tstate): Likewise.
+ * python/py-progspace.c (py_free_pspace): Likewise.
+ (pspace_to_pspace_object): Likewise.
+ * python/py-symbol.c (set_symbol): Likewise.
+ (del_objfile_symbols): Likewise.
+ * python/py-symtab.c (set_sal): Likewise.
+ (set_symtab): Likewise.
+ (del_objfile_symtab): Likewise.
+ (del_objfile_sal): Likewise.
+ * python/py-type.c (save_objfile_types): Likewise.
+ (set_type): Likewise.
+ * python/py-unwind.c (pyuw_prev_register): Likewise.
+ (pyuw_on_new_gdbarch): Likewise.
+ * python/py-utils.c (py_decref): Likewise.
+ (py_xdecref): Likewise.
+ (gdb_py_generic_dict): Likewise.
+ * python/py-xmethods.c (gdbpy_free_xmethod_worker_data): Likewise.
+ (gdbpy_clone_xmethod_worker_data): Likewise.
+ (gdbpy_get_xmethod_arg_types): Likewise.
+ (gdbpy_get_xmethod_result_type): Likewise.
+ (gdbpy_invoke_xmethod): Likewise.
+ * python/python.c (gdbpy_apply_type_printers): Likewise.
+ (gdbpy_free_type_printers): Likewise.
+ * record-btrace.c (record_btrace_disable_callback): Likewise.
+ (bfcache_hash): Likewise.
+ (bfcache_eq): Likewise.
+ (btrace_get_frame_function): Likewise.
+ (record_btrace_frame_unwind_stop_reason): Likewise.
+ (record_btrace_frame_this_id): Likewise.
+ (record_btrace_frame_prev_register): Likewise.
+ (record_btrace_frame_dealloc_cache): Likewise.
+ * record-full.c (record_full_message_wrapper): Likewise.
+ (record_full_save_cleanups): Likewise.
+ * regcache.c (regcache_descr): Likewise.
+ (do_regcache_xfree): Likewise.
+ (do_regcache_invalidate): Likewise.
+ (do_cooked_read): Likewise.
+ (regcache_transfer_regset): Likewise.
+ * reggroups.c (reggroup_add): Likewise.
+ (reggroup_next): Likewise.
+ (reggroup_prev): Likewise.
+ * remote-fileio.c (do_remote_fileio_request): Likewise.
+ * remote-notif.c (remote_async_get_pending_events_handler): Likewise.
+ (do_notif_event_xfree): Likewise.
+ * remote.c (get_remote_arch_state): Likewise.
+ (remote_pspace_data_cleanup): Likewise.
+ (get_remote_exec_file): Likewise.
+ (set_pspace_remote_exec_file): Likewise.
+ (compare_pnums): Likewise.
+ (clear_threads_listing_context): Likewise.
+ (remote_newthread_step): Likewise.
+ (start_thread): Likewise.
+ (end_thread): Likewise.
+ (remove_child_of_pending_fork): Likewise.
+ (remove_stop_reply_for_inferior): Likewise.
+ (remove_stop_reply_of_remote_state): Likewise.
+ (remote_notif_remove_once_on_match): Likewise.
+ (stop_reply_match_ptid_and_ws): Likewise.
+ (kill_child_of_pending_fork): Likewise.
+ (register_remote_g_packet_guess): Likewise.
+ (remote_read_description_p): Likewise.
+ (remote_read_description): Likewise.
+ (free_actions_list_cleanup_wrapper): Likewise.
+ (remote_async_serial_handler): Likewise.
+ * rl78-tdep.c (rl78_get_opcode_byte): Likewise.
+ (rl78_analyze_frame_prologue): Likewise.
+ * rs6000-tdep.c (ppc_supply_gregset): Likewise.
+ (ppc_supply_fpregset): Likewise.
+ (ppc_supply_vsxregset): Likewise.
+ (ppc_supply_vrregset): Likewise.
+ (ppc_collect_gregset): Likewise.
+ (ppc_collect_fpregset): Likewise.
+ (ppc_collect_vsxregset): Likewise.
+ (ppc_collect_vrregset): Likewise.
+ (e500_move_ev_register): Likewise.
+ (do_regcache_raw_write): Likewise.
+ (rs6000_frame_cache): Likewise.
+ (rs6000_epilogue_frame_cache): Likewise.
+ (rs6000_gdbarch_init): Likewise.
+ * rx-tdep.c (rx_get_opcode_byte): Likewise.
+ (rx_analyze_frame_prologue): Likewise.
+ (rx_frame_type): Likewise.
+ (rx_frame_sniffer_common): Likewise.
+ * s390-linux-tdep.c (s390_check_for_saved): Likewise.
+ (s390_frame_unwind_cache): Likewise.
+ (s390_stub_frame_unwind_cache): Likewise.
+ (s390_sigtramp_frame_unwind_cache): Likewise.
+ * score-tdep.c (score_make_prologue_cache): Likewise.
+ * sentinel-frame.c (sentinel_frame_prev_register): Likewise.
+ (sentinel_frame_prev_arch): Likewise.
+ * ser-base.c (fd_event): Likewise.
+ (push_event): Likewise.
+ (ser_base_write): Likewise.
+ * ser-pipe.c (pipe_close): Likewise.
+ * serial.c (serial_write): Likewise.
+ * sh-tdep.c (sh_frame_cache): Likewise.
+ (sh_stub_this_id): Likewise.
+ * sh64-tdep.c (sh64_frame_cache): Likewise.
+ * solib-aix.c (get_solib_aix_inferior_data): Likewise.
+ (library_list_start_library): Likewise.
+ (library_list_start_list): Likewise.
+ (solib_aix_free_library_list): Likewise.
+ * solib-darwin.c (get_darwin_info): Likewise.
+ * solib-dsbt.c (get_dsbt_info): Likewise.
+ * solib-spu.c (append_ocl_sos): Likewise.
+ * solib-svr4.c (svr4_pspace_data_cleanup): Likewise.
+ (get_svr4_info): Likewise.
+ (library_list_start_library): Likewise.
+ (svr4_library_list_start_list): Likewise.
+ (hash_probe_and_action): Likewise.
+ (equal_probe_and_action): Likewise.
+ (svr4_update_solib_event_breakpoint): Likewise.
+ (set_solib_svr4_fetch_link_map_offsets): Likewise.
+ (svr4_fetch_link_map_offsets): Likewise.
+ (svr4_have_link_map_offsets): Likewise.
+ * solib-target.c (library_list_start_segment): Likewise.
+ (library_list_start_section): Likewise.
+ (library_list_start_library): Likewise.
+ (library_list_end_library): Likewise.
+ (library_list_start_list): Likewise.
+ (solib_target_free_library_list): Likewise.
+ * solib.c (solib_ops): Likewise.
+ (set_solib_ops): Likewise.
+ * sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_cache): Likewise.
+ * sparc-tdep.c (sparc_frame_cache): Likewise.
+ (sparc32_frame_cache): Likewise.
+ (sparc32_supply_gregset): Likewise.
+ (sparc32_collect_gregset): Likewise.
+ (sparc32_supply_fpregset): Likewise.
+ (sparc32_collect_fpregset): Likewise.
+ * sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_cache): Likewise.
+ * sparc64-tdep.c (sparc64_supply_gregset): Likewise.
+ (sparc64_collect_gregset): Likewise.
+ (sparc64_supply_fpregset): Likewise.
+ (sparc64_collect_fpregset): Likewise.
+ * sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_cache): Likewise.
+ * sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_cache): Likewise.
+ * sparc64obsd-tdep.c (sparc64obsd_frame_cache): Likewise.
+ (sparc64obsd_trapframe_cache): Likewise.
+ * sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_cache): Likewise.
+ * sparcobsd-tdep.c (sparc32obsd_sigtramp_frame_cache): Likewise.
+ * spu-multiarch.c (spu_gdbarch): Likewise.
+ * spu-tdep.c (spu_frame_unwind_cache): Likewise.
+ (spu2ppu_prev_arch): Likewise.
+ (spu2ppu_this_id): Likewise.
+ (spu2ppu_prev_register): Likewise.
+ (spu2ppu_dealloc_cache): Likewise.
+ (spu_dis_asm_print_address): Likewise.
+ (gdb_print_insn_spu): Likewise.
+ (spu_get_overlay_table): Likewise.
+ * stabsread.c (rs6000_builtin_type): Likewise.
+ * stack.c (do_print_variable_and_value): Likewise.
+ * stap-probe.c (get_stap_base_address_1): Likewise.
+ * symfile-debug.c (debug_qf_has_symbols): Likewise.
+ (debug_qf_find_last_source_symtab): Likewise.
+ (debug_qf_forget_cached_source_info): Likewise.
+ (debug_qf_map_symtabs_matching_filename): Likewise.
+ (debug_qf_lookup_symbol): Likewise.
+ (debug_qf_print_stats): Likewise.
+ (debug_qf_dump): Likewise.
+ (debug_qf_relocate): Likewise.
+ (debug_qf_expand_symtabs_for_function): Likewise.
+ (debug_qf_expand_all_symtabs): Likewise.
+ (debug_qf_expand_symtabs_with_fullname): Likewise.
+ (debug_qf_map_matching_symbols): Likewise.
+ (debug_qf_expand_symtabs_matching): Likewise.
+ (debug_qf_find_pc_sect_compunit_symtab): Likewise.
+ (debug_qf_map_symbol_filenames): Likewise.
+ (debug_sym_get_probes): Likewise.
+ (debug_sym_new_init): Likewise.
+ (debug_sym_init): Likewise.
+ (debug_sym_read): Likewise.
+ (debug_sym_read_psymbols): Likewise.
+ (debug_sym_finish): Likewise.
+ (debug_sym_offsets): Likewise.
+ (debug_sym_read_linetable): Likewise.
+ (debug_sym_relocate): Likewise.
+ (uninstall_symfile_debug_logging): Likewise.
+ * symfile-mem.c (symbol_file_add_from_memory_wrapper): Likewise.
+ * symfile.c (place_section): Likewise.
+ (add_section_size_callback): Likewise.
+ (load_progress): Likewise.
+ (load_section_callback): Likewise.
+ (clear_memory_write_data): Likewise.
+ (allocate_symtab): Likewise.
+ * symmisc.c (maintenance_expand_file_matcher): Likewise.
+ * symtab.c (lookup_symtab_callback): Likewise.
+ (hash_demangled_name_entry): Likewise.
+ (eq_demangled_name_entry): Likewise.
+ (get_symbol_cache): Likewise.
+ (symbol_cache_cleanup): Likewise.
+ (set_symbol_cache_size): Likewise.
+ (symbol_cache_flush): Likewise.
+ (maintenance_print_symbol_cache): Likewise.
+ (maintenance_print_symbol_cache_statistics): Likewise.
+ (delete_filename_seen_cache): Likewise.
+ (output_partial_symbol_filename): Likewise.
+ (search_symbols_file_matches): Likewise.
+ (search_symbols_name_matches): Likewise.
+ (do_free_completion_list): Likewise.
+ (maybe_add_partial_symtab_filename): Likewise.
+ (get_main_info): Likewise.
+ (main_info_cleanup): Likewise.
+ * target-dcache.c (target_dcache_cleanup): Likewise.
+ (target_dcache_init_p): Likewise.
+ (target_dcache_invalidate): Likewise.
+ (target_dcache_get): Likewise.
+ (target_dcache_get_or_init): Likewise.
+ * target-descriptions.c (target_find_description): Likewise.
+ (tdesc_find_type): Likewise.
+ (tdesc_data_cleanup): Likewise.
+ (tdesc_find_arch_register): Likewise.
+ (tdesc_register_name): Likewise.
+ (tdesc_register_type): Likewise.
+ (tdesc_register_reggroup_p): Likewise.
+ (set_tdesc_pseudo_register_name): Likewise.
+ (set_tdesc_pseudo_register_type): Likewise.
+ (set_tdesc_pseudo_register_reggroup_p): Likewise.
+ (tdesc_use_registers): Likewise.
+ (free_target_description): Likewise.
+ * target-memory.c (compare_block_starting_address): Likewise.
+ (cleanup_request_data): Likewise.
+ (cleanup_write_requests_vector): Likewise.
+ * target.c (open_target): Likewise.
+ (cleanup_restore_target_terminal): Likewise.
+ (free_memory_read_result_vector): Likewise.
+ * thread.c (disable_thread_stack_temporaries): Likewise.
+ (finish_thread_state_cleanup): Likewise.
+ (do_restore_current_thread_cleanup): Likewise.
+ (restore_current_thread_cleanup_dtor): Likewise.
+ (set_thread_refcount): Likewise.
+ (tp_array_compar): Likewise.
+ (do_captured_thread_select): Likewise.
+ * tic6x-tdep.c (tic6x_frame_unwind_cache): Likewise.
+ (tic6x_stub_this_id): Likewise.
+ * tilegx-tdep.c (tilegx_frame_cache): Likewise.
+ * top.c (do_restore_instream_cleanup): Likewise.
+ (gdb_readline_wrapper_cleanup): Likewise.
+ (kill_or_detach): Likewise.
+ (print_inferior_quit_action): Likewise.
+ * tracefile-tfile.c (match_blocktype): Likewise.
+ (build_traceframe_info): Likewise.
+ * tracefile.c (trace_file_writer_xfree): Likewise.
+ * tracepoint.c (memrange_cmp): Likewise.
+ (do_collect_symbol): Likewise.
+ (do_clear_collection_list): Likewise.
+ (do_restore_current_traceframe_cleanup): Likewise.
+ (restore_current_traceframe_cleanup_dtor): Likewise.
+ (free_current_marker): Likewise.
+ (traceframe_info_start_memory): Likewise.
+ (traceframe_info_start_tvar): Likewise.
+ (free_result): Likewise.
+ * tramp-frame.c (tramp_frame_cache): Likewise.
+ * tui/tui-file.c (tui_file_delete): Likewise.
+ (tui_fileopen): Likewise.
+ (tui_sfileopen): Likewise.
+ (tui_file_isatty): Likewise.
+ (tui_file_rewind): Likewise.
+ (tui_file_put): Likewise.
+ (tui_file_fputs): Likewise.
+ (tui_file_get_strbuf): Likewise.
+ (tui_file_adjust_strbuf): Likewise.
+ (tui_file_flush): Likewise.
+ * tui/tui-layout.c (make_command_window): Likewise.
+ (make_data_window): Likewise.
+ (show_source_disasm_command): Likewise.
+ (show_data): Likewise.
+ (make_source_or_disasm_window): Likewise.
+ (show_source_or_disasm_and_command): Likewise.
+ * tui/tui-out.c (tui_field_int): Likewise.
+ (tui_field_string): Likewise.
+ (tui_field_fmt): Likewise.
+ (tui_text): Likewise.
+ * typeprint.c (hash_typedef_field): Likewise.
+ (eq_typedef_field): Likewise.
+ (do_free_typedef_hash): Likewise.
+ (copy_typedef_hash_element): Likewise.
+ (do_free_global_table): Likewise.
+ (find_global_typedef): Likewise.
+ (find_typedef_in_hash): Likewise.
+ * ui-file.c (ui_file_write_for_put): Likewise.
+ (do_ui_file_xstrdup): Likewise.
+ (mem_file_delete): Likewise.
+ (mem_file_rewind): Likewise.
+ (mem_file_put): Likewise.
+ (mem_file_write): Likewise.
+ (stdio_file_delete): Likewise.
+ (stdio_file_flush): Likewise.
+ (stdio_file_read): Likewise.
+ (stdio_file_write): Likewise.
+ (stdio_file_write_async_safe): Likewise.
+ (stdio_file_fputs): Likewise.
+ (stdio_file_isatty): Likewise.
+ (stdio_file_fseek): Likewise.
+ (tee_file_delete): Likewise.
+ (tee_file_flush): Likewise.
+ (tee_file_write): Likewise.
+ (tee_file_fputs): Likewise.
+ (tee_file_isatty): Likewise.
+ * ui-out.c (do_cleanup_table_end): Likewise.
+ (do_cleanup_end): Likewise.
+ * user-regs.c (user_reg_add): Likewise.
+ (user_reg_map_name_to_regnum): Likewise.
+ (usernum_to_user_reg): Likewise.
+ (maintenance_print_user_registers): Likewise.
+ * utils.c (do_bfd_close_cleanup): Likewise.
+ (do_fclose_cleanup): Likewise.
+ (do_obstack_free): Likewise.
+ (do_ui_file_delete): Likewise.
+ (do_ui_out_redirect_pop): Likewise.
+ (do_free_section_addr_info): Likewise.
+ (restore_integer): Likewise.
+ (do_unpush_target): Likewise.
+ (do_htab_delete_cleanup): Likewise.
+ (do_restore_ui_file): Likewise.
+ (do_value_free): Likewise.
+ (do_free_so): Likewise.
+ (free_current_contents): Likewise.
+ (do_regfree_cleanup): Likewise.
+ (core_addr_hash): Likewise.
+ (core_addr_eq): Likewise.
+ (do_free_char_ptr_vec): Likewise.
+ * v850-tdep.c (v850_frame_cache): Likewise.
+ * varobj.c (do_free_variable_cleanup): Likewise.
+ * vax-tdep.c (vax_supply_gregset): Likewise.
+ (vax_frame_cache): Likewise.
+ * vaxobsd-tdep.c (vaxobsd_sigtramp_frame_cache): Likewise.
+ * xml-support.c (gdb_xml_body_text): Likewise.
+ (gdb_xml_values_cleanup): Likewise.
+ (gdb_xml_start_element): Likewise.
+ (gdb_xml_start_element_wrapper): Likewise.
+ (gdb_xml_end_element): Likewise.
+ (gdb_xml_end_element_wrapper): Likewise.
+ (gdb_xml_cleanup): Likewise.
+ (gdb_xml_fetch_external_entity): Likewise.
+ (gdb_xml_parse_attr_enum): Likewise.
+ (xinclude_start_include): Likewise.
+ (xinclude_end_include): Likewise.
+ (xml_xinclude_default): Likewise.
+ (xml_xinclude_start_doctype): Likewise.
+ (xml_xinclude_end_doctype): Likewise.
+ (xml_xinclude_cleanup): Likewise.
+ (xml_fetch_content_from_file): Likewise.
+ * xml-syscall.c (free_syscalls_info): Likewise.
+ (syscall_start_syscall): Likewise.
+ * xml-tdesc.c (tdesc_end_arch): Likewise.
+ (tdesc_end_osabi): Likewise.
+ (tdesc_end_compatible): Likewise.
+ (tdesc_start_target): Likewise.
+ (tdesc_start_feature): Likewise.
+ (tdesc_start_reg): Likewise.
+ (tdesc_start_union): Likewise.
+ (tdesc_start_struct): Likewise.
+ (tdesc_start_flags): Likewise.
+ (tdesc_start_field): Likewise.
+ (tdesc_start_vector): Likewise.
+ (fetch_available_features_from_target): Likewise.
+ * xstormy16-tdep.c (xstormy16_frame_cache): Likewise.
+ * xtensa-tdep.c (xtensa_supply_gregset): Likewise.
+ (xtensa_frame_cache): Likewise.
+ (xtensa_frame_prev_register): Likewise.
+ (xtensa_extract_return_value): Likewise.
+
2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
* aarch64-tdep.c (aarch64_make_prologue_cache): Add cast(s).