+2017-04-27 Simon Marchi <simon.marchi@ericsson.com>
+
+ * python/py-inferior.c (inferior_to_inferior_object): Increment reference
+ count when creating the object.
+
+2017-04-27 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
+ Ulrich Weigand <uweigand@de.ibm.com>
+
+ * xcoffread.c (read_xcoff_symtab): Read correct function auxiliary
+ entry if xlc -qfuncsect or gcc -ffunction-sections compiler option
+ is used in AIX.
+ (read_xcoff_symtab): Handle C_WEAKEXT storage class.
+ (process_xcoff_symbol): Likewise.
+ (scan_xcoff_symtab): Likewise.
+
+2017-04-26 Alan Hayward <alan.hayward@arm.com>
+
+ * ia64-tdep.c (examine_prologue): Use get_frame_register_unsigned.
+ (ia64_sigtramp_frame_prev_register): Use read_memory_unsigned_integer.
+ (ia64_access_reg): Use get_frame_register_unsigned.
+ (ia64_access_rse_reg): Likewise.
+ (ia64_libunwind_frame_prev_register): Likewise.
+
+2017-04-26 Jiong Wang <jiong.wang@arm.com>
+
+ * gdbarch.sh: New gdbarch method execute_dwarf_cfa_vendor_op.
+ * gdbarch.c: Regenerated.
+ * gdbarch.h: Regenerated.
+ * dwarf2-frame.c (dwarf2_frame_state_alloc_regs): Made the
+ visibility external.
+ (execute_cfa_program): Call execute_dwarf_cfa_vendor_op for CFI
+ between DW_CFA_lo_user and DW_CFA_high_user inclusive.
+ (enum cfa_how_kind): Move to ...
+ (struct dwarf2_frame_state_reg_info): Likewise.
+ (struct dwarf2_frame_state): Likewise.
+ * dwarf2-frame.h: ... here.
+ (dwarf2_frame_state_alloc_regs): New declaration.
+ * sparc-tdep.c (sparc_execute_dwarf_cfa_vendor_op): New function.
+ (sparc32_gdbarch_init): Register execute_dwarf_cfa_vendor_op hook.
+
+2017-04-26 Alan Hayward <alan.hayward@arm.com>
+
+ * xtensa-tdep.c (xtensa_pseudo_register_read): Use
+ regcache_raw_read_unsigned.
+ (xtensa_pseudo_register_write): Likewise.
+
+2017-04-26 Alan Hayward <alan.hayward@arm.com>
+
+ * nds32-tdep.c (nds32_pseudo_register_read): Abort on errors.
+ (nds32_pseudo_register_write): Likewise.
+
+2017-04-25 Yao Qi <yao.qi@linaro.org>
+
+ * regcache.c (struct regcache) <readonly_p>: Change its type
+ to bool.
+ (regcache_xmalloc_1): Update parameter type and callers update.
+
+2017-04-25 Yao Qi <yao.qi@linaro.org>
+
+ * aarch64-tdep.c (aarch64_gdbarch_init): Don't call
+ set_gdbarch_wchar_bit.
+ * arm-tdep.c (arm_gdbarch_init): Likewise.
+
+2017-04-25 Pedro Alves <palves@redhat.com>
+
+ * common/poison.h [!HAVE_IS_TRIVIALLY_COPYABLE] (IsRelocatable)
+ (BothAreRelocatable, memcopy, memmove): Don't define.
+ * common/traits.h (__has_feature, HAVE_IS_TRIVIALLY_COPYABLE): New
+ macros.
+
+2017-04-25 Pedro Alves <palves@redhat.com>
+
+ * common/common-defs.h: Include "common/poison.h".
+ * common/function-view.h: (Not, Or, Requires): Move to traits.h
+ and adjust.
+ * common/poison.h: New file.
+ * common/traits.h: Include <type_traits>.
+ (Not, Or, Requires): New, moved from common/function-view.h.
+
+2017-04-25 Pedro Alves <palves@redhat.com>
+
+ * breakpoint.h (struct breakpoint): In-class initialize all
+ fields. Make boolean fields "bool".
+ * breakpoint.c (init_raw_breakpoint_without_location): Remove
+ memset call and initializations no longer necessary.
+
+2017-04-25 Pedro Alves <palves@redhat.com>
+
+ * btrace.c (pt_btrace_insn_flags): Change parameter type to
+ reference.
+ (pt_btrace_insn): New function.
+ (ftrace_add_pt): Remove memset call and use pt_btrace_insn.
+
2017-04-25 Pedro Alves <palves@redhat.com>
* ada-lang.c (ada_catchpoint_location): Now a "class". Remove