+2017-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/22444
+ * readelf.c (process_notes_at): Use ELF_NOTE_DESC_OFFSET to get
+ the offset of the note descriptor. Use ELF_NOTE_NEXT_OFFSET to
+ get the offset of the next note entry.
+
+2017-11-23 Pavel I. Kryukov <kryukov@frtk.ru>
+
+ PR 22485
+ * readelf.c (process_archive): Use memset to initiaise
+ thin_filedata structure.
+
+2017-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/22451
+ * testsuite/binutils-all/x86-64/objects.exp: New file.
+ * testsuite/binutils-all/x86-64/pr22451.o.bz2: Likewise.
+
+2017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * testsuite/binutils-all/arc/objdump.exp: Update pattern matching
+ expression.
+
+2017-11-21 Nick Clifton <nickc@redhat.com>
+
+ * dwarf.c (dwo_name, dwo_dir, dwo_id, dwo_id_len): New variables.
+ (read_and_display_attr_value): Record dwo variables if requested.
+ (display_augmentation_data): Rename to display_data and make
+ generic.
+ (load_dwo_file): New function. Loads a separate dwarf object
+ file.
+ (load_separate_debug_file): Add reporting and loading of separate
+ dwarf objet files.
+ * readelf.c (process_section_headers): Add do_debug_links to list
+ of flags requiring a debug dump.
+ (display_debug_section): Tidy up code.
+ * doc/debug.options.texi: Add note that dwo links will also be
+ followed.
+ * testsuite/binutils-all/debuglink.s: Tidy code.
+ * testsuite/binutils-all/dwo.s: New test file.
+ * testsuite/binutils-all/readelf.wk2: New file - expected output
+ from readelf.
+ * testsuite/binutils-all/readelf.exp: Run the new test.
+
+2017-11-18 Alan Modra <amodra@gmail.com>
+
+ PR 22443
+ * nm.c (sort_symbols_by_size): Don't attempt to access
+ section symbol internal_elf_sym.
+ (print_symbol): Likewise. Don't call bfd_get_symbol_version_string
+ for section symbols.
+ * objdump.c (compare_symbols): Don't attempt to access
+ section symbol internal_elf_sym.
+ (objdump_print_symname): Don't call bfd_get_symbol_version_string
+ for section symbols.
+
+2017-11-17 Jim Wilson <jimw@sifive.com>
+
+ * readelf.c (elf/riscv.h): Alphabetize include.
+ (is_32bit_inplace_add_reloc, is_32bit_inplace_sub_reloc)
+ (is_64bit_inplace_add_reloc, is_64bit_inplace_sub_reloc)
+ (is_16bit_inplace_add_reloc, is_16bit_inplace_sub_reloc)
+ (is_8bit_inplace_add_reloc, is_8bit_inplace_sub_reloc): New.
+ (apply_relocations): New locals reloc_inplace and reloc_subtract.
+ Call the new functions and set the new locals. Call byte_get if
+ reloc_inplace. Subtract sym->st_value if reloc_subtract.
+
+2017-11-17 Nick Clifton <nickc@redhat.com>
+
+ PR 22449
+ * ar.c (write_archive): Free the temporary file name.
+
2017-11-17 Nick Clifton <nickc@redhat.com>
* readelf.c (process_archive): Include member name in the