+2019-04-12 Eli Zaretskii <eliz@gnu.org>
+
+ * utils.c (prompt_for_continue): Don't restore the styling at the
+ end, as applied_style has the wrong value. This fixes styling in
+ long lists of file names that are interrupted by the "Continue?"
+ prompt.
+
+2019-04-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ada-lang.c (ada_language_defn): Remove use of LANG_MAGIC.
+ * c-lang.c (c_language_defn): Likewise.
+ (cplus_language_defn): Likewise.
+ (asm_language_defn): Likewise.
+ (minimal_language_defn): Likewise.
+ * d-lang.c (d_language_defn): Likewise.
+ * f-lang.c (f_language_defn): Likewise.
+ * go-lang.c (go_language_defn): Likewise.
+ * language.c (unknown_language_defn): Likewise.
+ (auto_language_defn): Likewise.
+ * language.h (struct language_defn): Remove la_magic field.
+ (LANG_MAGIC): Delete.
+ * m2-lang.c (m2_language_defn): Remove use of LANG_MAGIC.
+ * objc-lang.c (objc_language_defn): Likewise.
+ * opencl-lang.c (opencl_language_defn): Likewise.
+ * p-lang.c (pascal_language_defn): Likewise.
+ * rust-lang.c (rust_language_defn): Likewise.
+
+2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_type_align): New function.
+ (riscv_type_alignment): Delete.
+ (riscv_arg_location): Use 'type_align'.
+ (riscv_gdbarch_init): Register riscv_type_align gdbarch function.
+
+2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdbtypes.c (type_align): A struct with no non-static fields also
+ has alignment of 1.
+
+2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_call_arg_complex_float): Fix offset of first
+ component to 0.
+ (riscv_struct_info::riscv_struct_info): Initialise m_offsets
+ member.
+ (riscv_struct_info::analyse): New implementation using new
+ analyse_inner member function.
+ (riscv_struct_info::field_offset): New member function.
+ (riscv_struct_info::m_offsets): New member variable.
+ (riscv_struct_info::analyse_inner): New private member function,
+ takes the old implementation of riscv_struct_info::analyse but
+ extended to track field offsets.
+ (riscv_call_arg_struct): Update the struct folding special cases
+ to handle cases where empty C++ structs, which are non-zero
+ length, are found.
+ (riscv_arg_location): Initialise the length of each location, a
+ non-zero length now indicates the location is in use.
+ (riscv_push_dummy_call): Allow for the first location having a
+ non-zero offset when setting up arguments.
+ (riscv_return_value): Likewise, but for return values.
+
+2019-04-11 Tom Tromey <tromey@adacore.com>
+
+ * utils.c (internal_vproblem): Make "msg" const.
+
+2019-04-11 Alan Hayward <alan.hayward@arm.com>
+
+ * aarch64-tdep.c (aarch64_analyze_prologue_test): Reset saved regs.
+ * trad-frame.c (trad_frame_reset_saved_regs): New function.
+ (trad_frame_alloc_saved_regs): Call trad_frame_reset_saved_regs.
+ * trad-frame.h (trad_frame_reset_saved_regs): New declaration.
+
2019-04-10 Kevin Buettner <kevinb@redhat.com>
* amd64-linux-nat.c (amd64_linux_collect_native_gregset): New