+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * gdbsupport/common-utils.c (string_printf, string_vprintf)
+ (string_vappendf): Add ARI comment.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * contrib/ari/gdb_ari.sh: Remove "fix" call for
+ floatformat_to_double.
+ * target-float.c (host_float_ops<T>::from_target): Add ARI
+ comment.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * contrib/ari/gdb_ari.sh: Remove "fix" call for abort.
+ * utils.c (abort_with_message, dump_core, internal_vproblem): Add
+ ARI marker to abort.
+ * event-top.c (handle_sigsegv): Add ARI marker to abort.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * contrib/ari/gdb_ari.sh: Fix floatformat_from_double text.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * contrib/ari/gdb_ari.sh: Remove ATTRIBUTE_UNUSED check.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * contrib/ari/gdb_ari.sh: Remove "boolean" and "var_boolean"
+ checks.
+
+2019-12-13 Tom Tromey <tromey@adacore.com>
+
+ * gdbsupport/safe-iterator.h (class basic_safe_range) <begin,
+ end>: No longer "const".
+
+2019-12-13 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * jit.c: Fix indentation, replace spaces with tabs where
+ applicable.
+
+2019-12-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * configure.tgt: Match msp430-*-elf* targets when configuring GDB.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * objfiles.h (struct objfile) <partial_symtabs>: Now a
+ unique_ptr.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * progspace.h (objfile_list): New typedef.
+ (class unwrapping_objfile_iterator)
+ (struct unwrapping_objfile_range): Newl
+ (struct program_space) <objfiles_range>: Change type.
+ <objfiles>: Change return type.
+ <add_objfile>: Change type of "objfile" parameter.
+ <objfiles_list>: Now a list of shared_ptr.
+ * progspace.c (program_space::add_objfile): Change type of
+ "objfile". Update.
+ (program_space::remove_objfile): Update.
+ * objfiles.h (struct objfile) <~objfile>: Make public.
+ * objfiles.c (objfile::make): Update.
+ (objfile::unlink): Don't call delete.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * symfile.c (symbol_file_clear): Update.
+ * progspace.h (struct program_space) <free_all_objfiles>: Declare
+ method.
+ * progspace.c (program_space::free_all_objfiles): New method.
+ * objfiles.h (free_all_objfiles): Don't declare.
+ * objfiles.c (free_all_objfiles): Move to program_space.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::add_objfile)
+ (program_space::remove_objfile): Update.
+ (program_space::multi_objfile_p): Remove.
+ * objfiles.h (struct objfile) <next>: Remove.
+ * objfiles.c (objfile::objfile): Update.
+ (put_objfile_before): Update.
+ (unlink_objfile): Update.
+ * progspace.h (object_files): Remove.
+ (struct program_space) <objfiles_head>: Remove.
+ <objfiles_list>: New member.
+ <objfiles_range, objfiles_safe_range>: Change type.
+ (objfiles): Change return type.
+ (objfiles_safe): Update.
+ (multi_objfile_p): Rewrite and inline.
+ (object_files): Remove macro.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * gdbsupport/safe-iterator.h (basic_safe_iterator): Simplify. Add
+ second constructor.
+ (basic_safe_range): New class.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::multi_objfile_p): New method.
+ * printcmd.c (info_symbol_command): Update.
+ * maint.c (maintenance_translate_address): Update.
+ * objfiles.h (MULTI_OBJFILE_P): Remove.
+ * progspace.h (struct program_space) <multi_objfile_p>: New
+ method.
+
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * progspace.h (struct program_space) <remove_objfile>: Declare.
+ * progspace.c (program_space::remove_objfile): New method.
+ * objfiles.c (unlink_objfile): Remove.
+ (objfile::unlink): Call remove_objfile.
+ (objfile): Don't call unlink_objfile.
+
2019-12-12 Tom Tromey <tom@tromey.com>
* progspace.h (struct program_space) <add_objfile>: Declare