+2018-04-17 Tom Tromey <tom@tromey.com>
+
+ * dwarf2read.c (quirk_rust_enum): Conditionally drop the
+ discriminant field.
+
+2018-04-17 Tom Tromey <tom@tromey.com>
+
+ * dwarf2read.c (quirk_rust_enum): Handle unions correctly.
+
+2018-04-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * symtab.c (print_symbol_info): Skip printing filename and line
+ number when `last' is NULL.
+ (symtab_symbol_info): Use empty string instead of NULL for first
+ invocation of print_symbol_info.
+ (rbreak_command): Pass NULL to `last' parameter of
+ print_symbol_info.
+
+2018-04-16 Simon Marchi <simon.marchi@ericsson.com>
+
+ * linux-tdep.c (linux_spu_make_corefile_notes): Return note_data
+ instead of nullptr.
+
+2018-04-16 Pedro Alves <palves@redhat.com>
+
+ * MAINTAINERS (sh): Remove.
+ * Makefile.in (ALL_TARGET_OBS): Remove sh64-tdep.o.
+ (HFILES_NO_SRCDIR): Remove sh64-tdep.h.
+ (ALLDEPFILES): Remove sh64-tdep.c.
+ * NEWS: Mentions that support for SH-5/SH64 is removed.
+ * configure.tgt (sh*-*-linux*): Remove reference to sh64-tdep.o.
+ (sh*-*-openbsd*): Ditto.
+ (sh64-*-elf*): Remove.
+ (sh*): Remove.
+ * regcache.c (cooked_write_test): Remove bfd_mach_sh5 case.
+ * sh-linux-tdep.c: Remove reference to bfd_mach_sh5.
+ * sh-tdep.c: No longer include "sh64-tdep.h".
+ (sh_gdbarch_init): Remove reference to bfd_mach_sh5.
+ * sh64-tdep.c, sh64-tdep.h: Remove files.
+
+2018-04-16 Pedro Alves <palves@redhat.com>
+
+ * MAINTAINERS: Remove m88k.
+ * Makefile.in (ALL_TARGET_OBS): Remove m88k-tdep.o.
+ (HFILES_NO_SRCDIR): Remove m88k-tdep.h.
+ (ALLDEPFILES): Remove m88k-bsd-nat.c and m88k-tdep.c.
+ * NEWS: Mention that support for m88k was removed.
+ * configure.host (m88*-*-*): Remove support.
+ * configure.nat (m88k-*-*): Remove support.
+ * configure.tgt (m88*-*-openbsd*): Remove.
+ * m88k-bsd-nat.c, m88k-tdep.c, m88k-tdep.h: Delete.
+
2018-04-15 Simon Marchi <simon.marchi@polymtl.ca>
* configure.tgt (x86_tobjs): New variable.