+2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
+
+2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * readelf.c (print_mips_ases): Add Loongson EXT extension.
+
+2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * readelf.c (print_mips_ases): Add CAM extension.
+
+2018-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * readelf.c (decode_x86_isa): Print <None> if bitmask only
+ contains the GNU_PROPERTY_X86_UINT32_VALID bit.
+ (decode_x86_feature_1): Likewise.
+ (decode_x86_feature_2): Likewise.
+ (print_gnu_property_note): Don't mask out the
+ GNU_PROPERTY_X86_UINT32_VALID bit.
+ * testsuite/binutils-all/i386/pr21231b.d: Updated.
+ * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
+
+2018-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * readelf.c (decode_x86_compat_isa): Break multi-statement line.
+ (decode_x86_isa): Likewise.
+ (decode_x86_feature_2): Likewise.
+
+2018-08-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23499
+ * readelf.c (get_symbol_version_string): Return _("<corrupt>")
+ for corrupt symbol version info.
+
+2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * readelf.c (decode_x86_compat_isa): New function.
+ (decode_x86_feature_2): Likewise.
+ (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
+ (decode_x86_feature): Renamed to ...
+ (decode_x86_feature_1): This. Remove the type argument.
+ (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
+ X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
+ X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
+ X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
+ and X86_FEATURE_1_AND.
+ * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
+ GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
+ values.
+ * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
+ * testsuite/binutils-all/i386/pr21231b.d: Updated.
+ * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
+ * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
+
+2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * readelf.c (print_gnu_property_note): Check the
+ GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
+
+2018-08-23 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
+ field contains unrecognised or reserved values. Handle
+ localentry:1 value.
+
+2018-08-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23536
+ * Makefile.am (development.exp): New target.
+ (EXTRA_DEJAGNU_SITE_CONFIG): New.
+ (DISTCLEANFILES): Add development.exp.
+ * Makefile.in: Regenerated.
+ * testsuite/binutils-all/objcopy.exp (strip_test): Call
+ prune_warnings to prune BFD output.
+ (strip_test_with_saving_a_symbol): Likewise.
+ (objcopy_test_without_global_symbol): Likewise.
+ * testsuite/lib/binutils-common.exp (prune_warnings_extra):
+ New proc.
+ (prune_warnings): Likewise.
+
2018-08-23 H.J. Lu <hongjiu.lu@intel.com>
* README-how-to-make-a-release: Document setting "experimental"