+2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * linux-nat.c (linux_nat_filter_event): Don't ignore SIGSTOP if we
+ have just sent the thread a SIGSTOP and are waiting for it to
+ arrive.
+
+2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * btrace.c (btrace_add_pc): Remove whitespace before the template
+ parameter in 'std::vector <...>'.
+ (parse_xml_btrace_block): Likewise.
+ (btrace_maint_decode_pt): Likewise.
+ (btrace_maint_update_packets): Likewise.
+ (btrace_maint_print_packets): Likewise.
+ * btrace.h (struct btrace_maint_info): Likewise.
+ * dwarf2read.c (struct type_unit_group): Likewise.
+ (build_type_psymtabs_reader): Likewise.
+ * gdbsupport/btrace-common.c (btrace_data_append): Likewise.
+ * gdbsupport/btrace-common.h (struct btrace_data_bts): Likewise.
+ * nat/linux-btrace.c (perf_event_read_bts): Likewise.
+
+2019-10-03 Tom de Vries <tdevries@suse.de>
+
+ * cli/cli-style.c (_initialize_cli_style): Adding a '.' at the end of
+ the first line of the help text for set/show style metadata.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * Makefile.in (COMMON_SFILES): Add common-inferior.c.
+ * gdbsupport/common-inferior.c: New file.
+ * infcmd.c (startup_with_shell): Don't define.
+ * nat/fork-inferior.h (startup_with_shell): Don't declare.
+ * gdbsupport/common-inferior.h (startup_with_shell): Declare.
+ * inferior.h (startup_with_shell): Don't declare.
+
+2019-10-02 Christian Biesinger <cbiesinger@google.com>
+
+ * gdbsupport/gdb_assert.h: Include errors.h.
+ * gdbsupport/gdb_string_view.h: Include gdb_assert.h.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * NEWS: Add $_ada_exception entry.
+ * ada-lang.c (struct ada_catchpoint): Add constructor.
+ <m_kind>: New member.
+ (allocate_location_exception, re_set_exception): Remove
+ "ex" parameter.
+ (should_stop_exception): Compute $_ada_exception.
+ (check_status_exception, print_it_exception)
+ (print_one_exception, print_mention_exception): Remove
+ "ex" parameter.
+ (allocate_location_catch_exception, re_set_catch_exception)
+ (check_status_exception, print_it_catch_exception)
+ (print_one_catch_exception, print_mention_catch_exception)
+ (print_recreate_catch_exception)
+ (allocate_location_catch_exception_unhandled)
+ (re_set_catch_exception_unhandled)
+ (check_status_exception, print_it_catch_exception_unhandled)
+ (print_one_catch_exception_unhandled)
+ (print_mention_catch_exception_unhandled)
+ (print_recreate_catch_exception_unhandled)
+ (allocate_location_catch_assert, re_set_catch_assert)
+ (check_status_assert, print_it_catch_assert)
+ (print_one_catch_assert, print_mention_catch_assert)
+ (print_recreate_catch_assert)
+ (allocate_location_catch_handlers, re_set_catch_handlers)
+ (check_status_handlers, print_it_catch_handlers)
+ (print_one_catch_handlers, print_mention_catch_handlers)
+ (print_recreate_catch_handlers): Remove.
+ (create_ada_exception_catchpoint): Update.
+ (initialize_ada_catchpoint_ops): Update.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_lookup_simple_minsyms): Remove.
+ (create_excep_cond_exprs): Simplify exception string computation.
+ (ada_exception_catchpoint_cond_string): Likewise.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * symmisc.c (dump_msymbols): Don't use MSYMBOL_VALUE_ADDRESS.
+ * ada-lang.c (lesseq_defined_than): Handle
+ LOC_STATIC.
+ * dwarf2read.c (dwarf2_per_objfile): Add can_copy
+ parameter.
+ (dwarf2_has_info): Likewise.
+ (new_symbol): Set maybe_copied on symbol when
+ appropriate.
+ * dwarf2read.h (dwarf2_per_objfile): Add can_copy
+ parameter.
+ <can_copy>: New member.
+ * elfread.c (record_minimal_symbol): Set maybe_copied
+ on symbol when appropriate.
+ (elf_symfile_read): Update call to dwarf2_has_info.
+ * minsyms.c (lookup_minimal_symbol_linkage): New
+ function.
+ * minsyms.h (lookup_minimal_symbol_linkage): Declare.
+ * symtab.c (get_symbol_address, get_msymbol_address):
+ New functions.
+ * symtab.h (get_symbol_address, get_msymbol_address):
+ Declare.
+ (SYMBOL_VALUE_ADDRESS, MSYMBOL_VALUE_ADDRESS): Handle
+ maybe_copied.
+ (struct symbol, struct minimal_symbol) <maybe_copied>:
+ New member.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * source.c (struct current_source_location): New.
+ (current_source_key): New global.
+ (current_source_symtab, current_source_line)
+ (current_source_pspace): Remove.
+ (get_source_location): New function.
+ (get_current_source_symtab_and_line)
+ (set_default_source_symtab_and_line)
+ (set_current_source_symtab_and_line)
+ (clear_current_source_symtab_and_line, select_source_symtab)
+ (info_source_command, print_source_lines_base)
+ (info_line_command, search_command_helper, _initialize_source):
+ Update.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * source.c (select_source_symtab): Don't call
+ decode_line_with_current_source.
+
+2019-10-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * symtab.c (lookup_global_symbol): Search global block.
+
+2019-10-02 Tom Tromey <tromey@adacore.com>
+
+ * coffread.c (process_coff_symbol): Update.
+ * dwarf2read.c (var_decode_location, new_symbol): Update.
+ * mdebugread.c (parse_symbol): Update.
+ * objfiles.c (relocate_one_symbol): Update.
+ * stabsread.c (define_symbol, fix_common_block)
+ (scan_file_globals): Update.
+ * symtab.h (SYMBOL_VALUE_ADDRESS): Expand to an rvalue.
+ (SET_SYMBOL_VALUE_ADDRESS): New macro.
+ * xcoffread.c (process_xcoff_symbol): Update.
+
+2019-10-02 Andreas Arnez <arnez@linux.ibm.com>
+
+ * MAINTAINERS: Update my email address.
+
+2019-10-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * dwarf2read.c (struct type_unit_group) <tus>: Convert to
+ std::vector.
+ (build_type_psymtabs_reader): Update for std::vector.
+ (build_type_psymtab_dependencies): Likewise.
+ * dwarf2read.h: Remove use of DEF_VEC_P.
+ (typedef sig_type_ptr): Delete.
+
+2019-10-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * btrace.c (btrace_maint_clear): Update to handle change from VEC
+ to std::vector.
+ (btrace_maint_decode_pt): Likewise, and move allocation of the
+ vector outside of the loop.
+ (btrace_maint_update_packets): Update to handle change from VEC to
+ std::vector.
+ (btrace_maint_print_packets): Likewise.
+ (maint_info_btrace_cmd): Likewise.
+ * btrace.h: Remove use of DEF_VEC_O.
+ (typedef btrace_pt_packet_s): Delete.
+ (struct btrace_maint_info) <packets>: Change fromm VEC to
+ std::vector.
+ * gdbsupport/btrace-common.h: Remove 'vec.h' include.
+
+2019-10-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * btrace.c (btrace_compute_ftrace_bts): Update for std::vector,
+ make accesses into the vector constant references.
+ (btrace_add_pc): Update for std::vector.
+ (btrace_stitch_bts): Likewise.
+ (parse_xml_btrace_block): Likewise.
+ (btrace_maint_update_packets): Likewise.
+ (btrace_maint_print_packets): Likewise.
+ (maint_info_btrace_cmd): Likewise.
+ * gdbsupport/btrace-common.c (btrace_data::fini): Update for
+ std::vector.
+ (btrace_data::empty): Likewise.
+ (btrace_data_append): Likewise.
+ * gdbsupport/btrace-common.h: Remove use of DEF_VEC_O.
+ (typedef btrace_block_s): Delete.
+ (struct btrace_block): Add constructor.
+ (struct btrace_data_bts) <blocks>: Change to std::vector.
+ * nat/linux-btrace.c (perf_event_read_bts): Update for
+ std::vector.
+ (linux_read_bts): Likewise.
+
2019-10-01 Tom Tromey <tom@tromey.com>
* cli/cli-logging.c (show_logging_filename): Use styled_string.