From 4120fa118fc46e07910c2f36d8ca0c790c2732b1 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 1 Jan 2016 21:12:53 +1030 Subject: binutils ChangeLog rotation --- binutils/ChangeLog | 1034 ------------------------------------- binutils/ChangeLog-2015 | 1034 +++++++++++++++++++++++++++++++++++++ binutils/testsuite/ChangeLog | 642 ----------------------- binutils/testsuite/ChangeLog-1215 | 642 +++++++++++++++++++++++ 4 files changed, 1676 insertions(+), 1676 deletions(-) delete mode 100644 binutils/ChangeLog create mode 100644 binutils/ChangeLog-2015 delete mode 100644 binutils/testsuite/ChangeLog create mode 100644 binutils/testsuite/ChangeLog-1215 (limited to 'binutils') diff --git a/binutils/ChangeLog b/binutils/ChangeLog deleted file mode 100644 index 3f8e8a7..0000000 --- a/binutils/ChangeLog +++ /dev/null @@ -1,1034 +0,0 @@ -2015-12-24 Thomas Preud'homme - - * readelf.c (arm_attr_tag_CPU_arch): Add ARMv8-M Baseline Tag_CPU_arch - value. - -2015-12-24 Thomas Preud'homme - - * readelf.c (arm_attr_tag_CPU_arch): Add ARMv8-M Mainline Tag_CPU_arch - value. - (arm_attr_tag_THUMB_ISA_use): Add ARMv8-M Mainline Tag_THUMB_ISA_use - value. - -2015-12-22 Nick Clifton - - * readelf.c (get_elf_section_flags): Add support for ARM specific - section flags. - -2015-12-17 Maciej W. Rozycki - - * MAINTAINERS: Add myself as MIPS maintainer. - -2015-12-14 Yoshinori Sato - - * readelf.c (get_machine_flags): Add support for RX v2 flag. - -2015-12-14 Jan Beulich - - * nm.c: Include coff/external.h, coff/internal.h, and - libcoff.h. - (struct extended_symbol_info): New field "coffinfo". - (get_symbol_type): Rename to get_elf_symbol_type. - (get_coff_symbol_type): New. - (print_symbol): Also init info.coffinfo. - (print_symbol_info_sysv): Print type and section name also for - COFF symbols. - -2015-12-08 Nick Clifton - - PR binutils/19310 - * dwarf.c (display_debug_frames): Recode range test to avoid - undefined behaviour. - -2015-12-03 Tristan Gingold - - * od-macho.c (bfd_mach_o_header_flags_name): Add name - for flags until BFD_MACH_O_MH_APP_EXTENSION_SAFE. - -2015-12-01 Alan Modra - - * configure: Regenerate. - -2015-11-30 Andrew Burgess - - * dwarf.c (is_max_address): New function. - (display_loc_list): Remove out of date comment, use - is_max_address. - (display_debug_ranges): Likewise. - -2015-11-28 Cary Coutant - - * MAINTAINERS: Update my email address. - -2015-11-20 Ronald Hoogenboom - - * objcopy.c (parse_symflags): Use xstrndup in place of strndup. - (copy_main): Likewise. - -2015-11-20 Nick Clifton - - * po/ca.po: New Catalan translation. - * configure.ac (ALL_LINGUAS): Add ca. - * configure: Regenerate. - -2015-11-18 Tristan Gingold - - * od-macho.c (bfd_mach_o_load_command_name): Add new - entries. - (dump_unwind_encoding_arm64): New function. - (dump_unwind_encoding): Handle arm64. - -2015-11-13 Tristan Gingold - - * configure: Regenerate. - -2015-11-13 Tristan Gingold - - * NEWS: Add marker for 2.26. - -2015-11-09 Dominik Vogt - - * dwarf.c (read_leb128): Fix left shift of negative value. - -2015-11-03 Alan Modra - - * readelf (process_version_sections): Check DT_VERNEED and - DT_VERDEF for all symbols. Report "*both*" should a symbol - have both a verneed and verdef. - (get_symbol_version_string): Reduce indentation by early - exits. Don't use SHT_NOBITS heuristic to detect case where a - defined symbol has a verneed entry. - -2015-10-30 Nick Clifton - - * po/zh_CN.po: Updated (simplified) Chinese translation. - -2015-10-27 Stephen Fisher - - * binutils.c (process_netbsd_elf_note): New function. - (process_note): Call the new function for NetBSD core notes. - -2015-10-22 Hans-Peter Nilsson - - * objcopy.c (setup_section): Don't omit bfd_copy_private_bfd_data - call when extract_symbol. - -2015-10-21 Ronald Hoogenboom - - PR binutils/19104 - * objcopy.c (command_line_switch): Add OPTION_ADD_SYMBOL. - (copy_options): Add add-symbol. - (copy_usage): Likewise. - (parse_symflags): New function. - (need_sym_before): New function. - (create_new_symbol): New function. - (filter_symbols): Add code to insert new symbols. - (copy_main): Process OPTION_ADD_SYMBOL. - * doc/binutils.texi: Document new feature. - * NEWS: Add note about the new feature. - -2015-10-18 Paul Pluzhnikov - - PR binutils/19147 - * readelf.c (print_core_note): Fix off-by-one bug. - -2015-10-15 Alan Modra - - * objcopy.c (copy_object): Don't omit bfd_copy_private_bfd_data - call when extract_symbol. - -2015-10-12 Andrew Burgess - - * od-elf32_avr.c (elf32_avr_dump_avr_prop): Fix printing of align - specific data, fix formatting for align and org data. - -2015-09-01 Claudiu Zissulescu - Cupertino Miranda - - * readelf.c (get_machine_name): Remove A5 reference. Add ARCompact - and ARCv2. - (get_machine_flags): Handle EM_ARCV2 and EM_ARCOMPACT. - (guess_is_rela): Likewise. - (dump_relocations): Likewise. - (is_32bit_abs_reloc): Likewise. - (is_16bit_abs_reloc): Likewise. - (is_none_reloc): Likewise. - * NEWS: Mention the new feature. - -2015-09-29 Andrew Stubbs - H.J. Lu - - PR binutils/19020 - * objcopy.c (copy_object): Don't adjust the output section size - when copying from input sections. - (copy_section): Use input section size for the copy. Get the - updated section size from bfd_convert_section_contents. - -2015-09-29 H.J. Lu - - PR binutils/19005 - * objcopy.c (copy_object): Adjust the output section size to - skip gap fills between sections when copying from input sections - to output sections. - -2015-09-28 Nick Clifton - - * po/fr.po: Updated French translation. - -2015-09-25 James Bowman - - * ft32-dis.c (print_insn_ft32): Fix incorrect data field mask. - -2015-09-23 Nick Clifton - - PR binutils/15835 - * readelf.c (struct elf_section_list): New structure. - (symtab_shndx_hdr): Replace with symtab_shndx_list. - (get_32bit_elf_symbols): Scan for a symbol index table matching - the symbol table in use. - (get_64bit_elf_symbols): Likewise. - (process_section_headers): Handle multiple symbol index sections. - -2015-09-22 Rainer Orth - - * readelf.c (process_dynamic_section): Handle DF_1_STUB, DF_1_PIE. - -2015-09-10 Erik Ackermann - - * strings.c: Add -s/--output-separator option to specify custom - separator string. - * NEWS: Mention the new feature. - * doc/binutils.text (strings): Document the new command line - option. - -2015-09-09 Nick Clifton - - * doc/binutils.texi (ar): Remove bogus sentance concerning thin - archives and invalid paths. - -2015-09-03 Nick Clifton - - PR binutils/18879 - * readelf.c (get_unwind_section_word): Check for negative offsets - and very small sections. - (dump_arm_unwind): Warn if the table offset is too large. - -2015-08-28 H.J. Lu - - * Makefile.am (TOOL_PROGS): Add readelf. - * Makefile.in: Regenerated. - -2015-08-24 Yaakov Selkowitz - - * configure: Regenerate. - -2015-08-17 Alan Modra - - * configure: Regenerate. - -2015-08-07 Andrew Burgess - - * objcopy.c (is_specified_symbol_predicate): Don't stop at first - match. Non-match rules set found to FALSE. - -2015-08-06 Yaakov Selkowitz - - * configure: Regenerate. - -2015-08-05 Nick Clifton - - * doc/binutils.texi: Document that the --only-keep-debug option - to strip and objcopy preserves the section headers of stripped - sections. - -2015-08-04 Yuriy M. Kaminskiy" - Tyler Hicks - - PR binutils/18750 - * readelf.c (process_mips_specific): Fix incorrect escape - sequence handling. - -2015-08-04 Nick Clifton - - * ar.c (extract_file): Free cbuf if the path is invalid. - -2015-07-27 H.J. Lu - - * configure: Regenerated. - -2015-07-24 H.J. Lu - - * stabs.c (parse_stab_range_type): Use 0xffffffffffffffffLL. - -2015-07-22 Alan Modra - - * readelf.c (dump_relocations): Show MIN_INT addends as negative. - -2015-07-20 Alan Modra - - * doc/Makefile.in: Regenerate. - -2015-07-16 Alan Modra - - PR binutils/18672 - * readelf.c (get_32bit_dynamic_section): Correct buffer limit test. - (get_64bit_dynamic_section): Likewise. - -2015-07-14 H.J. Lu - - * objcopy.c (copy_file): Set BFD_COMPRESS_GABI if not - zlib-gnu. - * doc/binutils.texi: Change --compress-debug-sections and - --compress-debug-sections=zlib to zlib-gabi. - -2015-07-10 H.J. Lu - - PR binutils/18656 - * objcopy.c (setup_section): Call bfd_convert_section_size - to get the output section size. - (copy_section): Get the section size from the output section - and call bfd_get_full_section_contents to convert section - contents for output. - -2015-07-10 H.J. Lu - - * readelf.c (dump_section_as_strings): Warn unsupported compress - type and corrupted compressed section. - (dump_section_as_bytes): Likewise. - (load_specific_debug_section): Likewise. - -2015-07-09 Catherine Moore - - * readelf.c (print_mips_fp_abi_value): Handle - Val_GNU_MIPS_ABI_FP_NAN2008. - -2015-06-26 Matthew Fortune - - * readelf.c (get_mips_dynamic_type): Handle DT_MIPS_RLD_MAP_REL. - -2015-06-22 Nick Clifton - - * objdump.c (disassemble_bytes): Set the stop_vma field in the - disassemble_info structure when disassembling code sections with - -d. - * doc/binutils.texi (objdump): Document the discrepancy between -d - and -D. - -2015-06-05 Nick Clifton - - * dwarf.c (read_debug_line_header): Use reloc_at to detect - incomplete .debug_line headers - -2015-05-29 Roland McGrath - - * readelf.c (print_gnu_note: NT_GNU_ABI_TAG): Recognize - GNU_ABI_TAG_SYLLABLE and GNU_ABI_TAG_NACL. - -2015-05-29 Stephen Kitt - - * dlltool.c (make_one_lib_file): Clear .idata$6 before use. - (main): Fail if the output file specified by the -z option cannot - be opened. - -2015-05-18 Nick Clifton - - PR binutils/18420 - * ia64-unwind.c (unw_decode): Add end parameter. Pass parameter - on to decode functions. - (unw_devode_p2_p5): Pass end paraemter to UNW_DEC_SPILL_MASK. - (UNW_DEC_SPILL_MASK): Add end parameter. Check that unw_rlen does - not take us beyond the end of the buffer. - * ia64-unwind.h (unw_decode): Update prototype. - * readelf.c (dump_ia64_unwind): Pass end pointer to unw_decode. - -2015-05-15 H.J. Lu - - * readelf.c (dump_section_as_strings): Change pointers from - char * to unsigned char *. - -2015-05-15 H.J. Lu - - PR binutis/18386 - * doc/binutils.texi: Document -Mamd64 and -Mintel64. - -2015-05-15 Nick Clifton - - * readelf.c (options): Add "decompress". - (usage): Mention -z/--decompress. - (parse_args): Handle -z. - (uncompress_section_contents): Move to earlier in the file. - (dump_section_as_strings): If requested, decompress the section - before dumping. - (dump_section_as_bytes): Likewise. - * doc/binutils.texi: Document the new option. - -2015-05-14 Peter Bergner - - * MAINTAINERS: Add myself as PPC maintainer. - -2015-05-14 H.J. Lu - - * readelf.c (uncompress_section_contents): Add a parameter for - uncompressed size. Don't check the zlib header. - (load_specific_debug_section): Updated. - -2015-05-15 Nick Clifton - - PR binutils/18374 - * dwarf.h (struct dwarf_section): Add reloc_info and num_relocs - fields. - (struct dwarf_section_display): Change bitfield to boolean. - (reloc_at): Add prototype. - * dwarf.c (display_loc_list): Ignore list terminators if there are - relocs against them. - (display_debug_loc): Issue a warning if there are relocs against - the .debug_loc section. - (display_displays): Initialise reloc_info and num_relocs fields. - * objdump.c (load_specific_debug_section): Initialise reloc_info - and num_relocs fields. - (reloc_at): New function. - * readelf.c (is_32bit_abs_reloc): Add IA64's R_IA64_DIS32LSB - reloc. - (reloc_at): New function. - (apply_relocations): Add relocs_return and num_relocs_return - parameters. Fill them in with the loaded relocs if non-NULL. - (dump_section_as_bytes): Update call to apply_relocations. - (load_specific_debug_section): Initialise reloc_info and - num_relocs fields. - -2015-05-13 H.J. Lu - - * elfedit.c (elf_class): Return ELF_CLASS_BOTH by default. - -2015-05-13 Andreas Krebbel - - * MAINTAINERS: Add myself as s390 and s390x maintainer. - -2015-05-12 Stephen Kitt - - * dlltool.c (main): Accept -t as an abbreviation for - --temp-prefix. - -2015-05-11 H.J. Lu - - * dwarf.c (dwarf_regnames_iamcu): New. - (init_dwarf_regnames_iamcu): Likewise. - (init_dwarf_regnames): Call init_dwarf_regnames_iamcu for EM_IAMCU. - * dwarf.h (init_dwarf_regnames_iamcu): New. - * objdump.c (dump_dwarf): Call init_dwarf_regnames_iamcu for - bfd_arch_iamcu. - -2015-05-11 H.J. Lu - - * elfedit.c (enum elfclass): New. - (input_elf_class): Change type to enum elfclass. - (output_elf_class): New. - (elf_class): Change return type to enum elfclass. Support EM_386 - and EM_IAMCU. - (update_elf_header): Check if input and output ELF classes match. - (elf_machine): Support EM_386 and EM_IAMCU. - (main): Update input_elf_class. Set output_elf_class. - * doc/binutils.texi: Update elfedit. - -2015-05-11 H.J. Lu - - * dwarf.c (init_dwarf_regnames): Replace EM_486 with EM_IAMCU. - * readelf.c (guess_is_rela): Likewise. - (dump_relocations): Likewise. - (get_machine_name): Likewise. - (get_elf_section_flags): Likewise. - (process_section_headers): Likewise. - (is_32bit_abs_reloc): Likewise. - (is_32bit_pcrel_reloc): Likewise. - -2015-04-30 Nick Clifton - - * readelf.c (get_machine_flags): Add description of MeP flags. - -2015-04-27 Andreas Krebbel - - * readelf.c (display_s390_gnu_attribute): New function. - (process_s390_specific): New function. - (process_arch_specific): Call process_s390_specific. - -2015-04-24 Nick Clifton - - PR 18313 - * ieee.c (ieee_read_cxx_class): Initialise the varargs variable. - * readelf.c (uncompress_section_contents): Zero initialise the - zstream structure. - -2015-04-23 H.J. Lu - - PR binutils/18209 - * objcopy.c (setup_section): Copy compress status. - -2015-04-15 H.J. Lu - - * NEWS: Mention - --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]. - -2015-04-14 Nick Clifton - - * readelf.c (target_specific_reloc_handling): Add code to handle - RL78 complex relocs. - -2015-04-13 Doug Evans - - PR binutils/18218 - * readelf.c (printable_section_name): Constify sec argument. - (apply_relocations): Ditto. New arg "size". All callers updated. - (load_specific_debug_section): Constify sec argument. - Remove side-effect of modifying sec->sh_size. - -2015-04-09 H.J. Lu - - * objcopy.c (do_debug_sections): Use bit patterns. - (copy_object): Return FALSE for compress_zlib, compress_gnu_zlib - and compress_gabi_zlib on non-ELF input. - (copy_file): Don't check non-ELF input here. - -2015-04-09 Nick Clifton - - * readelf.c (get_machine_flags): Report the setting of the string - insn using bits. - -2015-04-08 H.J. Lu - - * objcopy.c (do_debug_sections): Add compress_zlib, - compress_gnu_zlib and compress_gabi_zlib. - (copy_options): Use optional_argument on compress-debug-sections. - (copy_usage): Update --compress-debug-sections. - (copy_file): Handle compress_zlib, compress_gnu_zlib and - compress_gabi_zlib. - (copy_main): Handle - --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. - * doc/binutils.texi: Document - --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. - -2015-04-08 H.J. Lu - - * objcopy.c (copy_usage): Replace "--interleave []" with - --interleave[=]. - -2015-04-05 H.J. Lu - - * readelf.c (get_elf_section_flags): Support SHF_COMPRESSED. - (get_compression_header): New. - (process_section_headers): Dump compression header if needed. - (uncompress_section_contents): Don't free compressed_buffer here. - (load_specific_debug_section): Free the compressed buffer, update - the section buffer and the section size if uncompress is - successful. - -2015-04-02 H.J. Lu - - * configure: Regenerated. - -2015-04-02 Mike Frysinger - - * MAINTAINERS: Update my e-mail address. - -2015-04-01 H.J. Lu - - * configure: Regenerated. - -2015-03-31 H.J. Lu - - * configure.ac: Revert the AM_ZLIB change. - * Makefile.in: Regenerated. - * aclocal.m4: Likewise. - * configure: Likewise. - -2015-03-31 H.J. Lu - - * Makefile.am (ZLIB): New. - (ZLIBINC): Likewise. - (AM_CFLAGS): Add $(ZLIBINC). - (readelf_LDADD): Add $(ZLIB). - * configure.ac (AM_ZLIB): Removed. - (zlibdir): New. AC_SUBST. - (zlibinc): Likewise. - Add --with-system-zlib. - * Makefile.in: Regenerated. - * config.in: Likewise. - * configure: Likewise. - -2015-03-19 Nick Clifton - - * readelf.c (get_machine_flags): Decode RL78's G13 and G14 flags. - -2015-03-18 Jon Turney - Nick Clifton - - PR binutils/18087 - * doc/binutils.texi: Note that when objcopy compresses debug - sections the compression is only performed if it makes the section - smaller. - -2015-03-10 H.J. Lu - - PR binutils/18101 - * readelf.c (parse_args): Move nothing to do warning to ... - (main): Here. - -2015-03-10 Nick Clifton - - PR binutils/18101 - * readelf.c (parse_args): Enhance check for nothing to do by - accounting for the --wide option. - - PR binutils/17636 - * objcopy.c (copy_object): Avoid calling fatal as that does not - allow the parent to clean up temporary files. - -2015-03-10 Yuri Gribov - - PR ld/16572 - * readelf.c: Remove support for ELF_ARM_HASENTRY. - -2015-03-05 Nick Clifton - - PR binutils/18064 - * doc/binutils.texi (objcopy): Extend description of - --add-gnu-debuglink option to explain that the separate debug info - file must exist. Add a description of what to do if the debug - info file is built in one place but then installed into a separate - location. - -2015-03-05 Nick Clifton - - PR binutils/17994 - * dlltool.c (temp_file_to_remove): New local array. - (unlink_temp_files): New functions - unlinks any file in the - temp_file_to_remove array, unless dotdeltemps is set. - (gen_exp_file): Add temp files to array. - (make_head): Likewise. - (make_delay_head): Likewise. - (make_tail): Likewise. - (gen_lib_file): Call unlink_temp_files. - -2015-02-28 Andrew Burgess - - * objcopy.c (update_sections): New list. - (command_line_switch): Add OPTION_UPDATE_SECTION. - (copy_options): Add update-section. - (copy_usage): Document new option. - (is_update_section): New function. - (is_strip_section_1): Add check for attempt to update and remove - the same section. - (copy_object): Update size and content of requested sections. - (skip_section): Don't copy for updated sections. - (copy_main): Handle --update-section. - * doc/binutils.texi (objcopy): Add description of --update-section - option. - * NEWS: Mention --update-section option. - -2015-02-26 Nick Clifton - - PR binutils/17512 - * coffgrok.c (do_type): Check for an out of range tag index. - Check for integer overflow computing array dimension. - (do_define): Likewise. - -2015-02-26 Andrew Burgess - - * objcopy.c (init_section_add): Rename optarg to arg in order to - avoid shadowing a global variable. - -2015-02-26 Nick Clifton - - PR binutils/17512 - * resrc.c (write_rc_messagetable): Tighten check for invalid - message lengths. - - * dwarf.c (display_debug_loc): Pacify the undefined behaviour - sanitizer by simplifying address difference calculation. - (struct Frame_Chunk): Change type of cfa_offset to dwarf_vma in - order to avoid arithmetic overflows. - (frame_display_row): Cast cfa_offset before printing it. - (display_debug_frames): Likewise. - Check for an unexpected segment size. - Chnage type of 'l' local to dwarf_vma and cast it back to an int - when printing. - (process_cu_tu_index): Tighten check for an invalid ncols value. - * readelf.c (process_corefile_note_segment): Check for - inote.descdata extending beyond the end of the section. - (process_v850_notes): Likewise. - -2015-02-26 Terry Guo - - * readelf.c (arm_attr_tag_ABI_HardFP_use): Update how we - display it. - -2015-02-25 Andrew Burgess - - * objcopy.c (init_section_add): New function. - (section_add_load_file): New function. - (copy_main): Make use of new functions. - -2015-02-25 Andrew Burgess - - * od-elf32_avr.c: Add elf32-avr.h include. - (OPT_AVRPROP): Define. - (options[]): Add 'avr-prop' entry. - (elf32_avr_help): Add avr-prop help text. - (elf32_avr_dump_avr_prop): New function. - (elf32_avr_dump): Add check for avr-prop. - -2015-02-24 Nick Clifton - - * readelf.c (get_machine_flags): Remove deprecated V850 machine - flags. - (get_v850_section_type_name): New function. Handles V850 special - sections. - (get_section_type_name): Add support for V850. - (get_v850_elf_note_type): New function. Returns the name of a - V850 note. - (print_v850_note): New function. Prints a V850 note. - (process_v850_notes): New function. Prints V850 notes. - (process_note_sections): Add support for V850. - -2015-02-24 Mike Frysinger - - PR binutils/17531 - * readelf.c (process_symbol_table): Declare chained. Increment it - in every loop. Abort when chained is larger than nchains. Move - error check outside of chain loop. - -2015-02-24 Dmitry Antipov - - * readelf.c (find_symbol_for_address): Use a binary search to - speed up symbol location. Skip check for function symbol type. - (*_unw_aux_info): Add funtab and nfuns fields contains a sorted - list of function symbols. - (dump_ia64_unwind): Initialise the funtab and nfuns fields and - pass them to find_symbol_for_address. - (dump_hppa_unwind): Likewise. - (arm_print_vma_and_name): Pass funtab to find_symbol_for_address. - (dump_arm_unwind): Initialise the funtab and nfuns fields. - -2015-02-24 Nick Clifton - - * objdump.c (dump_section): Extend the warning message displayed - when a section cannot be loaded. - -2015-02-21 Mike Frysinger - - * readelf.c (process_program_headers): Add newline to warning - message. - -2015-02-20 Andreas Arnez - - * readelf.c (get_note_type): Add NT_S390_VXRS_LOW and - NT_S390_VXRS_HIGH. - -2015-02-13 Nick Clifton - - PR binutils/17512 - * dwarf.c (read_leb128): Fix test for shift becoming too large. - - * coffgrok.c (do_define): Add check for type size overflow. - * srconv.c (walk_tree_sfile): Check that enough sections are - available before parsing. - (prescan): Likewise. - - PR binutils/17531 - * dwarf.c (display_debug_aranges): Add check for an excessive - ar_length value. - (process_cu_tu_index): Check for a row * columns sum being too - large. - -2015-02-13 Alan Modra - - * dwarf.c: Formatting, whitespace. - (process_debug_info): Style fix. - -2015-02-11 Nick Clifton - - * rl78-decode.opc: Add 'a' attribute to instructions that support - [HL+0] addressing. - * rl78-decode.c: Regenerate. - * rl78-dis.c (print_insn_rl78): Display the offset in [HL+0] - addresses. - -2015-02-11 Nick Clifton - - PR binutils/17531 - * dwarf.c (display_debug_pubnames_worker): Work around compiler - bug checking address ranges. - (display_debug_frames): Likewise. - (display_gdb_index): Likewise. - (process_cu_tu_index): Add range check on the ncols value. - -2015-02-10 Nick Clifton - - PR binutils/17512 - * dwarf.c (eh_addr_size): Use an unsigned type. - (size_of_encoded_value): Return an unsigned type. - (read_leb128): Break if the shift becomes too big. - (process_extended_line_op): Do not read the address if the length - is too long. - (read_cie): Warn and fail if the pointer size or segment size are - too big. - * dwarf.h (DWARF2_External_LineInfo): Delete unused and incorrect - structure definition. - (DWARF2_External_PubNames): Likewise. - (DWARF2_External_CompUnit): Likewise. - (DWARF2_External_ARange): Likewise. - (DWARF2_Internal_LineInfo): Use dwarf_vma type for - li_prologue_length. - (eh_addr_size): Update prototype. - - PR binutils/17531 - * dwarf.c (process_debug_info): Zero the debug information array - since correct initialisation cannot be relied upon. - (process_cu_tu_index): Improve range checks. - - PR binutils/17531 - * dwarf.c (display_debug_pubnames_worker): Use dwarf_vma type for - offset. - * readelf.c (dump_relocations): Handle printing offsets which are - MIN_INT. - (process_corefile_note_segment): Add range check of the namesz - field. - -2015-02-09 Mark Wielaard - - * dwarf.c (read_and_display_attr_value): Handle DW_LANG_Fortran03 - and DW_LANG_Fortran08. - -2015-02-06 Nick Clifton - - PR binutils/17512 - * dwarf.c (display_debug_frames): Fix range checks to work on - 32-bit binaries complied on a 64-bit host. - - PR binutils/17531 - * dwarf.c (xcmalloc): Fail if the arguments are too big. - (xcrealloc): Likewise. - (xcalloc2): Likewise. - * readelf.c (process_mips_specific): Fail if an option has an - invalid size. - -2015-02-05 Alan Modra - - PR binutils/17926 - * dwarf.c (dwarf_select_sections_by_letters): Don't refer to optarg. - -2015-02-04 Nick Clifton - - PR binutils/17531 - * dwarf.c (read_and_display_attr_value): Test for a block length - being so long that it wraps around to before the start of the block. - (process_debug_info): Test for section_begin wrapping around to - before the start of the section. - (display_gdb_index): Test for num_cus being so large that the end - address wraps around to before the start of the section. - (process_cu_tu_index): Test for j being so large that the section - index pool wraps around to before the start of the section. - -2015-02-03 Nick Clifton - - PR binutils/17531 - * dwarf.c (process_debug_info): Add range check. - (display_debug_pubnames_worker): Likewise. - (display_gdb_index): Fix range check. - (process_cu_tu_index): Add range check. - * readelf.c (get_data): Change parameter types from size_t to - bfd_size_type. Add checks for loss of accuracy when casting from - bfd_size_type to size_t. - (get_dynamic_data): Likewise. - (process_section_groups): Limit number of error messages. - -2015-02-03 Nick Clifton - - PR binutils/17512 - * objdump.c (display_any_bfd): Fail if archives nest too deeply. - -2015-01-28 James Bowman - - * readelf.c: Add FT32 support. - -2015-01-27 Nick Clifton - - PR binutils/17512 - * dlltool.c (identify_search_archive): If the last archive was the - same as the current archive, terminate the loop. - - * addr2line.c (slurp_symtab): If the symcount is zero, free the - symbol table pointer. - - * rcparse.y: Add checks to avoid integer divide by zero. - * rescoff.c (read_coff_rsrc): Add check on the size of the - resource section. - (read_coff_res_dir): Add check on the nesting level. - Check for resource names overrunning the buffer. - * resrc.c (write_rc_messagetable): Update formatting. - Add check of 'elen' being zero. - -2015-01-23 Nick Clifton - - * nlmconv.c (powerpc_mangle_relocs): Fix build errors introduced - by recent delta, when compiling on for a 32-bit host. - -2015-01-21 Nick Clifton - - PR binutils/17512 - * addr2line.c (main): Call bfd_set_error_program_name. - * ar.c (main): Likewise. - * coffdump.c (main): Likewise. - * cxxfilt.c (main): Likewise. - * dlltool.c (main): Likewise. - * nlmconv.c (main): Likewise. - * nm.c (main): Likewise. - * objdump.c (main): Likewise. - * size.c (main): Likewise. - * srconv.c (main): Likewise. - * strings.c (main): Likewise. - * sysdump.c (main): Likewise. - * windmc.c (main): Likewise. - * windres.c (main): Likewise. - * objcopy.c (main): Likewise. - (copy_relocations_in_section): Check for relocs without associated - symbol pointers. - -2015-01-21 Ramana Radhakrishnan - - * MAINTAINERS: Add self to ARM maintainers list. - -2015-01-21 Nick Clifton - - PR binutils/17512 - * coffgrok.c (do_type): Check that computed ref exists. - (doit): Add range checks when computing section for scope. - -2015-01-12 H.J. Lu - - * dwarf.c (process_debug_info): Properly check abbrev size. - -2015-01-12 Nick Clifton - - PR binutils/17531 - * dwarf.c (process_debug_info): Check for abbrev_base being larger - than the section size. - (process_cu_tu_index): Use xcalloc2 to allocate the CU and TU - arrays. - (xcalloc2): New function. Like xcalloc, but checks for overflow. - (display_debug_addr): Use xcalloc to allocate the debug_addr_info - array. Check for an address_base that is too large. - - * dwarf.h (xcalloc2): Prototype. - -2015-01-12 Alan Modra - - * prdbg.c (print_debugging_info): Don't use void* for function - pointer param. - * budbg.h (print_debugging_info): Update prototype. - -2015-01-08 Nick Clifton - - PR binutils/17512 - * ojcopy.c (copy_object): Free the symbol table if no symbols - could be loaded. - (copy_file): Use bfd_close_all_done to close files that could not - be copied. - - * sysdump.c (getINT): Fail if reading off the end of the buffer. - Replace call to abort with a call to fatal. - (getCHARS): Prevetn reading off the end of the buffer. - - * nlmconv.c (i386_mangle_relocs): Skip relocs without an - associated symbol. - (powerpc_mangle_relocs): Skip unrecognised relocs. Check address - range before applying a reloc. - -2015-01-07 Nick Clifton - - PR binutils/17512 - * dlltool.c (scan_obj_file): Break loop if the last archive - displayed matches the current archive. - - * objdump.c (display_any_bfd): Add a depth limit to nested archive - display in order to avoid infinite loops. - * srconv.c: Replace calls to abort with calls to fatal with an - error message. - -2015-01-06 Nick Clifton - - PR binutils/17512 - * coffdump.c (dump_coff_section): Check for a symbol being - available before printing its name. - (main): Check the return value from coff_grok. - * coffgrok.c: Reformat and tidy. - Add range checks to most functions. - (coff_grok): Return NULL if the input bfd is not in a COFF - format. - * coffgrok.h: Reformat and tidy. - (struct coff_section): Change the nrelocs field to unsigned. - * srconv.c (main): Check the return value from coff_grok. - -2015-01-05 Nick Clifton - - PR binutils/17512 - * nm.c (print_symbol): Add 'is_synthetic' parameter. Use it to - help initialize the info.elfinfo field. - (print_size_symbols): Add 'synth_count' parameter. Use it to set - the is_synthetic parameter when calling print_symbol. - (print_symbols): Likewise. - (display_rel_file): Pass synth_count to printing function. - (display_archive): Break loop if the last archive displayed - matches the current archive. - * size.c (display_archive): Likewise. - -2015-01-05 Nick Clifton - - PR binutils/17531 - * dwarf.c (alloc_num_debug_info_entries): New variable. - (process_debug_info): Set it. Use it to avoid displaying - attributes for which there is no info. - (display_debug_abbrev): Check that the debug_info_entry index is - valid before using it. - (display_loc_list_dwo): Likewise. - (process_cu_tu_index): Add range check for an overlarge dw_sect - value. - (free_debug_memory): Reset alloc_num_debug_info_entries. - * readelf.c (slurp_ia64_unwind_table): Warn if the reloc could not - be indentified. - (dynamic_section_mips_val): Warn if the timestamp is invalid. - (print_mips_got_entry): Add a data_end parameter. Warn if a read - would go beyond the end of the data, and return an error value. - (process_mips_specific): Do not read options from beyond the end - of the section. - Correct code to display optional data at the end of an option. - Warn if there are too many GOT symbols. - Update calls to print_mips_got_entry, and handle error returns. - -2015-01-05 Daniel Klauer - - PR binutils/17489 - * doc/binutils.texi (dlltool): Correct description of --kill-at - option. - -2015-01-01 Alan Modra - - * version.c (print_version): Just print current year. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -For older changes see ChangeLog-2014 - -Copyright (C) 2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/binutils/ChangeLog-2015 b/binutils/ChangeLog-2015 new file mode 100644 index 0000000..3f8e8a7 --- /dev/null +++ b/binutils/ChangeLog-2015 @@ -0,0 +1,1034 @@ +2015-12-24 Thomas Preud'homme + + * readelf.c (arm_attr_tag_CPU_arch): Add ARMv8-M Baseline Tag_CPU_arch + value. + +2015-12-24 Thomas Preud'homme + + * readelf.c (arm_attr_tag_CPU_arch): Add ARMv8-M Mainline Tag_CPU_arch + value. + (arm_attr_tag_THUMB_ISA_use): Add ARMv8-M Mainline Tag_THUMB_ISA_use + value. + +2015-12-22 Nick Clifton + + * readelf.c (get_elf_section_flags): Add support for ARM specific + section flags. + +2015-12-17 Maciej W. Rozycki + + * MAINTAINERS: Add myself as MIPS maintainer. + +2015-12-14 Yoshinori Sato + + * readelf.c (get_machine_flags): Add support for RX v2 flag. + +2015-12-14 Jan Beulich + + * nm.c: Include coff/external.h, coff/internal.h, and + libcoff.h. + (struct extended_symbol_info): New field "coffinfo". + (get_symbol_type): Rename to get_elf_symbol_type. + (get_coff_symbol_type): New. + (print_symbol): Also init info.coffinfo. + (print_symbol_info_sysv): Print type and section name also for + COFF symbols. + +2015-12-08 Nick Clifton + + PR binutils/19310 + * dwarf.c (display_debug_frames): Recode range test to avoid + undefined behaviour. + +2015-12-03 Tristan Gingold + + * od-macho.c (bfd_mach_o_header_flags_name): Add name + for flags until BFD_MACH_O_MH_APP_EXTENSION_SAFE. + +2015-12-01 Alan Modra + + * configure: Regenerate. + +2015-11-30 Andrew Burgess + + * dwarf.c (is_max_address): New function. + (display_loc_list): Remove out of date comment, use + is_max_address. + (display_debug_ranges): Likewise. + +2015-11-28 Cary Coutant + + * MAINTAINERS: Update my email address. + +2015-11-20 Ronald Hoogenboom + + * objcopy.c (parse_symflags): Use xstrndup in place of strndup. + (copy_main): Likewise. + +2015-11-20 Nick Clifton + + * po/ca.po: New Catalan translation. + * configure.ac (ALL_LINGUAS): Add ca. + * configure: Regenerate. + +2015-11-18 Tristan Gingold + + * od-macho.c (bfd_mach_o_load_command_name): Add new + entries. + (dump_unwind_encoding_arm64): New function. + (dump_unwind_encoding): Handle arm64. + +2015-11-13 Tristan Gingold + + * configure: Regenerate. + +2015-11-13 Tristan Gingold + + * NEWS: Add marker for 2.26. + +2015-11-09 Dominik Vogt + + * dwarf.c (read_leb128): Fix left shift of negative value. + +2015-11-03 Alan Modra + + * readelf (process_version_sections): Check DT_VERNEED and + DT_VERDEF for all symbols. Report "*both*" should a symbol + have both a verneed and verdef. + (get_symbol_version_string): Reduce indentation by early + exits. Don't use SHT_NOBITS heuristic to detect case where a + defined symbol has a verneed entry. + +2015-10-30 Nick Clifton + + * po/zh_CN.po: Updated (simplified) Chinese translation. + +2015-10-27 Stephen Fisher + + * binutils.c (process_netbsd_elf_note): New function. + (process_note): Call the new function for NetBSD core notes. + +2015-10-22 Hans-Peter Nilsson + + * objcopy.c (setup_section): Don't omit bfd_copy_private_bfd_data + call when extract_symbol. + +2015-10-21 Ronald Hoogenboom + + PR binutils/19104 + * objcopy.c (command_line_switch): Add OPTION_ADD_SYMBOL. + (copy_options): Add add-symbol. + (copy_usage): Likewise. + (parse_symflags): New function. + (need_sym_before): New function. + (create_new_symbol): New function. + (filter_symbols): Add code to insert new symbols. + (copy_main): Process OPTION_ADD_SYMBOL. + * doc/binutils.texi: Document new feature. + * NEWS: Add note about the new feature. + +2015-10-18 Paul Pluzhnikov + + PR binutils/19147 + * readelf.c (print_core_note): Fix off-by-one bug. + +2015-10-15 Alan Modra + + * objcopy.c (copy_object): Don't omit bfd_copy_private_bfd_data + call when extract_symbol. + +2015-10-12 Andrew Burgess + + * od-elf32_avr.c (elf32_avr_dump_avr_prop): Fix printing of align + specific data, fix formatting for align and org data. + +2015-09-01 Claudiu Zissulescu + Cupertino Miranda + + * readelf.c (get_machine_name): Remove A5 reference. Add ARCompact + and ARCv2. + (get_machine_flags): Handle EM_ARCV2 and EM_ARCOMPACT. + (guess_is_rela): Likewise. + (dump_relocations): Likewise. + (is_32bit_abs_reloc): Likewise. + (is_16bit_abs_reloc): Likewise. + (is_none_reloc): Likewise. + * NEWS: Mention the new feature. + +2015-09-29 Andrew Stubbs + H.J. Lu + + PR binutils/19020 + * objcopy.c (copy_object): Don't adjust the output section size + when copying from input sections. + (copy_section): Use input section size for the copy. Get the + updated section size from bfd_convert_section_contents. + +2015-09-29 H.J. Lu + + PR binutils/19005 + * objcopy.c (copy_object): Adjust the output section size to + skip gap fills between sections when copying from input sections + to output sections. + +2015-09-28 Nick Clifton + + * po/fr.po: Updated French translation. + +2015-09-25 James Bowman + + * ft32-dis.c (print_insn_ft32): Fix incorrect data field mask. + +2015-09-23 Nick Clifton + + PR binutils/15835 + * readelf.c (struct elf_section_list): New structure. + (symtab_shndx_hdr): Replace with symtab_shndx_list. + (get_32bit_elf_symbols): Scan for a symbol index table matching + the symbol table in use. + (get_64bit_elf_symbols): Likewise. + (process_section_headers): Handle multiple symbol index sections. + +2015-09-22 Rainer Orth + + * readelf.c (process_dynamic_section): Handle DF_1_STUB, DF_1_PIE. + +2015-09-10 Erik Ackermann + + * strings.c: Add -s/--output-separator option to specify custom + separator string. + * NEWS: Mention the new feature. + * doc/binutils.text (strings): Document the new command line + option. + +2015-09-09 Nick Clifton + + * doc/binutils.texi (ar): Remove bogus sentance concerning thin + archives and invalid paths. + +2015-09-03 Nick Clifton + + PR binutils/18879 + * readelf.c (get_unwind_section_word): Check for negative offsets + and very small sections. + (dump_arm_unwind): Warn if the table offset is too large. + +2015-08-28 H.J. Lu + + * Makefile.am (TOOL_PROGS): Add readelf. + * Makefile.in: Regenerated. + +2015-08-24 Yaakov Selkowitz + + * configure: Regenerate. + +2015-08-17 Alan Modra + + * configure: Regenerate. + +2015-08-07 Andrew Burgess + + * objcopy.c (is_specified_symbol_predicate): Don't stop at first + match. Non-match rules set found to FALSE. + +2015-08-06 Yaakov Selkowitz + + * configure: Regenerate. + +2015-08-05 Nick Clifton + + * doc/binutils.texi: Document that the --only-keep-debug option + to strip and objcopy preserves the section headers of stripped + sections. + +2015-08-04 Yuriy M. Kaminskiy" + Tyler Hicks + + PR binutils/18750 + * readelf.c (process_mips_specific): Fix incorrect escape + sequence handling. + +2015-08-04 Nick Clifton + + * ar.c (extract_file): Free cbuf if the path is invalid. + +2015-07-27 H.J. Lu + + * configure: Regenerated. + +2015-07-24 H.J. Lu + + * stabs.c (parse_stab_range_type): Use 0xffffffffffffffffLL. + +2015-07-22 Alan Modra + + * readelf.c (dump_relocations): Show MIN_INT addends as negative. + +2015-07-20 Alan Modra + + * doc/Makefile.in: Regenerate. + +2015-07-16 Alan Modra + + PR binutils/18672 + * readelf.c (get_32bit_dynamic_section): Correct buffer limit test. + (get_64bit_dynamic_section): Likewise. + +2015-07-14 H.J. Lu + + * objcopy.c (copy_file): Set BFD_COMPRESS_GABI if not + zlib-gnu. + * doc/binutils.texi: Change --compress-debug-sections and + --compress-debug-sections=zlib to zlib-gabi. + +2015-07-10 H.J. Lu + + PR binutils/18656 + * objcopy.c (setup_section): Call bfd_convert_section_size + to get the output section size. + (copy_section): Get the section size from the output section + and call bfd_get_full_section_contents to convert section + contents for output. + +2015-07-10 H.J. Lu + + * readelf.c (dump_section_as_strings): Warn unsupported compress + type and corrupted compressed section. + (dump_section_as_bytes): Likewise. + (load_specific_debug_section): Likewise. + +2015-07-09 Catherine Moore + + * readelf.c (print_mips_fp_abi_value): Handle + Val_GNU_MIPS_ABI_FP_NAN2008. + +2015-06-26 Matthew Fortune + + * readelf.c (get_mips_dynamic_type): Handle DT_MIPS_RLD_MAP_REL. + +2015-06-22 Nick Clifton + + * objdump.c (disassemble_bytes): Set the stop_vma field in the + disassemble_info structure when disassembling code sections with + -d. + * doc/binutils.texi (objdump): Document the discrepancy between -d + and -D. + +2015-06-05 Nick Clifton + + * dwarf.c (read_debug_line_header): Use reloc_at to detect + incomplete .debug_line headers + +2015-05-29 Roland McGrath + + * readelf.c (print_gnu_note: NT_GNU_ABI_TAG): Recognize + GNU_ABI_TAG_SYLLABLE and GNU_ABI_TAG_NACL. + +2015-05-29 Stephen Kitt + + * dlltool.c (make_one_lib_file): Clear .idata$6 before use. + (main): Fail if the output file specified by the -z option cannot + be opened. + +2015-05-18 Nick Clifton + + PR binutils/18420 + * ia64-unwind.c (unw_decode): Add end parameter. Pass parameter + on to decode functions. + (unw_devode_p2_p5): Pass end paraemter to UNW_DEC_SPILL_MASK. + (UNW_DEC_SPILL_MASK): Add end parameter. Check that unw_rlen does + not take us beyond the end of the buffer. + * ia64-unwind.h (unw_decode): Update prototype. + * readelf.c (dump_ia64_unwind): Pass end pointer to unw_decode. + +2015-05-15 H.J. Lu + + * readelf.c (dump_section_as_strings): Change pointers from + char * to unsigned char *. + +2015-05-15 H.J. Lu + + PR binutis/18386 + * doc/binutils.texi: Document -Mamd64 and -Mintel64. + +2015-05-15 Nick Clifton + + * readelf.c (options): Add "decompress". + (usage): Mention -z/--decompress. + (parse_args): Handle -z. + (uncompress_section_contents): Move to earlier in the file. + (dump_section_as_strings): If requested, decompress the section + before dumping. + (dump_section_as_bytes): Likewise. + * doc/binutils.texi: Document the new option. + +2015-05-14 Peter Bergner + + * MAINTAINERS: Add myself as PPC maintainer. + +2015-05-14 H.J. Lu + + * readelf.c (uncompress_section_contents): Add a parameter for + uncompressed size. Don't check the zlib header. + (load_specific_debug_section): Updated. + +2015-05-15 Nick Clifton + + PR binutils/18374 + * dwarf.h (struct dwarf_section): Add reloc_info and num_relocs + fields. + (struct dwarf_section_display): Change bitfield to boolean. + (reloc_at): Add prototype. + * dwarf.c (display_loc_list): Ignore list terminators if there are + relocs against them. + (display_debug_loc): Issue a warning if there are relocs against + the .debug_loc section. + (display_displays): Initialise reloc_info and num_relocs fields. + * objdump.c (load_specific_debug_section): Initialise reloc_info + and num_relocs fields. + (reloc_at): New function. + * readelf.c (is_32bit_abs_reloc): Add IA64's R_IA64_DIS32LSB + reloc. + (reloc_at): New function. + (apply_relocations): Add relocs_return and num_relocs_return + parameters. Fill them in with the loaded relocs if non-NULL. + (dump_section_as_bytes): Update call to apply_relocations. + (load_specific_debug_section): Initialise reloc_info and + num_relocs fields. + +2015-05-13 H.J. Lu + + * elfedit.c (elf_class): Return ELF_CLASS_BOTH by default. + +2015-05-13 Andreas Krebbel + + * MAINTAINERS: Add myself as s390 and s390x maintainer. + +2015-05-12 Stephen Kitt + + * dlltool.c (main): Accept -t as an abbreviation for + --temp-prefix. + +2015-05-11 H.J. Lu + + * dwarf.c (dwarf_regnames_iamcu): New. + (init_dwarf_regnames_iamcu): Likewise. + (init_dwarf_regnames): Call init_dwarf_regnames_iamcu for EM_IAMCU. + * dwarf.h (init_dwarf_regnames_iamcu): New. + * objdump.c (dump_dwarf): Call init_dwarf_regnames_iamcu for + bfd_arch_iamcu. + +2015-05-11 H.J. Lu + + * elfedit.c (enum elfclass): New. + (input_elf_class): Change type to enum elfclass. + (output_elf_class): New. + (elf_class): Change return type to enum elfclass. Support EM_386 + and EM_IAMCU. + (update_elf_header): Check if input and output ELF classes match. + (elf_machine): Support EM_386 and EM_IAMCU. + (main): Update input_elf_class. Set output_elf_class. + * doc/binutils.texi: Update elfedit. + +2015-05-11 H.J. Lu + + * dwarf.c (init_dwarf_regnames): Replace EM_486 with EM_IAMCU. + * readelf.c (guess_is_rela): Likewise. + (dump_relocations): Likewise. + (get_machine_name): Likewise. + (get_elf_section_flags): Likewise. + (process_section_headers): Likewise. + (is_32bit_abs_reloc): Likewise. + (is_32bit_pcrel_reloc): Likewise. + +2015-04-30 Nick Clifton + + * readelf.c (get_machine_flags): Add description of MeP flags. + +2015-04-27 Andreas Krebbel + + * readelf.c (display_s390_gnu_attribute): New function. + (process_s390_specific): New function. + (process_arch_specific): Call process_s390_specific. + +2015-04-24 Nick Clifton + + PR 18313 + * ieee.c (ieee_read_cxx_class): Initialise the varargs variable. + * readelf.c (uncompress_section_contents): Zero initialise the + zstream structure. + +2015-04-23 H.J. Lu + + PR binutils/18209 + * objcopy.c (setup_section): Copy compress status. + +2015-04-15 H.J. Lu + + * NEWS: Mention + --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]. + +2015-04-14 Nick Clifton + + * readelf.c (target_specific_reloc_handling): Add code to handle + RL78 complex relocs. + +2015-04-13 Doug Evans + + PR binutils/18218 + * readelf.c (printable_section_name): Constify sec argument. + (apply_relocations): Ditto. New arg "size". All callers updated. + (load_specific_debug_section): Constify sec argument. + Remove side-effect of modifying sec->sh_size. + +2015-04-09 H.J. Lu + + * objcopy.c (do_debug_sections): Use bit patterns. + (copy_object): Return FALSE for compress_zlib, compress_gnu_zlib + and compress_gabi_zlib on non-ELF input. + (copy_file): Don't check non-ELF input here. + +2015-04-09 Nick Clifton + + * readelf.c (get_machine_flags): Report the setting of the string + insn using bits. + +2015-04-08 H.J. Lu + + * objcopy.c (do_debug_sections): Add compress_zlib, + compress_gnu_zlib and compress_gabi_zlib. + (copy_options): Use optional_argument on compress-debug-sections. + (copy_usage): Update --compress-debug-sections. + (copy_file): Handle compress_zlib, compress_gnu_zlib and + compress_gabi_zlib. + (copy_main): Handle + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + * doc/binutils.texi: Document + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + +2015-04-08 H.J. Lu + + * objcopy.c (copy_usage): Replace "--interleave []" with + --interleave[=]. + +2015-04-05 H.J. Lu + + * readelf.c (get_elf_section_flags): Support SHF_COMPRESSED. + (get_compression_header): New. + (process_section_headers): Dump compression header if needed. + (uncompress_section_contents): Don't free compressed_buffer here. + (load_specific_debug_section): Free the compressed buffer, update + the section buffer and the section size if uncompress is + successful. + +2015-04-02 H.J. Lu + + * configure: Regenerated. + +2015-04-02 Mike Frysinger + + * MAINTAINERS: Update my e-mail address. + +2015-04-01 H.J. Lu + + * configure: Regenerated. + +2015-03-31 H.J. Lu + + * configure.ac: Revert the AM_ZLIB change. + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + +2015-03-31 H.J. Lu + + * Makefile.am (ZLIB): New. + (ZLIBINC): Likewise. + (AM_CFLAGS): Add $(ZLIBINC). + (readelf_LDADD): Add $(ZLIB). + * configure.ac (AM_ZLIB): Removed. + (zlibdir): New. AC_SUBST. + (zlibinc): Likewise. + Add --with-system-zlib. + * Makefile.in: Regenerated. + * config.in: Likewise. + * configure: Likewise. + +2015-03-19 Nick Clifton + + * readelf.c (get_machine_flags): Decode RL78's G13 and G14 flags. + +2015-03-18 Jon Turney + Nick Clifton + + PR binutils/18087 + * doc/binutils.texi: Note that when objcopy compresses debug + sections the compression is only performed if it makes the section + smaller. + +2015-03-10 H.J. Lu + + PR binutils/18101 + * readelf.c (parse_args): Move nothing to do warning to ... + (main): Here. + +2015-03-10 Nick Clifton + + PR binutils/18101 + * readelf.c (parse_args): Enhance check for nothing to do by + accounting for the --wide option. + + PR binutils/17636 + * objcopy.c (copy_object): Avoid calling fatal as that does not + allow the parent to clean up temporary files. + +2015-03-10 Yuri Gribov + + PR ld/16572 + * readelf.c: Remove support for ELF_ARM_HASENTRY. + +2015-03-05 Nick Clifton + + PR binutils/18064 + * doc/binutils.texi (objcopy): Extend description of + --add-gnu-debuglink option to explain that the separate debug info + file must exist. Add a description of what to do if the debug + info file is built in one place but then installed into a separate + location. + +2015-03-05 Nick Clifton + + PR binutils/17994 + * dlltool.c (temp_file_to_remove): New local array. + (unlink_temp_files): New functions - unlinks any file in the + temp_file_to_remove array, unless dotdeltemps is set. + (gen_exp_file): Add temp files to array. + (make_head): Likewise. + (make_delay_head): Likewise. + (make_tail): Likewise. + (gen_lib_file): Call unlink_temp_files. + +2015-02-28 Andrew Burgess + + * objcopy.c (update_sections): New list. + (command_line_switch): Add OPTION_UPDATE_SECTION. + (copy_options): Add update-section. + (copy_usage): Document new option. + (is_update_section): New function. + (is_strip_section_1): Add check for attempt to update and remove + the same section. + (copy_object): Update size and content of requested sections. + (skip_section): Don't copy for updated sections. + (copy_main): Handle --update-section. + * doc/binutils.texi (objcopy): Add description of --update-section + option. + * NEWS: Mention --update-section option. + +2015-02-26 Nick Clifton + + PR binutils/17512 + * coffgrok.c (do_type): Check for an out of range tag index. + Check for integer overflow computing array dimension. + (do_define): Likewise. + +2015-02-26 Andrew Burgess + + * objcopy.c (init_section_add): Rename optarg to arg in order to + avoid shadowing a global variable. + +2015-02-26 Nick Clifton + + PR binutils/17512 + * resrc.c (write_rc_messagetable): Tighten check for invalid + message lengths. + + * dwarf.c (display_debug_loc): Pacify the undefined behaviour + sanitizer by simplifying address difference calculation. + (struct Frame_Chunk): Change type of cfa_offset to dwarf_vma in + order to avoid arithmetic overflows. + (frame_display_row): Cast cfa_offset before printing it. + (display_debug_frames): Likewise. + Check for an unexpected segment size. + Chnage type of 'l' local to dwarf_vma and cast it back to an int + when printing. + (process_cu_tu_index): Tighten check for an invalid ncols value. + * readelf.c (process_corefile_note_segment): Check for + inote.descdata extending beyond the end of the section. + (process_v850_notes): Likewise. + +2015-02-26 Terry Guo + + * readelf.c (arm_attr_tag_ABI_HardFP_use): Update how we + display it. + +2015-02-25 Andrew Burgess + + * objcopy.c (init_section_add): New function. + (section_add_load_file): New function. + (copy_main): Make use of new functions. + +2015-02-25 Andrew Burgess + + * od-elf32_avr.c: Add elf32-avr.h include. + (OPT_AVRPROP): Define. + (options[]): Add 'avr-prop' entry. + (elf32_avr_help): Add avr-prop help text. + (elf32_avr_dump_avr_prop): New function. + (elf32_avr_dump): Add check for avr-prop. + +2015-02-24 Nick Clifton + + * readelf.c (get_machine_flags): Remove deprecated V850 machine + flags. + (get_v850_section_type_name): New function. Handles V850 special + sections. + (get_section_type_name): Add support for V850. + (get_v850_elf_note_type): New function. Returns the name of a + V850 note. + (print_v850_note): New function. Prints a V850 note. + (process_v850_notes): New function. Prints V850 notes. + (process_note_sections): Add support for V850. + +2015-02-24 Mike Frysinger + + PR binutils/17531 + * readelf.c (process_symbol_table): Declare chained. Increment it + in every loop. Abort when chained is larger than nchains. Move + error check outside of chain loop. + +2015-02-24 Dmitry Antipov + + * readelf.c (find_symbol_for_address): Use a binary search to + speed up symbol location. Skip check for function symbol type. + (*_unw_aux_info): Add funtab and nfuns fields contains a sorted + list of function symbols. + (dump_ia64_unwind): Initialise the funtab and nfuns fields and + pass them to find_symbol_for_address. + (dump_hppa_unwind): Likewise. + (arm_print_vma_and_name): Pass funtab to find_symbol_for_address. + (dump_arm_unwind): Initialise the funtab and nfuns fields. + +2015-02-24 Nick Clifton + + * objdump.c (dump_section): Extend the warning message displayed + when a section cannot be loaded. + +2015-02-21 Mike Frysinger + + * readelf.c (process_program_headers): Add newline to warning + message. + +2015-02-20 Andreas Arnez + + * readelf.c (get_note_type): Add NT_S390_VXRS_LOW and + NT_S390_VXRS_HIGH. + +2015-02-13 Nick Clifton + + PR binutils/17512 + * dwarf.c (read_leb128): Fix test for shift becoming too large. + + * coffgrok.c (do_define): Add check for type size overflow. + * srconv.c (walk_tree_sfile): Check that enough sections are + available before parsing. + (prescan): Likewise. + + PR binutils/17531 + * dwarf.c (display_debug_aranges): Add check for an excessive + ar_length value. + (process_cu_tu_index): Check for a row * columns sum being too + large. + +2015-02-13 Alan Modra + + * dwarf.c: Formatting, whitespace. + (process_debug_info): Style fix. + +2015-02-11 Nick Clifton + + * rl78-decode.opc: Add 'a' attribute to instructions that support + [HL+0] addressing. + * rl78-decode.c: Regenerate. + * rl78-dis.c (print_insn_rl78): Display the offset in [HL+0] + addresses. + +2015-02-11 Nick Clifton + + PR binutils/17531 + * dwarf.c (display_debug_pubnames_worker): Work around compiler + bug checking address ranges. + (display_debug_frames): Likewise. + (display_gdb_index): Likewise. + (process_cu_tu_index): Add range check on the ncols value. + +2015-02-10 Nick Clifton + + PR binutils/17512 + * dwarf.c (eh_addr_size): Use an unsigned type. + (size_of_encoded_value): Return an unsigned type. + (read_leb128): Break if the shift becomes too big. + (process_extended_line_op): Do not read the address if the length + is too long. + (read_cie): Warn and fail if the pointer size or segment size are + too big. + * dwarf.h (DWARF2_External_LineInfo): Delete unused and incorrect + structure definition. + (DWARF2_External_PubNames): Likewise. + (DWARF2_External_CompUnit): Likewise. + (DWARF2_External_ARange): Likewise. + (DWARF2_Internal_LineInfo): Use dwarf_vma type for + li_prologue_length. + (eh_addr_size): Update prototype. + + PR binutils/17531 + * dwarf.c (process_debug_info): Zero the debug information array + since correct initialisation cannot be relied upon. + (process_cu_tu_index): Improve range checks. + + PR binutils/17531 + * dwarf.c (display_debug_pubnames_worker): Use dwarf_vma type for + offset. + * readelf.c (dump_relocations): Handle printing offsets which are + MIN_INT. + (process_corefile_note_segment): Add range check of the namesz + field. + +2015-02-09 Mark Wielaard + + * dwarf.c (read_and_display_attr_value): Handle DW_LANG_Fortran03 + and DW_LANG_Fortran08. + +2015-02-06 Nick Clifton + + PR binutils/17512 + * dwarf.c (display_debug_frames): Fix range checks to work on + 32-bit binaries complied on a 64-bit host. + + PR binutils/17531 + * dwarf.c (xcmalloc): Fail if the arguments are too big. + (xcrealloc): Likewise. + (xcalloc2): Likewise. + * readelf.c (process_mips_specific): Fail if an option has an + invalid size. + +2015-02-05 Alan Modra + + PR binutils/17926 + * dwarf.c (dwarf_select_sections_by_letters): Don't refer to optarg. + +2015-02-04 Nick Clifton + + PR binutils/17531 + * dwarf.c (read_and_display_attr_value): Test for a block length + being so long that it wraps around to before the start of the block. + (process_debug_info): Test for section_begin wrapping around to + before the start of the section. + (display_gdb_index): Test for num_cus being so large that the end + address wraps around to before the start of the section. + (process_cu_tu_index): Test for j being so large that the section + index pool wraps around to before the start of the section. + +2015-02-03 Nick Clifton + + PR binutils/17531 + * dwarf.c (process_debug_info): Add range check. + (display_debug_pubnames_worker): Likewise. + (display_gdb_index): Fix range check. + (process_cu_tu_index): Add range check. + * readelf.c (get_data): Change parameter types from size_t to + bfd_size_type. Add checks for loss of accuracy when casting from + bfd_size_type to size_t. + (get_dynamic_data): Likewise. + (process_section_groups): Limit number of error messages. + +2015-02-03 Nick Clifton + + PR binutils/17512 + * objdump.c (display_any_bfd): Fail if archives nest too deeply. + +2015-01-28 James Bowman + + * readelf.c: Add FT32 support. + +2015-01-27 Nick Clifton + + PR binutils/17512 + * dlltool.c (identify_search_archive): If the last archive was the + same as the current archive, terminate the loop. + + * addr2line.c (slurp_symtab): If the symcount is zero, free the + symbol table pointer. + + * rcparse.y: Add checks to avoid integer divide by zero. + * rescoff.c (read_coff_rsrc): Add check on the size of the + resource section. + (read_coff_res_dir): Add check on the nesting level. + Check for resource names overrunning the buffer. + * resrc.c (write_rc_messagetable): Update formatting. + Add check of 'elen' being zero. + +2015-01-23 Nick Clifton + + * nlmconv.c (powerpc_mangle_relocs): Fix build errors introduced + by recent delta, when compiling on for a 32-bit host. + +2015-01-21 Nick Clifton + + PR binutils/17512 + * addr2line.c (main): Call bfd_set_error_program_name. + * ar.c (main): Likewise. + * coffdump.c (main): Likewise. + * cxxfilt.c (main): Likewise. + * dlltool.c (main): Likewise. + * nlmconv.c (main): Likewise. + * nm.c (main): Likewise. + * objdump.c (main): Likewise. + * size.c (main): Likewise. + * srconv.c (main): Likewise. + * strings.c (main): Likewise. + * sysdump.c (main): Likewise. + * windmc.c (main): Likewise. + * windres.c (main): Likewise. + * objcopy.c (main): Likewise. + (copy_relocations_in_section): Check for relocs without associated + symbol pointers. + +2015-01-21 Ramana Radhakrishnan + + * MAINTAINERS: Add self to ARM maintainers list. + +2015-01-21 Nick Clifton + + PR binutils/17512 + * coffgrok.c (do_type): Check that computed ref exists. + (doit): Add range checks when computing section for scope. + +2015-01-12 H.J. Lu + + * dwarf.c (process_debug_info): Properly check abbrev size. + +2015-01-12 Nick Clifton + + PR binutils/17531 + * dwarf.c (process_debug_info): Check for abbrev_base being larger + than the section size. + (process_cu_tu_index): Use xcalloc2 to allocate the CU and TU + arrays. + (xcalloc2): New function. Like xcalloc, but checks for overflow. + (display_debug_addr): Use xcalloc to allocate the debug_addr_info + array. Check for an address_base that is too large. + + * dwarf.h (xcalloc2): Prototype. + +2015-01-12 Alan Modra + + * prdbg.c (print_debugging_info): Don't use void* for function + pointer param. + * budbg.h (print_debugging_info): Update prototype. + +2015-01-08 Nick Clifton + + PR binutils/17512 + * ojcopy.c (copy_object): Free the symbol table if no symbols + could be loaded. + (copy_file): Use bfd_close_all_done to close files that could not + be copied. + + * sysdump.c (getINT): Fail if reading off the end of the buffer. + Replace call to abort with a call to fatal. + (getCHARS): Prevetn reading off the end of the buffer. + + * nlmconv.c (i386_mangle_relocs): Skip relocs without an + associated symbol. + (powerpc_mangle_relocs): Skip unrecognised relocs. Check address + range before applying a reloc. + +2015-01-07 Nick Clifton + + PR binutils/17512 + * dlltool.c (scan_obj_file): Break loop if the last archive + displayed matches the current archive. + + * objdump.c (display_any_bfd): Add a depth limit to nested archive + display in order to avoid infinite loops. + * srconv.c: Replace calls to abort with calls to fatal with an + error message. + +2015-01-06 Nick Clifton + + PR binutils/17512 + * coffdump.c (dump_coff_section): Check for a symbol being + available before printing its name. + (main): Check the return value from coff_grok. + * coffgrok.c: Reformat and tidy. + Add range checks to most functions. + (coff_grok): Return NULL if the input bfd is not in a COFF + format. + * coffgrok.h: Reformat and tidy. + (struct coff_section): Change the nrelocs field to unsigned. + * srconv.c (main): Check the return value from coff_grok. + +2015-01-05 Nick Clifton + + PR binutils/17512 + * nm.c (print_symbol): Add 'is_synthetic' parameter. Use it to + help initialize the info.elfinfo field. + (print_size_symbols): Add 'synth_count' parameter. Use it to set + the is_synthetic parameter when calling print_symbol. + (print_symbols): Likewise. + (display_rel_file): Pass synth_count to printing function. + (display_archive): Break loop if the last archive displayed + matches the current archive. + * size.c (display_archive): Likewise. + +2015-01-05 Nick Clifton + + PR binutils/17531 + * dwarf.c (alloc_num_debug_info_entries): New variable. + (process_debug_info): Set it. Use it to avoid displaying + attributes for which there is no info. + (display_debug_abbrev): Check that the debug_info_entry index is + valid before using it. + (display_loc_list_dwo): Likewise. + (process_cu_tu_index): Add range check for an overlarge dw_sect + value. + (free_debug_memory): Reset alloc_num_debug_info_entries. + * readelf.c (slurp_ia64_unwind_table): Warn if the reloc could not + be indentified. + (dynamic_section_mips_val): Warn if the timestamp is invalid. + (print_mips_got_entry): Add a data_end parameter. Warn if a read + would go beyond the end of the data, and return an error value. + (process_mips_specific): Do not read options from beyond the end + of the section. + Correct code to display optional data at the end of an option. + Warn if there are too many GOT symbols. + Update calls to print_mips_got_entry, and handle error returns. + +2015-01-05 Daniel Klauer + + PR binutils/17489 + * doc/binutils.texi (dlltool): Correct description of --kill-at + option. + +2015-01-01 Alan Modra + + * version.c (print_version): Just print current year. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +For older changes see ChangeLog-2014 + +Copyright (C) 2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog deleted file mode 100644 index 1b68ce1..0000000 --- a/binutils/testsuite/ChangeLog +++ /dev/null @@ -1,642 +0,0 @@ -2015-11-30 Andrew Burgess - - * binutils-all/objdump.exp: Add test for .debug_ranges decode. - * binutils-all/dw2-ranges.S: New file. - * binutils-all/dw2-ranges.W: New file. - -2015-10-22 Alan Modra - - * binutils-all/add-symbol.d: Run test on mips. Support either - order of NEW and NEWDATA symbols. - -2015-10-21 Ronald Hoogenboom - - PR binutils/19104 - * binutils-all/add-symbol.d: New test. - * binutils-all/objcopy.exp: Run the new test. - -2015-10-15 Alan Modra - - * binutils-all/objcopy.exp: Delete trailing whitespace. Use - "string equal" rather than "string match" when making simple - string comparisons. Revert 2008-07-08 host_triplet checks. - Perform non-run tests when we can build executable. - (strip_executable, strip_executable_with_saving_a_symbol): Move - run test later. Take extra param on whether to perform run test. - Update callers. - (keep_debug_symbols_and_test_copy): Delete unused vars. - -2015-09-30 H.J. Lu - - * lib/utils-lib.exp (run_dump_test): Handle symbolic link when - copying source file. - -2015-09-29 H.J. Lu - - PR binutils/19020 - * binutils-all/objcopy.exp: Run pr19020a and pr19020b. - * lib/utils-lib.exp (run_dump_test): Support binary input. - * binutils-all/pr19020.in: New file. - * binutils-all/pr19020a.d: Likewise. - * binutils-all/pr19020b.d: Likewise. - -2015-08-11 Alan Modra - - * binutils-all/strip-12.s: Align .bss section. - * binutils-all/strip-12.d: Adjust. - * binutils-all/symbols-1.d: Allow extraneous symbols. - * binutils-all/symbols-2.d: Likewise, and V for weakened syms. - * binutils-all/symbols-3.d: Likewise. - * binutils-all/symbols-4.d: Likewise. - -2015-08-08 Hans-Peter Nilsson - - * binutils-all/strip-12.s: Use ".section .bss" instead of ".bss" - which isn't supported by all ELF targets. - -2015-08-07 H.J. Lu - - PR binutils/18785 - * binutils-all/objcopy.exp: Run strip-12. - * binutils-all/strip-12.d: New file. - * binutils-all/strip-12.s: Likewise. - -2015-08-07 Andrew Burgess - - * binutils-all/objcopy.exp: Run new symbol tests. - (objcopy_test_symbol_manipulation): New function. - * binutils-all/symbols-1.d: New file. - * binutils-all/symbols-2.d: New file. - * binutils-all/symbols-3.d: New file. - * binutils-all/symbols-4.d: New file. - * binutils-all/symbols.s: New file. - -2015-08-05 Nick Clifton - - * binutils-all/objcopy.exp (keep_debug_symbols_and_check_links): - New proc. Checks that debug-info-only binaries retain the - sh_link field in stripped sections. - -2015-08-04 Nick Clifton - - * lib/utils-lib.exp (run_dump_test): Document DUMPPROG, readelf - and size parameters. Alpha-sort switch tables. Include - addr2line, and size in list of possible auto-detected dump - programs. - -2015-07-24 Nick Clifton - - * binutils-all/localize-hidden-1.d: Allow for extra symbols in the - output. - * binutils-all/strip-11.d: Skip for the RL78. - -2015-07-14 H.J. Lu - - * binutils-all/compress.exp: Update. - -2015-07-10 H.J. Lu - - PR binutils/18656 - * binutils-all/compress.exp (convert_test): New proc. - Run conversion tests between x86-64 and x32. - -2015-07-10 H.J. Lu - - * binutils-all/dw2-3.W: Updated to accept .debug_* sections. - -2015-05-20 Ed Maste - - * lib/binutils-common.exp (is_elf_format): Include *-*-freebsd* except - i?86-*-freebsd\[12\].*. - * (is_aout_format): Update FreeBSD to i?86-*-freebsd\[12\].*. - -2015-05-18 Nick Clifton - - * binutils-all/dw2-3.S: Replace .int with .4byte. - -2015-05-15 Nick Clifton - - * binutils-all/z.s: New test. Checks the --decompress option to - readelf. - * binutils-all/readelf.exp: Run the test. - * binutils-all/readelf.z: Expected output from readelf. - -2015-05-14 H.J. Lu - - * binutils-all/compress.exp: Replace "$OBJDUMP -s -j .debug_info" - with "$OBJDUMP -W". - * binutils-all/libdw2-compressedgabi.out: Updated. - -2015-05-15 Nick Clifton - - PR binutils/18374 - * binutils-all/pr18374.s: New test file. - * binutils-all/readelf.exp: Assemble and run the new test. - * binutils-all/readelf.pr18374: Expected output from readelf. - -2015-05-12 H.J. Lu - - * binutils-all/elfedit-1.d: Also skip x86_64-*-nacl*. - -2015-05-11 H.J. Lu - - * binutils-all/elfedit-1.d: Skip x86_64-*-gnux32. - * lib/utils-lib.exp (run_dump_test): Allow mixing target and - not-target directives. - -2015-05-11 H.J. Lu - - * binutils-all/objdump.exp (cpus_expected): Append iamcu. - -2015-05-11 H.J. Lu - - * binutils-all/elfedit-5.d: New file. - * binutils-all/elfedit.exp: Run elfedit-5. - -2015-04-30 Nick Clifton - - * binutils-all/objdump.exp (cpus_expected): Add MeP CPU names. - -2015-04-23 H.J. Lu - - PR binutils/18209 - * binutils-all/compress.exp: Replace dw2-3.W with dw2-3gabi.W - on zlib-gabi output. - * binutils-all/dw2-1.W: Convert section names to .zdebug_*. - * binutils-all/dw2-3.W: Likewise. - * binutils-all/objdump.W: Likewise. - * binutils-all/dw2-3gabi.W: New file. - -2015-04-20 H.J. Lu - - * binutils-all/i386/compressed-1b.d: Don't hardcode offset of - .shstrtab section. - * binutils-all/i386/compressed-1c.d: Likewise. - * binutils-all/readelf.s-64: Likewise. - * binutils-all/x86-64/compressed-1b.d: Likewise. - * binutils-all/x86-64/compressed-1c.d: Likewise. - -2015-04-08 H.J. Lu - - * compress.exp: Add tests for - --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. - * binutils-all/dw2-3.rS: New file. - * binutils-all/dw2-3.rt: Likewise. - * binutils-all/libdw2-compressedgabi.out: Likewise. - -2015-04-06 H.J. Lu - - * binutils-all/compress.exp: Remove is_zlib_supported check. - * binutils-all/objdump.exp: Likewise. - * binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise. - * lib/utils-lib.exp (run_dump_test): Likewise. - * lib/binutils-common.exp (is_zlib_supported): Removed. - -2015-04-06 H.J. Lu - - * binutils-all/compress.exp (compression_used): Remove "/dev/null" - from remote_exec. - -2015-04-05 H.J. Lu - - * binutils-all/compress.exp (compression_used): New. - Xfail test if compression didn't make the section smaller. - -2015-04-04 H.J. Lu - - * binutils-all/compress.exp (testfile): Remove suffix. - (compressedfile): Likewise. - (compressedfile2): Likewise. - (libfile): Likewise. - (testfile3): New. - (compressedfile3): Likewise. - Updated. - Add a dw2-3.S test. - (${libfile}.a): Add ${compressedfile3}.o. - * binutils-all/dw2-3.S: New file. - * binutils-all/dw2-3.W: Likewise. - * binutils-all/libdw2-compressed.out: Updated. - * binutils-all/libdw2.out: Likewise. - -2015-04-03 H.J. Lu - - * lib/binutils-common.exp (is_zlib_supported): Always return 1. - -2015-04-02 Nick Clifton - - * binutils-all/readelf.ss-64: Move possible location of the $d - mapping symbol. - -2015-03-26 Renlin Li - - * binutils-all/readelf.s-64: Support aarch64 case. - * binutils-all/readelf.ss-64: Likewise. - -2015-03-11 Alan Modra - - * binutils-all/update-section.exp: Only run on ELF targets. - -2015-03-03 Jiong Wang - - * binutils-all/arm/rvct_symbol.s: New testcase. - * binutils-all/arm/objdump.exp: Run it. - -2015-02-26 Andrew Burgess - - * binutils-all/update-1.s: New file. - * binutils-all/update-2.s: New file. - * binutils-all/update-3.s: New file. - * binutils-all/update-4.s: New file. - * binutils-all/update-section.exp: New file. - -2015-02-24 Nick Clifton - - * binutils-all/objcopy.exp: Skip the strip-10 test for the V850. - -2015-01-01 Alan Modra - - Update year range in copyright notice of all files. - -2014-12-26 Alan Modra - - * binutils-all/strip-11.d: New test. - * binutils-all/objcopy.exp: Run it. - -2014-12-06 Eric Botcazou - - * binutils-all/objcopy.exp: Skip strip-10 for Visium. - -2014-09-12 Andrew Bennett - - * binutils-all/objcopy.exp: Add mips*-img-elf* target triple. - * binutils-all/readelf.exp: Likewise - -2014-09-06 Matthew Fortune - - * binutils-all/readelf.ss-mips: Account for new sections. - -2014-07-29 Matthew Fortune - - * binutils-all/readelf.s: Account for .MIPS.abiflags and - .gnu.attributes. - * binutils-all/readelf.ss-tmips: Likewise. - * binutils-all/strip-3.d: Likewise. - -2014-07-10 Will Newton - - * binutils-all/objcopy.exp: Disable the strip-10 test on - non-EABI ARM configurations. - -2014-06-03 Nick Clifton - - * binutils-all/ar.exp: Skip tests involving bfdtest1 and bfdtest2 - if these executables are not present. - -2014-04-30 Nick Clifton - - * binutils-all/debug_str.s: New test. - * binutils-all/debug_str.d: New test control file. - * binutils-all/compress.exp: Run debug_str test. - -2014-04-22 Christian Svensson - - * binutils-all/objcopy.exp: Remove openrisc and or32 support. Add - support for or1k. - * binutils-all/objdump.exp: Likewise. - * binutils-all/dw2-decodedline-1.S: Likewise. - -2014-03-26 Jiong Wang - - * binutils-all/aarch64/aarch64.exp: New test driver for AArch64. - * binutils-all/aarch64/unallocated-encoding.s: New testcase. - * binutils-all/aarch64/unallocated-encoding.d: Ditto. - -2014-03-17 Nick Clifton - - * binutils-all/readelf.ss: Add skip of MSP430 defined symbols. - -2014-01-29 Nick Clifton - - PR binutils/16318 - * binutils-all/strip-10.d: Revert previous delta. - -2014-01-28 Nick Clifton - - PR binutils/16318 - * binutils-all/strip-10.d: Allow "System V" in the osabi field. - -2013-12-20 Nick Clifton - - PR binutils/16218 - * binutils-all/dw2-1.W: Update expected objdump output. - * binutils-all/i386/compressed-1a.d: Likewise. - * binutils-all/objdump.W: Likewise. - * binutils-all/x86-64/compressed-1a.d: Likewise. - -2013-12-19 H.J. Lu - - PR binutils/16317 - * binutils-all/readelf.s: Updated. - * binutils-all/readelf.s-64: Likewise. - -2013-12-13 Kuan-Lin Chen - Wei-Cheng Wang - - * binutils-all/objdump.exp: Add NDS32 cpu. - * binutils-all/readelf.r: Skip extra reloc created by NDS32. - -2013-12-12 H.J. Lu - - PR binutils/16318 - * binutils-all/strip-10.d: Check OS/ABI. - -2013-12-07 Mike Frysinger - - * binutils-all/windres/escapex-2.rc: Remove +x file mode. - * binutils-all/windres/version_small.rc: Likewise. - * binutils-all/windres/version_small.rsd: Likewise. - -2013-12-03 Nick Clifton - - * binutils-all/windres/windres.exp: Run for x86_64-pc-cygwin. - Add test of "objump -p" output. - -2013-11-27 Matthew Fortune - - * binutils-all/objcopy.exp: Consider mips-mti-elf the same as - mips-sde-elf - * binutils-all/readelf.exp: Likewise - -2013-11-21 Tristan Gingold - - * binutils-all/dlltool.exp: Add dlltool_gas_flag to version.dll test. - -2013-11-02 Alan Modra - - * binutils-all/x86-64/compressed-1a.d: Allow wide display of addresses. - - * binutils-all/dw2-1.S: Use .4byte rather than .int. - * binutils-all/dw2-2.S: Likewise. - -2013-10-24 Nick Clifton - - * binutils-all/objdump.exp (cps_expected): Add MSP430 to list. - -2013-09-27 H.J. Lu - - * binutils-all/x86-64/compressed-1a.d: Updated for 64-bit addresses. - -2013-09-12 Nick Clifton - - * binutils-all/x86-64/compressed-1a.d: Update expected output to - allow for 64-bit addresses. - -2013-08-22 Nick Clifton - - * binutils-all/nm.exp: --size-sort test: Add more ELF-like - targets. - * binutils-all/nm-1.s: Use .byte instead of .long. - Provide a terminating symbol. - -2013-08-21 Hans-Peter Nilsson - - * binutils-all/nm.exp: Revert last change. Instead use nm-elf-1.s - for mmix-knuth-mmixware. - -2013-08-20 Hans-Peter Nilsson - - * binutils-all/nm.exp: Xfail test for nm --size-sort for - mmix-knuth-mmixware. - -2013-08-19 Tristan Gingold - - * binutils-all/nm.exp: Add a test for nm --size-sort - * binutils-all/nm-elf-1.s: New file. - * binutils-all/nm-1.s: New file. - -2013-05-31 H.J. Lu - - * binutils-all/i386/compressed-1b.d: Updated for text/data/bss - section alignment change. - * binutils-all/i386/compressed-1c.d: Likewise. - * binutils-all/x86-64/compressed-1b.d: Likewise. - * binutils-all/x86-64/compressed-1c.d: Likewise. - -2013-05-28 Cary Coutant - - * binutils-all/dw2-1.W: Adjust expected output. - * binutils-all/objdump.W: Likewise. - * binutils-all/i386/compressed-1a.d: Likewise. - * binutils-all/x86-64/compressed-1a.d: Likewise. - -2013-05-02 Nick Clifton - - * readelf.exp: Expect -wi test to fail for the MSP430. - -2013-05-01 Maciej W. Rozycki - - * lib/binutils-common.exp (is_elf_format): Also exclude - *-*-linux*ecoff*. - -2013-02-26 Nick Clifton - - PR binutils/15191 - * binutils-all/readelf.n: Updare expected output from readelf. - -2013-02-14 Maciej W. Rozycki - - * binutils-all/mips/mixed-mips16.s: Add missing stack adjustment. - * binutils-all/mips/mixed-mips16.d: Update accordingly. - -2013-02-13 Maciej W. Rozycki - - * binutils-all/mips/mixed-micromips.d: New test. - * binutils-all/mips/mixed-mips16.d: New test. - * binutils-all/mips/mixed-micromips.s: New test source. - * binutils-all/mips/mixed-mips16.s: New test source. - * binutils-all/mips/mips.exp: New file. - -2012-12-17 Nick Clifton - - * binutils-all/windres/README: Add copyright notice. - -2012-11-27 Roland McGrath - - * lib/binutils-common.exp (is_zlib_supported): New function. - * lib/utils-lib.exp (run_dump_test): If as options include - --compress-debug-sections and zlib is not available, report - the test as unsupported. - * binutils-all/compress.exp: Bail out if zlib is not available. - * binutils-all/objdump.exp (objdump compressed debug): - Mark unsupported if zlib is not available. - * binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise. - -2012-11-06 H.J. Lu - - PR binutils/14567 - * binutils-all/ar.exp (bfdtest1): Removed. - (long_filenames): Take bfdtests. - (thin_archive): Likewise. - (thin_archive_with_nested): Likewise. - (bfdtests): New. - Pass $bfdtests to long_filenames, thin_archive and - thin_archive_with_nested. - -2012-10-29 Alan Modra - - * binutils-all/copy-3.d: Exclude all cygwin and mingw targets, - and rs6000. - -2012-10-24 H.J. Lu - - * binutils-all/ar.exp (bfdtest1): Remove findfile. - -2012-10-21 H.J. Lu - - * binutils-all/dw2-1.W: Updated. - -2012-10-20 H.J. Lu - - * binutils-all/compress.exp: Add an objdump test. - * binutils-all/dw2-1.W: New file. - -2012-08-17 H.J. Lu - - * binutils-all/ar.exp (long_filenames): Remove extra verbose - before binutils_run. - (thin_archive): Likewise. - (thin_archive_with_nested): Likewise. Also run bfdtest1 on - $archive2. - -2012-08-16 H.J. Lu - - PR binutils/14481 - * ar.exp (bfdtest1): New. - (long_filenames): Run bfdtest1. - (thin_archive): Likewise. - (thin_archive_with_nested): Likewise. - -2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang - - * objdump.exp: Add AArch64. - -2012-08-02 H.J. Lu - - PR binutils/14420 - * binutils-all/i386/compressed-1a.d: Updated. - * binutils-all/objdump.W: Likewise. - * binutils-all/readelf.wa: Likewise. - * binutils-all/x86-64/compressed-1a.d: Likewise. - -2012-07-28 Kai Tietz - - * binutils-all/windres/version_small.rc: New test. - * binutils-all/windres/version_small.rsd: Likewise. - -2012-07-03 H.J. Lu - - PR binutils/14319 - * binutils-all/compress.exp: Test compress empty debug sections. - - * binutils-all/dw2-empty.S: New file. - -2012-06-07 Thomas Schwinge - - * binutils-all/i386/i386.exp: Don't skip for x86_64-*-linux*. - -2012-05-17 H.J. Lu - - * binutils-all/hppa/objdump.exp: Expect addend as signed. - -2012-05-17 Alan Modra - - * binutils-all/objdump.W: Update. - * binutils-all/readelf.wa: Update. - * binutils-all/i386/compressed-1a.d: Update. - * binutils-all/x86-64/compressed-1a.d: Update. - -2012-05-16 Meador Inge - - * binutils-all/arm/objdump.exp: - STMFD/LDMIA sp!, {reg} don't disassemble to PUSH/POP {reg} any longer. - -2012-04-12 H.J. Lu - - PR binutils/13947 - * binutils-all/i386/compressed-1b.d: Remove empty REL section. - * binutils-all/i386/compressed-1c.d: Likewise. - - * binutils-all/x86-64/compressed-1b.d: Remove empty RELA - section. - * binutils-all/x86-64/compressed-1c.d: Likewise. - -2012-04-03 Roland McGrath - - * lib/binutils-common.exp (is_elf_format): Consider *-*-nacl* to - be ELF too. - - * binutils-all/elfedit-4.d: Add "#as: --64" option. - - * binutils-all/i386/i386.exp: Accept nacl targets too. - * binutils-all/x86-64/x86-64.exp: Likewise. - -2012-03-13 Hans-Peter Nilsson - - PR binutils/3807 - * binutils-all/objcopy.exp (localize-hidden-1): Correct xfailed - mips-targets. - -2012-02-25 Walter Lee - - * binutils-all/objdump.exp (cpus_expected): Add tilegx. - -2012-02-14 Alan Modra - - * binutils-all/dlltool.exp: Add setup_xfail. - - * binutils-all/dw2-decodedline.S: Always have whitespace before - directives. - * binutils-all/version.s: Likewise. - * binutils-all/objdump.exp (dw2-decodedline): Don't run for - hppa64*-*-hpux*, i370-*-*, i960-*-*. - -2012-02-11 Kai Tietz - - * binutils-all/version.def: New file. - * binutils-all/dlltool.exp: Add version-dll test. - -2012-02-02 Nick Clifton - - * binutils-all/readelf.n: Add #pass to cope with targets that add - their own notes. - -2012-02-01 Nick Clifton - - PR binutils/13482 - * binutils-all/version.s: New test source file. - * binutils-all/readelf.n: New file: expected readelf output. - * binutils-all/readelf.exp: Add test of .note section contents. - -For older changes see ChangeLog-0411 - -Copyright (C) 2012-2015 Free Software Foundation, Inc. - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - -Local Variables: -mode: change-log -left-margin: 8 -fill-column: 74 -version-control: never -End: diff --git a/binutils/testsuite/ChangeLog-1215 b/binutils/testsuite/ChangeLog-1215 new file mode 100644 index 0000000..1b68ce1 --- /dev/null +++ b/binutils/testsuite/ChangeLog-1215 @@ -0,0 +1,642 @@ +2015-11-30 Andrew Burgess + + * binutils-all/objdump.exp: Add test for .debug_ranges decode. + * binutils-all/dw2-ranges.S: New file. + * binutils-all/dw2-ranges.W: New file. + +2015-10-22 Alan Modra + + * binutils-all/add-symbol.d: Run test on mips. Support either + order of NEW and NEWDATA symbols. + +2015-10-21 Ronald Hoogenboom + + PR binutils/19104 + * binutils-all/add-symbol.d: New test. + * binutils-all/objcopy.exp: Run the new test. + +2015-10-15 Alan Modra + + * binutils-all/objcopy.exp: Delete trailing whitespace. Use + "string equal" rather than "string match" when making simple + string comparisons. Revert 2008-07-08 host_triplet checks. + Perform non-run tests when we can build executable. + (strip_executable, strip_executable_with_saving_a_symbol): Move + run test later. Take extra param on whether to perform run test. + Update callers. + (keep_debug_symbols_and_test_copy): Delete unused vars. + +2015-09-30 H.J. Lu + + * lib/utils-lib.exp (run_dump_test): Handle symbolic link when + copying source file. + +2015-09-29 H.J. Lu + + PR binutils/19020 + * binutils-all/objcopy.exp: Run pr19020a and pr19020b. + * lib/utils-lib.exp (run_dump_test): Support binary input. + * binutils-all/pr19020.in: New file. + * binutils-all/pr19020a.d: Likewise. + * binutils-all/pr19020b.d: Likewise. + +2015-08-11 Alan Modra + + * binutils-all/strip-12.s: Align .bss section. + * binutils-all/strip-12.d: Adjust. + * binutils-all/symbols-1.d: Allow extraneous symbols. + * binutils-all/symbols-2.d: Likewise, and V for weakened syms. + * binutils-all/symbols-3.d: Likewise. + * binutils-all/symbols-4.d: Likewise. + +2015-08-08 Hans-Peter Nilsson + + * binutils-all/strip-12.s: Use ".section .bss" instead of ".bss" + which isn't supported by all ELF targets. + +2015-08-07 H.J. Lu + + PR binutils/18785 + * binutils-all/objcopy.exp: Run strip-12. + * binutils-all/strip-12.d: New file. + * binutils-all/strip-12.s: Likewise. + +2015-08-07 Andrew Burgess + + * binutils-all/objcopy.exp: Run new symbol tests. + (objcopy_test_symbol_manipulation): New function. + * binutils-all/symbols-1.d: New file. + * binutils-all/symbols-2.d: New file. + * binutils-all/symbols-3.d: New file. + * binutils-all/symbols-4.d: New file. + * binutils-all/symbols.s: New file. + +2015-08-05 Nick Clifton + + * binutils-all/objcopy.exp (keep_debug_symbols_and_check_links): + New proc. Checks that debug-info-only binaries retain the + sh_link field in stripped sections. + +2015-08-04 Nick Clifton + + * lib/utils-lib.exp (run_dump_test): Document DUMPPROG, readelf + and size parameters. Alpha-sort switch tables. Include + addr2line, and size in list of possible auto-detected dump + programs. + +2015-07-24 Nick Clifton + + * binutils-all/localize-hidden-1.d: Allow for extra symbols in the + output. + * binutils-all/strip-11.d: Skip for the RL78. + +2015-07-14 H.J. Lu + + * binutils-all/compress.exp: Update. + +2015-07-10 H.J. Lu + + PR binutils/18656 + * binutils-all/compress.exp (convert_test): New proc. + Run conversion tests between x86-64 and x32. + +2015-07-10 H.J. Lu + + * binutils-all/dw2-3.W: Updated to accept .debug_* sections. + +2015-05-20 Ed Maste + + * lib/binutils-common.exp (is_elf_format): Include *-*-freebsd* except + i?86-*-freebsd\[12\].*. + * (is_aout_format): Update FreeBSD to i?86-*-freebsd\[12\].*. + +2015-05-18 Nick Clifton + + * binutils-all/dw2-3.S: Replace .int with .4byte. + +2015-05-15 Nick Clifton + + * binutils-all/z.s: New test. Checks the --decompress option to + readelf. + * binutils-all/readelf.exp: Run the test. + * binutils-all/readelf.z: Expected output from readelf. + +2015-05-14 H.J. Lu + + * binutils-all/compress.exp: Replace "$OBJDUMP -s -j .debug_info" + with "$OBJDUMP -W". + * binutils-all/libdw2-compressedgabi.out: Updated. + +2015-05-15 Nick Clifton + + PR binutils/18374 + * binutils-all/pr18374.s: New test file. + * binutils-all/readelf.exp: Assemble and run the new test. + * binutils-all/readelf.pr18374: Expected output from readelf. + +2015-05-12 H.J. Lu + + * binutils-all/elfedit-1.d: Also skip x86_64-*-nacl*. + +2015-05-11 H.J. Lu + + * binutils-all/elfedit-1.d: Skip x86_64-*-gnux32. + * lib/utils-lib.exp (run_dump_test): Allow mixing target and + not-target directives. + +2015-05-11 H.J. Lu + + * binutils-all/objdump.exp (cpus_expected): Append iamcu. + +2015-05-11 H.J. Lu + + * binutils-all/elfedit-5.d: New file. + * binutils-all/elfedit.exp: Run elfedit-5. + +2015-04-30 Nick Clifton + + * binutils-all/objdump.exp (cpus_expected): Add MeP CPU names. + +2015-04-23 H.J. Lu + + PR binutils/18209 + * binutils-all/compress.exp: Replace dw2-3.W with dw2-3gabi.W + on zlib-gabi output. + * binutils-all/dw2-1.W: Convert section names to .zdebug_*. + * binutils-all/dw2-3.W: Likewise. + * binutils-all/objdump.W: Likewise. + * binutils-all/dw2-3gabi.W: New file. + +2015-04-20 H.J. Lu + + * binutils-all/i386/compressed-1b.d: Don't hardcode offset of + .shstrtab section. + * binutils-all/i386/compressed-1c.d: Likewise. + * binutils-all/readelf.s-64: Likewise. + * binutils-all/x86-64/compressed-1b.d: Likewise. + * binutils-all/x86-64/compressed-1c.d: Likewise. + +2015-04-08 H.J. Lu + + * compress.exp: Add tests for + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + * binutils-all/dw2-3.rS: New file. + * binutils-all/dw2-3.rt: Likewise. + * binutils-all/libdw2-compressedgabi.out: Likewise. + +2015-04-06 H.J. Lu + + * binutils-all/compress.exp: Remove is_zlib_supported check. + * binutils-all/objdump.exp: Likewise. + * binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise. + * lib/utils-lib.exp (run_dump_test): Likewise. + * lib/binutils-common.exp (is_zlib_supported): Removed. + +2015-04-06 H.J. Lu + + * binutils-all/compress.exp (compression_used): Remove "/dev/null" + from remote_exec. + +2015-04-05 H.J. Lu + + * binutils-all/compress.exp (compression_used): New. + Xfail test if compression didn't make the section smaller. + +2015-04-04 H.J. Lu + + * binutils-all/compress.exp (testfile): Remove suffix. + (compressedfile): Likewise. + (compressedfile2): Likewise. + (libfile): Likewise. + (testfile3): New. + (compressedfile3): Likewise. + Updated. + Add a dw2-3.S test. + (${libfile}.a): Add ${compressedfile3}.o. + * binutils-all/dw2-3.S: New file. + * binutils-all/dw2-3.W: Likewise. + * binutils-all/libdw2-compressed.out: Updated. + * binutils-all/libdw2.out: Likewise. + +2015-04-03 H.J. Lu + + * lib/binutils-common.exp (is_zlib_supported): Always return 1. + +2015-04-02 Nick Clifton + + * binutils-all/readelf.ss-64: Move possible location of the $d + mapping symbol. + +2015-03-26 Renlin Li + + * binutils-all/readelf.s-64: Support aarch64 case. + * binutils-all/readelf.ss-64: Likewise. + +2015-03-11 Alan Modra + + * binutils-all/update-section.exp: Only run on ELF targets. + +2015-03-03 Jiong Wang + + * binutils-all/arm/rvct_symbol.s: New testcase. + * binutils-all/arm/objdump.exp: Run it. + +2015-02-26 Andrew Burgess + + * binutils-all/update-1.s: New file. + * binutils-all/update-2.s: New file. + * binutils-all/update-3.s: New file. + * binutils-all/update-4.s: New file. + * binutils-all/update-section.exp: New file. + +2015-02-24 Nick Clifton + + * binutils-all/objcopy.exp: Skip the strip-10 test for the V850. + +2015-01-01 Alan Modra + + Update year range in copyright notice of all files. + +2014-12-26 Alan Modra + + * binutils-all/strip-11.d: New test. + * binutils-all/objcopy.exp: Run it. + +2014-12-06 Eric Botcazou + + * binutils-all/objcopy.exp: Skip strip-10 for Visium. + +2014-09-12 Andrew Bennett + + * binutils-all/objcopy.exp: Add mips*-img-elf* target triple. + * binutils-all/readelf.exp: Likewise + +2014-09-06 Matthew Fortune + + * binutils-all/readelf.ss-mips: Account for new sections. + +2014-07-29 Matthew Fortune + + * binutils-all/readelf.s: Account for .MIPS.abiflags and + .gnu.attributes. + * binutils-all/readelf.ss-tmips: Likewise. + * binutils-all/strip-3.d: Likewise. + +2014-07-10 Will Newton + + * binutils-all/objcopy.exp: Disable the strip-10 test on + non-EABI ARM configurations. + +2014-06-03 Nick Clifton + + * binutils-all/ar.exp: Skip tests involving bfdtest1 and bfdtest2 + if these executables are not present. + +2014-04-30 Nick Clifton + + * binutils-all/debug_str.s: New test. + * binutils-all/debug_str.d: New test control file. + * binutils-all/compress.exp: Run debug_str test. + +2014-04-22 Christian Svensson + + * binutils-all/objcopy.exp: Remove openrisc and or32 support. Add + support for or1k. + * binutils-all/objdump.exp: Likewise. + * binutils-all/dw2-decodedline-1.S: Likewise. + +2014-03-26 Jiong Wang + + * binutils-all/aarch64/aarch64.exp: New test driver for AArch64. + * binutils-all/aarch64/unallocated-encoding.s: New testcase. + * binutils-all/aarch64/unallocated-encoding.d: Ditto. + +2014-03-17 Nick Clifton + + * binutils-all/readelf.ss: Add skip of MSP430 defined symbols. + +2014-01-29 Nick Clifton + + PR binutils/16318 + * binutils-all/strip-10.d: Revert previous delta. + +2014-01-28 Nick Clifton + + PR binutils/16318 + * binutils-all/strip-10.d: Allow "System V" in the osabi field. + +2013-12-20 Nick Clifton + + PR binutils/16218 + * binutils-all/dw2-1.W: Update expected objdump output. + * binutils-all/i386/compressed-1a.d: Likewise. + * binutils-all/objdump.W: Likewise. + * binutils-all/x86-64/compressed-1a.d: Likewise. + +2013-12-19 H.J. Lu + + PR binutils/16317 + * binutils-all/readelf.s: Updated. + * binutils-all/readelf.s-64: Likewise. + +2013-12-13 Kuan-Lin Chen + Wei-Cheng Wang + + * binutils-all/objdump.exp: Add NDS32 cpu. + * binutils-all/readelf.r: Skip extra reloc created by NDS32. + +2013-12-12 H.J. Lu + + PR binutils/16318 + * binutils-all/strip-10.d: Check OS/ABI. + +2013-12-07 Mike Frysinger + + * binutils-all/windres/escapex-2.rc: Remove +x file mode. + * binutils-all/windres/version_small.rc: Likewise. + * binutils-all/windres/version_small.rsd: Likewise. + +2013-12-03 Nick Clifton + + * binutils-all/windres/windres.exp: Run for x86_64-pc-cygwin. + Add test of "objump -p" output. + +2013-11-27 Matthew Fortune + + * binutils-all/objcopy.exp: Consider mips-mti-elf the same as + mips-sde-elf + * binutils-all/readelf.exp: Likewise + +2013-11-21 Tristan Gingold + + * binutils-all/dlltool.exp: Add dlltool_gas_flag to version.dll test. + +2013-11-02 Alan Modra + + * binutils-all/x86-64/compressed-1a.d: Allow wide display of addresses. + + * binutils-all/dw2-1.S: Use .4byte rather than .int. + * binutils-all/dw2-2.S: Likewise. + +2013-10-24 Nick Clifton + + * binutils-all/objdump.exp (cps_expected): Add MSP430 to list. + +2013-09-27 H.J. Lu + + * binutils-all/x86-64/compressed-1a.d: Updated for 64-bit addresses. + +2013-09-12 Nick Clifton + + * binutils-all/x86-64/compressed-1a.d: Update expected output to + allow for 64-bit addresses. + +2013-08-22 Nick Clifton + + * binutils-all/nm.exp: --size-sort test: Add more ELF-like + targets. + * binutils-all/nm-1.s: Use .byte instead of .long. + Provide a terminating symbol. + +2013-08-21 Hans-Peter Nilsson + + * binutils-all/nm.exp: Revert last change. Instead use nm-elf-1.s + for mmix-knuth-mmixware. + +2013-08-20 Hans-Peter Nilsson + + * binutils-all/nm.exp: Xfail test for nm --size-sort for + mmix-knuth-mmixware. + +2013-08-19 Tristan Gingold + + * binutils-all/nm.exp: Add a test for nm --size-sort + * binutils-all/nm-elf-1.s: New file. + * binutils-all/nm-1.s: New file. + +2013-05-31 H.J. Lu + + * binutils-all/i386/compressed-1b.d: Updated for text/data/bss + section alignment change. + * binutils-all/i386/compressed-1c.d: Likewise. + * binutils-all/x86-64/compressed-1b.d: Likewise. + * binutils-all/x86-64/compressed-1c.d: Likewise. + +2013-05-28 Cary Coutant + + * binutils-all/dw2-1.W: Adjust expected output. + * binutils-all/objdump.W: Likewise. + * binutils-all/i386/compressed-1a.d: Likewise. + * binutils-all/x86-64/compressed-1a.d: Likewise. + +2013-05-02 Nick Clifton + + * readelf.exp: Expect -wi test to fail for the MSP430. + +2013-05-01 Maciej W. Rozycki + + * lib/binutils-common.exp (is_elf_format): Also exclude + *-*-linux*ecoff*. + +2013-02-26 Nick Clifton + + PR binutils/15191 + * binutils-all/readelf.n: Updare expected output from readelf. + +2013-02-14 Maciej W. Rozycki + + * binutils-all/mips/mixed-mips16.s: Add missing stack adjustment. + * binutils-all/mips/mixed-mips16.d: Update accordingly. + +2013-02-13 Maciej W. Rozycki + + * binutils-all/mips/mixed-micromips.d: New test. + * binutils-all/mips/mixed-mips16.d: New test. + * binutils-all/mips/mixed-micromips.s: New test source. + * binutils-all/mips/mixed-mips16.s: New test source. + * binutils-all/mips/mips.exp: New file. + +2012-12-17 Nick Clifton + + * binutils-all/windres/README: Add copyright notice. + +2012-11-27 Roland McGrath + + * lib/binutils-common.exp (is_zlib_supported): New function. + * lib/utils-lib.exp (run_dump_test): If as options include + --compress-debug-sections and zlib is not available, report + the test as unsupported. + * binutils-all/compress.exp: Bail out if zlib is not available. + * binutils-all/objdump.exp (objdump compressed debug): + Mark unsupported if zlib is not available. + * binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise. + +2012-11-06 H.J. Lu + + PR binutils/14567 + * binutils-all/ar.exp (bfdtest1): Removed. + (long_filenames): Take bfdtests. + (thin_archive): Likewise. + (thin_archive_with_nested): Likewise. + (bfdtests): New. + Pass $bfdtests to long_filenames, thin_archive and + thin_archive_with_nested. + +2012-10-29 Alan Modra + + * binutils-all/copy-3.d: Exclude all cygwin and mingw targets, + and rs6000. + +2012-10-24 H.J. Lu + + * binutils-all/ar.exp (bfdtest1): Remove findfile. + +2012-10-21 H.J. Lu + + * binutils-all/dw2-1.W: Updated. + +2012-10-20 H.J. Lu + + * binutils-all/compress.exp: Add an objdump test. + * binutils-all/dw2-1.W: New file. + +2012-08-17 H.J. Lu + + * binutils-all/ar.exp (long_filenames): Remove extra verbose + before binutils_run. + (thin_archive): Likewise. + (thin_archive_with_nested): Likewise. Also run bfdtest1 on + $archive2. + +2012-08-16 H.J. Lu + + PR binutils/14481 + * ar.exp (bfdtest1): New. + (long_filenames): Run bfdtest1. + (thin_archive): Likewise. + (thin_archive_with_nested): Likewise. + +2012-08-13 Ian Bolton + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang + + * objdump.exp: Add AArch64. + +2012-08-02 H.J. Lu + + PR binutils/14420 + * binutils-all/i386/compressed-1a.d: Updated. + * binutils-all/objdump.W: Likewise. + * binutils-all/readelf.wa: Likewise. + * binutils-all/x86-64/compressed-1a.d: Likewise. + +2012-07-28 Kai Tietz + + * binutils-all/windres/version_small.rc: New test. + * binutils-all/windres/version_small.rsd: Likewise. + +2012-07-03 H.J. Lu + + PR binutils/14319 + * binutils-all/compress.exp: Test compress empty debug sections. + + * binutils-all/dw2-empty.S: New file. + +2012-06-07 Thomas Schwinge + + * binutils-all/i386/i386.exp: Don't skip for x86_64-*-linux*. + +2012-05-17 H.J. Lu + + * binutils-all/hppa/objdump.exp: Expect addend as signed. + +2012-05-17 Alan Modra + + * binutils-all/objdump.W: Update. + * binutils-all/readelf.wa: Update. + * binutils-all/i386/compressed-1a.d: Update. + * binutils-all/x86-64/compressed-1a.d: Update. + +2012-05-16 Meador Inge + + * binutils-all/arm/objdump.exp: + STMFD/LDMIA sp!, {reg} don't disassemble to PUSH/POP {reg} any longer. + +2012-04-12 H.J. Lu + + PR binutils/13947 + * binutils-all/i386/compressed-1b.d: Remove empty REL section. + * binutils-all/i386/compressed-1c.d: Likewise. + + * binutils-all/x86-64/compressed-1b.d: Remove empty RELA + section. + * binutils-all/x86-64/compressed-1c.d: Likewise. + +2012-04-03 Roland McGrath + + * lib/binutils-common.exp (is_elf_format): Consider *-*-nacl* to + be ELF too. + + * binutils-all/elfedit-4.d: Add "#as: --64" option. + + * binutils-all/i386/i386.exp: Accept nacl targets too. + * binutils-all/x86-64/x86-64.exp: Likewise. + +2012-03-13 Hans-Peter Nilsson + + PR binutils/3807 + * binutils-all/objcopy.exp (localize-hidden-1): Correct xfailed + mips-targets. + +2012-02-25 Walter Lee + + * binutils-all/objdump.exp (cpus_expected): Add tilegx. + +2012-02-14 Alan Modra + + * binutils-all/dlltool.exp: Add setup_xfail. + + * binutils-all/dw2-decodedline.S: Always have whitespace before + directives. + * binutils-all/version.s: Likewise. + * binutils-all/objdump.exp (dw2-decodedline): Don't run for + hppa64*-*-hpux*, i370-*-*, i960-*-*. + +2012-02-11 Kai Tietz + + * binutils-all/version.def: New file. + * binutils-all/dlltool.exp: Add version-dll test. + +2012-02-02 Nick Clifton + + * binutils-all/readelf.n: Add #pass to cope with targets that add + their own notes. + +2012-02-01 Nick Clifton + + PR binutils/13482 + * binutils-all/version.s: New test source file. + * binutils-all/readelf.n: New file: expected readelf output. + * binutils-all/readelf.exp: Add test of .note section contents. + +For older changes see ChangeLog-0411 + +Copyright (C) 2012-2015 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: -- cgit v1.1