+2018-05-25 Tom Tromey <tom@tromey.com>
+
+ * coff-pe-read.c (struct read_pe_section_data) <section_name>: Now
+ a std::string.
+ (get_pe_section_index, add_pe_exported_sym): Update.
+ (read_pe_exported_syms): Use gdb::def_vector.
+
+2018-05-25 Tom Tromey <tom@tromey.com>
+
+ * frame.c (remove_prev_frame): Remove.
+ (get_prev_frame_if_no_cycle): Use TRY/CATCH.
+
+2018-05-25 Maciej W. Rozycki <macro@mips.com>
+
+ * mips-linux-tdep.h (mips_supply_fpregset, mips_fill_fpregset):
+ Remove prototypes.
+ * mips-linux-nat.c (supply_fpregset): Always call
+ `mips64_supply_fpregset' rather than `mips_supply_fpregset'.
+ (fill_fpregset): Always call `mips64_fill_fpregset' rather than
+ `mips_fill_fpregset'.
+ * mips-linux-tdep.c (mips_supply_fpregset)
+ (mips_supply_fpregset_wrapper, mips_fill_fpregset)
+ (mips_fill_fpregset_wrapper): Remove functions.
+ (mips64_supply_fpregset, mips64_fill_fpregset): Update comments.
+ (mips_linux_fpregset): Remove variable.
+ (mips_linux_iterate_over_regset_sections): Use
+ `mips64_linux_fpregset' in place of `mips_linux_fpregset'.
+ (mips_linux_o32_sigframe_init): Remove comment.
+
+2018-05-25 Pedro Alves <palves@redhat.com>
+
+ * remote.c (struct vCont_action_support, MAXTHREADLISTRESULTS)
+ (struct readahead_cache, struct packet_reg, struct
+ remote_arch_state, class remote_state): Move higher up in the
+ file.
+ (remote_target::m_remote_state): Now an object instead of a pointer.
+ (remote_target::get_remote_state): Adjust.
+
+2018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * stack.c (select_and_print_frame): Delete.
+ (struct function_bounds): Move struct within function.
+ (func_command): Most content moved into new function
+ find_frame_for_function, use new function, print result, add
+ function comment.
+ (find_frame_for_function): New function, now returns a result.
+
+2018-05-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * stack.c (iterate_over_block_arg_vars): Fix comment.
+ (print_frame_arg_vars): Pass stream in cb_data, not gdb_stdout.
+
+2018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/23203
+ * frame.c
+ (scoped_restore_selected_frame::scoped_restore_selected_frame):
+ Define.
+ (scoped_restore_selected_frame::~scoped_restore_selected_frame):
+ Define.
+ * frame.h (class scoped_restore_selected_frame): New class.
+ * stack.c (print_frame_local_vars): Remove catching and rethrowing
+ of any exception, use scoped_restore_selected_frame to restore the
+ frame instead.
+
2018-05-24 Pedro Alves <palves@redhat.com>
* darwin-nat.h (darwin_nat_target::create_inferior): Mark with