Home | History | Annotate | Line # | Download | only in binutils
      1  1.1  christos 2016-12-31  Dimitar Dimitrov  <dimitar (a] dinux.eu>
      2  1.1  christos 
      3  1.1  christos 	* readelf.c (guess_is_rela): Add EM_TI_PRU.
      4  1.1  christos 	(dump_relocations): Invoke elf_pru_reloc_type.
      5  1.1  christos 	(get_machine_name): Handle EM_TI_PRU.
      6  1.1  christos 	(is_32bit_abs_reloc): Handle R_PRU_BFD_RELOC_32.
      7  1.1  christos 	(is_16bit_abs_reloc): Handle R_PRU_BFD_RELOC_16.
      8  1.1  christos 	(is_none_reloc): Handle PRU_NONE and PRU_DIFF variants.
      9  1.1  christos 
     10  1.1  christos 2016-12-23  Maciej W. Rozycki  <macro (a] imgtec.com>
     11  1.1  christos 
     12  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-insn.d: Update for
     13  1.1  christos 	ASMACRO support.
     14  1.1  christos 
     15  1.1  christos 2016-12-23  Maciej W. Rozycki  <macro (a] imgtec.com>
     16  1.1  christos 
     17  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-insn.d: New test.
     18  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-insn.s: New test
     19  1.1  christos 	source.
     20  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new tests.
     21  1.1  christos 
     22  1.1  christos 2016-12-23  Tristan Gingold  <gingold (a] adacore.com>
     23  1.1  christos 
     24  1.1  christos 	* configure: Regenerate.
     25  1.1  christos 
     26  1.1  christos 2016-12-23  Tristan Gingold  <gingold (a] adacore.com>
     27  1.1  christos 
     28  1.1  christos 	* NEWS: Add marker for 2.28.
     29  1.1  christos 
     30  1.1  christos 2016-12-23  Tristan Gingold  <gingold (a] adacore.com>
     31  1.1  christos 
     32  1.1  christos 	* po/binutils.pot: Regenerate.
     33  1.1  christos 
     34  1.1  christos 2016-12-20  Maciej W. Rozycki  <macro (a] imgtec.com>
     35  1.1  christos 
     36  1.1  christos 	* testsuite/binutils-all/mips/mips16-undecoded.s: Use `.module'
     37  1.1  christos 	rather than `.set' to set the ISA level.
     38  1.1  christos 
     39  1.1  christos 2016-12-20  Maciej W. Rozycki  <macro (a] imgtec.com>
     40  1.1  christos 
     41  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-noinsn.d: Adjust
     42  1.1  christos 	test for separate EXTEND prefix disassembly.
     43  1.1  christos 
     44  1.1  christos 2016-12-20  Andrew Waterman  <andrew (a] sifive.com>
     45  1.1  christos 
     46  1.1  christos 	* readelf.c (get_machine_flags): Use
     47  1.1  christos 	EF_RISCV_FLOAT_ABI_{SOFT,SINGLE,DOBULE,QUAD) instead of
     48  1.1  christos 	EF_RISCV_{SOFT,HARD}_FLOAT.
     49  1.1  christos 
     50  1.1  christos 2016-12-14  Maciej W. Rozycki  <macro (a] imgtec.com>
     51  1.1  christos 
     52  1.1  christos 	* testsuite/binutils-all/mips/mips-ase-1.d: New test.
     53  1.1  christos 	* testsuite/binutils-all/mips/mips-ase-2.d: New test.
     54  1.1  christos 	* testsuite/binutils-all/mips/mips-ase-3.d: New test.
     55  1.1  christos 	* testsuite/binutils-all/mips/mips-ase-1.s: New test source.
     56  1.1  christos 	* testsuite/binutils-all/mips/mips-ase-2.s: New test source.
     57  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new tests.
     58  1.1  christos 
     59  1.1  christos 2016-12-13  Jiong Wang  <jiong.wang (a] arm.com>
     60  1.1  christos 
     61  1.1  christos 	* readelf.c (is_32bit_abs_reloc): Recognize R_AARCH64_P32_ABS32.
     62  1.1  christos 
     63  1.1  christos 2016-12-13  Nick Clifton  <nickc (a] redhat.com>
     64  1.1  christos 
     65  1.1  christos 	* MAINTAINERS (Past Maintainers): New section.  Move Mark
     66  1.1  christos 	Mitchell's name here.
     67  1.1  christos 
     68  1.1  christos 2016-12-09  Maciej W. Rozycki  <macro (a] imgtec.com>
     69  1.1  christos 
     70  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-noinsn.d: New test.
     71  1.1  christos 	* testsuite/binutils-all/mips/mips16-extend-noinsn.s: New test
     72  1.1  christos 	source.
     73  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new test.
     74  1.1  christos 
     75  1.1  christos 2016-12-08  Maciej W. Rozycki  <macro (a] imgtec.com>
     76  1.1  christos 
     77  1.1  christos 	* testsuite/binutils-all/mips/mips16-pcrel.d: New test.
     78  1.1  christos 	* testsuite/binutils-all/mips/mips16-pcrel.s: New test source.
     79  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new test.
     80  1.1  christos 
     81  1.1  christos 2016-12-08  tienne Buira  <etienne.buira (a] gmail.com>
     82  1.1  christos 
     83  1.1  christos 	* readelf.c (process_program_headers): Always use hex prefix when
     84  1.1  christos 	displaying the segment alignment.
     85  1.1  christos 
     86  1.1  christos 2016-12-06  Nick Clifton  <nickc (a] redhat.com>
     87  1.1  christos 
     88  1.1  christos 	PR binutils/20930
     89  1.1  christos 	* objcopy.c (mark_symbols_used_in_relocations): Check for a null
     90  1.1  christos 	symbol pointer pointer before attempting to mark the symbol as
     91  1.1  christos 	kept.
     92  1.1  christos 
     93  1.1  christos 2016-12-05  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
     94  1.1  christos 
     95  1.1  christos 	* MAINTAINERS: Add myself as maintainer for the SPARC targets.
     96  1.1  christos 
     97  1.1  christos 2016-12-05  Nick Clifton  <nickc (a] redhat.com>
     98  1.1  christos 
     99  1.1  christos 	PR ld/20923
    100  1.1  christos 	* objcopy.c (mark_symbols_used_in_relocations): Check for a null
    101  1.1  christos 	symbol pointer before attempting to mark the symbol as kept.
    102  1.1  christos 
    103  1.1  christos 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
    104  1.1  christos 
    105  1.1  christos 	* nm.c (sort_symbols_by_size): Don't read symbol size if symbol
    106  1.1  christos 	is synthetic.
    107  1.1  christos 
    108  1.1  christos 2016-11-30  Nick Clifton  <nickc (a] redhat.com>
    109  1.1  christos 
    110  1.1  christos 	PR ld/20815
    111  1.1  christos 	* readelf.c (process_program_headers): Do not warn about out of
    112  1.1  christos 	order PT_LOAD segments.
    113  1.1  christos 
    114  1.1  christos 2016-11-29  Claudiu Zissulescu  <claziss (a] synopsys.com>
    115  1.1  christos 
    116  1.1  christos 	* testsuite/binutils-all/arc/objdump.exp (Warning test): Update
    117  1.1  christos 	test.
    118  1.1  christos 
    119  1.1  christos 2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani (a] gmail.com>
    120  1.1  christos 
    121  1.1  christos 	* dwarf.c: Fix spelling in comments.
    122  1.1  christos 	* dwarf.h: Fix spelling in comments.
    123  1.1  christos 	* objcopy.c: Fix spelling in comments.
    124  1.1  christos 	* od-macho.c: Fix spelling in comments.
    125  1.1  christos 	* rclex.c: Fix spelling in comments.
    126  1.1  christos 	* readelf.c: Fix spelling in comments.
    127  1.1  christos 	* stabs.c: Fix spelling in comments.
    128  1.1  christos 
    129  1.1  christos 2016-11-23  Nick Clifton  <nickc (a] redhat.com>
    130  1.1  christos 
    131  1.1  christos 	PR ld/20815
    132  1.1  christos 	* readelf.c (process_program_headers): Check PT_LOAD and PT_PHDR
    133  1.1  christos 	segments for validity.
    134  1.1  christos 
    135  1.1  christos 2016-11-22  Ambrogino Modigliani  <ambrogino.modigliani (a] gmail.com>
    136  1.1  christos 
    137  1.1  christos         * configure: Regenerate.
    138  1.1  christos 
    139  1.1  christos 2016-11-22  Alan Modra  <amodra (a] gmail.com>
    140  1.1  christos 
    141  1.1  christos 	PR 20744
    142  1.1  christos 	* NEWS: Mention PowerPC VLE relocation error.
    143  1.1  christos 
    144  1.1  christos 2016-11-16  Mark Wielaard  <mark (a] klomp.org>
    145  1.1  christos 
    146  1.1  christos 	* cxxfilt.c (main): Recognize rust_demangling.
    147  1.1  christos 
    148  1.1  christos 2016-11-14  Rudy  <jacky.chouchou (a] yandex.ru>
    149  1.1  christos 
    150  1.1  christos 	PR binutils/20814
    151  1.1  christos 	* dlltool.c (struct export): Remove hint field.
    152  1.1  christos 	(make_one_lib_file): Store the ordinal value for IDATA6 not the
    153  1.1  christos 	hint.
    154  1.1  christos 	(gen_lib_file): Delete reference to hint field.
    155  1.1  christos 	(mangle_defs): Delete computation of hint field.
    156  1.1  christos 
    157  1.1  christos 2016-11-11  Nick Clifton  <nickc (a] redhat.com>
    158  1.1  christos 
    159  1.1  christos 	PR binutils/20751
    160  1.1  christos 	* nm.c (with_symbol_versions): New local variable.
    161  1.1  christos 	(long_options): Add --with-symbol-versions.
    162  1.1  christos 	(usage): Mention --with-symbol-versions.
    163  1.1  christos 	(print_symbol): If with_symbol_versions is set then display the
    164  1.1  christos 	version information associated with the symbol.
    165  1.1  christos 	* NEWS: Mention the new feature.
    166  1.1  christos 	* doc/binutils.texi (nm): Document the new option.
    167  1.1  christos 	(objdump): Describe how symbol version information is displayed
    168  1.1  christos 	for dynamic symbol dumps.
    169  1.1  christos 	(readelf): Describe how symbol version information is displayed.
    170  1.1  christos 	* testsuite/binutils-all/nm.exp: Add a test of the new feature.
    171  1.1  christos 
    172  1.1  christos 2016-11-08  Nick Clifton  <nickc (a] redhat.com>
    173  1.1  christos 
    174  1.1  christos 	PR binutils/20794
    175  1.1  christos 	* readelf.c (process_section_headers): Fix off-by-one error when
    176  1.1  christos 	checking for invalid sh_link and sh_info fields.
    177  1.1  christos 
    178  1.1  christos 2016-11-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    179  1.1  christos 
    180  1.1  christos 	* objcopy.c (copy_section): Add extra calls to free for error
    181  1.1  christos 	paths.
    182  1.1  christos 
    183  1.1  christos 2016-11-04  Tom Tromey  <tom (a] tromey.com>
    184  1.1  christos 
    185  1.1  christos 	* dwarf-mode.el (dwarf-browse): Set default-directory.  Bump
    186  1.1  christos 	version number.
    187  1.1  christos 
    188  1.1  christos 2016-11-04  Palmer Dabbelt <palmer (a] dabbelt.com>
    189  1.1  christos 
    190  1.1  christos 	* MAINTAINERS: Add myself and Andrew Waterman as maintainers for
    191  1.1  christos 	the RISC-V target.
    192  1.1  christos 
    193  1.1  christos 2016-11-01  Palmer Dabbelt  <palmer (a] dabbelt.com>
    194  1.1  christos 	    Andrew Waterman <andrew (a] sifive.com>
    195  1.1  christos 
    196  1.1  christos 	Add support for RISC-V architecture.
    197  1.1  christos 	* readelf.c (guess_is_rela): Add EM_RISCV.
    198  1.1  christos 	(get_machine_name): Likewise.
    199  1.1  christos 	(dump_relocations): Add support for riscv relocations.
    200  1.1  christos 	(get_machine_flags): Add support for riscv flags.
    201  1.1  christos 	(is_32bit_abs_reloc): Add R_RISCV_32.
    202  1.1  christos 	(is_64bit_abs_reloc): Add R_RISCV_64.
    203  1.1  christos 	(is_none_reloc): Add R_RISCV_NONE.
    204  1.1  christos 	* testsuite/binutils-all/objdump.exp (cpus_expected): Add riscv.
    205  1.1  christos 	Expect the debug_ranges test to fail.
    206  1.1  christos 
    207  1.1  christos 2016-10-17  Nick Clifton  <nickc (a] redhat.com>
    208  1.1  christos 
    209  1.1  christos 	* readelf.c (apply_relocations): Fail if the symbol table section
    210  1.1  christos 	linked to by the reloc section does not have either the SHT_SYMTAB
    211  1.1  christos 	or SHT_DYNSYM type.
    212  1.1  christos 	(print_gnu_note): Decode the contents of NT_GNU_HWCAP notes.
    213  1.1  christos 	Print the contents of unknown note types.
    214  1.1  christos 	(process_note): Add the file and section to the parameter list.
    215  1.1  christos 	Use print_symbol to display the note name.
    216  1.1  christos 	Display the contents of unknown note types.
    217  1.1  christos 	(process_corefile_note_segment): Rename to process_notes_at.
    218  1.1  christos 	Add section parameter.  Apply relocations to the notes when
    219  1.1  christos 	loading from a section.  Display section name when processing
    220  1.1  christos 	notes in a section.
    221  1.1  christos 	* testsuite/binutils-all/readelf.n: Update expected output.
    222  1.1  christos 
    223  1.1  christos 2016-10-17  Nick Clifton  <nickc (a] redhat.com>
    224  1.1  christos 
    225  1.1  christos 	* readelf.c (get_dynamic_type): Add DT_SYMTAB_SHNDX.
    226  1.1  christos 	(get_machine_type): Add EM_CLOUDSHIELD, EM_COREA_1ST,
    227  1.1  christos 	EM_COREA_2ND, EM_OPEN8, EM_VIDEOCORE5, EM_56800EX, EM_BA1, EM_BA2,
    228  1.1  christos 	EM_XCORE, EM_MCHP_PIC, EM_KM32, EM_KMX32, EM_KMX16, EM_KMX8,
    229  1.1  christos 	EM_KVARC, EM_CDP, EM_COGE, EM_COOL, EM_NORC, EM_CSR_KALIMBA,
    230  1.1  christos 	EM_Z80, EM_AMDGPU, EM_RISCV.
    231  1.1  christos 	(get_osabi_name): Add ELFOSABI_CLOUDABI and ELFOSABI_OPENVS.
    232  1.1  christos 	(get_group_flags): Update to handle flags in the
    233  1.1  christos 	GRP_MASKOS and GRP_MASKPROC ranges.
    234  1.1  christos 
    235  1.1  christos 2016-10-14  Luis Machado  <lgustavo (a] codesourcery.com>
    236  1.1  christos 
    237  1.1  christos 	* testsuite/lib/utils-lib.exp (run_dump_test): Call remote_download
    238  1.1  christos 	to copy file to remote host.
    239  1.1  christos 
    240  1.1  christos 2016-10-11  Nick Clifton  <nickc (a] redhat.com>
    241  1.1  christos 
    242  1.1  christos 	* objdump.c (is_significant_symbol_name): New function.
    243  1.1  christos 	(remove_useless_symbols): Do not remove significanr symbols.
    244  1.1  christos 	(find_symbol_for_address): If an exact match for the specified
    245  1.1  christos 	address has not been found, try scanning the dynamic relocs to see
    246  1.1  christos 	if one of these matches the address.  If so, use the symbol
    247  1.1  christos 	associated with the reloc.
    248  1.1  christos 	(objdump_print_addr_with_symbol): Do not print offsets to symbols
    249  1.1  christos 	with no value.
    250  1.1  christos 	(disassemble_section): Only use dynamic relocs if the user
    251  1.1  christos 	requested this.
    252  1.1  christos 	(disassemble_data): Always load dynamic relocs if they are
    253  1.1  christos 	available.
    254  1.1  christos 
    255  1.1  christos 2016-10-06  Alan Modra  <amodra (a] gmail.com>
    256  1.1  christos 
    257  1.1  christos 	* dlltool.c: Spell fall through comments consistently.
    258  1.1  christos 	* objcopy.c: Likewise.
    259  1.1  christos 	* readelf.c: Likewise.
    260  1.1  christos 	* dwarf.c: Add missing fall through comments.
    261  1.1  christos 	* elfcomm.c: Likewise.
    262  1.1  christos 	* sysinfo.y: Likewise.
    263  1.1  christos 	* readelf.c: Likewise.  Also remove extraneous comments.
    264  1.1  christos 
    265  1.1  christos 2016-10-06  Alan Modra  <amodra (a] gmail.com>
    266  1.1  christos 
    267  1.1  christos 	* cxxfilt.c (usage): Add ATTRIBUTE_NORETURN.
    268  1.1  christos 	* elfedit.c (usage): Likewise.
    269  1.1  christos 	* nm.c (usage): Likewise.
    270  1.1  christos 	* objcopy.c (copy_usage, strip_usage): Likewise.
    271  1.1  christos 	* srconv.c (show_usage): Likewise.
    272  1.1  christos 	* strings.c (usage): Likewise.
    273  1.1  christos 	* sysdump.c (show_usage): Likewise.
    274  1.1  christos 	* srconv.c: Remove unneeded forward function declarations.
    275  1.1  christos 	* strings.c: Likewise.
    276  1.1  christos 	* sysdump.c: Likewise.
    277  1.1  christos 
    278  1.1  christos 2016-10-06  Alan Modra  <amodra (a] gmail.com>
    279  1.1  christos 
    280  1.1  christos 	* coffdump.c (dump_coff_where): Add missing break.
    281  1.1  christos 	* stabs.c (stab_xcoff_builtin_type): Likewise.
    282  1.1  christos 
    283  1.1  christos 2016-09-29  Alan Modra  <amodra (a] gmail.com>
    284  1.1  christos 
    285  1.1  christos 	* readelf.c (process_arch_specific): Call process_power_specific
    286  1.1  christos 	for EM_PPC64.
    287  1.1  christos 
    288  1.1  christos 2016-09-26  Vlad Zakharov  <vzakhar (a] synopsys.com>
    289  1.1  christos 
    290  1.1  christos 	* Makefile.am: Replace AM_CLFAGS with AM_CFLAGS_FOR_BUILD
    291  1.1  christos 	when building with CC_FOR_BUILD compiler.
    292  1.1  christos 	* Makefile.in: Regenerate.
    293  1.1  christos 	* configure: Likewise.
    294  1.1  christos 	* doc/Makefile.in: Likewise.
    295  1.1  christos 
    296  1.1  christos 2016-09-26  Alan Modra  <amodra (a] gmail.com>
    297  1.1  christos 
    298  1.1  christos 	* readelf.c (display_power_gnu_attribute): Catch truncated section
    299  1.1  christos 	for all powerpc attributes.  Display long double ABI.  Don't
    300  1.1  christos 	capitalize words, except for names.  Show known bits of tag values
    301  1.1  christos 	when some unknown bits are present.  Whitespace fixes.
    302  1.1  christos 
    303  1.1  christos 2016-09-26  Alan Modra  <amodra (a] gmail.com>
    304  1.1  christos 
    305  1.1  christos 	* nm.c (get_elf_symbol_type): Don't use sprintf with translated
    306  1.1  christos 	strings, use asprintf instead.
    307  1.1  christos 	(get_coff_symbol_type): Likewise.
    308  1.1  christos 
    309  1.1  christos 2016-09-19  Alan Modra  <amodra (a] gmail.com>
    310  1.1  christos 
    311  1.1  christos 	* nm.c (print_symbol): Remove is_synthetic param.  Test sym->flags
    312  1.1  christos 	instead.
    313  1.1  christos 	(print_size_symbols, print_symbols): Adjust to suit, deleting
    314  1.1  christos 	now unused synth_count param and fromsynth var.
    315  1.1  christos 	(display_rel_file): Adjust, localizing synth_count.
    316  1.1  christos 
    317  1.1  christos 2016-09-14  Ed Maste  <emaste (a] freebsd.org>
    318  1.1  christos 
    319  1.1  christos 	* readelf.c (process_mips_specific): Fix typo in error message.
    320  1.1  christos 
    321  1.1  christos 2016-09-06  Nick Clifton  <nickc (a] redhat.com>
    322  1.1  christos 
    323  1.1  christos 	* readelf.c (request_dump_bynumber): Only call memcpy if
    324  1.1  christos 	dump_sects is not NULL.
    325  1.1  christos 
    326  1.1  christos 2016-08-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    327  1.1  christos 
    328  1.1  christos 	* readelf.c (load_specific_debug_section): Check the external
    329  1.1  christos 	compression header size.
    330  1.1  christos 
    331  1.1  christos 2016-08-19  Nick Clifton  <nickc (a] redhat.com>
    332  1.1  christos 
    333  1.1  christos 	* readelf.c (process_section_headers): Sanity check section headers.
    334  1.1  christos 	(process_symbol_table): Don't warn on solaris binaries with local
    335  1.1  christos 	symbols past symtab sh_info.
    336  1.1  christos 	* testsuite/binutils-all/readelf.s: Adjust expected ordering of
    337  1.1  christos 	sections.
    338  1.1  christos 	* testsuite/binutils-all/readelf.s-64: Likewise.
    339  1.1  christos 
    340  1.1  christos 2016-08-12  Nick Clifton  <nickc (a] redhat.com>
    341  1.1  christos 
    342  1.1  christos 	* readelf.c (process_symbol_table): Generate a warning if a local
    343  1.1  christos 	symbol is found at and offste greater than or equal to the sh_info
    344  1.1  christos 	field of it's section header.
    345  1.1  christos 
    346  1.1  christos 2016-08-08  Nick Clifton  <nickc (a] redhat.com>
    347  1.1  christos 
    348  1.1  christos 	PR binutils/20440
    349  1.1  christos 	* dwarf.c (display_debug_lines_decoded): Add checks for running
    350  1.1  christos 	off the end of the section when populating the directory table and
    351  1.1  christos 	file table.
    352  1.1  christos 	(frame_display_row): Set max_regs equal to ncols.
    353  1.1  christos 	* readelf.c (load_specific_debug_section): If the section is
    354  1.1  christos 	compressed, but it is not big enough to hold a compression
    355  1.1  christos 	header then warn and return 0.
    356  1.1  christos 
    357  1.1  christos 	PR binutils/20439
    358  1.1  christos 	* dwarf.c (display_debug_lines_decoded): Check directory and file
    359  1.1  christos 	indicies before using them to access directory and file tables.
    360  1.1  christos 
    361  1.1  christos 2016-08-02  Nick Clifton  <nickc (a] redhat.com>
    362  1.1  christos 
    363  1.1  christos 	PR binutils/17512
    364  1.1  christos 	* resbin.c (bin_to_res_version): Cast variables to correct type
    365  1.1  christos 	for printing in error message.
    366  1.1  christos 
    367  1.1  christos 2016-07-28  Nick Clifton  <nickc (a] redhat.com>
    368  1.1  christos 
    369  1.1  christos 	PR binutils/17512
    370  1.1  christos 	* rescoff.c (read_coff_res_dir): Fix detection of buffer overrun.
    371  1.1  christos 	* resbin.c (bin_to_res_version): Allow for the padded length of a
    372  1.1  christos 	version block to be longer than the recorded length.  Skip padding
    373  1.1  christos 	bytes.
    374  1.1  christos 
    375  1.1  christos 2016-07-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    376  1.1  christos 
    377  1.1  christos 	* configure: Regenerated.
    378  1.1  christos 
    379  1.1  christos 2016-07-20  Claudiu Zissulescu  <claziss (a] synopsys.com>
    380  1.1  christos 
    381  1.1  christos 	* doc/binutils.texi (objdump): Add ARC disassembler options.
    382  1.1  christos 	* testsuite/binutils-all/arc/dsp.s: New file.
    383  1.1  christos 	* testsuite/binutils-all/arc/objdump.exp: Likewise.
    384  1.1  christos 	* NEWS: Mention the new feature.
    385  1.1  christos 
    386  1.1  christos 2016-07-20  Nick Clifton  <nickc (a] redhat.com>
    387  1.1  christos 
    388  1.1  christos 	* doc/binutils.texi (objcopy): Note that the localize symbol
    389  1.1  christos 	options do not affect unique symbols.
    390  1.1  christos 
    391  1.1  christos 2016-07-16  Alan Modra  <amodra (a] gmail.com>
    392  1.1  christos 
    393  1.1  christos 	* ar.c: Include plugin-api.h.
    394  1.1  christos 	* nm.c: Likewise.
    395  1.1  christos 
    396  1.1  christos 2016-07-16  Alan Modra  <amodra (a] gmail.com>
    397  1.1  christos 
    398  1.1  christos 	* bucomm.c: Don't include libbfd.h.
    399  1.1  christos 	(endian_string, display_target_list): Delete forward declaration.
    400  1.1  christos 	(display_info_table, display_target_tables): Likewise.
    401  1.1  christos 	(LONGEST_ARCH): Delete.
    402  1.1  christos 	(struct display_target): New.
    403  1.1  christos 	(do_display_target): New function.
    404  1.1  christos 	(display_target_list, display_info): Rewrite functions.
    405  1.1  christos 	(display_info_table): Delete.
    406  1.1  christos 	(do_info_size, do_info_header, do_info_row): New functions.
    407  1.1  christos 
    408  1.1  christos 2016-07-16  Alan Modra  <amodra (a] gmail.com>
    409  1.1  christos 
    410  1.1  christos 	* elfcomm.h (HOST_WIDEST_INT): Move to..
    411  1.1  christos 	* sysdep.h: ..here.
    412  1.1  christos 	* od-macho.c: Don't include libbfd.h.  Do include dwarf.h
    413  1.1  christos 	(dump_dyld_info_rebase): Use read_leb128 rather than
    414  1.1  christos 	read_unsigned_leb128.
    415  1.1  christos 	(dump_dyld_info_bind, dump_dyld_info_export_1): Likewise.
    416  1.1  christos 	(dump_segment_split_info): Likewise.
    417  1.1  christos 	(dump_dyld_info): Rename vars to avoid shadowing dwarf.h enums.
    418  1.1  christos 	(dump_load_command): Likewise.
    419  1.1  christos 
    420  1.1  christos 2016-07-16  Alan Modra  <amodra (a] gmail.com>
    421  1.1  christos 
    422  1.1  christos 	* ar.c: Don't include libbfd.h.
    423  1.1  christos 	* objcopy.c: Likewise.
    424  1.1  christos 	* bucomm.c (bfd_get_archive_filename): Use xmalloc rather than
    425  1.1  christos 	bfd_malloc.
    426  1.1  christos 
    427  1.1  christos 2016-07-15  Alan Modra  <amodra (a] gmail.com>
    428  1.1  christos 
    429  1.1  christos 	* testsuite/binutils-all/remove-relocs-01.s: Use .dc.a, not .word.
    430  1.1  christos 
    431  1.1  christos 2016-07-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    432  1.1  christos 
    433  1.1  christos 	* doc/binutils.texi (objcopy): Document 'remove-relocations'.
    434  1.1  christos 	(strip): Likewise.
    435  1.1  christos 	* objcopy.c (SECTION_CONTEXT_REMOVE_RELOCS): Define.
    436  1.1  christos 	(enum command_line_switch): Add 'OPTION_REMOVE_RELOCS'.
    437  1.1  christos 	(struct option strip_options): Add 'remove-relocations'.
    438  1.1  christos 	(struct option copy_options): Likewise.
    439  1.1  christos 	(copy_usage): Likewise.
    440  1.1  christos 	(strip_usage): Likewise.
    441  1.1  christos 	(handle_remove_relocations_option): New function.
    442  1.1  christos 	(discard_relocations): New function.
    443  1.1  christos 	(handle_remove_section_option): New function.
    444  1.1  christos 	(copy_relocations_in_section): Use discard_relocations.
    445  1.1  christos 	(strip_main): Use handle_remove_section_option for
    446  1.1  christos 	'remove-section', and handle 'remove-relocations' option.
    447  1.1  christos 	(copy_main): Likewise.
    448  1.1  christos 	* testsuite/binutils-all/objcopy.exp: Run new tests.
    449  1.1  christos 	* testsuite/binutils-all/remove-relocs-01.d: New file.
    450  1.1  christos 	* testsuite/binutils-all/remove-relocs-01.s: New file.
    451  1.1  christos 	* testsuite/binutils-all/remove-relocs-02.d: New file.
    452  1.1  christos 	* testsuite/binutils-all/remove-relocs-03.d: New file.
    453  1.1  christos 	* testsuite/binutils-all/remove-relocs-04.d: New file.
    454  1.1  christos 	* testsuite/binutils-all/remove-relocs-05.d: New file.
    455  1.1  christos 	* testsuite/binutils-all/remove-relocs-06.d: New file.
    456  1.1  christos 	* NEWS: Mention new option.
    457  1.1  christos 
    458  1.1  christos 2016-07-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    459  1.1  christos 
    460  1.1  christos 	* objcopy.c (find_section_list): Handle section patterns starting
    461  1.1  christos 	with '!' being a non-matching pattern.
    462  1.1  christos 	* doc/binutils.texi (objcopy): Give example of using '!' with
    463  1.1  christos 	--remove-section and --only-section.
    464  1.1  christos 	(strip): Give example of using '!' with --remove-section.
    465  1.1  christos 	* testsuite/binutils-all/data-sections.s: New file.
    466  1.1  christos 	* testsuite/binutils-all/only-section-01.d: New file.
    467  1.1  christos 	* testsuite/binutils-all/remove-section-01.d: New file.
    468  1.1  christos 	* testsuite/binutils-all/objcopy.exp: Run new tests.
    469  1.1  christos 	* NEWS: Mention new feature.
    470  1.1  christos 
    471  1.1  christos 2016-07-09  Alan Modra  <amodra (a] gmail.com>
    472  1.1  christos 
    473  1.1  christos 	PR binutils/20337
    474  1.1  christos 	* objdump.c (compare_symbols): For ELF, sort same value/type
    475  1.1  christos 	symbols according to size.
    476  1.1  christos 
    477  1.1  christos 2016-07-05  Andre Vieria  <andre.simoesdiasvieira (a] arm.com>
    478  1.1  christos 
    479  1.1  christos 	* objdump.c (dump_section_header): Rename SEC_ELF_NOREAD
    480  1.1  christos 	to SEC_ELF_NOREAD.
    481  1.1  christos 	* readelf.c (get_elf_section_flags): Rename ARM_NOREAD to
    482  1.1  christos 	ARM_PURECODE and SHF_ARM_NOREAD to SHF_ARM_PURECODE.
    483  1.1  christos 	(process_section_headers): Rename noread to purecode.
    484  1.1  christos 
    485  1.1  christos 	* section.c (SEC_ELF_NOREAD): Rename to ...
    486  1.1  christos 	(SEC_ELF_PURECODE): ... this.
    487  1.1  christos 
    488  1.1  christos 2016-07-01  Nick Clifton  <nickc (a] redhat.com>
    489  1.1  christos 
    490  1.1  christos 	* prdbg.c (pr_enum_type): Use a buffer big enough to hold an
    491  1.1  christos 	extremely large decimal value.
    492  1.1  christos 	(pr_range_type): Likewise.
    493  1.1  christos 	(pr_array_type): Likewise.
    494  1.1  christos 	(pr_struct_field): Likewise.
    495  1.1  christos 	(pr_class_baseclass): Likewise.
    496  1.1  christos 	(pr_class_method_variant): Likewise.
    497  1.1  christos 	(pr_tag_type): Likewise.
    498  1.1  christos 	(pr_int_constant): Likewise.
    499  1.1  christos 	(pr_typed_constant): Likewise.
    500  1.1  christos 	(pr_variable): Likewise.
    501  1.1  christos 	(pr_function_parameter): Likewise.
    502  1.1  christos 	(pr_start_block): Likewise.
    503  1.1  christos 	(pr_lineno): Likewise.
    504  1.1  christos 	(pr_end_block): Likewise.
    505  1.1  christos 	(tg_enum_type): Likewise.
    506  1.1  christos 	(tg_int_constant): Likewise.
    507  1.1  christos 	(tg_typed_constant): Likewise.
    508  1.1  christos 	(tg_start_block): Likewise.
    509  1.1  christos 
    510  1.1  christos 2016-07-01  Nick Clifton  <nickc (a] redhat.com>
    511  1.1  christos 
    512  1.1  christos 	* testsuite/binutils-all/objcopy.exp
    513  1.1  christos 	(objcopy_test_without_global_symbol): Expect this test to fail on
    514  1.1  christos 	the AArch64 and ARM targets, since they preserve their mapping
    515  1.1  christos 	symbols.
    516  1.1  christos 
    517  1.1  christos 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
    518  1.1  christos 
    519  1.1  christos 	* NEWS: Add marker for 2.27.
    520  1.1  christos 
    521  1.1  christos 2016-07-30  Tristan Gingold  <gingold (a] adacore.com>
    522  1.1  christos 
    523  1.1  christos 	* doc/binutils.texi (objdump): Fix mis-placement.
    524  1.1  christos 
    525  1.1  christos 2016-06-28  Nick Clifton  <nickc (a] redhat.com>
    526  1.1  christos 
    527  1.1  christos 	* testsuite/binutils-all/ar.exp: Relax previous restriction on
    528  1.1  christos 	Alpha targets.  Allow ELF based Alpha targets.
    529  1.1  christos 
    530  1.1  christos 2016-06-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    531  1.1  christos 
    532  1.1  christos 	* testsuite/binutils-all/ar.exp: Use `supports_gnu_unique' with
    533  1.1  christos 	the `unique_symbol' test.
    534  1.1  christos 
    535  1.1  christos 2016-06-28  Alan Modra  <amodra (a] gmail.com>
    536  1.1  christos 
    537  1.1  christos 	PR 20304
    538  1.1  christos 	* objdump.c (objdump_print_symname): Don't attempt to retrieve
    539  1.1  christos 	version info from synthetic symbols.
    540  1.1  christos 
    541  1.1  christos 2016-06-24  Alan Modra  <amodra (a] gmail.com>
    542  1.1  christos 
    543  1.1  christos 	* objcopy.c (find_section_rename): Forward declare.  Remove
    544  1.1  christos 	ibfd and sec_ptr param.  Add old_name param.  Allow for NULL
    545  1.1  christos 	returned_flags.  Move read of section name and flags to..
    546  1.1  christos 	(setup_section): ..here.  Update find_section_rename call.
    547  1.1  christos 	(filter_symbols): Rename section symbols for renamed sections.
    548  1.1  christos 	(copy_object): Call filter_symbols when renamed sections.
    549  1.1  christos 	* testsuite/lib/binutils-common.exp (is_bad_symtab): New.
    550  1.1  christos 	* testsuite/binutils-all/update-section.exp: Revert 96037eb0
    551  1.1  christos 	mips xfail.
    552  1.1  christos 	* testsuite/binutils-all/objcopy.exp (copy_executable): Use
    553  1.1  christos 	is_bad_symtab.
    554  1.1  christos 	(localize-hidden-1): xfail if is_bad_symtab.
    555  1.1  christos 	* testsuite/binutils-all/readelf.exp: Use is_bad_symtab to select
    556  1.1  christos 	between mips/tmips.
    557  1.1  christos 
    558  1.1  christos 2016-06-24  Alan Modra  <amodra (a] gmail.com>
    559  1.1  christos 
    560  1.1  christos 	* objdump.c (struct print_file_list): Add "max_printed".
    561  1.1  christos 	(try_print_file_open): Init new field.
    562  1.1  christos 	(show_line): Don't show 5 context lines when redisplaying source.
    563  1.1  christos 
    564  1.1  christos 2016-06-22  Nick Clifton  <nickc (a] redhat.com>
    565  1.1  christos 
    566  1.1  christos 	* testsuite/binutils-all/ar.exp: Skip tests for Alpha target.
    567  1.1  christos 	Skip bfdtest1 tests for tic30 target.
    568  1.1  christos 	* testsuite/binutils-all/arm/objdump.exp: Skip for aout arm
    569  1.1  christos 	target.
    570  1.1  christos 	* testsuite/binutils-all/compress.exp: Expect some tests to fail
    571  1.1  christos 	on the nds32.
    572  1.1  christos 	* testsuite/binutils-all/copy-3.d: Skip for go32 targets.
    573  1.1  christos 	* testsuite/binutils-all/copy-4.d: Skip for AIX and linuxecoff
    574  1.1  christos 	targets.
    575  1.1  christos 	* testsuite/binutils-all/nm.exp: Treat beos based targets as ELF
    576  1.1  christos 	targets.
    577  1.1  christos 	* testsuite/binutils-all/objcopy.exp: Only run reverse bytes tests
    578  1.1  christos 	if the bintest.o file was created.  Use the
    579  1.1  christos 	get_standard_section_names proc to get the name of the data
    580  1.1  christos 	section.
    581  1.1  christos 	* testsuite/binutils-all/objdump.exp: Update regexps to allow for
    582  1.1  christos 	RX section names.
    583  1.1  christos 	* testsuite/binutils-all/readelf.exp: Use
    584  1.1  christos 	get_standard_section_names proc to get the name of the data
    585  1.1  christos 	section.
    586  1.1  christos 	* testsuite/binutils-all/readelf.r: Allow for non standard text
    587  1.1  christos 	section names.
    588  1.1  christos 	* testsuite/binutils-all/readelf.s: Update regexps for tilepro.
    589  1.1  christos 	* testsuite/binutils-all/size.exp: Allow for non standard section
    590  1.1  christos 	names.
    591  1.1  christos 	* testsuite/binutils-all/update-section.exp: Expect comapre 1vs4
    592  1.1  christos 	to fail on mips targets.
    593  1.1  christos 	* testsuite/lib/utils-lib.exp (default_binutils_run): Use
    594  1.1  christos 	get_standard_section_names proc.
    595  1.1  christos 	(run_dump_test): Likewise.
    596  1.1  christos 	(proc get_standard_section_names): New proc.
    597  1.1  christos 
    598  1.1  christos 2016-06-22  Nick Clifton  <nickc (a] redhat.com>
    599  1.1  christos 
    600  1.1  christos 	* readelf.c (dynamic_section_mips_val): Increase size of timebuf.
    601  1.1  christos 	(process_mips_specific): Likewise.
    602  1.1  christos 	(process_gnu_liblist): Likewise.
    603  1.1  christos 
    604  1.1  christos 2016-06-21  Graham Markall  <graham.markall (a] embecosm.com>
    605  1.1  christos 
    606  1.1  christos 	* readelf.c (decode_ARC_machine_flags): Remove E_ARC_MACH_NPS400
    607  1.1  christos 	case.
    608  1.1  christos 
    609  1.1  christos 2016-06-15  Nick Clifton  <nickc (a] redhat.com>
    610  1.1  christos 
    611  1.1  christos 	* readelf.c (is_24bit_abs_reloc): Add support for R_FT32_20
    612  1.1  christos 	reloc.
    613  1.1  christos 
    614  1.1  christos 2016-06-14  John Baldwin  <jhb (a] FreeBSD.org>
    615  1.1  christos 
    616  1.1  christos 	* objcopy.c (do_elf_stt_common): Use correct type.
    617  1.1  christos 
    618  1.1  christos 2016-06-14  Alan Modra  <amodra (a] gmail.com>
    619  1.1  christos 
    620  1.1  christos 	* ar.c: Expand uses of bfd_my_archive.
    621  1.1  christos 	* size.c: Likewise.
    622  1.1  christos 
    623  1.1  christos 2016-06-14  Alan Modra  <amodra (a] gmail.com>
    624  1.1  christos 
    625  1.1  christos 	PR ld/20241
    626  1.1  christos 	* bucomm.c (bfd_get_archive_filename): Return file name within thin
    627  1.1  christos 	archive.
    628  1.1  christos 
    629  1.1  christos 2016-06-02  Nick Clifton  <nickc (a] redhat.com>
    630  1.1  christos 
    631  1.1  christos 	PR 20089
    632  1.1  christos 	* objcopy.c (group_signature): Fail if the input symbol table has
    633  1.1  christos 	not been loaded, or if the sh_info field of the group header is 0.
    634  1.1  christos 
    635  1.1  christos 	* dwarf.c (display_debug_frames): Do not display any
    636  1.1  christos 	interpretation if the block consists solely of DW__CFA_NOPs.
    637  1.1  christos 
    638  1.1  christos 2016-05-31  Alan Modra  <amodra (a] gmail.com>
    639  1.1  christos 
    640  1.1  christos 	* objcopy.c: Formatting, whitespace throughout.
    641  1.1  christos 	(copy_main): Init newsym->othersym.
    642  1.1  christos 	(parse_symflags): Make len a size_t.  Adjust uses.
    643  1.1  christos 
    644  1.1  christos 2016-05-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    645  1.1  christos 
    646  1.1  christos 	PR binutils/14625
    647  1.1  christos 	* NEWS: Mention --enable-64-bit-archive.
    648  1.1  christos 
    649  1.1  christos 2016-05-18  Nick Clifton  <nickc (a] redhat.com>
    650  1.1  christos 
    651  1.1  christos 	PR 20096
    652  1.1  christos 	* objcopy.c (copy_relocations_in_section): Also check for the
    653  1.1  christos 	symbol pointed to by sym_ptr_ptr being NULL.
    654  1.1  christos 
    655  1.1  christos 2016-05-18  Maciej W. Rozycki  <macro (a] imgtec.com>
    656  1.1  christos 
    657  1.1  christos 	* testsuite/binutils-all/mips/mixed-mips16-micromips.d: New test.
    658  1.1  christos 	* testsuite/binutils-all/mips/mixed-mips16-micromips.s: New test
    659  1.1  christos 	source.
    660  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new test.
    661  1.1  christos 
    662  1.1  christos 2016-05-18  Nick Clifton  <nickc (a] redhat.com>
    663  1.1  christos 
    664  1.1  christos 	* po/sv.po: Updated Swedish translation.
    665  1.1  christos 
    666  1.1  christos 2016-05-18  Maciej W. Rozycki  <macro (a] imgtec.com>
    667  1.1  christos 
    668  1.1  christos 	* readelf.c (dynamic_section_mips_val) <DT_MIPS_RLD_VERSION>
    669  1.1  christos 	<DT_MIPS_LOCAL_GOTNO, DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO>
    670  1.1  christos 	<DT_MIPS_SYMTABNO, DT_MIPS_UNREFEXTNO, DT_MIPS_HIPAGENO>
    671  1.1  christos 	<DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE_NO>
    672  1.1  christos 	<DT_MIPS_DELTA_RELOC_NO, DT_MIPS_DELTA_SYM_NO>
    673  1.1  christos 	<DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_COMPACT_SIZE>: Use the
    674  1.1  christos 	`d_val' rather than `d_ptr' member of the dynamic entry.
    675  1.1  christos 
    676  1.1  christos 2016-05-17  Maciej W. Rozycki  <macro (a] imgtec.com>
    677  1.1  christos 
    678  1.1  christos 	* testsuite/lib/binutils-common.exp (supports_gnu_unique): New
    679  1.1  christos 	procedure.
    680  1.1  christos 	* testsuite/binutils-all/objcopy.exp: Use `supports_gnu_unique'
    681  1.1  christos 	with the `strip-10' test.
    682  1.1  christos 
    683  1.1  christos 2016-05-16  Maciej W. Rozycki  <macro (a] imgtec.com>
    684  1.1  christos 
    685  1.1  christos 	* testsuite/binutils-all/objcopy.exp: Don't skip the `strip-10'
    686  1.1  christos 	test for the V850.
    687  1.1  christos 
    688  1.1  christos 2016-05-11  Andrew Bennett  <andrew.bennett (a] imgtec.com>
    689  1.1  christos 
    690  1.1  christos 	* readelf.c (print_mips_ases): Add DSPR3.
    691  1.1  christos 
    692  1.1  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    693  1.1  christos 
    694  1.1  christos 	* readelf.c (display_arm_attribute): Add output for Tag_DSP_extension.
    695  1.1  christos 	(arm_attr_public_tags): Define DSP_extension attribute.
    696  1.1  christos 
    697  1.1  christos 2016-05-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    698  1.1  christos 
    699  1.1  christos 	* doc/binutils.texi (nm): Update description of --size-sort.
    700  1.1  christos 
    701  1.1  christos 2016-05-09  Nick Clifton  <nickc (a] redhat.com>
    702  1.1  christos 
    703  1.1  christos 	PR binutils/20063
    704  1.1  christos 	* readelf.c (get_32bit_section_headers): Warn if an out of range
    705  1.1  christos 	sh_link or sh_info field is encountered.
    706  1.1  christos 	(get_64bit_section_headers): Likewise.
    707  1.1  christos 
    708  1.1  christos 2016-05-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    709  1.1  christos 
    710  1.1  christos 	* testsuite/lib/binutils-common.exp (is_elf_format): Add avr-*-*.
    711  1.1  christos 
    712  1.1  christos 2016-05-03  Nick Clifton  <nickc (a] redhat.com>
    713  1.1  christos 
    714  1.1  christos 	* po/sv.po: Updated Swedish translation.
    715  1.1  christos 
    716  1.1  christos 2016-04-29  Pitchumani Sivanupandi  <pitchumani.s (a] atmel.com>
    717  1.1  christos 
    718  1.1  christos 	* readelf.c (is_32bit_pcrel_reloc): Return true if reloc is 32-bit
    719  1.1  christos 	PC relocation for AVR target.
    720  1.1  christos 	(is_none_reloc): Return true if reloc is any of AVR diff
    721  1.1  christos 	relocations.
    722  1.1  christos 
    723  1.1  christos 2016-04-29  Nick Clifton  <nickc (a] redhat.com>
    724  1.1  christos 
    725  1.1  christos 	PR 19938
    726  1.1  christos 	* readelf.c (get_solaris_segment_type): New function.
    727  1.1  christos 	(get_segment_type): Call it.
    728  1.1  christos 
    729  1.1  christos 2016-04-28  Nick Clifton  <nickc (a] redhat.com>
    730  1.1  christos 
    731  1.1  christos 	* po/zh_CN.po: Updated Chinese (simplified) translation.
    732  1.1  christos 
    733  1.1  christos 2016-04-28  Nick Clifton  <nickc (a] redhat.com>
    734  1.1  christos 
    735  1.1  christos 	PR target/19722
    736  1.1  christos 	* testsuite/binutils-all/aarch64/illegal.s: New test.
    737  1.1  christos 	* testsuite/binutils-all/aarch64/illegal.d: New test driver.
    738  1.1  christos 
    739  1.1  christos 2016-04-20  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    740  1.1  christos 
    741  1.1  christos 	* resres.c: Likewise.
    742  1.1  christos 
    743  1.1  christos 2016-04-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    744  1.1  christos 
    745  1.1  christos 	* Makefile.in: Regenerated with automake 1.11.6.
    746  1.1  christos 	* aclocal.m4: Likewise.
    747  1.1  christos 	* doc/Makefile.in: Likewise.
    748  1.1  christos 
    749  1.1  christos 2016-04-14  Nick Clifton  <nickc (a] redhat.com>
    750  1.1  christos 
    751  1.1  christos 	PR target/19938
    752  1.1  christos 	* testsuite/binutils-all/i386/compressed-1b.d: Allow for the
    753  1.1  christos 	string sections possibly having the SHF_STRINGS flag bit set.
    754  1.1  christos 	* testsuite/binutils-all/i386/compressed-1c.d: Likewise.
    755  1.1  christos 	* testsuite/binutils-all/readelf.s: Likewise.
    756  1.1  christos 	* testsuite/binutils-all/readelf.s-64: Likewise.
    757  1.1  christos 	* testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
    758  1.1  christos 	* testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
    759  1.1  christos 
    760  1.1  christos 2016-04-13  Nick Clifton  <nickc (a] redhat.com>
    761  1.1  christos 
    762  1.1  christos 	PR target/19938
    763  1.1  christos 	* readelf.c (get_solaris_section_type): New function: Returns the
    764  1.1  christos 	name of Solaris specific section types.
    765  1.1  christos 	(get_solaris_dynamic_type): New function: Return the name of
    766  1.1  christos 	Solaris specific dynamic types.
    767  1.1  christos 	(get_dynamic_type): Use get_solaris_dynamic_type.
    768  1.1  christos 	(get_section_type_name): Use get_solaris_section_type.
    769  1.1  christos 	(get_solaris_symbol_visibility): New function: Returns Solaris
    770  1.1  christos 	specific symbol visibilities.
    771  1.1  christos 	(print_dynamic_symbol): Use get_solaris_symbol_visibility.
    772  1.1  christos 	(process_symbol_table): Likewise.
    773  1.1  christos 
    774  1.1  christos 2016-04-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    775  1.1  christos 
    776  1.1  christos 	* dwarf.h (init_dwarf_regnames_s390): Declare.
    777  1.1  christos 	* dwarf.c (dwarf_regnames_s390): New.
    778  1.1  christos 	(init_dwarf_regnames_s390): New.
    779  1.1  christos 	(init_dwarf_regnames): Call it.
    780  1.1  christos 	* objdump.c (dump_dwarf): Likewise.
    781  1.1  christos 
    782  1.1  christos 2016-04-11  Maciej W. Rozycki  <macro (a] imgtec.com>
    783  1.1  christos 
    784  1.1  christos 	* testsuite/binutils-all/mips/mips16-undecoded.d: New test.
    785  1.1  christos 	* testsuite/binutils-all/mips/mips16-undecoded.s: New test
    786  1.1  christos 	source.
    787  1.1  christos 	* testsuite/binutils-all/mips/mips.exp: Run the new test.
    788  1.1  christos 
    789  1.1  christos 2016-04-04  Nick Clifton  <nickc (a] redhat.com>
    790  1.1  christos 
    791  1.1  christos 	PR 19872
    792  1.1  christos 	* dwarf.c (display_debug_aranges): Skip warning about unrecognised
    793  1.1  christos 	version number if the version is zero.
    794  1.1  christos 
    795  1.1  christos 2016-03-29  Alan Modra  <amodra (a] gmail.com>
    796  1.1  christos 
    797  1.1  christos 	* readelf.c (get_data): Use BFD_VMA_FMT to print bfd_size_type vars.
    798  1.1  christos 	(get_dynamic_data): Likewise.
    799  1.1  christos 
    800  1.1  christos 2016-03-22  Nick Clifton  <nickc (a] redhat.com>
    801  1.1  christos 
    802  1.1  christos 	PR 19851
    803  1.1  christos 	* dwarf.c (SAFE_BYTE_GET): Replace local dynamic array allocation
    804  1.1  christos 	with run time size check.
    805  1.1  christos 
    806  1.1  christos 	* configure: Regenerate.
    807  1.1  christos 
    808  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    809  1.1  christos 
    810  1.1  christos 	* readelf.c (decode_ARC_machine_flags): Handle nps400.
    811  1.1  christos 
    812  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    813  1.1  christos 
    814  1.1  christos 	* readelf.c (get_machine_flags): Move arc processing into...
    815  1.1  christos 	(decode_ARC_machine_flags): ... new function.  Remove use of
    816  1.1  christos 	EF_ARC_CPU_GENERIC, change default case from "generic arc" to
    817  1.1  christos 	"unknown arc".  Merged ABI printing between two machine types.
    818  1.1  christos 
    819  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    820  1.1  christos 
    821  1.1  christos 	* testsuite/binutils-all/objdump.exp (cpus_expected): Add ARC700
    822  1.1  christos 	to the architecture list.
    823  1.1  christos 
    824  1.1  christos 2016-03-21  Nick Clifton  <nickc (a] redhat.com>
    825  1.1  christos 
    826  1.1  christos 	* dlltool.c: Replace use of alloca with call to xmalloc.
    827  1.1  christos 	* dllwrap.c: Likewise.
    828  1.1  christos 	* nlmconv.c: Likewise.
    829  1.1  christos 	* objdump.c: Likewise.
    830  1.1  christos 	* resrc.c: Likewise.
    831  1.1  christos 	* winduni.c: Likewise.
    832  1.1  christos 	* configure: Regenerate.
    833  1.1  christos 
    834  1.1  christos 2016-03-07  Nick Clifton  <nickc (a] redhat.com>
    835  1.1  christos 
    836  1.1  christos 	PR binutils/19775
    837  1.1  christos 	* testsuite/binutils-all/ar.exp (proc empty_archive): New proc.
    838  1.1  christos 	Run the new proc.
    839  1.1  christos 	* testsuite/binutils-all/empty: New, empty, file.
    840  1.1  christos 
    841  1.1  christos 2016-03-04  Matthew Wahab  <matthew.wahab (a] arm.com>
    842  1.1  christos 
    843  1.1  christos 	* readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1".
    844  1.1  christos 
    845  1.1  christos 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    846  1.1  christos 
    847  1.1  christos 	PR ld/19645
    848  1.1  christos 	* NEWS: Mention --elf-stt-common= for objcopy.
    849  1.1  christos 	* doc/binutils.texi: Document --elf-stt-common= for objcopy.
    850  1.1  christos 	* objcopy.c (do_elf_stt_common): New.
    851  1.1  christos 	(command_line_switch): Add OPTION_ELF_STT_COMMON.
    852  1.1  christos 	(copy_options): Add --elf-stt-common=.
    853  1.1  christos 	(copy_usage): Add --elf-stt-common=.
    854  1.1  christos 	(copy_object): Also check do_elf_stt_common for ELF targets.
    855  1.1  christos 	(copy_file): Handle do_elf_stt_common.
    856  1.1  christos 	(copy_main): Handle OPTION_ELF_STT_COMMON.
    857  1.1  christos 	* readelf.c (apply_relocations): Support STT_COMMON.
    858  1.1  christos 	* testsuite/binutils-all/common-1.s: New file.
    859  1.1  christos 	* testsuite/binutils-all/common-1a.d: Likewise.
    860  1.1  christos 	* testsuite/binutils-all/common-1b.d: Likewise.
    861  1.1  christos 	* testsuite/binutils-all/common-1c.d: Likewise.
    862  1.1  christos 	* testsuite/binutils-all/common-1d.d: Likewise.
    863  1.1  christos 	* testsuite/binutils-all/common-1e.d: Likewise.
    864  1.1  christos 	* testsuite/binutils-all/common-1f.d: Likewise.
    865  1.1  christos 	* testsuite/binutils-all/common-2.s: Likewise.
    866  1.1  christos 	* testsuite/binutils-all/common-2a.d: Likewise.
    867  1.1  christos 	* testsuite/binutils-all/common-2b.d: Likewise.
    868  1.1  christos 	* testsuite/binutils-all/common-2c.d: Likewise.
    869  1.1  christos 	* testsuite/binutils-all/common-2d.d: Likewise.
    870  1.1  christos 	* testsuite/binutils-all/common-2e.d: Likewise.
    871  1.1  christos 	* testsuite/binutils-all/common-2f.d: Likewise.
    872  1.1  christos 	* testsuite/binutils-all/objcopy.exp
    873  1.1  christos 	(objcopy_test_elf_common_symbols): New proc.
    874  1.1  christos 	Run objcopy_test_elf_common_symbols for ELF targets
    875  1.1  christos 
    876  1.1  christos 2016-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    877  1.1  christos 
    878  1.1  christos 	PR binutils/19647
    879  1.1  christos 	* readelf.c (get_section_type_name): Add a missing break.
    880  1.1  christos 
    881  1.1  christos 2016-02-16  Claudiu Zissulescu  <claziss (a] synopsys.com>
    882  1.1  christos 
    883  1.1  christos 	* readelf.c (is_32bit_pcrel_reloc): Add R_ARC_32_PCREL.
    884  1.1  christos 
    885  1.1  christos 2016-02-15  Nick Clifton  <nickc (a] redhat.com>
    886  1.1  christos 
    887  1.1  christos 	* readelf.c (get_section_type_name): Add hex prefix to offsets
    888  1.1  christos 	printed for LOPROC and LOOS values.  Ensure that a result is
    889  1.1  christos 	always returned for the V850 target, even when an unrecognised
    890  1.1  christos 	processor specific value is encountered.
    891  1.1  christos 	(process_section_headers): Display key values in the order in
    892  1.1  christos 	which they appear to the user.  Add the "C (compressed)" value to
    893  1.1  christos 	the list.
    894  1.1  christos 
    895  1.1  christos 2016-02-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    896  1.1  christos 
    897  1.1  christos 	* doc/binutils.texi: Fix a typo.
    898  1.1  christos 
    899  1.1  christos 2016-02-05  Cupertino Miranda  <Cupertino.Miranda (a] synopsys.com>
    900  1.1  christos 
    901  1.1  christos 	* testsuite/binutils-all/objdump.exp: Update expected default
    902  1.1  christos 	architecture value for ARC binaries.
    903  1.1  christos 
    904  1.1  christos 2016-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    905  1.1  christos 
    906  1.1  christos 	PR binutils/19547
    907  1.1  christos 	* testsuite/binutils-all/objcopy.exp
    908  1.1  christos 	(objcopy_test_without_global_symbol): New proc.
    909  1.1  christos 	Run objcopy_test_without_global_symbol.
    910  1.1  christos 	* testsuite/binutils-all/pr19547.c: New file.
    911  1.1  christos 
    912  1.1  christos 2016-01-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    913  1.1  christos 
    914  1.1  christos 	PR binutils/19523
    915  1.1  christos 	* Makefile.am (check-DEJAGNU): Pass CC and CC_FOR_BUILD to
    916  1.1  christos 	runtest.
    917  1.1  christos 	* Makefile.in: Regenerated.
    918  1.1  christos 	* testsuite/binutils-all/compress.exp (test_gnu_debuglink): New
    919  1.1  christos 	proc.
    920  1.1  christos 	Run test_gnu_debuglink for native ELF build.
    921  1.1  christos 
    922  1.1  christos 2016-01-20  Nick Clifton  <nickc (a] redhat.com>
    923  1.1  christos 
    924  1.1  christos 	PR 19495
    925  1.1  christos 	* testsuite/binutils-all/dlltool.exp: Fix tests for targets which
    926  1.1  christos 	do not support inserting leading underscores.
    927  1.1  christos 
    928  1.1  christos 2016-01-20  Mickael Guene  <mickael.guene (a] st.com>
    929  1.1  christos 
    930  1.1  christos 	* readelf.c (get_elf_section_flags): Display y letter for section
    931  1.1  christos 	with SHF_ARM_NOREAD section flag in readelf section output.
    932  1.1  christos 	(process_section_headers): Add y letter in readelf section output
    933  1.1  christos 	key mapping for ARM architecture.
    934  1.1  christos 	* objdump.c (dump_section_header): Display NOREAD attributes as
    935  1.1  christos 	well.
    936  1.1  christos 	* doc/binutils.texi (objdump): Note that it is correct for
    937  1.1  christos 	sections to have both the READONLY and NOREAD attributes.
    938  1.1  christos 
    939  1.1  christos 2016-01-19  John Baldwin  <jhb (a] FreeBSD.org>
    940  1.1  christos 
    941  1.1  christos 	* readelf.c (get_freebsd_elfcore_note_type): Remove unused variable.
    942  1.1  christos 
    943  1.1  christos 2016-01-19  John Baldwin  <jhb (a] FreeBSD.org>
    944  1.1  christos 
    945  1.1  christos 	* readelf.c (get_freebsd_elfcore_note_type): New
    946  1.1  christos 	(process_note): Add support for FreeBSD core notes.
    947  1.1  christos 
    948  1.1  christos 2016-01-18  Miranda Cupertino  <Cupertino.Miranda (a] synopsys.com>
    949  1.1  christos 	    Zissulescu Claudiu  <Claudiu.Zissulescu (a] synopsys.com>
    950  1.1  christos 
    951  1.1  christos 	* readelf.c (get_machine_flags): Add support for newer ARC ELF
    952  1.1  christos 	header flags.
    953  1.1  christos 
    954  1.1  christos 2016-01-18  Alan Modra  <amodra (a] gmail.com>
    955  1.1  christos 
    956  1.1  christos 	* configure: Regenerate.
    957  1.1  christos 
    958  1.1  christos 2016-01-17  Alan Modra  <amodra (a] gmail.com>
    959  1.1  christos 
    960  1.1  christos 	* configure: Regenerate.
    961  1.1  christos 
    962  1.1  christos 2016-01-17  Alan Modra  <amodra (a] gmail.com>
    963  1.1  christos 
    964  1.1  christos 	* testsuite/lib/binutils-common.exp (is_elf_format): Return true
    965  1.1  christos 	for m68hc11/12 and xgate triples.
    966  1.1  christos 
    967  1.1  christos 2016-01-17  Alan Modra  <amodra (a] gmail.com>
    968  1.1  christos 
    969  1.1  christos 	* readelf.c (is_32bit_abs_reloc): Add R_M68HC11_32.
    970  1.1  christos 
    971  1.1  christos 2016-01-01  Alan Modra  <amodra (a] gmail.com>
    972  1.1  christos 
    973  1.1  christos 	Update year range in copyright notice of all files.
    974  1.1  christos 
    975  1.1  christos For older changes see ChangeLog-2015 and testsuite/ChangeLog-1215
    976  1.1  christos 
    978  1.1  christos Copyright (C) 2016 Free Software Foundation, Inc.
    979  1.1  christos 
    980  1.1  christos Copying and distribution of this file, with or without modification,
    981  1.1  christos are permitted in any medium without royalty provided the copyright
    982  1.1  christos notice and this notice are preserved.
    983  1.1  christos 
    984  1.1  christos Local Variables:
    985  1.1  christos mode: change-log
    986  1.1  christos left-margin: 8
    987  1.1  christos fill-column: 74
    988  1.1  christos version-control: never
    989                End:
    990