+
+ * configure.in: Apply 2012-09-10 change to config.in here. Add
+ __CONFIG_H__ check.
+ * config.in: Regenerate.
+
+
+ * readelf.c (get_note_type): Handle NT_386_TLS, NT_386_IOPERM.
+
+
+ PR binutils/14779
+ * configure.in: Add checks for wchar.h and mbstate_t.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * readelf.c: Conditionally include wchar.h.
+ (print_symbol): Conditionally use mbstate_t.
+
+
+ * readelf.c (decode_ARM_machine_flags): Recognise and display the
+ new ARM hard-float/soft-float ABI flags for EABI_VER5. Split out
+ the code for EABI_VER4 and EABI_VER5 to allow this.
+
+
+ * dlltool.c (INIT_SEC_DATA): Move.
+ (secdata <DLLTOOL_PPC>): Use here too.
+
+
+ * po/hr.po: New Croation translation.
+ * configure.in (ALL_LINGUAS): Add hr.
+ * configure: Regenerate.
+
+
+ * dwarf.c (do_debug_addr, do_debug_cu_index): New global flags.
+ (load_debug_info): Fix typo.
+ (cu_tu_indexes_read, shndx_pool, shndx_pool_size, shndx_pool_used):
+ New global variables.
+ (prealloc_cu_tu_list, add_shndx_to_cu_tu_entry, end_cu_tu_entry)
+ (process_cu_tu_index, load_cu_tu_indexes, find_cu_tu_set)
+ (display_cu_index): New functions.
+ (dwarf_select_sections_by_names): Add "debug_addr", "cu_index".
+ Sort entries alphabetically.
+ (dwarf_select_sections_all): Set do_debug_addr, do_debug_cu_index.
+ (debug_displays): Add .debug_cu_index, .debug_tu_index.
+ Clean up formatting.
+ * dwarf.h (dwarf_section_display_enum): Add dwp_cu_index,
+ dwp_tu_index.
+ (do_debug_addr, do_debug_cu_index): New global flags.
+ (find_cu_tu_set): New function declaration.
+ * objdump.c (usage): Add --dwarf=addr, --dwarf=cu_index.
+ * readelf.c (find_section_in_set): New function.
+ (usage): Add --debug-dump=addr, --debug_dump=cu_index.
+ (process_section_headers): Check do_debug_addr and do_debug_cu_index.
+ (section_subset): New global variable.
+ (load_debug_section): Restrict search to section subset.
+ (display_debug_section): Add section index as paramter. Select subset
+ of sections when dumping a .dwp file. Update caller.
+
+
+ * readelf.c (get_note_type): Handle NT_SIGINFO, NT_FILE.
+ (print_core_note): New function.
+ (process_note): Call it.
+
+
+ * objdump.c (dump_dwarf): Handle bfd_mach_x64_32 and
+ bfd_mach_x64_32_intel_syntax.
+
+
+ * objdump.c (load_specific_debug_section): Use
+ bfd_cache_section_contents.
+
+
+ * objdump.c (dump_bfd): Call dump headers after
+ call of slurp_symtab.
+
+ * objcopy.c (is_strip_section_1): Don't strip
+ .reloc section by default.
+
+
+ * dwarf.c (display_gdb_index): Include static/global information
+ of each symbol.
+
+
+ * configure: Regenerate.
+
+
+ * config.in: Disable sanity check for kfreebsd.
+
+
+ * configure: Regenerated.
+
+
+ * dwarf.c (decode_location_expression): Add
+ DW_OP_GNU_const_index.
+
+
+ * doc/binutils.texi (nm): Alpha-sort the option descriptions.
+ Add description of the --synthetic option.
+
+
+ PR binutils/14493
+ * readelf.c (get_symbol_index_type): Check bad section index.
+
+
+ * readelf.c (arm_attr_tag_CPU_arch): Update for ARMv8.
+ (arm_attr_tag_FP_arch): Likewise.
+ (arm_attr_tag_Advanced_SIMD_arch): Likewise.
+
* doc/binutils.texi, * objdump.c, * od-xcoff.c: Typo fixes.
* bfdtest1.c: New file.
* readelf.c (guess_is_rela): Handle EM_AARCH64.
(get_machine_name): Likewise.
* addr2line.c (find_address_in_section): Invoke
- bfd_find_nearest_line_discriminator to get the discriminator.
+ bfd_find_nearest_line_discriminator to get the discriminator.
(find_offset_in_section): Likewise.
(translate_addresses): Print discriminator if it is non-zero.
* objdump.c (show_line): Invoke
- bfd_find_nearest_line_discriminator to get the discriminator,
- and keep track of prev_discriminator. Print discriminator
- if it is non-zero.
+ bfd_find_nearest_line_discriminator to get the discriminator,
+ and keep track of prev_discriminator. Print discriminator
+ if it is non-zero.
(disassemble_data): Initialize prev_discriminator.
(dump_reloc_set): Invoke bfd_find_nearest_line_discriminator
- to get the discriminator, and keep track of last_discriminator.
- Print discriminator if it is non-zero.
+ to get the discriminator, and keep track of last_discriminator.
+ Print discriminator if it is non-zero.
- * objdump.c (dump_bfd): If defaulting to dwarf call
- dwarf_select_sections_all to enable displays.
+ * objdump.c (dump_bfd): If defaulting to dwarf call
+ dwarf_select_sections_all to enable displays.