Change some psymtab fields to bool
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bc2a3ba739d6209b43f8c7d6cac0fdb75da6b75c..345a81c935df05a2a0fa08ee78765443fce2383a 100644 (file)
@@ -1,3 +1,125 @@
+2020-01-26  Tom Tromey  <tom@tromey.com>
+
+       * xcoffread.c (xcoff_psymtab_to_symtab_1): Update.
+       * psymtab.c (psym_print_stats): Update.
+       * psympriv.h (struct partial_symtab) <readin,
+       psymtabs_addrmap_supported, anonymous>: Now bool.
+       * mdebugread.c (psymtab_to_symtab_1): Update.
+       * dwarf2read.c (create_type_unit_group, create_partial_symtab)
+       (build_type_psymtabs_reader, psymtab_to_symtab_1)
+       (process_full_comp_unit, process_full_type_unit): Update.
+       * dbxread.c (dbx_psymtab_to_symtab_1): Update.
+       * ctfread.c (psymtab_to_symtab): Update.
+
+2020-01-26  Tom Tromey  <tom@tromey.com>
+
+       * mdebugread.c (parse_partial_symbols): Use discard_psymtab.
+       * psymtab.h (class psymtab_storage) <free_psymtabs>: Remove.
+       * psymtab.c (psymtab_storage): Delete psymtabs.
+       (psymtab_storage::allocate_psymtab): Use new.
+       (psymtab_storage::discard_psymtab): Use delete.
+       * psympriv.h (struct partial_symtab): Add constructor and
+       initializers.
+
+2020-01-26  Tom Tromey  <tom@tromey.com>
+
+       * machoread.c: Do not include psympriv.h.
+
+2020-01-25  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+       * NEWS: Mention the new option and the set/show commands.
+
+2020-01-25  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+       * exec.c (exec_file_mismatch_names, exec_file_mismatch_mode)
+       (show_exec_file_mismatch_command, set_exec_file_mismatch_command)
+       (validate_exec_file): New variables, enums, functions.
+       (exec_file_locate_attach, print_section_info): Style the filenames.
+       (_initialize_exec): Install show_exec_file_mismatch_command and
+        set_exec_file_mismatch_command.
+       * gdbcore.h (validate_exec_file): Declare.
+       * infcmd.c (attach_command): Call validate_exec_file.
+       * remote.c ( remote_target::remote_add_inferior): Likewise.
+
+2020-01-24  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * frame.c (find_frame_sal): Move call to get_next_frame into more
+       inner scope.
+       * inline-frame.c (inilne_state) <inline_state>: Update argument
+       types.
+       (inilne_state) <skipped_symbol>: Rename to...
+       (inilne_state) <skipped_symbols>: ...this, and change to a vector.
+       (skip_inline_frames): Build vector of skipped symbols and use this
+       to reate the inline_state.
+       (inline_skipped_symbol): Add a comment and some assertions, fetch
+       skipped symbol from the list.
+
+2020-01-24  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * buildsym.c (lte_is_less_than): Delete.
+       (buildsym_compunit::end_symtab_with_blockvector): Create local
+       lambda function to sort line table entries, and use
+       std::stable_sort instead of std::sort.
+       * symtab.c (find_pc_sect_line): Skip backward over end of sequence
+       markers when looking for a previous line.
+
+2020-01-24  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * dwarf2read.c (lnp_state_machine::record_line): Include
+       end_sequence parameter in debug print out.  Record the line if we
+       are at an end_sequence marker even if it's not the start of a
+       statement.
+       * symmisc.c (maintenance_print_one_line_table): Print end of
+       sequence markers with 'END' not '0'.
+
+2020-01-24  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/25410
+       * thread.c (scoped_restore_current_thread::restore): Use
+       switch_to_inferior_no_thread.
+       * exec.c: Include "progspace-and-thread.h".
+       (add_target_sections, remove_target_sections):
+       scoped_restore_current_pspace_and_thread instead of
+       scoped_restore_current_thread.
+       * infrun.c (handle_vfork_child_exec_or_exit): Assign the pspace
+       and aspace to the inferior before calling clone_program_space.
+       Remove stale comment.
+
+2020-01-24  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-nbsd-nat.c (arm_nbsd_nat_target::fetch_registers): Rename to...
+       (arm_netbsd_nat_target::fetch_registers): ...this.
+       (arm_nbsd_nat_target::store_registers): Rename to...
+       (arm_netbsd_nat_target::store_registers): ...this.
+
+2020-01-24  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-nbsd-nat.c: Define _KERNTYPES to get the declaration of
+       register_t.
+
+2020-01-24  Christian Biesinger  <cbiesinger@google.com>
+
+       * aarch64-fbsd-tdep.c (aarch64_fbsd_iterate_over_regset_sections):
+       Update comment.
+       * aarch64-linux-tdep.c (aarch64_linux_iterate_over_regset_sections):
+       Likewise.
+       * arm-fbsd-tdep.c (arm_fbsd_iterate_over_regset_sections): Likewise.
+       * gdbcore.h (deprecated_add_core_fns): Update comment to point to
+       the correct replacement (iterate_over_regset_sections).
+       * riscv-fbsd-tdep.c (riscv_fbsd_iterate_over_regset_sections):
+       Update comment.
+
+2020-01-24  Graham Markall  <graham.markall@embecosm.com>
+
+       PR gdb/23718
+       * gdb/python/python.c (execute_gdb_command): Call
+       async_enable_stdin in catch block.
+
+2020-01-24  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * event-loop.c (start_event_loop): Wrap async_enable_stdin with
+       SWITCH_THRU_ALL_UIS.
+
 2020-01-24  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        PR tui/9765
This page took 0.026362 seconds and 4 git commands to generate.