+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.c (value_print_array_elements): New function.
+ * valprint.h (value_print_array_elements): Declare.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * printcmd.c (print_formatted): Use value_print_scalar_formatted.
+ * mips-tdep.c (mips_print_register): Use
+ value_print_scalar_formatted.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.h (value_print_scalar_formatted): Declare.
+ * valprint.c (value_print_scalar_formatted): New function.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.h (generic_value_print): Declare.
+ * valprint.c (generic_value_print): New function.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.c (do_val_print): Call la_value_print_inner, if
+ available.
+ * rust-lang.c (rust_language_defn): Update.
+ * p-lang.c (pascal_language_defn): Update.
+ * opencl-lang.c (opencl_language_defn): Update.
+ * objc-lang.c (objc_language_defn): Update.
+ * m2-lang.c (m2_language_defn): Update.
+ * language.h (struct language_defn) <la_value_print_inner>: New
+ member.
+ * language.c (unknown_language_defn, auto_language_defn): Update.
+ * go-lang.c (go_language_defn): Update.
+ * f-lang.c (f_language_defn): Update.
+ * d-lang.c (d_language_defn): Update.
+ * c-lang.c (c_language_defn, cplus_language_defn)
+ (asm_language_defn, minimal_language_defn): Update.
+ * ada-lang.c (ada_language_defn): Update.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * c-valprint.c (c_value_print): Use common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * cp-valprint.c (cp_print_static_field): Use common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * f-valprint.c (f77_print_array_1, f_val_print): Use
+ common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * riscv-tdep.c (riscv_print_one_register_info): Use
+ common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * mi/mi-main.c (output_register): Use common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * infcmd.c (default_print_one_register_info): Use
+ common_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.h (common_val_print_checked): Declare.
+ * valprint.c (common_val_print_checked): New function.
+ * stack.c (print_frame_arg): Use common_val_print_checked.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.c (do_val_print): New function, from val_print.
+ (val_print): Use do_val_print.
+ (common_val_print): Use do_val_print.
+
+2020-03-13 Tom Tromey <tom@tromey.com>
+
+ * valprint.c (value_print): Use scoped_value_mark.
+
+2020-03-13 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/25646
+ * psymtab.c (partial_symtab::partial_symtab): Don't set
+ globals_offset and statics_offset. Push element onto
+ current_global_psymbols and current_static_psymbols stacks.
+ (concat): New function.
+ (end_psymtab_common): Set globals_offset and statics_offset. Pop
+ element from current_global_psymbols and current_static_psymbols
+ stacks. Concat popped elements to global_psymbols and
+ static_symbols.
+ (add_psymbol_to_list): Use current_global_psymbols and
+ current_static_psymbols stacks.
+ * psymtab.h (class psymtab_storage): Add current_global_psymbols and
+ current_static_psymbols fields.
+
+2020-03-12 Christian Biesinger <cbiesinger@google.com>
+
+ * corelow.c (sniff_core_bfd): Remove.
+ (class core_target) <m_core_vec>: Remove.
+ (core_target::core_target): Update.
+ (core_file_fns): Remove.
+ (deprecated_add_core_fns): Remove.
+ (default_core_sniffer): Remove.
+ (sniff_core_bfd): Remove.
+ (default_check_format): Remove.
+ (gdb_check_format): Remove.
+ (core_target_open): Update.
+ (core_target::get_core_register_section): Update.
+ (get_core_registers_cb): Update.
+ (core_target::fetch_registers): Update.
+ * gdbcore.h (struct core_fns): Remove.
+ (deprecated_add_core_fns): Remove.
+ (default_core_sniffer): Remove.
+ (default_check_format): Remove.
+
+2020-03-12 Tom Tromey <tom@tromey.com>
+
+ * arm-tdep.c (struct arm_mapping_symbol) <value>: Now a
+ CORE_ADDR.
+ (struct arm_exidx_entry) <addr>: Now a CORE_ADDR.
+
+2020-03-12 Tom Tromey <tom@tromey.com>
+
+ * remote.c (remote_target::download_tracepoint)
+ (remote_target::enable_tracepoint)
+ (remote_target::disable_tracepoint): Use phex, not sprintf_vma.
+ * breakpoint.c (print_recreate_masked_watchpoint): Use phex, not
+ sprintf_vma.
+
+2020-03-12 Tom Tromey <tom@tromey.com>
+
+ * symfile-mem.c: Update CORE_ADDR size assert.
+
+2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+
+ * selftest.m4: Move to gdbsupport/.
+ * acinclude.m4: Update path to selftest.m4.
+
+2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+
+ * Makefile.in (SUBDIR_UNITTESTS_SRCS): Rename to...
+ (SELFTESTS_SRCS): ... this. Add disasm-selftests.c,
+ gdbarch-selfselftests.c and selftest-arch.c.
+ (SUBDIR_UNITTESTS_OBS): Rename to...
+ (SELFTESTS_OBS): ... this.
+ (COMMON_SFILES): Remove disasm-selftests.c and
+ gdbarch-selftests.c.
+ * configure.ac: Don't add selftest-arch.{c,o} to
+ CONFIG_{SRCS,OBS}.
+ * disasm-selftests.c, gdbarch-selftests.c: Remove GDB_SELF_TEST
+ preprocessor conditions.
+
+2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+
+ * configure.ac: Don't source bfd/development.sh.
+ * selftest.m4: Modify comment.
+ * configure: Re-generate.
+
+2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+
+ * selftest.m4 (GDB_AC_SELFTEST): Error out if $development is
+ not "true" or "false".
+ * configure: Re-generate.
+
+2020-03-12 Christian Biesinger <cbiesinger@google.com>
+
+ * Makefile.in (HFILES_NO_SRCDIR): Add new arm-nbsd-tdep.h file.
+ * arm-nbsd-nat.c (arm_supply_gregset): Moved to arm-nbsd-tdep and
+ renamed to arm_nbsd_supply_gregset.
+ (fetch_register): Update to call arm_nbsd_supply_gregset.
+ (fetch_regs): Remove in favor of fetch_register with a -1 regno.
+ (arm_netbsd_nat_target::fetch_registers): Update.
+ (fetch_elfcore_registers): Removed.
+ (_initialize_arm_netbsd_nat): Removed call to deprecated_add_core_fns.
+ * arm-nbsd-tdep.c (struct arm_nbsd_reg): New struct.
+ (arm_nbsd_supply_gregset): Moved from arm-nbsd-nat.c and updated to
+ not require NetBSD system headers.
+ (arm_nbsd_regset): New struct.
+ (arm_nbsd_iterate_over_regset_sections): New function.
+ (arm_netbsd_init_abi_common): Updated to call
+ set_gdbarch_iterate_over_regset_sections.
+ * arm-nbsd-tdep.h: New file.
+
+2020-03-11 Kevin Buettner <kevinb@redhat.com>
+
+ * symtab.c (find_pc_sect_line): Add check which prevents infinite
+ recursion.
+
+2020-03-11 Simon Marchi <simon.marchi@efficios.com>
+
+ * configure: Re-generate.
+
+2020-03-11 Tom Tromey <tromey@adacore.com>
+
+ * ada-typeprint.c (print_choices): Fix comment.
+
+2020-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * buildsyms.c (buildsym_compunit::record_line): Avoid accessing
+ previous item in the list, when the list has no items.
+
+2020-03-11 Tom de Vries <tdevries@suse.de>
+
+ * dwarf2/loc.c (dwarf2_evaluate_property): Handle NULL frame in
+ PROP_LOCLIST handling code.
+
2020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
* buildsym-legacy.c (record_line): Pass extra parameter to