]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
Remove cleanups from coff-pe-read.c
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index cd30155141da16600c216236049491d1a521671b..dd01ce376c8c7f050d5abfdce3b89090f7655229 100644 (file)
@@ -1,3 +1,91 @@
+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
+       override.
+
+2018-05-23  Tom Tromey  <tom@tromey.com>
+
+       * complaints.c (struct complaints): Remove.
+       (symfile_complaint_book): Remove.
+       (series): New global.
+       (complaint_internal): Update.
+       (clear_complaints): Update.
+
+2018-05-23  Tom Tromey  <tom@tromey.com>
+
+       * complaints.c (counters): New global.
+       (struct complain): Remove.
+       (struct complaints) <root>: Remove.
+       (complaint_sentinel): Remove.
+       (symfile_complaint_book): Update.
+       (find_complaint) Remove.
+       (complaint_internal, clear_complaints): Update.
+
 2018-05-23  Tom Tromey  <tom@tromey.com>
 
        * complaints.c (struct complain) <file, line>: Remove.