+2018-05-15 Tamar Christina <tamar.christina@arm.com>
+
+ PR binutils/21446
+ * aarch64-tdep.c (aarch64_analyze_prologue,
+ aarch64_software_single_step, aarch64_displaced_step_copy_insn):
+ Indicate not interested in errors.
+
+2018-05-15 Maciej W. Rozycki <macro@mips.com>
+
+ * mips-linux-nat.c (mips_linux_nat_target::fetch_registers):
+ Supply the MIPS_ZERO_REGNUM register.
+
+2018-05-15 Maciej W. Rozycki <macro@mips.com>
+
+ * mips-tdep.c (mask_address_var): Make variable static.
+
+2018-05-14 Tom Tromey <tom@tromey.com>
+
+ * dwarf2read.c (rust_union_quirks): Clear rust_unions.
+
+2018-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * i387-tdep.c (i387_collect_xsave): Use FXSAVE_MXCSR_ADDR not
+ FXSAVE_ADDR for the mxcsr register.
+
+2018-05-11 Max Filippov <jcmvbkbc@gmail.com>
+
+ * configure.tgt (xtensa*-*-linux*): Drop gdb_target definition.
+
+2018-05-11 Pedro Alves <palves@redhat.com>
+
+ * corelow.c (core_target) <core_target>: No longer inline.
+ Initialize m_core_gdbarch, m_core_vec and build the section table
+ here.
+ <~core_target>: New.
+ <core_gdbarch, get_core_register_section>: New methods.
+ <m_core_section_table, m_core_vec, m_core_gdbarch>: New fields,
+ factored out from ...
+ <core_data, core_vec, core_gdbarch>: ... these deleted globals.
+ (core_ops): Delete.
+ (sniff_core_bfd): Add gdbarch parameter.
+ (core_close): Delete, merged into ...
+ (core_target::close): ... here. Delete self.
+ (core_close_cleanup): Delete.
+ (core_target_open): Allocate a core_target on the heap. Use a
+ unique_ptr instead of a cleanup. Bits moved into the core_target
+ ctor. Adjust to use core_target methods instead of globals.
+ (get_core_register_section): Rename to ...
+ (core_target::get_core_register_section): ... this and adjust.
+ (struct get_core_registers_cb_data): New.
+ (get_core_registers_cb): Use it. Use bool.
+ (core_target::fetch_registers, core_target::files_info)
+ (core_target::xfer_partial, core_target::read_description)
+ (core_target::pid_to, core_target::thread_name): Adjust to
+ reference class fields instead of globals.
+ * target.h (struct target_ops_deleter, target_ops_up): New.
+
+2018-05-11 Pedro Alves <palves@redhat.com>
+
+ * corefile.c (core_file_command): Move to corelow.c.
+ * corelow.c (the_core_target): Delete.
+ (core_file_command): Moved from corefile.c. Check exec_bfd
+ instead of the_core_target. Use target_detach instead of calling
+ into the_core_target directly.
+ (maybe_say_no_core_file_now): New.
+ (core_target::detach): Use it.
+ (_initialize_corelow): Remove references to the_core_target.
+ * gdbcore.h (the_core_target): Delete.
+
+2018-05-11 Tom Tromey <tromey@redhat.com>
+ Pedro Alves <palves@redhat.com>
+
+ * corefile.c (core_bfd): Remove.
+ * gdbcore.h (core_bfd): Now a macro.
+ * progspace.h (struct program_space) <cbfd>: New field.
+
+2018-05-11 Tom Tromey <tom@tromey.com>
+
+ * mdebugread.c (parse_partial_symbols, psymtab_to_symtab_1): Use
+ gdb::def_vector.
+
+2018-05-10 Tom Tromey <tom@tromey.com>
+
+ * configure: Rebuild.
+ * warning.m4 (AM_GDB_WARNINGS): Use -Wimplicit-fallthrough=3.
+
+2018-05-10 Joel Brobecker <brobecker@adacore.com>
+
+ PR server/23158:
+ * regformats/regdat.sh: Adjust script, following the addition
+ of the new expedite_regs parameter to init_target_desc.
+
+2018-05-10 Omair Javaid <omair.javaid@linaro.org>
+
+ PR gdb/23127
+ * aarch64-linux-tdep.c (aarch64_linux_init_abi): Add call to
+ set_gdbarch_significant_addr_bit.
+ * aarch64-tdep.c (aarch64_gdbarch_init): Remove call to
+ set_gdbarch_significant_addr_bit.
+ * utils.c (address_significant): Update to sign extend addr.
+
+2018-05-09 Max Filippov <jcmvbkbc@gmail.com>
+
+ * xtensa-linux-tdep.c (xtensa-tdep.h): New include.
+ (xtensa_linux_init_abi): Limit tdep->num_regs by
+ tdep->num_nopriv_regs.
+ * xtensa-tdep.c (xtensa_derive_tdep): Calculate
+ tdep->num_nopriv_regs and only copy it to tdep->num_regs if it's
+ not initialized.
+
+2018-05-08 Simon Marchi <simon.marchi@ericsson.com>
+
+ * unittests/string_view-selftests.c: Define GNULIB_NAMESPACE.
+
+2018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * common/x86-xstate.h (I387_FCTRL_INIT_VAL): New constant.
+ (I387_MXCSR_INIT_VAL): New constant.
+ * amd64-tdep.c (amd64_supply_xsave): Only read state from xsave
+ buffer if it was supplied by the inferior.
+ * i387-tdep.c (i387_supply_fsave): Use I387_MXCSR_INIT_VAL.
+ (i387_xsave_get_clear_bv): New function.
+ (i387_supply_xsave): Only read x87 control registers from the
+ xsave buffer if the feature is enabled, and the state will have
+ been written, otherwise, provide a suitable default.
+ (i387_collect_xsave): Pre-clear all registers in xsave buffer,
+ including x87 control registers. Update control registers if they
+ have changed from the default value, and mark features as enabled
+ as required.
+ * i387-tdep.h (i387_xsave_get_clear_bv): Declare.
+
+2018-05-08 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * spu-tdep.c (info_spu_event_command): Fix output formatting.
+
+2018-05-07 Tom Tromey <tom@tromey.com>
+
+ * configure: Rebuild.
+ * warning.m4 (AM_GDB_WARNINGS): Add -Wduplicated-cond.
+
+2018-05-07 Tom Tromey <tom@tromey.com>
+
+ PR tdep/20362:
+ * arm-tdep.c (arm_record_vfp_data_proc_insn): Properly mask off D
+ bit. Use correct value for VDIV.
+
+2018-05-04 Tom Tromey <tom@tromey.com>
+
+ * configure: Rebuild.
+ * warning.m4 (AM_GDB_WARNINGS): Add -Wimplicit-fallthrough.
+
+2018-05-04 Tom Tromey <tom@tromey.com>
+
+ * linux-record.c (record_linux_system_call) <case
+ RECORD_SYS_RECVFROM>: Add "break".
+
+2018-05-04 Tom Tromey <tom@tromey.com>
+
+ * mi/mi-main.c (mi_cmd_trace_frame_collected) <REGISTERS_FORMAT>:
+ Add missing "break".
+ * mi/mi-cmd-stack.c (mi_cmd_stack_list_locals) <NO_FRAME_FILTERS>:
+ Add missing "break".
+
+2018-05-04 Tom Tromey <tom@tromey.com>
+
+ * rs6000-tdep.c (ppc_process_record_op4)
+ (ppc_process_record_op63): Add fall-through comment.
+
+2018-05-04 Tom Tromey <tom@tromey.com>
+
+ * i386-tdep.c (i386_process_record): Add fall-through comment.
+
2018-05-04 Tom Tromey <tom@tromey.com>
* stabsread.c (define_symbol) <case 'p'>: Add fall-through