-2014-12-30 H.J. Lu <hongjiu.lu@intel.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- PR ld/17773
- * elflink.c (bfd_elf_final_link): Assign the file position for
- the symbol string table only there are symbols to be emitted.
+ Update year range in copyright notice of all files.
-2014-12-28 Alan Modra <amodra@gmail.com>
-
- PR 17766
- * pei-x86_64.c (pex64_bfd_print_pdata_section): Correct string
- length. Use memcpy rather than strcpy.
-
-2014-12-26 Alan Modra <amodra@gmail.com>
-
- PR 17755
- * elf64-sh64.c (sh_elf64_copy_private_data_internal): Delete code
- copying SHF_SH5_ISA32.
-
-2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle new
- Tag_ABI_VFP_args value and replace hardcoded values by enum values.
- (elf32_arm_post_process_headers): Set e_flags in ELF header as hard
- float only when Tag_ABI_VFP_args is 1, using new enum value
- AEABI_VFP_args_vfp to check that.
-
-2014-12-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * pei-x86_64.c (pex64_bfd_print_pdata_section): Add cast to
- unsigned long.
-
-2014-12-24 Pierre Muller <muller@sourceware.org>
-
- Add support for pdata output for pe coff objects.
- * pe-x86_64.c (pex64_bfd_print_pdata): Add external
- declaration.
- (bfd_pe_print_data): Set macro to pex64_bfd_print_data.
- * pei-x86_64.c (pex64_bfd_print_pdata): Changed to
- global function. Now handles multiple .pdata sections.
- (pex_bfd_print_pdata_section): New static helper function,
- using most of old pex_bfd_print_pdata function code, but adding
- support for coff pe objects, which might have some fields
- starting at zero offset.
- (pex64_print_all_pdata_sections) : New static helper function,
- used in call to bfd_map_over_sections inside new
- pex66_bfd_print_pdata function.
- (bfd_boolean pdata_count): New static variable, used to return
- bfd_boolean value for pex64_bfd_print_pdata function.
-
-2014-12-24 Alan Modra <amodra@gmail.com>
-
- * linker.c (_bfd_generic_link_output_symbols): Remove BSF_WEAK
- flag from bfd_link_hash_defined symbols.
-
-2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * elf32-avr.c (bfd_elf_avr_final_write_processing): Don't set
- EF_AVR_LINKRELAX_PREPARED unconditionally.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * elflink.c (_bfd_elf_define_linkage_sym): Set linker_def.
- * linker.c (_bfd_generic_link_add_one_symbol): Clear linker_def
- for CDEF, DEF, DEFW, COM.
-
-2014-12-22 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * archive.c (do_slurp_bsd_armap): Return if the parsed_size is
- zero.
- (bfd_slurp_armap): Zero terminate the name.
- (bfd_generic_stat_arch_elt): If there is no header, fail.
- * elf32-arc.c (arc_info_to_howto_rel): Replace BFD_ASSERT with
- error message.
- * elf32-avr.c (avr_info_to_howto_rela): Likewise.
- * elf32-cr16c.c (elf_cr16c_info_to_howto_rel): Likewise.
- * elf32-cris.c (cris_info_to_howto_rela): Likewise.
- * elf32-d10v.c (d10v_info_to_howto_rel): Likewise.
- * elf32-d30v.c (d30v_info_to_howto_rel): Likewise.
- * elf32-dlx.c (dlx_rtype_to_howto): Likewise.
- * elf32-epiphany.c (epiphany_info_to_howto_rela): Likewise.
- * elf32-fr30.c (fr30_info_to_howto_rela): Likewise.
- * elf32-frv.c (frv_info_to_howto_rela): Likewise.
- * elf32-i960.c (elf32_i960_info_to_howto_rel): Likewise.
- * elf32-ip2k.c (ip2k_info_to_howto_rela): Likewise.
- * elf32-iq2000.c (iq2000_info_to_howto_rela): Likewise.
- * elf32-lm32.c (lm32_info_to_howto_rela): Likewise.
- * elf32-m32c.c (m32c_info_to_howto_rela): Likewise.
- * elf32-m32r.c (m32r_info_to_howto_rel): Likewise.
- * elf32-m68hc11.c (m68hc11_info_to_howto_rel): Likewise.
- * elf32-m68hc12.c (m68hc11_info_to_howto_rel): Likewise.
- * elf32-mep.c (mep_info_to_howto_rela): Likewise.
- * elf32-metag.c (metag_info_to_howto_rela): Likewise.
- * elf32-moxie.c (moxie_info_to_howto_rela): Likewise.
- * elf32-msp430.c (msp430_info_to_howto_rela): Likewise.
- * elf32-mt.c (mt_info_to_howto_rela): Likewise.
- * elf32-nds32.c (nds32_info_to_howto_rel): Likewise.
- * elf32-or1k.c (or1k_info_to_howto_rela): Likewise.
- * elf32-rl78.c (rl78_info_to_howto_rela): Likewise.
- * elf32-rx.c (rx_info_to_howto_rela): Likewise.
- * elf32-v850.c (v850_elf_info_to_howto_rel): Likewise.
- * elf32-visium.c (visium_info_to_howto_rela): Likewise.
- * elf32-xgate.c (xgate_info_to_howto_rel): Likewise.
- * elf32-xtensa.c (elf_xtensa_info_to_howto_rela): Likewise.
- * elf64-mmix.c (mmix_info_to_howto_rela): Likewise.
- * elf64-x86-64.c (elf_x86_64_reloc_type_lookup): Likewise.
- * elfnn-aarch64.c (elfNN_aarch64_bfd_reloc_from_type): Likewise.
- * elf64-sparc.c (elf64_sparc_slurp_one_reloc_table): Add range
- checking of reloc symbol index.
- * mach-o.c (bfd_mach_o_canonicalize_one_reloc): If no symbols have
- been provided then set the reloc's symbol to undefined.
- * reloc.c (bfd_generic_get_relocated_section_contents): Add range
- checking of the reloc to be applied.
- * versados.c (process_otr): Add more range checks.
- (versados_canonicalize_reloc): If the section is unknown, set the
- symbol to undefined.
- * vms-alpha.c (_bfd_vms_slurp_eisd): Add range checks.
- (alpha_vms_object_p): Likewise.
-
-2014-12-18 Richard Henderson <rth@redhat.com>
-
- * elf32-ppc.c (ELF_COMMONPAGESIZE): Set to 64k.
- * elf64-ppc.c (ELF_COMMONPAGESIZE): Likewise.
-
-2014-12-16 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * format.c (bfd_check_format_matches): Check for a matching vector
- before using match priorities.
- * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Fix off-by-one
- errors with previous delta.
-
-2014-12-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17713
- * elflink.c (_bfd_elf_gc_mark_rsec): Check corrupt input.
-
-2014-12-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17689
- * elf64-x86-64.c (elf_x86_64_link_hash_entry): Add needs_copy.
- Change has_bnd_reloc to bit field.
- (elf_x86_64_link_hash_newfunc): Initialize needs_copy and
- has_bnd_reloc to 0.
- (elf_x86_64_check_relocs): Set has_bnd_reloc to 1 instead
- of TRUE.
- (elf_x86_64_adjust_dynamic_symbol): Copy needs_copy from the
- real definition to a weak symbol.
- (elf_x86_64_allocate_dynrelocs): Also check needs_copy of a
- weak symbol for PIE when discarding space for relocs against
- symbols which turn out to need copy relocs.
- (elf_x86_64_relocate_section): Also check needs_copy of a
- weak symbol for PIE with copy reloc.
-
-2014-12-12 Alan Modra <amodra@gmail.com>
-
- PR 15228
- * elflink.c (_bfd_elf_adjust_dynamic_copy): Call bfd_set_error.
-
-2014-12-12 Alan Modra <amodra@gmail.com>
-
- PR 15228
- * elflink.c (_bfd_elf_adjust_dynamic_copy): Add "info" param.
- Error on copy relocs against protected symbols.
- (elf_merge_st_other): Set h->protected_def.
- * elf-bfd.h (struct elf_link_hash_entry): Add "protected_def".
- (_bfd_elf_adjust_dynamic_copy): Update prototype.
- * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Update
- _bfd_elf_adjust_dynamic_copy call.
- * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
- * elf32-cr16.c (_bfd_cr16_elf_adjust_dynamic_symbol): Likewise.
- * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
- * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
- * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
- * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
- * elf32-lm32.c (lm32_elf_adjust_dynamic_symbol): Likewise.
- * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
- * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
- * elf32-metag.c (elf_metag_adjust_dynamic_symbol): Likewise.
- * elf32-or1k.c (or1k_elf_adjust_dynamic_symbol): Likewise.
- * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
- * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
- * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
- * elf32-tic6x.c (elf32_tic6x_adjust_dynamic_symbol): Likewise.
- * elf32-tilepro.c (tilepro_elf_adjust_dynamic_symbol): Likewise.
- * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
- * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
- * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
- * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise.
- * elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.
- * elfnn-aarch64.c (elfNN_aarch64_adjust_dynamic_symbol): Likewise.
- * elfxx-mips.c (_bfd_mips_elf_adjust_dynamic_symbol): Likewise.
- * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
- * elfxx-tilegx.c (tilegx_elf_adjust_dynamic_symbol): Likewise.
-
-2014-12-11 Keith Seitz <keiths@redhat.com>
-
- * elf.c (elf_parse_notes): Define convenience macro
- GROKER_ELEMENT to add elements to 'grokers' array.
- Add 'len' element to 'grokers'.
- Use grokers.len instead of sizeof in string
- comparisons.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- * Makefile.am (BFD32_LIBS, BFD32_LIBS_CFILES): Remove dwarf2
- and coffgen. Add coff-bfd. Sort.
- (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Add coffgen and dwarf2.
- * bfd-in.h (bfd_coff_get_syment, bfd_coff_get_auxent): Delete.
- (struct coff_comdat_info, bfd_coff_get_comdat_section): Delete.
- * coffgen.c (coff_symbol_from): Move to coff-bfd.h as macro,
- without unused param. Update uses.
- (bfd_coff_get_comdat_section): Move to coff-bfd.h as macro.
- (bfd_coff_get_syment, bfd_coff_get_auxent): Move to coff-bfd.c.
- * libcoff-in.h: #include "coff-bfd.h".
- (struct coff_section_tdata, coff_section_data): Move to coff-bfd.h.
- (coff_symbol_from): Delete.
- * coff-bfd.c: New file.
- * coff-bfd.h: New file.
- * coff-i386.c: Update coff_symbol_from occurrences.
- * coff-i960.c: Likewise.
- * coff-m68k.c: Likewise.
- * coff-sh.c: Likewise.
- * coff-x86_64.c: Likewise.
- * coffcode.h: Likewise.
- * pe-mips.c: Likewise.
- * configure.ac (elf): Add dwarf2.lo.
- (coffgen, coff, ecoff, xcoff): Define. Use when mapping bfd
- target vectors to .o files. Add dwarf2 for mach-o targets.
- Fix the sh target FIXME.
- * po/SRC-POTFILES.in: Regenerate.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * bfd-in2.h: Regenerate.
- * libcoff.h: Regenerate.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- PR 17541
- * dwarf2.c (struct comp_unit): Add "lang".
- (non_mangled): New function.
- (struct funcinfo): Add "is_linkage". Reorder for better packing.
- Make "name" a const char*.
- (lookup_address_in_function_table): Delete functionname_ptr param.
- (find_abstract_instance_name): Add is_linkage param. Set if we
- have DW_AT_linkage_name or non_mangled DW_AT_name.
- (scan_unit_for_symbols): Similarly set func->is_linkage.
- (parse_comp_unit): Stash DW_AT_language.
- (comp_unit_find_nearest_line): Replace functionname_ptr param
- with function_ptr param.
- (_bfd_dwarf2_find_nearest_line): Adjust above calls. Set
- functionname_ptr from function->name. Call _bfd_elf_find_function
- to retrieve symbol for function if not linkage name.
- (_bfd_elf_find_function): Add bfd_target_elf_flavour test, moved from..
- * elf.c (elf_find_function): ..here.
- (_bfd_elf_find_nearest_line): Adjust calls.
- * elf-bfd.h (_bfd_elf_find_function): Declare.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- * dwarf2.c (read_address): Check bfd_target_elf_flavour before
- calling get_elf_backend_data.
- (_bfd_dwarf2_find_nearest_line): Fix parens.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- PR 17666
- * elf-bfd.h (struct elf_backend_data): Add sort_relocs_p.
- * elfxx-target.h (elf_backend_sort_relocs_p): Define.
- (elfNN_bed): Init new field.
- * elflink.c (elf_link_adjust_relocs): Conditionally sort.
- (bfd_elf_final_link): Control sorting of relocs.
- * elfxx-mips.c (_bfd_mips_elf_sort_relocs_p): New function.
- * elfxx-mips.h (_bfd_mips_elf_sort_relocs_p): Declare.
- * elf32-mips.c (elf_backend_sort_relocs_p): Define.
- * elf64-mips.c (elf_backend_sort_relocs_p): Define.
-
-2014-12-09 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * archive64.c (bfd_elf64_archive_slurp_armap): Add range checks.
- * libbfd.c (safe_read_leb128): New function.
- * libbfd-in.h (safe_read_leb128): Add prototype.
- * libbfd.h: Regenerate.
- * elf-attrs.c (_bfd_elf_parse_attributes): Use safe_read_leb128.
- Check for an over-long subsection length.
- * elf.c (elf_parse_notes): Check that the namedata is long enough
- for the string comparison that is about to be performed.
- (elf_read_notes): Zero-terminate the note buffer.
-
-2014-12-09 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (sort_r_offset): Delete.
- (ppc64_elf_edit_opd): Don't sort input relocs.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * config.bfd: Add Visium support.
- * configure.ac: Likewise.
- * configure: Regenerate.
- * Makefile.am (ALL_MACHINES): Add cpu-visium.lo.
- (ALL_MACHINES_CFILES): Add cpu-visium.c.
- (BFD32_BACKENDS): Add elf32-visium.lo.
- (BFD32_BACKENDS_CFILES): Add elf32-visium.c.
- * Makefile.in: Regenerate.
- * archures.c (DESCRIPTION): Add Visium support.
- (bfd_visium_arch): Declare.
- (bfd_archures_list): Add bfd_visium_arch.
- * reloc.c: Add Visium relocations.
- * targets.c (visium_elf32_vec): Declare.
- (_bfd_target_vector): Add visium_elf32_vec.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Likewise.
- * cpu-visium.c: New file.
- * elf32-visium.c: Likewise.
- * po/SRC-POTFILES.in: Regenerate.
-
-2014-12-05 Steve Ellcey <sellcey@mips.com>
-
- * ecoff.c (_bfd_ecoff_slurp_symbol_table): Add cast.
-
-2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (bfd_elf32_get_synthetic_symtab): New.
-
-2014-12-04 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/17677
- * elf-bfd.h (_bfd_elf_ifunc_get_synthetic_symtab): New prototype.
- * elf-ifunc.c (_bfd_elf_ifunc_get_synthetic_symtab): New
- function.
- * elf32-i386.c (elf_i386_plt_sym_val): Removed.
- (elf_backend_plt_sym_val): Likewise.
- (elf_i386_get_plt_sym_val): New.
- (elf_i386_get_synthetic_symtab): Likewise.
- (bfd_elf32_get_synthetic_symtab): Likewise.
- * elf64-x86-64.c (elf_x86_64_plt_sym_val): Removed.
- (elf_x86_64_plt_sym_val_offset_plt_bnd): Likewise.
- (elf_backend_plt_sym_val): Likewise.
- (elf_x86_64_get_plt_sym_val): New.
- (elf_x86_64_get_synthetic_symtab): Use
- _bfd_elf_ifunc_get_synthetic_symtab.
- (bfd_elf64_get_synthetic_symtab): Don't undefine for NaCl.
-
-2014-12-04 Alan Modra <amodra@gmail.com>
-
- PR 17666
- * elflink.c: Include bfd_stdint.h.
- (cmp_ext32l_r_offset, cmp_ext32b_r_offset,
- cmp_ext64l_r_offset, cmp_ext64b_r_offset): New functions.
- (elf_link_adjust_relocs): Sort relocs. Free rel hashes after
- sorting invalidates.
-
-2014-12-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * compress.c (bfd_get_full_section_contents): Fail if there are no
- section contents available when the compress_status is
- COMPRESS_SECTION_DONE.
- * libbfd.c (bfd_malloc): Refuse to allocate a negative size.
- (bfd_malloc2): Use bfd_malloc.
- (bfd_realloc): Refuse to reallocate a negative size.
- (bfd_realloc2): Use bfd_realloc.
- (bfd_realloc_or_free): Use bfd_realloc.
- (bfd_zmalloc): Use bfd_malloc.
- (bfd_zmalloc): Use bfd_malloc2.
- * opncls.c (bfd_alloc): Refuse to allocate a negative size.
-
-2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Reformat.
-
-2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_relocate_section): Check
- info->executable for symbols which need copy relocs.
-
-2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_check_relocs): Revert the last
- change.
- (elf_x86_64_adjust_dynamic_symbol): Don't check !info->shared
- with ELIMINATE_COPY_RELOCS.
- (elf_x86_64_allocate_dynrelocs): For PIE, discard space for
- relocs against symbols which turn out to need copy relocs.
-
-2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Always
- allow copy relocs for building executables.
- (elf_x86_64_check_relocs): Allow copy relocs for non-GOT
- pc-relative relocation in shared object.
- (elf_x86_64_adjust_dynamic_symbol): Allocate copy relocs for
- PIE.
- (elf_x86_64_relocate_section): Don't copy a pc-relative
- relocation into the output file if the symbol needs copy reloc.
-
-2014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * elfxx-mips.c (mips_elf_calculate_relocation): Only check for
- overflow on non-weak undefined symbols.
-
-2014-12-02 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (OPD_NDX): Define. Use throughout for sizing/indexing
- _opd_sec_data array, halving required memory.
- (sort_r_offset): New function.
- (ppc64_elf_edit_opd): Sort incoming relocs. Accept .opd
- sections with a mix of 16 and 24 byte OPD entries. Don't
- attempt to honour --non-overlapping-opd for .opd sections with
- unexpected relocs. Simplify opd entry size calculations by
- first finding the reloc for the next entry. Make edit loop
- handle one opd entry per iteration, with an inner loop
- handling relocs per entry.
-
-2014-12-01 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * archive.c (do_slurp_coff_armap): Add range checks to prevent
- running off the end of the string table.
- * compress.c (bfd_get_full_section_contents): Return a NULL
- pointer for zero sized sections. Do not attempt to copy a buffer
- onto itself.
- * elf-attrs.c (_bfd_elf_parse_attributes): Check for an empty
- header. Add range checks to avoid running off the end of the
- section.
- * elf.c (bfd_elf_get_str_section): Seek before allocating so that
- if the seek fails, no memory is allocated.
- (bfd_elf_string_from_elf_section): Do not allocate a string from a
- non string section. It only leads to trouble later on.
- (_bfd_elf_print_private_bfd_data): Check for there being too
- little external dynamic data.
- (bfd_section_from_shdr): Replace assertion with a failure mode.
- (bfd_section_from_shdr): When walking a loaded group section use
- the internal structure size, not the external size. Check for the
- group section being empty.
- * elf32-i386.c (elf_i386_rtype_to_howto): Replace assertion with a
- failure mode.
- * elfcode.h (elf_slurp_reloc_table): Likewise.
- * reloc.c (bfd_perform_relocation): Avoid seg-fault if the howto
- parameter is NULL.
-
-2014-11-30 Alan Modra <amodra@gmail.com>
-
- PR 16452, 16457
- * elflink.c (_bfd_elf_link_find_version_dependencies): Exclude
- symbols from libraries that won't be listed in DT_NEEDED.
- (elf_link_output_extsym): Don't output verdefs for such symbols.
-
-2014-11-28 Alan Modra <amodra@gmail.com>
-
- * elf.c (_bfd_elf_slurp_version_tables): Exit loops when vn_next/
- vna_next/vd_next/vda_next is zero. Correct counts.
-
-2014-11-27 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * ecoff.c (_bfd_ecoff_slurp_symbol_table): Warn about and correct
- a discrepancy between the isymMax and ifdMax values in the
- symbolic header.
- * elf.c (_bfd_elf_print_private_bfd_data): Fix the range check
- scanning the external dynamic entries.
-
-2014-11-26 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coff-h8300.c (rtype2howto): Replace abort with returning a NULL
- value.
- * coff-h8500.c (rtype2howto): Likewise.
- * coff-tic30.c (rtype2howto): Likewise.
- * coff-z80.c (rtype2howto): Likewise.
- * coff-z8k.c (rtype2howto): Likewise.
- * coff-ia64.c (RTYPE2HOWTO): Always return a valid howto.
- * coff-m68k.c (m68k_rtype2howto): Return a NULL howto if none
- could be found.
- * coff-mcore.c (RTYPE2HOWTO): Add range checking.
- * coff-w65.c (rtype2howto): Likewise.
- * coff-we32k.c (RTYPE2HOWTO): Likewise.
- * pe-mips.c (RTYPE2HOWTO): Likewise.
- * coff-x86_64.c (coff_amd64_reloc): Likewise. Replace abort with
- an error return.
- * coffcode.h (coff_slurp_reloc_table): Allow the rel parameter to
- be unused.
- * coffgen.c (make_a_section_from_file): Check the length of a
- section name before testing to see if it is a debug section name.
- (coff_object_p): Zero out any uninitialised bytes in the opt
- header.
- * ecoff.c (_bfd_ecoff_slurp_symbolic_info): Test for the raw
- source being empty when there are values to be processed.
- (_bfd_ecoff_slurp_symbol_table): Add range check.
- * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Likewise.
- (bfd_mach_o_mangle_sections): Move test for too many sections to
- before the allocation of the section table.
- (bfd_mach_o_read_symtab_strtab): If the read fails, free the
- memory and nullify the symbol pointer.
- * reloc.c (bfd_generic_get_relocated_section_contents): Add
- handling of a bfd_reloc_notsupported return value.
- * versados.c (EDATA): Add range checking.
- (get_record): Likewise.
- (process_otr): Check for contents being available before updating
- them.
- (versados_canonicalize_reloc): Add range check.
-
-2014-11-26 Alan Modra <amodra@gmail.com>
-
- * elf.c (_bfd_elf_slurp_version_tables): Delay allocation of
- internal verref buffer. Error for zero sh_info. Print errors.
- Check for zero vd_ndx. Use bfd_zalloc for vd_auxptr buffer.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * targets.c (BFD_JUMP_TABLE_SYMBOLS): Use
- NAME##_get_symbol_version_string.
- (bfd_get_symbol_version_string): New.
- * aout-adobe.c (aout_32_get_symbol_version_string): Define using
- _bfd_nosymbols define.
- * aout-target.h (MY_get_symbol_version_string): Likewise.
- * aout-tic30.c (MY_get_symbol_version_string): Likewise.
- * binary.c (binary_get_symbol_version_string): Likewise.
- * bout.c (aout_32_get_symbol_version_string): Likewise.
- * coff-rs6000.c (_bfd_xcoff_get_symbol_version_string): Likewise.
- * i386msdos.c (msdos_get_symbol_version_string): Likewise.
- * i386os9k.c (aout_32_get_symbol_version_string): Likewise.
- * ieee.c (ieee_get_symbol_version_string): Likewise.
- * ihex.c (ihex_get_symbol_version_string): Likewise.
- * libecoff.h (_bfd_ecoff_get_symbol_version_string): Likewise.
- * mach-o-target.c (bfd_mach_o_get_symbol_version_string): Likewise.
- * mmo.c (mmo_get_symbol_version_string): Likewise.
- * nlm-target.h (nlm_get_symbol_version_string): Likewise.
- * oasys.c (oasys_get_symbol_version_string): Likewise.
- * pef.c (bfd_pef_get_symbol_version_string): Likewise.
- * plugin.c (bfd_plugin_get_symbol_version_string): Likewise.
- * ppcboot.c (ppcboot_get_symbol_version_string): Likewise.
- * som.c (som_get_symbol_version_string): Likewise.
- * srec.c (srec_get_symbol_version_string): Likewise.
- * tekhex.c (tekhex_get_symbol_version_string): Likewise.
- * versados.c (versados_get_symbol_version_string): Likewise.
- * vms-alpha.c (alpha_vms_get_symbol_version_string): Likewise.
- * xsym.c (bfd_sym_get_symbol_version_string): Likewise.
-
- * coff64-rs6000.c (rs6000_xcoff64_vec): Use
- coff_get_symbol_version_string.
- (rs6000_xcoff64_aix_vec): Likewise.
-
- * elf-bfd.h (bfd_elf_get_symbol_version_string): Renamed to ...
- (_bfd_elf_get_symbol_version_string): This.
- * elf.c: Likewise.
- (bfd_elf_print_symbol): Updated.
- * elfxx-target.h (bfd_elfNN_get_symbol_version_string): Define.
-
- * libbfd-in.h (_bfd_nosymbols_get_symbol_version_string): Define.
- * libcoff-in.h (coff_get_symbol_version_string): Likewise.
- * bfd-in2.h: Regenerated.
- * libbfd.h: Likewise.
- * libcoff.h: Likewise.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16496
- * elf-bfd.h (bfd_elf_get_symbol_version_string): New.
- * elf.c (bfd_elf_get_symbol_version_string): New. Extracted
- from bfd_elf_print_symbol.
- (bfd_elf_print_symbol): Use it.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf32-i386.c (elf_i386_got_plt_entry): New.
- (elf_i386_pic_got_plt_entry): Likewise.
- (elf_i386_link_hash_entry): Add plt_got.
- (elf_i386_link_hash_table): Likewise.
- (elf_i386_link_hash_newfunc): Initialize plt_got.offset to -1.
- (elf_i386_get_local_sym_hash): Likewise.
- (elf_i386_check_relocs): Create the GOT PLT if there are both
- PLT and GOT references when the regular PLT is used.
- (elf_i386_allocate_dynrelocs): Use the GOT PLT if there are
- both PLT and GOT references unless pointer equality is needed.
- (elf_i386_relocate_section): Also check the GOT PLT when
- resolving R_386_PLT32.
- (elf_i386_finish_dynamic_symbol): Use the GOT PLT if it is
- available.
-
- * elf64-x86-64.c (elf_x86_64_link_hash_entry): Add plt_got.
- (elf_x86_64_link_hash_table): Likewise.
- (elf_x86_64_link_hash_newfunc): Initialize plt_got.offset to -1.
- (elf_x86_64_get_local_sym_hash): Likewise.
- (elf_x86_64_check_relocs): Create the GOT PLT if there are both
- PLT and GOT references when the regular PLT is used.
- (elf_x86_64_allocate_dynrelocs): Use the GOT PLT if there are
- both PLT and GOT references unless pointer equality is needed.
- (elf_x86_64_relocate_section): Also check the GOT PLT when
- resolving R_X86_64_PLT32.
- (elf_x86_64_finish_dynamic_symbol): Use the GOT PLT if it is
- available.
-
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-24 Tejas Belagod <tejas.belagod@arm.com>
-
- * elfnn-aarch64.c (elf_aarch64_compare_mapping): New.
- (erratum_835769_scan): Sort map list.
-
-2014-11-24 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (plt_stub_pad): Correct.
-
-2014-11-23 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_check_relocs): Assert size of
- elf_x86_64_bnd_plt2_entry and elf_x86_64_legacy_plt2_entry.
- (elf_x86_64_allocate_dynrelocs): Don't assert size of
- elf_x86_64_bnd_plt2_entry and elf_x86_64_legacy_plt2_entry.
-
-2014-11-22 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Check
- branch displacement overflow in PLT entry.
-
-2014-11-21 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffgen.c (coff_get_normalized_symtab): Check for an excessive
- number of auxillary entries.
- * ieee.c (next_byte): Convert to a function. Return FALSE if the
- next byte is beyond the end of the buffer.
- (parse_int): Test the return value of next_byte.
- (parse_expression): Convert to boolean. Return FALSE if the
- parsing failed. Test the return value of next_byte.
- (ieee_seek): Convert to a function. Return FALSE if the seek goes
- beyond the end of the buffer.
- (ieee_slurp_external_symbols): Test the return value of ieee_seek
- and next_byte.
- (ieee_slurp_sections): Convert to boolean. Return FALSE if the
- operation failed. Test the return value of ieee_seek and
- next_byte.
- (ieee_archive_p): Test the return value of ieee_seek and
- next_byte.
- (do_one): Likewise.
- (ieee_slurp_section_data): Likewise.
- (ieee_object_p): Likewise. Store the size of the buffer in the
- total_amt field in the header.
- * libieee.h (common_header_type): Add amt field.
- * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Check that the
- reloc's value is within range.
- (bfd_mach_o_read_symtab_symbols): Nullify the symbols field if the
- operation fails.
- * pei-x86_64.c (pex64_xdata_print_uwd_codes): Replace abort with
- an error message.
- (pex64_dump_xdata): Check for buffer overflows.
- * versados.c (process_otr): Check that the section exists before
- taking its size.
- (versados_object_p): Make sure that enough data was read for the
- header to be checked.
- * vms-alpha.c (vms_get_remaining_object_record): Change
- read_so_far parameter to an unsigned int. Check that the amount
- read is in range.
-
-2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Optimize
- PC-relative offset overflow check.
-
-2014-11-21 Alexander Cherepanov <cherepan@mccme.ru>
-
- PR binutils/17512
- * coffgen.c (_bfd_coff_read_string_table): Test allocation of
- string table before clearing the first few bytes.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * elf32-arm.c (elf32_arm_merge_eabi_attributes): Support FPv5.
-
-2014-11-20 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (group_sections): Init stub14_group_size from
- --stub-group-size parameter divided by 1024.
-
-2014-11-20 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relax_section): Correct ppc476 workaround
- alignment calculation.
-
-2014-11-20 Terry Guo <terry.guo@arm.com>
-
- * elf32-arm.c (elf32_arm_merge_eabi_attributes): Skip if input bfd
- hasn't attribute section.
-
-2014-11-20 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_size_stubs): Add __go_go to thread_starters.
-
-2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17618
- * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Check
- PC-relative offset overflow in PLT entry.
-
-2014-11-18 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * peXXIgen.c (pe_print_pdata): Fail if the section's virtual size
- is larger than its real size.
- (rsrc_print_section): Fix off-by-one error checking for overflow.
- * pei-x86_64.c (pex64_bfd_print_pdata): Handle empty unwind
- sections.
-
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_check_relocs): Enable MPX PLT only
- for -z bndplt.
-
-2014-11-14 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17597
- * opncls.c (bfd_get_debug_link_info): Avoid reading off the end of
- the section.
- (bfd_get_alt_debug_link_info): Likewise.
-
-2014-11-14 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * ieee.c (ieee_archive_p) Skip processing if no bytes are read at
- all.
- (ieee_object_p): Likewise.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- * coffcode.h (coff_slurp_line_table): Add cast to unsigned int.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- * coffcode.h (coff_pointerize_aux_hook): Fix a typo.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17598
- * elf64-x86-64.c (elf_x86_64_check_relocs): Treat
- R_X86_64_GOTPLT64 the same as R_X86_64_GOT64.
- (elf_x86_64_relocate_section): Likewise.
-
-2014-11-13 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffcode.h (coff_ptr_struct): Add is_sym field.
- (coff_new_section_hook): Set the is_sym field.
- (coff_pointerize_aux_hook): Check the is_sym field.
- (coff_print_aux): Likewise.
- (coff_compute_section_file_positions): Likewise.
- (coff_write_object_contents): Likewise.
- (coff_slurp_line_table): Likewise.
- (coff_slurp_symbol_table): Likewise.
- (CALC_ADDEND): Likewise.
- * coffgen.c (coff_renumber_symbols): Likewise.
- (coff_mangle_symbols): Likewise.
- (coff_fix_symbol_name): Likewise.
- (coff_write_symbol): Likewise.
- (coff_write_alien_symbol): Likewise.
- (coff_write_native_symbol): Likewise.
- (coff_write_symbols): Likewise.
- (coff_write_linenumbers): Likewise.
- (coff_pointerize_aux): Likewise.
- (coff_get_normalized_symtab): Likewise.
- (coff_get_symbol_info): Likewise.
- (bfd_coff_get_syment): Likewise.
- (bfd_coff_get_auxent): Likewise.
- (coff_print_symbol): Likewise.
- (coff_find_nearest_line_with_names): Likewise.
- (bfd_coff_set_symbol_class): Likewise.
- (coff_make_empty_symbol): Set the is_sym field.
- (coff_bfd_make_debug_symbol): Likewise.
- * peicode.h (pe_ILF_make_a_symbol): Likewise.
- * libcoff.h: Regenerate.
- * libcoff-in.h: Regenerate.
-
-2014-11-12 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffcode.h (coff_slurp_line_table): Set the line number of
- corrupt entries to -1.
- (coff_slurp_symbol_table): Alway initialise the value of the
- symbol.
- * coffgen.c (coff_print_symbol): Check that the combined pointer
- is valid.
- (coff_print_symbol): Do not print negative line numbers.
- * peXXigen.c (pe_print_idata): Add range checking displaying
- member names.
-
-2014-11-12 Alan Modra <amodra@gmail.com>
-
- PR binutils/17512
- * coffcode.h (coff_slurp_line_table): Drop line number info
- not preceded by a valid function entry. Revert last change.
-
-2014-11-11 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffcode.h (coff_slurp_line_table): Initialise the parts of the
- line number cache that would not be initialised by the copy from
- the new line number table.
- (coff_classify_symbol): Allow for _bfd_coff_internal_syment_name
- returning NULL.
- * coffgen.c (coff_get_normalized_symbols): Get the external
- symbols before allocating space for the internal symbols, in case
- the get fails.
- * elf.c (_bfd_elf_slurp_version_tables): Only allocate a verref
- array if one is needed. Likewise with the verdef array.
- * peXXigen.c (_bfd_XXi_swap_sym_in): Replace abort()'s with error
- messages.
- (_bfd_XXi_swap_aux_in): Make sure that all fields of the aux
- structure are initialised.
- (pe_print_edata): Avoid reading off the end of the data buffer.
-
-2014-11-11 Alan Modra <amodra@gmail.com>
-
- PR binutils/17512
- * coffcode.h (coff_slurp_line_table): Use updated lineno_count
- when building func_table.
-
-2014-11-11 Alan Modra <amodra@gmail.com>
-
- PR binutils/17512
- * coffcode.h (coff_slurp_line_table): Don't bfd_zalloc, just
- memset the particular bits we need. Update src after hitting loop
- "continue". Don't count lineno omitted due to invalid symbols in
- nbr_func, and update lineno_count. Init entire terminating
- lineno. Don't both allocating terminator in n_lineno_cache.
- Redirect sym->lineno pointer to where n_lineno_cache will be
- copied, and free n_lineno_cache.
- * pe-mips.c (NUM_HOWTOS): Typo fix.
-
-2014-11-11 Alan Modra <amodra@gmail.com>
-
- * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Adjust section
- size check to account for possible zero terminator.
-
-2014-11-10 James Cowgill <James.Cowgill@imgtec.com>
-
- * elfxx-mips.c (_bfd_mips_elf_section_processing): don't force small
- data sections to be PROGBITS
-
-2014-11-10 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17521
- * coff-i386.c (NUM_HOWTOS): New define.
- (RTYPE2HOWTO): Use it.
- (coff_i386_rtype_to_howto): Likewise.
- (coff_i386_reloc_name_lookup): Likewise.
- (CALC_ADDEND): Check that reloc r_type field is valid.
- * coff-x86_64.c (NUM_HOWTOS): New define.
- (RTYPE2HOWTO): Use it.
- (coff_amd64_rtype_to_howto): Likewise.
- (coff_amd64_reloc_name_lookup): Likewise.
- (CALC_ADDEND): Check that reloc r_type field is valid.
- * coffcode.h (coff_slurp_line_table): Check for symbol table
- indexing underflow.
- (coff_slurp_symbol_table): Use zalloc to ensure that all table
- entries are initialised.
- * coffgen.c (_bfd_coff_read_string_table): Initialise unused bits
- in the string table. Also ensure that the table is 0 terminated.
- (coff_get_normalized_symtab): Check for symbol table indexing
- underflow.
- * opncls.c (bfd_alloc): Catch the case where a small negative size
- can result in only 1 byte being allocated.
- (bfd_alloc2): Use bfd_alloc.
- * pe-mips.c (NUM_HOWTOS): New define.
- (coff_mips_reloc_name_lookup): Use it.
- (CALC_ADDEND): Check that reloc r_type field is valid.
- * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Initialise unused entries
- in the DataDirectory.
- (pe_print_idata): Avoid reading beyond the end of the data block
- wen printing strings.
- (pe_print_edata): Likewise.
- Check for table indexing underflow.
- * peicode.h (pe_mkobject): Initialise the pe_opthdr field.
- (pe_bfd_object_p): Allocate and initialize enough space to hold a
- PEAOUTHDR, even if the opt_hdr field specified less.
-
-2014-11-08 Alan Modra <amodra@gmail.com>
-
- * peXXigen.c (pe_print_idata): Revert last patch, cast lhs instead.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- * peXXigen.c (pe_print_idata): Cast to unsigned long in range
- checks.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17482
- * elf64-x86-64.c (elf_x86_64_relocate_section): Update comments
- for IE->LE transition.
-
-2014-11-07 Alan Modra <amodra@gmail.com>
-
- * tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors.
-
-2014-11-07 Alan Modra <amodra@gmail.com>
-
- * tekhex.c (CHUNK_SPAN): Define.
- (struct data_struct <chunk_init>): Use one byte per span, update
- all code accessing this field.
- (find_chunk): Add create param, don't create new entry unless set.
- (insert_byte): Don't save zeros.
- (first_phase): Set section SEC_CODE or SEC_DATA flag depending
- on symbol type. Create an alternate section if both types of
- symbol are given. Attach type '2' and '6' symbols to absolute
- section.
- (move_section_contents): Fix caching of chunk. Don't create chunk
- when reading, or for writing zeros.
- (tekhex_set_section_contents): Don't create initial chunks.
- (tekhex_write_object_contents): Use CHUNK_SPAN.
-
-2014-11-07 Alan Modra <amodra@gmail.com>
-
- * aoutx.h (aout_get_external_symbols): Tidy allocation of symbol buffer.
-
-2014-11-07 Alan Modra <amodra@gmail.com>
-
- * archive.c (_bfd_slurp_extended_name_table): Revert bfd_get_size check.
- * coffcode.h (coff_set_alignment_hook): Likewise.
- (coff_slurp_line_table): Likewise.
- * coffgen.c (coff_get_normalized_symtab): Likewise.
- (_bfd_coff_get_external_symbols): Likewise.
- * elf.c (bfd_elf_get_str_section): Likewise.
- * tekhex.c (first_phase): Likewise.
-
-2014-11-06 Nick Clifton <nickc@redhat.com>
-
- * aoutx.h (slurp_symbol_table): Revert previous delta.
- (slurp_reloc_table): Likewise.
- * compress.c (bfd_get_full_section_contents): Remove file size
- test.
- * coffgen.c (coff_get_normalized_symtab): Allow zero-sized symtabs
- and do not complain about linker generated files.
-
-2014-11-06 Will Newton <will.newton@linaro.org>
-
- * elf-attrs.c (_bfd_elf_parse_attributes): Handle zero
- length sections and sub-sections.
-
-2014-11-04 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffcode.h (handle_COMDAT): Replace abort with BFD_ASSERT.
- Replace another abort with an error message.
- (coff_slurp_line_table): Add more range checking.
- * peXXigen.c (pe_print_debugdata): Add range checking.
-
-2014-11-05 James Cowgill <james.cowgill@imgtec.com>
-
- * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Fix segfault
- when creating a dso with discarded dynsym section.
-
-2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * elfxx-mips.c (update_mips_abiflags_isa): Add E_MIPS_ARCH_32R6
- and E_MIPS_ARCH_64R6 support.
-
-2014-11-05 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffcode.h (coff_set_alignment_hook): Warn if the file lies
- about the number of relocations it contains.
- (coff_sort_func_alent): Return 0 if the pointers are NULL.
- (coff_slurp_line_table): Add more range checks. Do not free new
- tables created when sorting line numbers.
- * peXXigen.c (pe_print_idata): Add range checks.
- (pe_print_edata): Likewise.
- (rsrc_print_resource_entries): Likewise. Avoid printing control
- characters. Terminate priniting if corruption is detected.
- (rsrc_print_resource_directory): Terminate printing if an unknown
- directory type is encountered.
- (pe_print_debugdata): Fix off-by-one error.
- (rsrc_count_entries): Add range checking.
- (rsrc_parse_entry): Likewise.
-
-2014-11-04 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * compress.c (bfd_get_full_section_contents): Improve test for
- linker created objects.
-
- PR binutils/17533
- * archive.c (_bfd_slurp_extended_name_table): Handle archives with
- corrupt extended name tables.
-
-2014-11-04 Alan Modra <amodra@gmail.com>
-
- * elf32-spu.c (ovl_mgr_stat): New function.
- (spu_elf_open_builtin_lib): Pass to bfd_openr_iovec.
-
-2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * elf32-avr.c (elf32_avr_relax_delete_bytes): During linker
- relaxation, reduce the size of symbols that span the deleted
- bytes.
-
-2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * elf32-avr.c (elf32_avr_relax_delete_bytes): Modify symbols
- located at the very end of the section.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * aoutx.h (slurp_symbol_table): Check that computed table size is
- not bigger than the file from which is it being read.
- (slurp_reloc_table): Likewise.
- * coffcode.h (coff_slurp_line_table): Remove unneeded local
- 'warned'. Do not try to print the details of a symbol with an
- invalid index.
- * coffgen.c (make_a_sectiobn_from_file): Check computed string
- index against length of string table.
- (bfd_coff_internal_syment_name): Check read in string offset
- against length of string table.
- (build_debug_section): Return a pointer to the section used.
- (_bfd_coff_read_string_table): Store the length of the string
- table in the coff_tdata structure.
- (bfd_coff_free_symbols): Set the length of the string table to
- zero when it is freed.
- (coff_get_normalized_symtab): Check offsets against string table
- or data table lengths as appropriate.
- * cofflink.c (_bfd_coff_link_input_bfd): Check offset against
- length of string table.
- * compress.c (bfd_get_full_section_contents): Check computed size
- against the size of the file.
- * libcoff-in.h (obj_coff_strings_len): Define.
- (struct coff_tdata): Add strings_len field.
- * libcoff.h: Regenerate.
- * peXXigen.c (pe_print_debugdata): Do not attempt to print the
- data if the debug section is too small.
- * xcofflink.c (xcoff_link_input_bfd): Check offset against
- length of string table.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- * po/fi.po: Updated Finnish translation.
-
-2014-10-31 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * archures.c: Add octeon3 for mips target.
- * bfd-in2.h: Regenerate.
- * bfd/cpu-mips.c: Define I_mipsocteon3.
- nfo_struct): Add octeon3 support.
- * bfd/elfxx-mips.c: (_bfd_elf_mips_mach): Add support for
- octeon3.
- (mips_set_isa_flags): Add support for octeon3.
- (bfd_mips_isa_ext): Add bfd_mach_mips_octeon3.
- (mips_mach_extensions): Make bfd_mach_mips_octeon3 an
- extension of bfd_mach_mips_octeon2.
- (print_mips_isa_ext): Print the value of Octeon3.
-
-2014-10-31 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * coffgen.c (_bfd_coff_get_external_symbols): Do not try to load a
- symbol table bigger than the file.
- * elf.c (bfd_elf_get_str_section): Do not try to load a string
- table bigger than the file.
- * tekhex.c (first_phase): Check that the section range is sane.
-
-2014-10-30 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * ihex.c (ihex_scan): Fix typo in invocation of ihex_bad_byte.
- * coffgen.c (coff_get_normalized_symtab): Prevent buffer overrun.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * elf.c (bfd_section_from_shdr): Fix heap use after free memory
- leak.
-
-2014-10-29 Dennis Brueni <dbrueni@slickedit.com>
-
- * elf.c (elfcore_write_lwpstatus): Fix typo in call to memcpy.
-
-2014-10-28 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * elf.c (bfd_section_from_shdr): Allocate and free the recursion
- detection table on a per-bfd basis.
- * peXXigen.c (pe_print_edata): Handle binaries with a truncated
- export table.
-
-2014-10-28 Andreas Schwab <schwab@suse.de>
- Nick Clifton <nickc@redhat.com>
-
- PR binutils/17510
- * srec.c (srec_bad_byte): Increase size of buf to allow for
- negative values.
- (srec_scan): Use an unsigned char buffer to hold header bytes.
-
-2014-10-27 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * elf.c (bfd_section_from_shdr): Detect and warn about ELF
- binaries with a group of sections linked by the string table
- indicies.
- * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Handle corrupt binaries
- with an invalid value for NumberOfRvaAndSizes.
- (pe_print_edata): Detect out of range rvas and entry counts for
- the Export Address table, Name Pointer table and Ordinal table.
-
- PR binutils/17510
- * elf.c (setup_group): Improve handling of corrupt group
- sections.
-
-2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
-
- * bfd-in.h (bfd_elf64_aarch64_set_options): Add a parameter.
- * bfd-in2.h (bfd_elf64_aarch64_set_options): Likewise.
- * elfnn-aarch64.c (aarch64_erratum_835769_stub): New.
- (elf_aarch64_stub_type): Add new type
- aarch64_stub_erratum_835769_veneer.
- (elf_aarch64_stub_hash_entry): New fields for erratum 835769.
- (aarch64_erratum_835769_fix): New data struct to record erratum
- 835769.
- (elf_aarch64_link_hash_table: Global flags for 835769.
- (aarch64_build_one_stub): Add case for 835769.
- (aarch64_size_one_stub): Likewise.
- (aarch64_mem_op_p, aarch64_mlxl_p,
- aarch64_erratum_sequence,erratum_835769_scan):
- New. Decode and scan functions for erratum 835769.
- (elf_aarch64_create_or_find_stub_sec): New.
- (elfNN_aarch64_size_stubs): Look for erratum 835769 and record
- them.
- (bfd_elfNN_aarch64_set_options: Set global flag for 835769.
- (erratum_835769_branch_to_stub_data,
- make_branch_to_erratum_835769_stub):New. Connect up all the
- erratum stubs to occurances by branches.
- (elfNN_aarch64_write_section): New hook.
- (aarch64_map_one_stub): Output erratum stub symbol.
- (elfNN_aarch64_size_dynamic_sections): Init mapping symbol
- information for erratum 835769.
- (elf_backend_write_section): Define.
-
-2014-10-23 Victor Kamensky <victor.kamensky@linaro.org>
-
- * elf32-arm.c (read_code32): New function to read 32 bit
- arm instruction.
- (read_code16): New function to read 16 bit thumb instrution.
- (elf32_arm_plt0_size, elf32_arm_plt_size): Use read_code32
- and read_code16 to read instructions.
-
-2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * elfxx-mips.c (print_mips_ases): Print unknown ASEs.
- (print_mips_isa_ext): Print the value of an unknown extension.
-
-2014-10-21 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_tls_optimize): Ignore relocs against toc
- entries that aren't a multiple of 8 rather than failing assertion.
-
-2014-10-21 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_size_stubs): Add gcc-4.9 libgomp functions
- to thread_starter.
-
-2014-10-18 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_add_symbol_hook): If function code
- section for function symbols defined in .opd is discarded, let
- the symbol appear to be undefined.
- (opd_entry_value): Ensure the result section is that for the
- function code section in the same object as the OPD entry.
-
-2014-10-16 Alan Modra <amodra@gmail.com>
-
- PR 17492
- * elf32-arm.c (elf32_arm_add_symbol_hook): Only set has_gnu_symbols
- on ELF output bfd.
- * elf32-i386.c (elf_i386_add_symbol_hook): Likewise.
- * elf32-m68k.c (elf_m68k_add_symbol_hook): Likewise.
- * elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
- * elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
- * elf64-ppc.c (ppc64_elf_add_symbol_hook): Likewise.
- * elf64-sparc.c (elf64_sparc_add_symbol_hook): Likewise.
- * elf64-x86-64.c (elf_x86_64_add_symbol_hook): Likewise.
- * elfxx-aarch64.c (_bfd_aarch64_elf_add_symbol_hook): Likewise.
- * elf-s390-common.c (elf_s390_add_symbol_hook): Likewise. Handle
- STB_GNU_UNIQUE too.
-
-2014-10-16 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_before_check_relocs): Do .opd processing
- even when output is not ppc64 ELF. Remove redundant tests on
- type of input bfd.
-
-2014-10-15 Alan Modra <amodra@gmail.com>
-
- PR 17481
- * aoutx.h (NAME (aout, find_nearest_line)): Add "discriminator_ptr"
- param, group "section" and "offset" params. Zero discriminator.
- * bfd.c (bfd_find_nearest_line): Implement with new
- _bfd_find_nearest_line.
- (bfd_find_nearest_line_discriminator): Likewise.
- * coff-i386.c (_bfd_generic_find_nearest_line_discriminator): Don't
- define.
- * coff-rs6000.c (xcoff_find_nearest_line,
- xcoff_find_nearest_line_discriminator): Delete.
- (_bfd_xcoff_find_nearest_line): Don't define.
- (_bfd_xcoff_find_nearest_line): Define as coff_find_nearest_line.
- * coff-x86_64.c (_bfd_generic_find_nearest_line_discriminator): Don't
- define.
- * coff64-rs6000.c (rs6000_xcoff64_vec, rs6000_xcoff64_aix_vec): Adjust.
- * coffgen.c (coff_find_nearest_line_with_names): Reorder params,
- adjust _bfd_dwarf2_find_nearest_line call.
- (coff_find_nearest_line): Add "discriminator_ptr" param, reorder
- others. Set discriminator. Adjust call.
- (coff_find_nearest_line_discriminator): Delete.
- * dwarf1.c (_bfd_dwarf1_find_nearest_line): Reorder params.
- * dwarf2.c (find_line): Rename to..
- (_bfd_dwarf2_find_nearest_line): ..this, reordering params.
- Simplify setting of do_line. Delete old function.
- (_bfd_dwarf2_find_line): Delete.
- * ecoff.c (_bfd_ecoff_find_nearest_line): Reorder params, add
- discriminator_ptr and set it.
- * elf-bfd.h (_bfd_elf_find_nearest_line): Update prototype.
- (_bfd_elf_find_nearest_line_discriminator): Delete.
- (_bfd_elf_find_line_discriminator): Delete.
- (_bfd_generic_find_nearest_line_discriminator): Don't define.
- * elf.c (elf_find_function): Reorder params.
- (_bfd_elf_find_nearest_line): Reorder params, add discriminator_ptr.
- Adjust calls.
- (_bfd_elf_find_nearest_line_discriminator): Delete.
- (_bfd_elf_find_line): Adjust call.
- * elf32-arm.c (arm_elf_find_function): Reorder params.
- (elf32_arm_find_nearest_line): Reorder params, add discriminator_ptr.
- Adjust calls.
- * elf64-alpha.c (elf64_alpha_find_nearest_line): Similarly.
- * elfnn-aarch64.c (aarch64_elf_find_function): Reorder params.
- (elfNN_aarch64_find_nearest_line): Reorder params, add
- discriminator_ptr. Adjust calls.
- * elfxx-mips.c (_bfd_mips_elf_find_nearest_line): Similarly.
- * elfxx-mips.h (_bfd_mips_elf_find_nearest_line): Update prototype.
- * libaout.h (NAME (aout, find_nearest_line)): Update prototype.
- * libbfd-in.h (_bfd_nosymbols_find_nearest_line): Update.
- (_bfd_dwarf1_find_nearest_line): Likewise.
- (_bfd_dwarf2_find_nearest_line): Likewise.
- (_bfd_dwarf2_find_line): Delete.
- (_bfd_generic_find_nearest_line_discriminator): Delete.
- * libbfd.c (_bfd_generic_find_nearest_line_discriminator): Delete.
- * libcoff-in.h (coff_find_nearest_line): Update prototype.
- (coff_find_nearest_line_discriminator): Delete.
- (coff_find_nearest_line_with_names): Update prototype.
- * libecoff.h (_bfd_ecoff_find_nearest_line): Update prototype.
- * mach-o.c (bfd_mach_o_find_nearest_line): Reorder params, add
- discriminator_ptr. Adjust calls.
- * mach-o.h (bfd_mach_o_find_nearest_line): Update prototype.
- * pdp11.c (NAME (aout, find_nearest_line)): Reorder params, add
- discriminator_ptr and set.
- * som.c (som_find_nearest_line): Similarly.
- * targets.c (BFD_JUMP_TABLE_SYMBOLS): Delete entry for
- _bfd_find_nearest_line_discriminator.
- (struct bfd_target <_bfd_find_nearest_line>): Adjust prototype.
- (struct bfd_target <_bfd_find_nearest_line_discriminator>): Delete.
- * vms-alpha.c (_bfd_vms_find_nearest_dst_line): Rename to..
- (_bfd_vms_find_nearest_line): ..this. Reorder params, add
- "discriminator" and set.
- (_bfd_vms_find_nearest_line_discriminator): Delete.
- (_bfd_generic_find_nearest_line_discriminator): Don't define.
- (alpha_vms_find_nearest_line): Update define.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
- * libcoff.h: Regenerate.
-
-2014-10-15 Alan Modra <amodra@gmail.com>
-
- * targets.c (BFD_JUMP_TABLE_SYMBOLS): Use NAME##_find_line.
- * aout-adobe.c (aout_32_find_line): Define.
- (aout_32_bfd_make_debug_symbol, aout_32_bfd_reloc_type_lookup,
- aout_32_bfd_reloc_name_lookup): Define using _bfd_nosymbols define.
- * aout-target.h (MY_find_line): Define.
- * aout-tic30.c (MY_find_line): Define.
- * binary.c (binary_find_line): Define.
- * bout.c (aout_32_find_line): Define.
- * coff-rs6000.c (_bfd_xcoff_find_line): Define.
- * coff64-rs6000.c (rs6000_xcoff64_vec): Use coff_find_line.
- (rs6000_xcoff64_aix_vec): Likewise.
- * elf-bfd.h (_bfd_generic_find_line): Don't define.
- * elfxx-target.h (bfd_elfNN_find_line): Define.
- * i386msdos.c (msdos_find_line): Define.
- * i386os9k.c (aout_32_find_line): Define.
- * ieee.c (ieee_find_nearest_line, ieee_find_inliner_info): Delete func.
- (ieee_find_nearest_line, ieee_find_line,
- ieee_find_inliner_info): Define.
- * ihex.c (ihex_find_line): Define.
- * libbfd-in.h (_bfd_nosymbols_find_line): Define.
- (_bfd_generic_find_line): Don't define.
- * libbfd.c (_bfd_generic_find_line): Delete.
- * libcoff-in.h (coff_find_line): Define.
- * libecoff.h (_bfd_ecoff_find_line): Define.
- * mach-o.h (bfd_mach_o_find_line): Define.
- * mmo.c (mmo_find_line): Define.
- * nlm-target.h (nlm_find_line): Define.
- * oasys.c (oasys_find_nearest_line, oasys_find_inliner_info): Delete.
- (oasys_find_nearest_line, oasys_find_line,
- oasys_find_inliner_info): Define.
- * pef.c (bfd_pef_find_line): Define.
- * plugin.c (bfd_plugin_find_line): Define.
- * ppcboot.c (ppcboot_find_line): Define.
- * som.c (som_find_line): Define.
- * srec.c (srec_find_line): Define.
- * tekhex.c (tekhex_find_line): Define.
- * versados.c (versados_find_line): Define.
- * vms-alpha.c (alpha_vms_find_line): Define.
- * xsym.c (bfd_sym_find_line): Define.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
- * libcoff.h: Regenerate.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * version.m4: Bump version to 2.25.51
- * configure: Regenerate.
-
-2014-10-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf32-i386.c (elf_i386_convert_mov_to_lea): Skip if relocation
- offset is less than 2.
- * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
-
-2014-10-14 Alan Modra <amodra@gmail.com>
-
- PR 17453
- * libbfd.c (COERCE16, COERCE32, COERCE64): Use unsigned types.
- (EIGHT_GAZILLION): Delete.
-
-2014-10-13 Alan Modra <amodra@gmail.com>
-
- PR 17467
- * elf-eh-frame.c (ENSURE_NO_RELOCS): Don't stop at first NONE reloc.
- (_bfd_elf_parse_eh_frame): When relocatable output, don't set
- flags enabling conversion of CIEs and FDEs to use relative encoding.
- (find_merged_cie): Similarly.
- (_bfd_elf_write_section_eh_frame): Don't edit FDEs when
- relocatable, except for CIE pointer.
- * elflink.c (bfd_elf_reloc_symbol_deleted_p): Return true for
- relocs against symbols in dropped comdat group sections.
- (bfd_elf_discard_info): Do some eh_frame optimisation when
- relocatable.
-
-2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * elfxx-sparc.c (_bfd_sparc_elf_merge_private_bfd_data): Handle
- the hwcaps2 object attribute.
-
-2014-10-04 Alan Modra <amodra@gmail.com>
-
- PR 17447
- * elf-bfd.h (struct eh_cie_fde): Comment re NULL u.fde.cie_inf.
- * elf-eh-frame.c (_bfd_elf_parse_eh_frame): Mark zero address
- range FDEs for discarding.
- (vma_compare): Sort on range after address.
- (_bfd_elf_gc_mark_fdes): Test for NULL u.fde.cie_inf.
- (_bfd_elf_discard_section_eh_frame): Likewise. Write "FDE" in
- error message rather than "fde".
- (_bfd_elf_write_section_eh_frame_hdr): Write "PC" and "FDE" in
- error message.
-
-2014-09-29 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17440
- * elf32-i386.c (elf_i386_fbsd_post_process_headers): Fix build
- for OLD_FREEBSD_ABI_LABEL.
-
-2014-09-24 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR 17422
- * plugin.c (try_claim): New function. Moved from
- bfd_plugin_object_p.
- (try_load_plugin): Pass through bfd. Add test.
- (load_plugin): Pass through bfd.
- (bfd_plugin_object_p): Move logic to try_claim.
-
-2014-09-23 Sterling Augustine <augustine.sterling@gmail.com>
-
- * elf32-xtensa.c (is_resolvable_asm_expansion): for cross-section
- call relaxation use furthermost addresses where call source and
- destination can be to check whether it's in the range of a direct
- call.
-
-2014-09-22 Alan Modra <amodra@gmail.com>
-
- * elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): Don't return
- false for overflow or overlapping FDEs. Give more detail in
- error messages.
-
-2014-09-22 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * elfxx-mips.c (mips_elf_calculate_relocation): Don't sign extend
- the addend if relocations are RELA.
-
-2014-09-22 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * elf32-nds32.c (nds32_elf_ex9_build_hash_table,
- nds32_elf_ex9_relocation_check): Synchronize the argument type.
-
-2014-09-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * elf32-s390.c: Don't replace R_390_TLS_LE32 with R_390_TLS_TPOFF
- for PIE.
- * elf64-s390.c: Don't replace R_390_TLS_LE64 with R_390_TLS_TPOFF
- for PIE.
-
-2014-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- PR gdb/17407
- * elfcode.h (bfd_from_remote_memory): Use SIZE for HIGH_OFFSET.
-
-2014-09-16 Terry Guo <terry.guo@arm.com>
-
- * elf32-arm.c (elf32_arm_merge_eabi_attributes): Return false if
- failed to merge.
-
-2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * bfd-in2.h: Regenerate.
- * elf32-nds32.c (nds32_elf_mkobject): Hook bfd_elf32_mkobject.
- (nds32_elf_relax_section): Code refactoring.
- (nds32_elf_relax_longcall1, nds32_elf_relax_longcall2,
- nds32_elf_relax_longcall3, nds32_elf_relax_longcall4,
- nds32_elf_relax_longcall5, nds32_elf_relax_longcall6): Relax call
- pattern. The first three is moved from nds32_elf_relax_section,
- and the last three is new function.
- (nds32_elf_relax_longjump1, nds32_elf_relax_longjump2,
- nds32_elf_relax_longjump3, nds32_elf_relax_longjump4,
- nds32_elf_relax_longjump5, nds32_elf_relax_longjump6,
- nds32_elf_relax_longjump7): Relax condition branch pattern. The first
- three is moved from nds32_elf_relax_section, and the last four
- is new function.
- (nds32_elf_relax_loadstore, nds32_elf_relax_lo12): Relax load-store
- pattern and address setting pattern.
- (nds32_elf_relax_piclo12, nds32_elf_relax_ptr,
- nds32_elf_relax_pltgot_suff, nds32_elf_relax_got_suff,
- nds32_elf_relax_gotoff_suff): Relax pic pattern.
- (nds32_elf_relax_letlslo12, nds32_elf_relax_letlsadd,
- nds32_elf_relax_letlsls): Relax TLS pattern.
- (nds32_relax_adjust_label): Adjust alignment and nop.
- (nds32_elf_pick_relax): Choose relaxation optimization.
- (nds32_elf_get_relocated_section_contents): New hook.
- (nds32_elf_order_insn_times, nds32_elf_ex9_build_itable): Release ex9
- table 234th entry.
- * elf32-nds32.h: Declare.
- * libbfd.h: Regenerate.
- * reloc.c: Add nds32 new relocations.
-
-2014-09-15 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * dwarf2.c (find_abstract_instance_name): Use 'form' instead of
- 'name' for the typo issue, which related with commit
- 60d77146a249ae9b51d7ce98930cdbedb2cfa352.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * aoutx.h (NAME (aout, machine_type)): Add mips32r6 and mips64r6.
- * archures.c (bfd_architecture): Likewise.
- * bfd-in2.h (bfd_architecture): Likewise.
- (bfd_reloc_code_real): Add relocs BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3 and
- BFD_RELOC_MIPS_19_PCREL_S2.
- * cpu-mips.c (arch_info_struct): Add mips32r6 and mips64r6.
- * elf32-mips.c: Define relocs R_MIPS_PC21_S2, R_MIPS_PC26_S2
- R_MIPS_PC18_S3, R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
- (mips_reloc_map): Add entries for BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
- BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
- BFD_RELOC_LO16_PCREL.
- * elf64-mips.c: Define REL, and RELA relocations R_MIPS_PC21_S2,
- R_MIPS_PC26_S2, R_MIPS_PC18_S3, R_MIPS_PC19_S2, R_MIPS_PCHI16
- and R_MIPS_PCLO16.
- (mips_reloc_map): Add entries for BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
- BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
- BFD_RELOC_LO16_PCREL.
- * elfn32-mips.c: Likewise.
- * elfxx-mips.c (MIPSR6_P): New define.
- (mipsr6_exec_plt_entry): New array.
- (hi16_reloc_p): Add support for R_MIPS_PCHI16.
- (lo16_reloc_p): Add support for R_MIPS_PCLO16.
- (aligned_pcrel_reloc_p): New function.
- (mips_elf_relocation_needs_la25_stub): Add support for relocs:
- R_MIPS_PC21_S2 and R_MIPS_PC26_S2.
- (mips_elf_calculate_relocation): Add support for relocs:
- R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, R_MIPS_PC19_S2,
- R_MIPS_PCHI16 and R_MIPS_PCLO16.
- (_bfd_elf_mips_mach): Add support for mips32r6 and mips64r6.
- (mips_elf_add_lo16_rel_addend): Add support for R_MIPS_PCHI16.
- (_bfd_mips_elf_check_relocs): Add support for relocs:
- R_MIPS_PC21_S2 and R_MIPS_PC26_S2.
- (_bfd_mips_elf_relocate_section): Add a check for unaligned
- pc relative relocs.
- (_bfd_mips_elf_finish_dynamic_symbol): Add support for MIPS r6
- plt entry.
- (mips_set_isa_flags): Add support for mips32r6 and mips64r6.
- (_bfd_mips_elf_print_private_bfd_data): Likewise.
- (mips_32bit_flags_p): Add support for mips32r6.
- * libbfd.h (bfd_reloc_code_real_names): Add entries for
- BFD_RELOC_MIPS_21_PCREL_S2, BFD_RELOC_MIPS_26_PCREL_S2,
- BFD_RELOC_MIPS_18_PCREL_S3 and BFD_RELOC_MIPS_19_PCREL_S2.
- * reloc.c: Document relocs BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3 and
- BFD_RELOC_MIPS_19_PCREL_S2.
- * config.bfd: Add mips*-img-elf* target triple.
-
-2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * config.bfd: Add mips*-img-elf* target triple.
-
-2014-09-12 Alan Modra <amodra@gmail.com>
-
- * elf-bfd.h (struct eh_frame_array_ent): Add "range".
- * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Stash address
- range of FDEs to hdr_info->array.
- (_bfd_elf_write_section_eh_frame_hdr): Report overflow in
- .eh_frame_hdr entries, and overlapping FDEs.
-
-2014-09-10 Alan Modra <amodra@gmail.com>
-
- * elf.c (assign_file_positions_except_relocs): Move section header
- placement to..
- (_bfd_elf_assign_file_positions_for_relocs): ..here. Make static.
- * elf-bfd.h (_bfd_elf_assign_file_positions_for_relocs): Delete.
- * elflink.c (bfd_elf_final_link): Don't call above function.
-
-2014-08-30 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relax_section): Fix off by one error.
-
-2014-08-29 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_relocate_section): Report a different
- error for calls via a toc adjusting stub without a nop.
-
-2014-08-29 Alan Modra <amodra@gmail.com>
-
- * vms-alpha.c (alpha_vma_object_p): Don't return file_truncated
- error. Remove redundant bfd_set_error.
-
-2014-08-29 Alan Modra <amodra@gmail.com>
-
- * srec.c (srec_scan): Revert last change. Report an error for
- S-records with less than the miniumum byte count.
-
-2014-08-28 H.J. Lu <hongjiu.lu@intel.com>
-
- * srec.c (srec_scan): Return error for 0 size.
-
-2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17306
- * elf32-i386.c (elf_i386_convert_mov_to_lea): Use bfd_is_abs_section
- to check discarded input section.
- * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
-
-2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17313
- * elflink.c (elf_link_add_object_symbols): Don't attach dynamic
- sections to input from ld --just-symbols.
-
-2014-08-26 DJ Delorie <dj@redhat.com>
-
- * elf32-rl78.c (rl78_elf_relax_section): Disambiguate test for
- relaxation type.
-
-2014-08-26 Jiong Wang <jiong.wang@arm.com>
-
- * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Initialize non_got_ref
- properly for MOVW_G0/1/2_NC and MOVW_G3. Reject them when linking
- shared library.
- (elfNN_aarch64_gc_sweep_hook): Add check on these relocs.
-
-2014-08-26 Nick Clifton <nickc@redhat.com>
-
- * config.bfd: Fix typo in or1knd selection.
-
-2014-08-22 Kai Tietz <ktietz@redhat.com>
-
- PR binutils/11822
- * coffcode.h (coff_compute_section_file_positions): Keep
- FileAlignment valid as set.
-
-2014-08-22 Alan Modra <amodra@gmail.com>
-
- * elf-eh-frame.c (struct cie): Delete "output_sec" field.
- (cie_eq, cie_compute_hash): Use output_section from cie_inf instead.
-
-2014-08-22 Alan Modra <amodra@gmail.com>
-
- * elf-bfd.h (struct eh_frame_hdr_info): Delete merge_cies and
- parsed_eh_frames.
- (_bfd_elf_begin_eh_frame_parsing): Delete.
- (_bfd_elf_end_eh_frame_parsing): Delete.
- * elf-eh-frame.c (_bfd_elf_begin_eh_frame_parsing): Delete.
- (_bfd_elf_end_eh_frame_parsing): Delete.
- (_bfd_elf_parse_eh_frame): Don't test parsed_eh_frame. Test
- !info->relocatable in place of merge_cies.
- * elflink.c (bfd_elf_gc_sections, bfd_elf_discard_info): Adjust.
- * elf64-ppc.c (glink_eh_frame_cie): Pad to multiple of 8.
- (ppc64_elf_size_stubs): Likewise pad stub FDE.
- (ppc64_elf_build_stubs): Move code setting glink .eh_frame to..
- (ppc64_elf_size_stubs): ..here and..
- (ppc64_elf_finish_dynamic_sections): ..here.
-
-2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * elf64-ppc.h (ppc64_elf_set_toc): Fix indentation.
-
-2014-08-21 Tony Wang <tony.wang@arm.com>
-
- * elf32-arm.c (elf32_arm_final_link_relocate): Implement
- the veneer routine for R_ARM_THM_JUMP19.
- (arm_type_of_stub): Add conditional clause for R_ARM_THM_JUMP19
- (elf32_arm_size_stub): Ditto.
-
-2014-08-20 Roland McGrath <mcgrathr@google.com>
-
- PR ld/17277
- * elf32-arm.c (elf32_arm_check_relocs): Increment P->pc_count for
- all reloc types with pc_relative set in the howto, not just for
- R_ARM_REL32 and R_ARM_REL32_NOI.
- (allocate_dynrelocs_for_symbol): Update comment.
- (elf32_arm_gc_sweep_hook): For all reloc types with pc_relative
- set in the howto, set call_reloc_p and may_need_local_target_p but
- not may_become_dynamic_p; not only for R_ARM_REL32 and R_ARM_REL32_NOI.
- (elf32_arm_check_relocs): Likewise.
-
-2014-08-20 Will Newton <will.newton@linaro.org>
-
- * config.bfd: Default armeb-*-eabi* to big endian.
-
-2014-08-19 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Don't attempt to
- use dynrelocs for ifunc.
- * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Similarly.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- PR 17287
- * elflink.c (on_needed_list): Only consider libraries that have
- been loaded.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * elflink.c (bfd_elf_discard_info): Return int error status.
- * stabs.c (_bfd_discard_section_stabs): Comment typo fix.
- * bfd-in.h (bfd_elf_discard_info): Updata prototype.
- * bfd-in2.h: Regenerate.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * peXXigen.c (pe_print_reloc): Protect against access past end
- of .reloc section.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- PR 16563
- * elflink.c (bfd_elf_discard_info): Process .eh_frame and .stab
- in the order they are mapped to output sections.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Delete redundant plugin related checks.
- * configure: Regenerate.
-
-2014-08-13 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
-
- * elf32-or1k.c (or1k_elf_relocate_section, or1k_elf_check_relocs,
- allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL
- and SYMBOLIC_BIND.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- * coff-aux.c (coff_m68k_aux_link_add_one_symbol): Only call "notice"
- here when not calling the generic add_symbol function. Formatting.
- Correct handling of indirect symbols. Update notice call.
- * elflink.c (_bfd_elf_notice_as_needed): Update notice call.
- * linker.c (_bfd_generic_link_add_one_symbol): Create indirect
- symbols early. Update notice call. Add comments regarding weak
- symbols vs. indirect.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- PR ld/16746
- * linker.c (_bfd_generic_link_add_one_symbol <WARN>): Handle
- !lto_plugin_active.
-
-2014-08-07 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * coff-ppc.c (coff_ppc_relocate_section): Ensure local symbols are
- zero terminated.
-
-2014-08-07 H.J. Lu <hongjiu.lu@intel.com>
- Alan Modra <amodra@gmail.com>
-
- PR ld/16746
- * linker.c (_bfd_generic_link_add_one_symbol): Don't issue a
- warning for references in LTO IR to warning symbols.
-
-2014-08-07 Alan Modra <amodra@gmail.com>
-
- * linker.c (WARN, CWARN): Collapse these states to WARN.
- (_bfd_generic_link_add_one_symbol): Use old CWARN case for
- new WARN.
-
-2014-08-05 Doug Evans <dje@google.com>
-
- * bfd-in2.h: Regenerate.
- * libcoff.h: Regenerate.
-
-2014-08-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * elfxx-mips.c (_bfd_mips_elf_discard_info): Set section's
- rawsize if changing size.
-
-2014-08-05 Alan Modra <amodra@gmail.com>
-
- PR ld/17226
- * elfxx-sparc.c (_bfd_sparc_elf_gc_sweep_hook): Typo fix.
-
-2014-08-05 Alan Modra <amodra@gmail.com>
-
- * linker.c (generic_link_check_archive_element): Move handling
- of command link -u symbols with a common symbol def to the
- code handling non-common symbols so that archive element symbols
- are loaded. Use generic_link_add_object_symbols.
-
-2014-08-05 Alan Modra <amodra@gmail.com>
-
- PR 13557
- * linker.c (struct archive_list, struct archive_hash_entry,
- struct archive_hash_table, archive_hash_newfunc,
- archive_hash_table_init, archive_hash_lookup, archive_hash_allocate,
- archive_hash_table_free): Delete.
- (_bfd_generic_link_add_archive_symbols): Add h and name params to
- checkfn. Rewrite using a straight-forward scan over archive map.
- (generic_link_check_archive_element_no_collect,
- generic_link_check_archive_element_collect,
- generic_link_check_archive_element): Add h and name params.
- * aoutx.h (aout_link_check_archive_element): Likewise.
- * pdp11.c (aout_link_check_archive_element): Likewise.
- * xcofflink.c (xcoff_link_check_archive_element): Likewise.
- * cofflink.c (coff_link_check_archive_element): Likewise. Don't
- scan symbols, simply add archive element whenever h is undefined.
- (coff_link_check_ar_symbols): Delete.
- * ecoff.c (read_ext_syms_and_strs): Delete.
- (reread_ext_syms_and_strs): Delete.
- (ecoff_link_check_archive_element): Add h and name param. Don't
- scan symbols, simply add based on h. Use ecoff_link_add_object_symbols.
- * elflink.c (elf_link_is_defined_archive_symbol): Don't test
- archive_pass.
- (elf_link_add_archive_symbols): Delete "defined" array, merge
- functionality into "included". Make "included" a char array. Don't
- set or test archive_pass.
- * libbfd-in.h (_bfd_generic_link_add_archive_symbols): Update.
- * libbfd.h: Regenerate.
-
-2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
-
- PR 10373
- * elf32-sh.c (sh_elf_relax_section): Add jmp to bra relaxing.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * elfxx-mips.c (ABI_O32_P, MIPS_ELF_ABIFLAGS_SECTION_NAME_P): New macro.
- (mips_elf_obj_tdata): Add abiflags and abiflags_valid fields.
- (bfd_mips_elf_swap_abiflags_v0_in): New function.
- (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
- (_bfd_mips_elf_section_from_shdr): Handle SHT_MIPS_ABIFLAGS.
- (_bfd_mips_elf_fake_sections): Likewise.
- (_bfd_mips_elf_always_size_sections): Handle .MIPS.abiflags.
- (_bfd_mips_elf_additional_program_headers): Account for new
- PT_MIPS_ABIFLAGS program header.
- (_bfd_mips_elf_modify_segment_map): Create PT_MIPS_ABIFLAGS segment and
- associate with .MIPS.abiflags.
- (_bfd_mips_elf_gc_mark_extra_sections): New function.
- (bfd_mips_isa_ext, update_mips_abiflags_isa): New static function.
- (infer_mips_abiflags): Likewise.
- (_bfd_mips_elf_final_link): Handle .MIPS.abiflags.
- (mips_32bit_flags_p): Moved higher.
- (mips_elf_merge_obj_attributes, _bfd_mips_fp_abi_string): Error
- checking for FP ABIs.
- (_bfd_mips_elf_merge_private_bfd_data): Restructure and add abiflags
- checks. Check EF_MIPS_FP64 flag consistency.
- (print_mips_ases, print_mips_isa_ext): New static function.
- (print_mips_fp_abi_value, get_mips_reg_size): Likewise.
- (_bfd_mips_elf_print_private_bfd_data): Display abiflags data.
- (_bfd_mips_post_process_headers): Set EI_ABIVERSION = 3 for
- Val_GNU_MIPS_ABI_FP_64 or Val_GNU_MIPS_ABI_FP_64A.
- * elfxx-mips.h (_bfd_mips_elf_gc_mark_extra_sections): New prototype.
- * elf32-mips.c (elf_backend_gc_mark_extra_sections): Implement.
- * elfn32-mips.c (elf_backend_gc_mark_extra_sections): Implement.
- * elf64-mips.c (elf_backend_gc_mark_extra_sections): Implement.
-
-2014-07-28 Alan Modra <amodra@gmail.com>
-
- PR 13227
- * archive.c (_bfd_compute_and_write_armap): Warn on adding
- __gnu_lto_slim to armap.
- * linker.c (_bfd_generic_link_add_one_symbol): Warn on adding
- __gnu_lto_slim to linker hash table.
-
-2014-07-27 Anthony Green <green@moxielogic.org>
-
- * config.bfd: Add moxie-*-moxiebox*.
-
-2014-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Add or reactivate or1k-*-rtems*
- * config.bfd (or1k-*-rtems*): Reactivate.
-
-2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf32-i386.c (elf_i386_plt_sym_val): Match PLT entry only for
- ELFOSABI_GNU input.
- * elf64-x86-64.c (elf_x86_64_plt_sym_val): Likewise.
- (elf_x86_64_plt_sym_val_offset_plt_bnd): Likewise.
-
-2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/17154
- * elf32-i386.c (elf_i386_plt_sym_val): Only match R_*_JUMP_SLOT
- and R_*_IRELATIVE relocation offset with PLT entry.
- * elf64-x86-64.c (elf_x86_64_plt_sym_val): Likewise.
- (elf_x86_64_plt_sym_val_offset_plt_bnd): New.
- (elf_x86_64_get_synthetic_symtab): Use it.
-
-2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17057
- * elf32-i386.c (elf_i386_compute_jump_table_size): Replace
- next_tls_desc_index with elf.srelplt->reloc_count.
-
-2014-07-15 Alan Modra <amodra@gmail.com>
-
- * cache.c (cache_bread_1): Don't return -1 when fread returns
- a positive value.
-
-2014-07-15 Alan Modra <amodra@gmail.com>
-
- * elflink.c (elf_merge_st_other): Update comments. Simplify
- visibility handling. Make isym const. Move code modifying
- isym->st_other for --exclude-libs to..
- (elf_link_add_object_symbols): ..here.
-
-2014-07-11 Maks Naumov <maksqwe1@ukr.net>
-
- PR 17141
- * elf.c (_bfd_elf_strtab_add): Check strtab name for failure.
-
-2014-07-08 Nick Clifton <nickc@redhat.com>
-
- PR ld/17110
- * elf32-sh.c (sh_elf_osec_to_segment): Do not look for output
- segments in input bfds.
-
-2014-07-08 Will Newton <will.newton@linaro.org>
-
- * elf32-arm.c (ELF_MAXPAGESIZE): Increase the default
- value to 64kB and remove custom setting for NaCl.
-
-2014-07-08 Alan Modra <amodra@gmail.com>
-
- * elflink.c (_bfd_elf_copy_link_hash_symbol_type): Copy st_other
- bits from source to dest.
- * linker.c (_bfd_generic_copy_link_hash_symbol_type): Update comment.
- * targets.c (struct bfd_target <_bfd_copy_link_hash_symbol_type>):
- Likewise.
- * bfd-in2.h: Regenerate.
-
-2014-07-08 Jiong Wang <jiong.wang@arm.com>
-
- * elfnn-aarch64.c (elf_backend_rela_normal): Set to 1.
- (elfNN_aarch64_relocate_section): Remove duplicated addend adjustment
- when info->relocatable be true.
-
-2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
-
- * elf32-avr.c: Handle R_AVR_PORT5 and R_AVR_PORT6.
- * reloc.c: Add BFD_RELOC_AVR_PORT5 and BFD_RELOC_AVR_PORT6.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * Makefile.am: Update "configure.in" comments.
- * PORTING: Likewise.
- * aoutx.h: Likewise.
- * configure.host: Likewise.
- * doc/bfdint.texi: Likewise.
- * targets.c: Likewise.
- * warning.m4: Likewise.
- * Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove configure.in.
- * Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * version.m4: New file.
- * configure.in: Include version.m4.
- (AC_INIT): Update.
- * Makefile.am (RELEASE): Delete.
- (bfdver.h): Depend on development.sh, use instead of RELEASE.
- * Makefile.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-02 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Clear
- pointer_equality_needed when !readonly_dynrelocs.
- * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
-
-2014-07-02 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_check_relocs): Set DF_STATIC_TLS for PIEs too.
- * elf64-ppc.c (ppc64_elf_check_relocs): Likewise.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * bfd.c (struct bfd): Reorganise for better packing. Delete
- "ifd" field. Make "format", "direction" and "flags" bitfields.
- (HAS_LOAD_PAGE): Delete, renumber following flags.
- * bfd-in2.h: Regenerate.
- * coff-tic4x.c: Remove HAS_LOAD_PAGE from extra flags in target vecs.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc_stub_type): Add ppc_stub_global_entry.
- (struct ppc_link_hash_table): Increase size of stub_count array.
- (build_global_entry_stubs): Emit symbol on global entry stub.
- (ppc64_elf_build_stubs): NULL check htab->brlt. Add global entry
- stub stats.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (abiversion, set_abiversion): Move earlier.
- (ppc64_elf_branch_reloc): Adjust addend for ELFv2 local offset.
- (ppc64_elf_set_toc): Set ".TOC." symbol value when using
- generic linker.
- (ppc64_elf_relocate_section): Disable ELFv2 function entry
- optimisation when --traditional-format.
-
-2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
- Pitchumani Sivanupandi <pitchumani.s@atmel.com>
- Soundararajan <Sounderarajan.D@atmel.com>
-
- * archures.c: Add avrtiny architecture for avr target.
- * cpu-avr.c (arch_info_struct): Add avrtiny arch info.
- * elf32-avr.c (elf_avr_howto_table): New relocation R_AVR_LDS_STS_16
- added for 16 bit LDS/STS instruction of avrtiny arch.
- (avr_reloc_map): Reloc R_AVR_LDS_STS_16 is mapped to
- BFD_RELOC_AVR_LDS_STS_16.
- (bfd_elf_avr_final_write_processing): Select machine number
- avrtiny arch.
- (elf32_avr_object_p): Set machine number for avrtiny arch.
- * reloc.c: Add documentation for BFD_RELOC_AVR_LDS_STS_16 reloc.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-06-26 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16949
- * dwarf2.c (is_str_attr): New function.
- (find_abstract_instance_name): Use it to determine when an
- attribute has a string value.
-
-2014-06-24 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_size_dynamic_sections): Arrange to keep
- .sdata/.sdata2 when _SDA_BASE_/_SDA2_BASE_ should be output
- for --emit-relocs.
-
-2014-06-21 Philippe De Muyter <phdm@macqel.be>
-
- * targets.c (_bfd_target_vector): Add missing #ifdef BFD64 for
- a number of targets.
-
-2014-06-20 Kyle McMartin <kyle@redhat.com>
-
- * elf32-arm.c (elf32_arm_check_relocs): Set DF_STATIC_TLS when
- emitting initial-exec relocs when not linking an executable.
-
-2014-06-16 Will Newton <will.newton@linaro.org>
-
- * elf32-arm.c (elf32_arm_allocate_plt_entry): Increment
- htab->next_tls_desc_index in the non-IPLT case.
- Calculate GOT offset correctly for the non-IPLT case.
- (allocate_dynrelocs_for_symbol): Don't increment
- htab->next_tls_desc_index here.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * elf32-vax.c (elf_vax_size_dynamic_sections): Clear linker
- created sections.
-
-2014-06-13 Omair Javaid <omair.javaid@linaro.org>
-
- * elfxx-aarch64.c (stdarg.h): Include.
- (string.h): Include.
- (_bfd_aarch64_elf_grok_prstatus): Updated.
- (_bfd_aarch64_elf_grok_psinfo): New function.
- (_bfd_aarch64_elf_write_core_note): New function.
- * elfxx-aarch64.h (elf_backend_grok_psinfo): Define.
- (elf_backend_write_core_note): Define.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- * archive.c: Include bfdlink.h.
- (_bfd_archive_close_and_cleanup): Call linker hash_table_free.
- * bfd.c (struct bfd): Add is_linker_output field.
- * elf-bfd.h (_bfd_elf_link_hash_table_free): Update prototype.
- * linker.c (_bfd_link_hash_table_init): Set up hash_table_free,
- link.hash and is_linker_output.
- (_bfd_generic_link_hash_table_free): Replace bfd_link_hash_table*
- param with bfd*. Assert is_linker_output and link.hash, and
- clear them before exit.
- * elf-m10300.c (elf32_mn10300_link_hash_table_free): Replace
- bfd_link_hash_table* param with bfd*. Hack is_linker_output
- and link.hash so we can free two linker hash tables.
- (elf32_mn10300_link_hash_table_create): Create static_hash_table
- first. Clean up on errors. Set hash_table_free pointer.
- * elf32-arm.c (elf32_arm_link_hash_table_free): Replace
- bfd_link_hash_table* param with bfd*.
- (elf32_arm_link_hash_table_create): Clean up on errors. Set
- hash_table_free pointer.
- * elf32-avr.c, * elf32-hppa.c, * elf32-i386.c, * elf32-m68hc1x.c,
- * elf32-m68k.c, * elf32-metag.c, * elf32-nios2.c, * elf32-xgate.c,
- * elf64-ia64-vms.c, * elf64-ppc.c, * elf64-x86-64.c, * elflink.c,
- * elfnn-aarch64.c, * elfnn-ia64.c, * elfxx-sparc.c,
- * xcofflink.c: Similarly.
- * simple.c (bfd_simple_get_relocated_section_contents): Save and
- clear link.next before creating linker hash table. Clean up on
- errors, and restore link.next on exit.
- * elf32-m68hc1x.h (m68hc11_elf_bfd_link_hash_table_free): Delete.
- * elf32-xgate.h (xgate_elf_bfd_link_hash_table_free): Delete.
- * elfxx-sparc.h (_bfd_sparc_elf_link_hash_table_free): Delete.
- * libcoff-in.h (_bfd_xcoff_bfd_link_hash_table_free): Delete.
- * hash.c (bfd_hash_table_init_n): Free table on error.
- * libbfd-in.h (_bfd_generic_link_hash_table_free): Update proto.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
- * libcoff.h: Regenerate.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- PR 17047
- * targets.c (BFD_JUMP_TABLE): Delete NAME##_bfd_link_hash_table_free.
- (struct bfd_target <_bfd_link_hash_table_free>): Delete.
- * bfd.c (bfd_link_hash_table_free): Don't define.
- * aout-adobe.c, * aout-target.h, * aout-tic30.c, * binary.c, * bout.c,
- * coff64-rs6000.c, * coffcode.h, * elf-m10300.c, * elf32-arm.c,
- * elf32-avr.c, * elf32-hppa.c, * elf32-i386.c, * elf32-m68hc11.c,
- * elf32-m68hc12.c, * elf32-m68k.c, * elf32-metag.c, * elf32-nios2.c,
- * elf32-sparc.c, * elf32-xgate.c, * elf64-ia64-vms.c, * elf64-ppc.c,
- * elf64-sparc.c, * elf64-x86-64.c, * elfnn-aarch64.c, * elfnn-ia64.c,
- * elfxx-target.h, * i386msdos.c, * i386os9k.c, * ieee.c, * ihex.c,
- * libbfd-in.h, * libecoff.h, * mach-o-target.c, * mmo.c,
- * nlm-target.h, * oasys.c, * pef.c, * plugin.c, * ppcboot.c, * som.c,
- * srec.c, * tekhex.c, * verilog.c, * versados.c, * vms-alpha.c,
- * xsym.c: Don't define various link_hash_table_free defines, and
- remove from bfd_target vars. Temporarily reference some of the
- target link_hash_table_free functions to avoid warnings.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- * elf-m10300.c, * elf32-arm.c, * elf32-avr.c, * elf32-hppa.c,
- * elf32-i386.c, * elf32-m68hc1x.c, * elf32-m68k.c, * elf32-metag.c,
- * elf32-nios2.c, * elf64-ia64-vms.c, * elf64-ppc.c, * elf64-x86-64.c,
- * elfnn-aarch64.c, * elfnn-ia64.c, * elfxx-sparc.c, * xcofflink.c:
- Move link_hash_table_free functions before their corresponding
- link_hash_table_create functions.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- * bfd.c (struct bfd): Replace link_next with a union.
- * aoutx.h, * bfd.c, * coff-ppc.c, * coff-rs6000.c, * cofflink.c,
- * ecoff.c, * elf-m10300.c, * elf32-arm.c, * elf32-avr.c,
- * elf32-hppa.c, * elf32-i386.c, * elf32-lm32.c, * elf32-m32c.c,
- * elf32-m32r.c, * elf32-m68hc1x.c, * elf32-metag.c,
- * elf32-microblaze.c, * elf32-nds32.c, * elf32-nios2.c,
- * elf32-or1k.c, * elf32-ppc.c, * elf32-rl78.c, * elf32-s390.c,
- * elf32-score.c, * elf32-score7.c, * elf32-sh.c, * elf32-spu.c,
- * elf32-tic6x.c, * elf32-tilepro.c, * elf32-xstormy16.c,
- * elf32-xtensa.c, * elf64-alpha.c, * elf64-hppa.c, * elf64-ia64-vms.c,
- * elf64-mmix.c, * elf64-ppc.c, * elf64-s390.c, * elf64-x86-64.c,
- * elflink.c, * elfnn-aarch64.c, * elfxx-mips.c, * elfxx-sparc.c,
- * elfxx-tilegx.c, * linker.c, * pdp11.c, * peXXigen.c, * simple.c,
- * sunos.c, * vms-alpha.c, * xcofflink.c: Update for above.
- * bfd-in2.h: Regenerate.
-
-2014-06-11 Alan Modra <amodra@gmail.com>
-
- * linker.c (unwrap_hash_lookup): Add missing parens.
-
-2014-06-11 Kai Tietz <ktietz@redhat.com>
-
- * libcoff-in.h (coff_tdata): Make relocbase member unsigned.
- * libcoff.h: Regenerated.
-
-2014-06-10 Alan Modra <amodra@gmail.com>
-
- PR ld/16910
- * linker.c (unwrap_hash_lookup): New function.
- * elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): Call unwrap_hash_lookup.
- * elf32-i370.c (i370_elf_relocate_section): Likewise.
- * elf32-m32c.c (m32c_elf_relocate_section): Likewise.
- * elf32-m32r.c (m32r_elf_relocate_section): Likewise.
- * elf32-score.c (s3_bfd_score_elf_relocate_section): Likewise.
- * elf32-score7.c (s7_bfd_score_elf_relocate_section): Likewise.
- * elf32-spu.c (spu_elf_relocate_section): Likewise.
- * elf64-hppa.c (elf64_hppa_relocate_section): Likewise.
-
-2014-06-07 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relocate_section): Treat field of cmpli
- insn as a bitfield; Use complain_overflow_bitfield.
- * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * development.sh: New file.
- * warning.m4 (AM_BINUTILS_WARNINGS): Source bfd/development.sh.
- Make -Werror the default with GCC only if DEVELOPMENT is true.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add
- $(srcdir)/development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-06-04 Will Newton <will.newton@linaro.org>
-
- * elfnn-aarch64.c (tpoff_base): Make test of tls_sec
- being non-NULL into an assert.
- (elfNN_aarch64_tls_relax): Remove unused code.
-
-2014-06-03 DJ Delorie <dj@redhat.com>
-
- * elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.
-
-2014-06-03 Nick Clifton <nickc@redhat.com>
-
- PR ld/16807
- * peXXigen.c (rsrc_process_section): Page align the new contents
- befgore writing out.
-
-2014-06-03 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ADDIS_R12_R2): Define.
- (build_plt_stub): Support fusion on ELFv2 stub.
- (ppc_build_one_stub): Likewise for plt branch stubs.
-
-2014-05-28 Alan Modra <amodra@gmail.com>
-
- * elf32-rx.c (rx_table_map): Delete set but not used variables.
-
-2014-05-28 Tristan Gingold <gingold@adacore.com>
-
- * dwarf2.c (lookup_address_in_function_table): Add best_fit_len
- to keep the length of the best fit range.
- (lookup_symbol_in_function_table, info_hash_lookup_funcinfo):
- Likewise.
-
-2014-05-27 DJ Delorie <dj@redhat.com>
-
- * elf32-rx.c (get_symbol_value_maybe): New.
- (rx_elf_relocate_section): If we find a reloc against
- $tableentry$default$<name>, redirect it to the appropriate
- $tableentry$<n>$.
- (RX_Table_Info): New.
- (rx_table_find): New. Check all tables and SEC_KEEP all sections
- with table parts in them.
- (rx_check_directives): New.
- (rx_table_map_2): New.
- (rx_table_map): New.
- (rx_additional_link_map_text): New. Called to dump tables to the
- map file.
- * elf32-rx.h: New.
-
-2014-05-20 DJ Delorie <dj@redhat.com>
-
- * elf32-msp430.c (msp430_elf_relax_adjust_locals): Avoid overflow.
-
-2014-05-20 Alan Modra <amodra@gmail.com>
-
- PR 16952
- * elf32-ppc.c (ppc_elf_create_linker_section): Move earlier.
- Remove redundant setting of htab->elf.dynobj. Don't align.
- Define .sdata symbols using _bfd_elf_define_linkage_sym.
- (ppc_elf_create_glink): Call ppc_elf_create_linker_section.
- (create_sdata_sym): Delete.
- (elf_allocate_pointer_linker_section): Rename from
- elf_create_pointer_linker_section. Align section.
- (ppc_elf_check_relocs): Don't call ppc_elf_creat_linker_section
- directly here, or create_sdata_sym. Set ref_regular on _SDA_BASE_
- and _SDA2_BASE_.
- (ppc_elf_size_dynamic_sections): Remove ATTRIBUTE_UNUSED on param.
- Remove unnecessary tests on _SDA_BASE_ sym.
- (maybe_strip_sdasym, ppc_elf_maybe_strip_sdata_syms): New functions.
- (ppc_elf_relocate_section): Tighten SDA reloc symbol section checks.
- * elf32-ppc.h (ppc_elf_set_sdata_syms): Delete.
- (ppc_elf_maybe_strip_sdata_syms): Declare.
-
-2014-05-16 Ryan Mansfield <rmansfield@qnx.com>
-
- * config.bfd: Move QNX target_cflags from arm-*-netbsd* to arm-*-nto*.
-
-2014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
-
- * peXXigen.c (pe_print_debugdata): Don't interpret debug directory
- in a section with no contents.
- (is_vma_in_section, find_section_by_vma): New functions.
- (_bfd_XX_bfd_copy_private_bfd_data_common): Recalculate file
- offsets in the debug directory.
- (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
- Byte-swap GUID from little-endian to big-endian order for
- consistent and conventional display.
-
-2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
-
- * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if
- 64-bit doubles objects mix with 32-bit doubles objects.
- (rl78_elf_print_private_bfd_data): Describe 64-bit doubles flag.
-
-2014-05-08 Hans-Peter Nilsson <hp@bitrange.com>
-
- * mmo.c: Update URLs in documentation comments.
-
-2014-05-02 Volodymyr Arbatov <arbatov@cadence.com>
- David Weatherford <weath@cadence.com>
- Max Filippov <jcmvbkbc@gmail.com>
-
- * elf32-xtensa.c (relax_section): treat R_XTENSA_DIFF* relocations as
- signed.
-
-2014-05-07 Andreas Tobler <andreast@fgznet.ch>
-
- * config.bfd: Add proper arm config for *-*-freebsd*.
-
-2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * aoutx.h (NAME (aout, machine_type)): Add mips32r3, mips64r3,
- mips32r5 and mips64r5.
- * archures.c (bfd_architecture): Likewise.
- * bfd-in2.h (bfd_architecture): Likewise.
- * cpu-mips.c (arch_info_struct): Likewise.
- * elfxx-mips.c (mips_set_isa_flags): Likewise.
-
-2014-05-06 Richard Sandiford <rdsandiford@googlemail.com>
-
- * elfxx-mips.h (elfxx-mips.h): Declare.
- * elfxx-mips.c (mips_elf_merge_obj_attributes): Use it to report
- Tag_GNU_MIPS_ABI_FP mismatches.
- (_bfd_mips_fp_abi_string): New function.
-
-2014-05-02 Alan Modra <amodra@gmail.com>
-
- * targets.c: Sort bfd_target vectors somewhat alphabetically.
- * configure.in: Likewise.
- * configure: Regenerate.
-
-2014-05-02 Alan Modra <amodra@gmail.com>
-
- * aix386-core.c, * aout-adobe.c, * aout-arm.c, * aout-ns32k.c,
- * aout-sparcle.c, * aout0.c, * aoutx.h, * armnetbsd.c, * bout.c,
- * cf-i386lynx.c, * cf-sparclynx.c, * cisco-core.c, * coff-alpha.c,
- * coff-apollo.c, * coff-arm.c, * coff-aux.c, * coff-go32.c,
- * coff-h8300.c, * coff-h8500.c, * coff-i386.c, * coff-i860.c,
- * coff-i960.c, * coff-m68k.c, * coff-m88k.c, * coff-mips.c,
- * coff-rs6000.c, * coff-sh.c, * coff-sparc.c, * coff-stgo32.c,
- * coff-svm68k.c, * coff-tic80.c, * coff-u68k.c, * coff-w65.c,
- * coff-we32k.c, * coff-x86_64.c, * coff-z80.c, * coff-z8k.c,
- * coff64-rs6000.c, * config.bfd, * configure.com, * configure.in,
- * demo64.c, * elf-m10200.c, * elf-m10300.c, * elf32-am33lin.c,
- * elf32-arc.c, * elf32-arm.c, * elf32-avr.c, * elf32-bfin.c,
- * elf32-cr16.c, * elf32-cr16c.c, * elf32-cris.c, * elf32-crx.c,
- * elf32-d10v.c, * elf32-d30v.c, * elf32-dlx.c, * elf32-epiphany.c,
- * elf32-fr30.c, * elf32-frv.c, * elf32-gen.c, * elf32-h8300.c,
- * elf32-hppa.c, * elf32-i370.c, * elf32-i386.c, * elf32-i860.c,
- * elf32-i960.c, * elf32-ip2k.c, * elf32-iq2000.c, * elf32-lm32.c,
- * elf32-m32c.c, * elf32-m32r.c, * elf32-m68hc11.c, * elf32-m68hc12.c,
- * elf32-m68k.c, * elf32-m88k.c, * elf32-mcore.c, * elf32-mep.c,
- * elf32-metag.c, * elf32-microblaze.c, * elf32-mips.c, * elf32-moxie.c,
- * elf32-msp430.c, * elf32-mt.c, * elf32-nds32.c, * elf32-nios2.c,
- * elf32-or1k.c, * elf32-pj.c, * elf32-ppc.c, * elf32-rl78.c,
- * elf32-rx.c, * elf32-s390.c, * elf32-score.c, * elf32-sh-symbian.c,
- * elf32-sh.c, * elf32-sh64.c, * elf32-sparc.c, * elf32-spu.c,
- * elf32-tic6x.c, * elf32-tilegx.c, * elf32-tilepro.c, * elf32-v850.c,
- * elf32-vax.c, * elf32-xc16x.c, * elf32-xgate.c, * elf32-xstormy16.c,
- * elf32-xtensa.c, * elf64-alpha.c, * elf64-gen.c, * elf64-hppa.c,
- * elf64-ia64-vms.c, * elf64-mips.c, * elf64-mmix.c, * elf64-ppc.c,
- * elf64-s390.c, * elf64-sh64.c, * elf64-sparc.c, * elf64-tilegx.c,
- * elf64-x86-64.c, * elfn32-mips.c, * elfnn-aarch64.c, * elfnn-ia64.c,
- * epoc-pe-arm.c, * epoc-pei-arm.c, * hp300bsd.c, * hp300hpux.c,
- * hppabsd-core.c, * hpux-core.c, * i386aout.c, * i386bsd.c,
- * i386dynix.c, * i386freebsd.c, * i386linux.c, * i386lynx.c,
- * i386mach3.c, * i386msdos.c, * i386netbsd.c, * i386os9k.c,
- * irix-core.c, * m68k4knetbsd.c, * m68klinux.c, * m68knetbsd.c,
- * m88kmach3.c, * m88kopenbsd.c, * mach-o-i386.c, * mach-o-x86-64.c,
- * makefile.vms, * mipsbsd.c, * mmo.c, * netbsd-core.c, * newsos3.c,
- * nlm32-alpha.c, * nlm32-i386.c, * nlm32-ppc.c, * nlm32-sparc.c,
- * ns32knetbsd.c, * osf-core.c, * pc532-mach.c, * pe-arm-wince.c,
- * pe-arm.c, * pe-i386.c, * pe-mcore.c, * pe-mips.c, * pe-ppc.c,
- * pe-sh.c, * pe-x86_64.c, * pei-arm-wince.c, * pei-arm.c,
- * pei-i386.c, * pei-ia64.c, * pei-mcore.c, * pei-mips.c, * pei-ppc.c,
- * pei-sh.c, * pei-x86_64.c, * ppcboot.c, * ptrace-core.c, * riscix.c,
- * sco5-core.c, * som.c, * sparclinux.c, * sparclynx.c,
- * sparcnetbsd.c, * sunos.c, * targets.c, * trad-core.c,
- * vax1knetbsd.c, * vaxbsd.c, * vaxnetbsd.c, * versados.c,
- * vms-alpha.c, * vms-lib.c: Rename bfd targets to
- <cpu>_<format>_<other>_<endian>_vec. Adjust associated MY macros
- on aout targets.
- * configure: Regenerate.
-
-2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
-
- * mmo.c (mmo File layout documentation): Add note about low bits
- of address.
- (mmo_write_chunk): When handling data remainder, assert that
- previous remaining data is flushed.
- (mmo_write_loc_chunk): Only look for trailing and leading zeros
- when dealing with an aligned VMA and for aligned lengths. Don't skip
- the last 32-bit-word of zeros.
- (mmo_write_loc_chunk): Emit an error if the VMA is not aligned.
- (mmo_scan) <case LOP_QUOTE>: Move re-alignment of vma before
- emitting data, not after updating it.
- <case LOP_LOC>: Call mmo_decide_section with aligned vma.
-
-2014-04-30 Nick Clifton <nickc@redhat.com>
-
- * compress.c (bfd_is_section_compressed): When checking the
- .debug_str section, also check the fifth byte in the section is
- not part of a string.
-
-2014-04-30 Alan Modra <amodra@gmail.com>
-
- * elf-eh-frame.c (struct cie.personality): Replace val with sym.
- (find_merged_cie): Identify personality functions by (bfd_id,index)
- pair when a local sym is used.
-
-2014-04-29 Christian Svensson <blue@cmd.nu>
-
- * elf32-or1k.c: Fix a bug where non-TLS relocations would be forced
- into .rela.got if it contained TLS relocations as well.
-
-2014-04-28 Nick Clifton <nickc@redhat.com>
-
- PR ld/16821
- * peXXigen.c (_bfd_XXi_swap_sym_out): Rework fix to avoid compile
- time warning.
-
-2014-04-26 Alan Modra <amodra@gmail.com>
-
- * po/SRC-POTFILES.in: Regenerate.
- * configure: Regenerate.
-
-2014-04-25 Nick Clifton <nickc@redhat.com>
-
- PR ld/16821
- * peXXigen.c (_bfd_XXi_swap_sym_out): Another fix for building on
- a 342-bit host. This time for older versions of gcc.
-
-2014-04-24 Nick Clifton <nickc@redhat.com>
-
- * peXXigen.c (rsrc_print_section): Fix compile time warning for
- 32-bit hosts.
-
-2014-04-24 Alan Modra <amodra@gmail.com>
-
- PR 16867
- * dwarf2.c: Formatting.
- (struct dwarf2_debug): Make adjusted_section_count signed.
- (unset_sections): Make i signed.
- (set_debug_vma): New function.
- (place_sections): Handle separate debug object file. Set VMA
- on debug sections, even if they have an output section. Also
- set VMA on zero size sections, and non-load but alloc sections.
- Set adjusted_section_count to -1 when no section adjustment.
- Malloc adjusted_sections. Don't double last_vma. Transfer
- alloc section VMAs to separate debug file.
- (_bfd_dwarf2_cleanup_debug_info): Free adjusted_sections.
- (_bfd_dwarf2_slurp_debug_info): Add do_place parameter. Drop
- test on symbols being the same before using old stash. Read
- and use separate debug file symbols. Call place_sections.
- (find_line): Don't call place_sections here.
- * libbfd-in.h (_bfd_dwarf2_slurp_debug_info): Update proto.
- * libbfd.h: Regenerate.
- * mach-o.c (bfd_mach_o_find_nearest_line): Adjust
- _bfd_dwarf2_slurp_debug_info call.
- * simple.c (simple_save_output_info): Clarify comment.
-
-2014-04-24 Nick Clifton <nickc@redhat.com>
-
- PR ld/16807
- * peXXigen.c (struct rsrc_regions): New structure.
- (rsrc_print_resource_directory): Use new structure. Include
- offset of directory in listing.
- (rsrc_print_resource_entry): Likewise.
- (rsrc_print_section): Likewise.
- (rsrc_count_entries): Do not increment sizeof_strings or
- sizeof_leaves.
- (rsrc_count_directory): Do not increment sizeof_tables.
- (rsrc_compute_region_sizes): New function.
- (rsrc_write_leaf): Maintain 8-byte alignment for resource data.
- (rsrc_process_section): Compute size of regions after merging
- entries.
-
-2014-04-23 Alan Modra <amodra@gmail.com>
-
- PR ld/16787
- * dwarf2.c (struct dwarf2_debug): Add sec_vma field.
- (place_sections): Do not modify VMA of sections when called from
- linker after sections have been placed in output sections. Short
- circuit single section case.
- (save_section_vma, section_vma_same): New functions.
- (_bfd_dwarf2_slurp_debug_info): Throw away stash if section VMAs
- change.
- * reloc.c (bfd_perform_relocation): Do not modify reloc addend
- when non-relocatable.
-
-2014-04-22 Nick Clifton <nickc@redhat.com>
-
- PR ld/16821
- * peXXigen.c (_bfd_XXi_swap_sym_out): Fix for 32-bit hosts.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
- * archures.c: Likewise.
- * coffcode.h: Likewise.
- * config.bfd: Likewise.
- * configure.in: Likewise.
- * reloc.c: Likewise.
- * targets.c: Likewise.
- * cpu-or1k.c: New file.
- * elf32-or1k.c: New file.
- * coff-or32.c: Delete.
- * cpu-openrisc.c: Delete.
- * cpu-or32.c: Delete.
- * elf32-openrisc.c: Delete.
- * elf32-or32.c: Delete.
- * Makefile.in: Regenerate.
- * bfd-in2.h: Regenerate.
- * configure: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-04-22 Yuanhui Zhang <asmwarrior@gmail.com>
-
- PR ld/16821
- * peXXigen.c (abs_finder): Fix for 32-bit host builds.
-
-2014-04-22 Will Newton <will.newton@linaro.org>
-
- * elfnn-aarch64.c (elfNN_aarch64_section_flags): Remove
- function. (elf_backend_section_flags): Remove define.
-
-2014-04-21 Richard Henderson <rth@redhat.com>
-
- * elf64-alpha.c (elf64_alpha_size_got_sections): New may_merge
- parameter; honor it and disable got merging when false.
- (elf64_alpha_relax_got_load): Do not relax to GPREL relocs during
- the first pass of relaxation.
- (elf64_alpha_relax_with_lituse): Likewise. Move relaxed relocs to
- the end of the LITERAL+LITUSE chain.
- (elf64_alpha_relax_section): Only process LITERAL relocs during the
- second pass of relaxation.
-
- * configure.ac (use_secureplt): Enable by default.
- * configure: Rebuild.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.h (bfd_mach_o_dyld_info_command): Add rebase_content,
- bind_content, weak_bind_content, lazy_bind_content,
- export_content.
- (bfd_mach_o_load_command): Add comments, add next field.
- (mach_o_data_struct): Replace commands field by first_command
- and last_command.
- * mach-o.c (bfd_mach_o_append_command): New function.
- (bfd_mach_o_bfd_copy_private_symbol_data): Add blank lines.
- (bfd_mach_o_bfd_copy_private_section_data): Check flavour,
- copy fields.
- (bfd_mach_o_bfd_copy_private_header_data): Copy load commands.
- (bfd_mach_o_pad4, bfd_mach_o_pad_command): New functions.
- (bfd_mach_o_write_thread): Use macro instead of literal.
- (bfd_mach_o_write_dylinker, bfd_mach_o_write_dylib)
- (bfd_mach_o_write_main, bfd_mach_o_write_dyld_info): New
- functions.
- (bfd_mach_o_write_symtab_content): New function (extracted
- from bfd_mach_o_write_symtab).
- (bfd_mach_o_write_symtab): Split.
- (bfd_mach_o_count_indirect_symbols): Move
- (bfd_mach_o_build_dysymtab): Remove layout code.
- (bfd_mach_o_write_contents): Rewritten to build commands in order.
- (bfd_mach_o_count_sections_for_seg): Remove.
- (bfd_mach_o_build_obj_seg_command): New function (extracted from
- bfd_mach_o_build_seg_command).
- (bfd_mach_o_build_exec_seg_command): New function.
- (bfd_mach_o_build_dysymtab_command): Remove.
- (bfd_mach_o_layout_commands): New function.
- (bfd_mach_o_init_segment): New function.
- (bfd_mach_o_build_commands): Major rework to handle non-object
- files.
- (bfd_mach_o_alloc_and_read, bfd_mach_o_read_dyld_content): New
- function.
- (bfd_mach_o_read_dyld_info): Clear content fields.
- (bfd_mach_o_read_segment): Adjust call.
- (bfd_mach_o_flatten_sections): Adjust as now load commands are
- chained.
- (bfd_mach_o_scan_start_address, bfd_mach_o_scan)
- (bfd_mach_o_mkobject_init, bfd_mach_o_get_base_address)
- (bfd_mach_o_lookup_command, bfd_mach_o_core_fetch_environment):
- Likewise.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * mach-o-target.c (bfd_mach_o_bfd_copy_private_header_data):
- Define instead of bfd_mach_o_bfd_copy_private_bfd_data.
- * mach-o.c (bfd_mach_o_bfd_copy_private_bfd_data): Rename.
- * mach-o.h (bfd_mach_o_bfd_copy_private_bfd_data): Likewise.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.h (bfd_mach_o_dylinker_command)
- (bfd_mach_o_dylib_command, bfd_mach_o_fvmlib_command): Remove
- name_len field.
- * mach-o.c (bfd_mach_o_read_dylinker, bfd_mach_o_read_dylib)
- (bfd_mach_o_read_fvmlib): Adjust after name_len removal.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.h (bfd_mach_o_backend_data): Add page_size field.
- * mach-o-target.c: Check TARGET_PAGESIZE is defined.
- (TARGET_NAME_BACKEND): Add TARGET_PAGESIZE.
- * mach-o.c (TARGET_PAGESIZE): Define and undefined for
- each targets declared.
- * mach-o-x86-64.c (TARGET_PAGESIZE): Define.
- * mach-o-i386.c (TARGET_PAGESIZE): Define.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_write_thread)
- (bfd_mach_o_write_section_32, bfd_mach_o_write_section_64)
- (bfd_mach_o_write_segment_32, bfd_mach_o_write_segment_64)
- (bfd_mach_o_read_dylinker, bfd_mach_o_read_dylib)
- (bfd_mach_o_read_prebound_dylib, bfd_mach_o_read_prebind_cksum)
- (bfd_mach_o_read_twolevel_hints, bfd_mach_o_read_fvmlib)
- (bfd_mach_o_read_thread, bfd_mach_o_read_dysymtab)
- (bfd_mach_o_read_symtab, bfd_mach_o_read_uuid)
- (bfd_mach_o_read_linkedit, bfd_mach_o_read_str)
- (bfd_mach_o_read_dyld_info, bfd_mach_o_read_segment)
- (bfd_mach_o_read_segment_32, bfd_mach_o_read_segment_64)
- (bfd_mach_o_read_command): Now return a boolean status.
- Adjust return statements.
- (bfd_mach_o_write_contents, bfd_mach_o_scan): Adjust tests.
- (bfd_mach_o_core_file_failing_command): Remove useless initialization.
-
-2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
-
- * elfxx-mips.c (struct mips_got_info): Delete assigned_gotno
- field. Add assigned_low_gotno and assigned_high_gotno fields.
- (mips_elf_create_local_got_entry): Update out-of-space condition.
- Set index of new GOT entry to assigned_low_gotno if required by
- the current relocation, else set it to assigned_high_gotno.
- (mips_elf_set_global_gotidx): Replace uses of assigned_gotno
- with assigned_low_gotno.
- (mips_elf_multi_got): Initialize assigned_low_gotno and
- assigned_high_gotno in secondary GOTs. Use assigned_low_gotno
- in place of assigned_gotno when handling global GOT entries.
- (mips_elf_lay_out_got): Initialize assigned_low_gotno and
- assigned_high_gotno.
- (_bfd_mips_elf_finish_dynamic_sections): Account for a possible
- gap in the middle of local GOT space.
-
-2014-04-17 Alan Modra <amodra@gmail.com>
-
- PR 16846
- * elflink.c (_bfd_elf_merge_symbol): Ignore TLS mismatch when
- current bfd is a plugin. Don't always set type_change_ok
- when old bfd is a plugin.
-
-2014-04-16 Tristan Gingold <gingold@adacore.com>
-
- * mach-o-x86-64.c (bfd_mach_o_x86_64_mkobject): Adjust cpusubtype
- flag.
-
-2014-04-16 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relocate_section): Fill 476 fixup area
- with "ba 0" rather than zeros.
-
-2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * (elfNN_aarch64_tls_relax): Fix instruction mask.
-
-2014-04-14 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (BA): Define
- (ppc_elf_link_hash_table_create): Correct default_params.
- (write_glink_stub): Pad small plt call stub with "ba 0" rather
- than "nop" for ppc476_workaround.
- (ppc_elf_finish_dynamic_sections): Likewise for branch table
- and __glink_PLTresolve. Ensure plt call stub at end of page
- doesn't allow fall-thru prefetch.
-
-2014-04-11 Nick Clifton <nickc@redhat.com>
-
- PR ld/16821
- * peXXigen.c (abs_finder): New function.
- (_bfd_XXi_swap_sym_out): For absolute symbols with values larger
- than 1^32 try to convert them into section relative values
- instead.
-
-2014-04-11 Nick Clifton <nickc@redhat.com>
-
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-04-10 Cesar Philippidis <cesar@codesourcery.com>
-
- * elf32-nios2.c (nios2_elf32_build_stubs): Ignore dynobjs
- when building function stubs.
-
-2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * elf32-avr.c: Add DIFF relocations for AVR.
- (avr_final_link_relocate): Handle the DIFF relocs.
- (bfd_elf_avr_diff_reloc): New.
- (elf32_avr_is_diff_reloc): New.
- (elf32_avr_adjust_diff_reloc_value): Reduce difference value.
- (elf32_avr_relax_delete_bytes): Recompute difference after deleting
- bytes.
-
- * reloc.c: Add BFD_RELOC_AVR_DIFF8/16/32 relocations
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * libcoff.h: Regenerate.
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relocate_section): Remove bctr from list
- of safe ppc476 insns at end of page. Also remove non-branch insns.
- Expand comments.
-
-2014-04-08 Jon Turney <jon.turney@dronecode.org.uk>
-
- * peXXigen.c (pe_print_debugdata): New function: Displays the
- contents of the debug directory and decodes codeview entries.
- (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
- (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
- Add functions for reading and writing debugdir and codeview
- records.
- * libpei.h (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
- (_bfd_XXi_write_codeview_record): Add prototypes and macros.
- * libcoff-in.h (pe_tdata): Add build-id data.
- * libcoff.h: Regenerate.
- * coffcode.h (coff_write_object_contents): Run build_id
- after_write_object_contents hook.
-
-2014-04-05 Alan Modra <amodra@gmail.com>
-
- * elflink.c (_bfd_elf_add_default_symbol): Pass poldbfd when
- merging non-default sym.
-
-2014-04-04 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_header_p): Reject 64 bit target when not
- configured for.
-
-2014-04-04 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_convert_section_name_to_mach_o): Fix
- thinko on names length.
-
-2014-04-04 Tristan Gingold <gingold@adacore.com>
-
- * mach-o-i386.c (bfd_mach_o_i386_swap_reloc_out): Use target index
- of output_section.
- * mach-o-x86-64.c (bfd_mach_o_x86_64_swap_reloc_out): Ditto.
-
-2014-04-04 Tristan Gingold <gingold@adacore.com>
-
- * bfd.c (bfd_get_arch_size): Default is taken from arch.
-
-2014-04-03 Jon Turney <jon.turney@dronecode.org.uk>
-
- * peXXigen.c (pe_print_edata): Verify edt.name lies inside
- section before dereferencing.
- (pe_print_idata, pe_print_edata, pe_print_reloc)
- (rsrc_print_section): Don't bother interpreting the contents
- of sections which have no contents.
-
-2014-04-03 Maria Guseva <m.guseva@samsung.com>
-
- PR ld/16803
- * elf.c (_bfd_elf_set_section_contents): Use correct type to hold
- file position.
-
-2014-04-03 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_mangle_symbols): Use index from
- output_section.
- (bfd_mach_o_build_seg_command): Add comment. Realign segment.
- Fix style.
- (bfd_mach_o_build_commands, bfd_mach_o_read_thread): Fix style.
-
-2014-04-03 Alan Modra <amodra@gmail.com>
-
- * elf-bfd.h (struct elf_backend_data
- <elf_backend_bfd_from_remote_memory>): Replace "size_t size"
- with "bfd_size_type size".
- (_bfd_elf32_bfd_from_remote_memory): Likewise.
- (_bfd_elf64_bfd_from_remote_memory): Likewise.
- * elf.c (bfd_elf_bfd_from_remote_memory): Likewise.
- * elfcode.h (bfd_from_remote_memory): Likewise.
- * bfd-in.h (bfd_elf_bfd_from_remote_memory): Likewise.
- * bfd-in2.h: Regenerate.
-
-2014-04-02 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.h (bfd_mach_o_twolevel_hints_command)
- (bfd_mach_o_prebind_cksum_command): New types.
- (bfd_mach_o_prebound_dylib_command): Rewrite.
- (bfd_mach_o_load_command): Add prebind_cksum and twolevel_hints
- fields.
- * mach-o.c (bfd_mach_o_read_prebound_dylib): Read and decode the
- command.
- (bfd_mach_o_read_prebind_cksum): New function.
- (bfd_mach_o_read_twolevel_hints): Ditto.
- (bfd_mach_o_read_command): Handle prebind cksum and twolevel hints
- commands.
-
-2014-04-02 Alan Modra <amodra@gmail.com>
-
- * elfcode.h (bfd_from_remote_memory): Add "size" parameter.
- Consolidate code handling possible section headers past end of
- segment. Don't use p_align for page size guess, instead use
- minpagesize. Take note of ld.so clearing section headers when
- p_memsz > p_filesz. Handle file header specifying no section
- headers. Handle zero p_align throughout. Default loadbase to
- zero. Add comments. Rename contents_size to high_offset, and
- make it a bfd_vma. Delete unnecessary bfd_set_error calls.
- * bfd-in.h (bfd_elf_bfd_from_remote_memory): Update prototpe.
- * elf-bfd.h (struct elf_backend_data <elf_backend_from_remote_memory>):
- Likewise.
- (_bfd_elf32_bfd_from_remote_memory): Likewise.
- (_bfd_elf64_bfd_from_remote_memory): Likewise.
- * elf.c (bfd_elf_bfd_from_remote_memory): Adjust.
- * bfd-in2.h: Regnerate.
-
-2014-04-01 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Avoid to crash
- when num == 0.
-
-2014-03-27 Yury Gribov <y.gribov@samsung.com>
- Pavel Fedin <p.fedin@samsung.com>
-
- * elf32-arm.c: Add support for limited pretty-printing of PLT
- entries on eabi and nacl targets.
- (elf32_arm_get_synthetic_symtab): Add new callback.
- (elf32_arm_nacl_plt_sym_val): Likewise.
- (elf32_arm_plt0_size): Add helper function.
- (elf32_arm_plt_size): Likewise.
-
-2014-03-27 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_read_dylinker): Remove assert.
- (bfd_mach_o_read_command): Handle BFD_MACH_O_LC_DYLD_ENVIRONMENT.
-
-2014-03-27 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.h (bfd_mach_o_get_base_address): New prototype.
- * mach-o.c (bfd_mach_o_write_symtab)
- (bfd_mach_o_write_contents)
- (bfd_mach_o_set_section_flags_from_bfd)
- (bfd_mach_o_build_seg_command): Fix indentation.
- (bfd_mach_o_get_base_address): New function.
-
-2014-03-26 Nick Clifton <nickc@redhat.com>
-
- * cofflink.c (_bfd_coff_generic_relocate_section): Skip
- relocations in discarded sections.
-
-2014-03-26 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_convert_architecture): Add
- BFD_MACH_O_CPU_TYPE_ARM64.
-
-2014-03-26 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_check_relocs): Account for possibly
- needed plt entries when taking the address of functions for
- abiversion == 0 (ie. unknown) as well as abiversion == 2.
- Move opd setup and abiversion checks to..
- (ppc64_elf_before_check_relocs): ..here. Renamed from
- ppc64_elf_process_dot_syms. Set output abiversion from input and
- input abiversion from output, if either is not set.
- (ppc64_elf_merge_private_bfd_data): Don't merge flags here.
- (elf_backend_check_directives): Update.
-
-2014-03-25 Will Newton <will.newton@linaro.org>
-
- * elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_sections):
- Set value of DT_PLTRELSZ and DT_RELASZ based on the size
- of input sections rather than output sections.
-
-2014-03-20 Will Newton <will.newton@linaro.org>
-
- PR ld/16715
- * elf32-arm.c (elf32_arm_check_relocs): Set
- pointer_equality_needed for absolute references within
- executable links.
- (elf32_arm_finish_dynamic_symbol): Set st_value to zero
- unless pointer_equality_needed is set.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- * peXXigen.c (rsrc_process_section): Add code to scan input
- sections and record their lengths. Use these lengths to find the
- start of each merged .rsrc section.
-
-2014-03-17 Tristan Gingold <gingold@adacore.com>
-
- * mach-o.c (bfd_mach_o_read_dylib): Handle lazy load dylib.
- (bfd_mach_o_read_command): Ditto.
-
-2014-03-14 Meador Inge <meadori@codesourcery.com>
-
- * configure.in: Add strnlen to AC_CHECK_DECLS.
- * config.in: Regenerate.
- * configure: Regenerate.
- * sysdep.h (strnlen): Add prototype.
-
-2014-03-14 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relocate_section): Correct overflow
- handling for VLE_SDA21 relocs.
-
-2014-03-13 Tristan Gingold <gingold@adacore.com>
-
- * peicode.h (pe_ILF_object_p): Adjust, as the version number
- has been read.
- (pe_bfd_object_p): Also read version number to detect ILF.
- * pe-x86_64.c (COFF_WITH_PE_BIGOBJ): Define.
- (x86_64pe_bigobj_vec): Define
- * coffcode.h (bfd_coff_backend_data): Add _bfd_coff_max_nscns field.
- (bfd_coff_max_nscns): New macro.
- (coff_compute_section_file_positions): Use unsigned int for
- target_index. Compare with bfd_coff_max_nscns.
- (bfd_coff_std_swap_table, ticoff0_swap_table, ticoff1_swap_table):
- Set a value for _bfd_coff_max_nscns.
- (header_bigobj_classid): New constant.
- (coff_bigobj_swap_filehdr_in, coff_bigobj_swap_filehdr_out)
- (coff_bigobj_swap_sym_in, coff_bigobj_swap_sym_out)
- (coff_bigobj_swap_aux_in, coff_bigobj_swap_aux_out): New
- functions.
- (bigobj_swap_table): New table.
- * libcoff.h: Regenerate.
- * coff-sh.c (bfd_coff_small_swap_table): Likewise.
- * coff-alpha.c (alpha_ecoff_backend_data): Add value for
- _bfd_coff_max_nscns.
- * coff-mips.c (mips_ecoff_backend_data): Likewise.
- * coff-rs6000.c (bfd_xcoff_backend_data)
- (bfd_pmac_xcoff_backend_data): Likewise.
- * coff64-rs6000.c (bfd_xcoff_backend_data)
- (bfd_xcoff_aix5_backend_data): Likewise.
- * targets.c (x86_64pe_bigobj_vec): Declare.
- * configure.in (x86_64pe_bigobj_vec): New vector.
- * configure: Regenerate.
- * config.bfd: Add bigobj object format for Windows targets.
-
-2014-03-12 Nick Clifton <nickc@redhat.com>
-
- PR ld/16671
- * elf32-arm.c (elf32_arm_add_symbol_hook): Check for ARM format
- before testing for vxworks.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- PR 16690
- * elf.c (copy_elf_program_header): Ignore first section lma if
- non-alloc.
-
-2014-03-11 Alan Modra <amodra@gmail.com>
-
- PR 16686
- * coff-rs6000.c: Include stdint.h.
- * coff64-rs6000.c: Likewise.
-
-2014-03-10 Tristan Gingold <gingold@adacore.com>
-
- * ticoff.h: Removed.
-
-2014-03-08 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_howto_raw): Correct overflow check for
- many relocations. Correct bitsize and rightshift too for a number
- of VLE relocs. Describe R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO.
- Correct dst_mask on R_PPC_VLE_SDA21_LO.
- (ppc_elf_vle_split16): Tidy, delete unnecessary prototype.
- (ppc_elf_relocate_section): Modify overflow test for 16-bit
- fields in instructions to signed/unsigned according to whether
- the field takes a signed or unsigned value. Tidy vle split16 code.
- Correct R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO handling.
-
-2014-03-08 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_howto_raw): Use complain_overflow_signed
- for R_PPC64_ADDR14, R_PPC64_ADDR14_BRTAKEN, R_PPC64_ADDR14_BRNTAKEN,
- R_PPC64_SECTOFF, R_PPC64_ADDR16_DS, R_PPC64_SECTOFF_DS,
- R_PPC64_REL16 entries. Use complain_overflow_dont for R_PPC64_TOC.
- (ppc64_elf_relocate_section): Modify overflow test for 16-bit
- fields in instructions to signed/unsigned according to whether
- the field takes a signed or unsigned value.
-
-2014-03-07 Pedro Alves <palves@redhat.com>
-
- PR gdb/16696
- * rs6000-core.c (rs6000coff_core_p): Cast pointers to bfd_vma
- through ptr_to_uint instead of through long.
-
-2014-03-06 Nick Clifton <nickc@redhat.com>
-
- PR 16664
- * elf-attrs.c (_bfd_elf_parse_attributes): Add checks for corrupt
- attribute section names.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc64_elf_howto_raw): Add R_PPC64_ADDR64_LOCAL entry.
- (ppc64_elf_reloc_type_lookup): Support R_PPC64_ADDR64_LOCAL.
- (ppc64_elf_check_relocs): Likewise.
- (ppc64_elf_relocate_section): Likewise.
- * Add BFD_RELOC_PPC64_ADDR64_LOCAL.
- * bfd-in2.h: Regenerate.
- * libbfd.h: Regenerate.
-
-2014-03-04 Heiher <r@hev.cc>
-
- * elfxx-mips.c (mips_set_isa_flags): Use E_MIPS_ARCH_64R2 for
- Loongson-3A.
- (mips_mach_extensions): Make bfd_mach_mips_loongson_3a an
- extension of bfd_mach_mipsisa64r2.
-
-2014-03-04 Nick Clifton <nickc@redhat.com>
-
- PR ld/16017
- * elf32-arm.c (elf32_thumb2_plt0_entry): New array.
- (elf32_thumb2_plt_entry): New array.
- (elf32_arm_create_dynamic_sections): Set PLT entry sizes when
- using thumb2 based PLT.
- (elf32_arm_populate_plt_entry): Handle generating Thumb2 based PLT
- entries.
- (elf32_arm_final_link_relocate): Do not bias jumps to Thumb based
- PLT entries.
- (elf32_arm_finish_dynamic_sections): Handle creation of Thumb2
- based PLT 0-entry.
- (elf32_arm_output_plt_map_1): Handle creation of local symbols for
- Thumb2 based PLT 0-entry.
- (elf32_arm_output_arch_local_syms): Handle creation of local
- symbols for Thumb2 based PLT entries.
-
-2014-02-28 Alan Modra <amodra@gmail.com>
-
- PR ld/16643
- * elflink.c (elf_gc_sweep): Call gc_sweep_hook for exactly
- the same conditions we called check_relocs.
-
-2014-02-27 Yuri Gribov <y.gribov@samsung.com>
-
- * bfd-in.h: Add export of bfd_elf32_arm_use_long_plt.
- * bfd-in2.h: Regenerate.
- * elf32-arm.c (elf32_arm_plt_entry_long): New array.
- (elf32_arm_link_hash_table_create): Set plt_entry_size to 16 if
- using long PLT entries.
- (bfd_elf32_arm_use_long_plt): New function.
- (elf32_arm_populate_plt_entry): Add support for long PLT entries.
-
-2014-02-27 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_link_hash_table_create): Provide default
- params for targets that don't use ppc32elf.em.
-
-2014-02-20 Chung-Lin Tang <cltang@codesourcery.com>
-
- * elf32-nios2.c (nios2_elf32_relocate_section): Fix calculation
- of GOTOFF relocations.
-
-2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
- H.J. Lu <hongjiu.lu@intel.com>
-
- * elf64-x86-64.c (elf_x86_64_bnd_plt0_entry): New.
- (elf_x86_64_legacy_plt_entry): Likewise.
- (elf_x86_64_bnd_plt_entry): Likewise.
- (elf_x86_64_legacy_plt2_entry): Likewise.
- (elf_x86_64_bnd_plt2_entry): Likewise.
- (elf_x86_64_bnd_arch_bed): Likewise.
- (elf_x86_64_link_hash_entry): Add has_bnd_reloc and plt_bnd.
- (elf_x86_64_link_hash_table): Add plt_bnd.
- (elf_x86_64_link_hash_newfunc): Initialize has_bnd_reloc and
- plt_bnd.
- (elf_x86_64_copy_indirect_symbol): Also copy has_bnd_reloc.
- (elf_x86_64_check_relocs): Create the second PLT for Intel MPX
- in 64-bit mode.
- (elf_x86_64_allocate_dynrelocs): Handle the second PLT for IFUNC
- symbols. Resolve call to the second PLT if it is created.
- (elf_x86_64_size_dynamic_sections): Keep the second PLT section.
- (elf_x86_64_relocate_section): Resolve PLT references to the
- second PLT if it is created.
- (elf_x86_64_finish_dynamic_symbol): Use BND PLT0 and fill the
- second PLT entry for BND relocation.
- (elf_x86_64_finish_dynamic_sections): Use MPX backend data if
- the second PLT is created.
- (elf_x86_64_get_synthetic_symtab): New.
- (bfd_elf64_get_synthetic_symtab): Likewise. Undefine for NaCl.
-
-2014-02-19 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.h (struct ppc64_elf_params): Add save_restore_funcs.
- * elf64-ppc.c (ppc64_elf_func_desc_adjust): Use it to control
- provision of out-of-line register save/restore routines.
-
-2014-02-18 Jack Carter <jack.carter@imgtec.com>
-
- * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
- PT_DYNAMIC segment flags.
-
-2014-02-17 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- PR binutils/16595
- * simple.c (struct saved_offsets): New.
- (simple_save_output_info): Use it for ptr.
- (simple_restore_output_info): Use it for ptr. Check section_count.
- (bfd_simple_get_relocated_section_contents): Use it for saved_offsets.
-
-2014-02-17 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.h (struct ppc64_elf_params): Define.
- (ppc64_elf_init_stub_bfd, ppc64_elf_edit_opd, ppc64_elf_tls_setup,
- ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
- ppc64_elf_build_stubs): Update prototype.
- * elf64-ppp.c (struct ppc_link_hash_table): Add params, delete other
- fields now in params. Adjust code throughout file.
- (ppc64_elf_init_stub_bfd): Delete "abfd" parameter, add "params".
- Save params pointer in htab.
- (ppc64_elf_edit_opd, ppc64_elf_tls_setup,
- ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
- ppc64_elf_build_stubs): Remove parameters now in "params".
-
-2014-02-17 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relocate_section): Move relocs on insns
- patched for ppc476 workaround. Reapply branch taken/not taken
- relocs.
-
-2014-02-12 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relax_section): Don't build long-branch
- stubs for calls to __tls_get_addr that we know will later be
- optimised away.
-
-2014-02-12 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_relax_section): Enable ppc476 workaround
- for ld -r, when code sections are sufficiently aligned.
- * elf32-ppc.h (struct ppc_elf_params): Delete pagesize. Add
- pagesize_p2.
-
-2014-02-12 Alan Modra <amodra@gmail.com>
-
- PR gold/15530
- * elf64-ppc.c (ppc64_elf_gc_mark_dynamic_ref): Support
- --export-dynamic and --dynamic-list marking of symbols.
- * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Reorder
- cheap tests first.
-
-2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gold/16530
- * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark symbol in
- executables if it matches dynamic_list.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/SRC-POTFILES.in: Regenerate.
- * po/bfd.pot: Regenerate.
-
-2014-02-09 Alan Modra <amodra@gmail.com>
-
- * elf-bfd.h (struct elf_backend_data): Add caches_rawsize.
- * elfxx-target.h (elf_backend_caches_rawsize): Define.
- (elfNN_bed): Init new field.
- * elflink.c (elf_link_input_bfd): Handle caches_rawsize.
- * elf32-ppc.c (shared_stub_entry): Zero addi offset.
- (ppc_elf_relax_section): Don't reallocate section here, write
- stubs, or write out relocs for ld -r here..
- (ppc_elf_relocate_section): ..instead write stubs here, and use
- existing code to write out relocs for ld -r. Fix offset
- adjustment on reloc for little-endian.
- (elf_backend_caches_rawsize): Define.
-
-2014-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR build/16550
- * cache.c (bfd_cache_max_open): Cast RLIM_INFINITY to rlim_t.
-
-2014-02-04 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- * coff-rs6000.c (xcoff_write_archive_contents_big): Free OFFSETS in
- return paths. Three times.
- * elf64-ppc.c (ppc64_elf_link_hash_table_create): Free HTAB in all
- return paths.
- (ppc64_elf_tls_optimize): Free TOC_REF in return path.
- (ppc64_elf_edit_toc): Free USED in return path.
-
-2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
-
- * reloc.c (BFD_RELOC_NIOS2_GOT_LO, BFD_RELOC_NIOS2_GOT_HA): New.
- (BFD_RELOC_NIOS2_CALL_LO, BFD_RELOC_NIOS2_CALL_HA): New.
- * libbfd.h: Regenerated.
- * bfd-in2.h: Regenerated.
- * elf32-nios2.c (elf_nios2_howto_table_rel): Add new relocations.
- (nios2_reloc_map): Likewise.
- (GOT_USED, CALL_USED): Renamed from GOT16_USED and CALL16_USED.
- Fixed all references.
- (nios2_elf32_relocate_section): Add new relocations.
- (nios2_elf32_check_relocs): Likewise.
- (nios2_elf32_gc_sweep_hook): Likewise.
-
-2014-02-03 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (struct ppc_elf_link_hash_table): Add params.
- Delete emit_stub_syms, no_tls_get_addr_opt. Update all uses.
- (ppc_elf_link_params): New function.
- (ppc_elf_create_glink): Align .glink to 64 bytes for ppc476
- workaround.
- (ppc_elf_select_plt_layout): Remove plt_style and emit_stub_syms
- parameters. Use htab->params instead.
- (ppc_elf_tls_setup): Remove no_tls_get_addr_opt parameter.
- (ppc_elf_size_dynamic_sections): Align __glink_PLTresolve to
- 64 bytes for ppc476 workaround.
- (struct ppc_elf_relax_info): New.
- (ppc_elf_relax_section): Exclude linker created sections and
- those too small to hold one instruction. Don't add another
- branch around trampolines on later relax passes. Don't
- generate trampolines for undefined symbols when !relocatable,
- nor for plugin symbols. Allocate space for ppc476 workaround
- patch area. Free fixups on error return path.
- (ppc_elf_relocate_section): Handle ppc476 workaround patching.
- * elf32-ppc.h (struct ppc_elf_params): New.
- (ppc_elf_select_plt_layout, ppc_elf_tls_setup): Update prototype.
- (ppc_elf_link_params): Declare.
- * section.c (SEC_INFO_TYPE_TARGET): Define.
- * bfd-in2.h: Regenerate.
-
-2014-02-02 Sandra Loosemore <sandra@codesourcery.com>
-
- * elf32-nios2.c (struct elf32_nios2_link_hash_table): Add
- h_gp_got field.
- (nios2_elf32_relocate_section): Use got_base to adjust
- GOT-pointer-relative relocations relative to _gp_got.
- (create_got_section): Create _gp_got symbol.
- (nios2_elf32_finish_dynamic_symbol): Make _gp_got absolute.
- (nios2_elf32_size_dynamic_sections): Set _gp_got offset.
-
-2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * bfd-in2.h: Update from reloc.c.
- * elf32-nios2.c: Include elf32-nios2.h.
- (elf_nios2_howto_table_rel): Add entry for R_NIOS2_CALL26_NOAT.
- (nios2_reloc_map): Likewise.
- (enum elf32_nios2_stub_type): Declare.
- (struct elf32_nios2_stub_hash_entry): Declare.
- (nios2_stub_hash_entry, nios2_stub_hash_lookup): New macros.
- (struct elf32_nios2_link_hash_entry): Add hsh_cache field.
- (struct elf32_nios2_link_hash_table): Add new fields bstab,
- stub_bfd, add_stub_section, layout_sections_again, stub_group,
- bfd_count, top_index, input_list, all_local_syms.
- (nios2_call26_stub_entry): New.
- (nios2_elf32_install_imm16): Move up in file.
- (nios2_elf32_install_data): Move up in file.
- (hiadj): Move up in file.
- (stub_hash_newfunc): New.
- (link_hash_newfunc): Initialize hsh_cache field.
- (STUB_SUFFIX): New.
- (nios2_stub_name): New.
- (nios2_get_stub_entry): New.
- (nios2_add_stub): New.
- (nios2_elf32_setup_section_lists): New.
- (nios2_elf32_next_input_section): New.
- (CALL26_SEGMENT): New.
- (MAX_STUB_SECTION_SIZE): New.
- (group_sections): New.
- (nios2_type_of_stub): New.
- (nios2_build_one_stub): New.
- (nios2_size_one_stub): New.
- (get_local_syms): New.
- (nios2_elf32_size_stubs): New.
- (nios2_elf32_build_stubs): New.
- (nios2_elf32_do_call26_relocate): Correct CALL26 overflow test.
- (nios2_elf32_relocate_section): Handle R_NIOS2_CALL26_NOAT. Add
- trampolines for R_NIOS2_CALL26 stubs.
- (nios2_elf32_check_relocs): Handle R_NIOS2_CALL26_NOAT.
- (nios2_elf32_gc_sweep_hook): Likewise.
- (nios2_elf32_link_hash_table_create): Initialize the stub hash table.
- (nios2_elf32_link_hash_table_free): New.
- (bfd_elf32_bfd_link_hash_table_free): Define.
- * elf32-nios2.h: New file.
- * libbfd.h: Update from reloc.c.
- * reloc.c (BFD_RELOC_NIOS2_CALL26_NOAT): New.
-
-2014-01-29 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16318
- * elf32-metag.c (elf_metag_post_process_headers): Call
- _bfd_elf_post_process_headers.
- * elf32-sh64.c (sh64_elf_copy_private_data): Call
- _bfd_elf_copy_private_data.
- * elf64-sh64.c (sh_elf64_copy_private_data_internal): Likewise.
-
-2014-01-29 Nick Clifton <nickc@redhat.com>
-
- * bfd-in.h (bfd_set_section_vma): Delete.
- (bfd_set_section_alignment): Delete.
- (bfd_set_section_userdata): Delete.
- (bfd_set_cacheable): Delete.
- * bfd.c (bfd_set_cacheable): New static inline function.
- * section.c (bfd_set_section_userdata): Likewise.
- (bfd_set_section_vma): Likewise.
- (bfd_set_section_alignment): Likewise.
- * bfd-in2.h: Regenerate.
-
-2014-01-28 Nick Clifton <nickc@redhat.com>
-
- * dwarf2.c (find_abstract_instance_name): For DW_FORM_ref_addr
- attributes select the CU containing the abbreviation, which may not
- be the current CU.
-
-2014-01-24 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (ppc_build_one_stub): Correct reloc count passed
- to get_relocs for ELFv2.
-
-2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16498
- * elf.c (_bfd_elf_map_sections_to_segments): Issue a linker error
- if TLS sections are not adjacent.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * elflink.c (elf_link_add_object_symbols): Call minfo for --as-needed.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * elf64-ppc.c (STK_LINKER): Comment typo fix.
-
-2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16467
- * elflink.c (_bfd_elf_merge_symbol): When types of the existing
- regular default symbol definition and the versioned dynamic
- symbol definition mismatch, skip the default symbol definition
- if one of them is IFUNC.
-
-2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/2404
- * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared,
- info->export_dynamic nor h->ref_dynamic for type mismatch when
- adding the default version.
-
-2014-01-16 Alan Modra <amodra@gmail.com>
-
- * elfxx-mips.c (mips_elf_record_got_page_entry): Pass in a
- mips_elf_traverse_got_arg* rather than mips_got_info*.
- Adjust caller. Alloc on output_bfd rather than symbol section
- owner.
-
-2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
- change.
- * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
-
-2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16428
- * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't discard relocs
- against __ehdr_start.
- * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
-
-2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
- change.
- * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
-
-2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16428
- * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't update reloc
- count if there are any non pc-relative relocs.
- * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
-
-2014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
- Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
-
- * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use correct
- offset while calculating relocation address.
- (elfNN_aarch64_create_small_pltn_entry): Likewise.
- (elfNN_aarch64_init_small_plt0_entry): Likewise.
-
-2014-01-13 Ma Jiang <ma.jiang@zte.com.cn>
-
- PR ld/16202
- * elf32-arm.c (elf32_arm_final_link_relocate): Refetch addends for
- R_ARM_ABS8 and R_ARM_ABS16.
-
-2014-01-13 Alan Modra <amodra@gmail.com>
-
- * elf32-ppc.c (ppc_elf_check_relocs): For @local call to ifunc,
- error when shared and force a plt call otherwise.
- (ppc_elf_size_dynamic_sections): Don't emit DT_PPC_GOT unless
- plt_type == PLT_NEW.
- (ppc_elf_relocate_section): Add missing test to resolve ifuncs to
- the appropriate call stub.
-
-2014-01-10 Alan Modra <amodra@gmail.com>
-
- PR ld/14207
- PR ld/16322
- PR binutils/16323
- * elf.c (assign_file_positions_for_load_sections): Revert last change.
- (assign_file_positions_for_non_load_sections): When setting up
- PT_GNU_RELRO header, don't require a corresponding PT_LOAD
- header that completely covers the relro region.
-
-2014-01-09 Tristan Gingold <gingold@adacore.com>
-
- * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
- table macros and add macros to initializa the structure.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/14207
- PR ld/16322
- PR binutils/16323
- * elf.c (_bfd_elf_map_sections_to_segments): Don't check section
- size for PT_GNU_RELRO segment.
- (assign_file_positions_for_load_sections): If PT_LOAD segment
- doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
- wrappers.
-
-2014-01-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16199
- * elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
- zero.
-
-2014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
-
- PR binutils/14289
- * pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
-
-2014-01-02 Nick Clifton <nickc@redhat.com>
-
- PR binutils/11983
- * archive.c (_bfd_get_elt_at_filepos): Store a copy of the
- filename in the bfd's filename field.
- * elfcode.h (bfd_from_remote_memory): Likewise.
- * ieee.c (ieee_object_p): Likewise.
- * mach-o.c (bfd_mach_o_fat_member_init): Likewise.
- * oasys.c (oasys_openr_next_archived_file): Likewise.
- * vms-lib.c (_bfd_vms_lib_get_module): Likewise.
- * opncls.c (bfd_fopen): Likewise.
- (bfd_openstreamr): Likewise.
- (bfd_openr_iovec): Likewise.
- (bfd_openw): Likewise.
- (bfd_create): Likewise.
- (_bfd_delete_bfd): Free filename.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17773
+ * elflink.c (bfd_elf_final_link): Assign the file position for
+ the symbol string table only there are symbols to be emitted.
+
+2014-12-28 Alan Modra <amodra@gmail.com>
+
+ PR 17766
+ * pei-x86_64.c (pex64_bfd_print_pdata_section): Correct string
+ length. Use memcpy rather than strcpy.
+
+2014-12-26 Alan Modra <amodra@gmail.com>
+
+ PR 17755
+ * elf64-sh64.c (sh_elf64_copy_private_data_internal): Delete code
+ copying SHF_SH5_ISA32.
+
+2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle new
+ Tag_ABI_VFP_args value and replace hardcoded values by enum values.
+ (elf32_arm_post_process_headers): Set e_flags in ELF header as hard
+ float only when Tag_ABI_VFP_args is 1, using new enum value
+ AEABI_VFP_args_vfp to check that.
+
+2014-12-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * pei-x86_64.c (pex64_bfd_print_pdata_section): Add cast to
+ unsigned long.
+
+2014-12-24 Pierre Muller <muller@sourceware.org>
+
+ Add support for pdata output for pe coff objects.
+ * pe-x86_64.c (pex64_bfd_print_pdata): Add external
+ declaration.
+ (bfd_pe_print_data): Set macro to pex64_bfd_print_data.
+ * pei-x86_64.c (pex64_bfd_print_pdata): Changed to
+ global function. Now handles multiple .pdata sections.
+ (pex_bfd_print_pdata_section): New static helper function,
+ using most of old pex_bfd_print_pdata function code, but adding
+ support for coff pe objects, which might have some fields
+ starting at zero offset.
+ (pex64_print_all_pdata_sections) : New static helper function,
+ used in call to bfd_map_over_sections inside new
+ pex66_bfd_print_pdata function.
+ (bfd_boolean pdata_count): New static variable, used to return
+ bfd_boolean value for pex64_bfd_print_pdata function.
+
+2014-12-24 Alan Modra <amodra@gmail.com>
+
+ * linker.c (_bfd_generic_link_output_symbols): Remove BSF_WEAK
+ flag from bfd_link_hash_defined symbols.
+
+2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * elf32-avr.c (bfd_elf_avr_final_write_processing): Don't set
+ EF_AVR_LINKRELAX_PREPARED unconditionally.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (_bfd_elf_define_linkage_sym): Set linker_def.
+ * linker.c (_bfd_generic_link_add_one_symbol): Clear linker_def
+ for CDEF, DEF, DEFW, COM.
+
+2014-12-22 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * archive.c (do_slurp_bsd_armap): Return if the parsed_size is
+ zero.
+ (bfd_slurp_armap): Zero terminate the name.
+ (bfd_generic_stat_arch_elt): If there is no header, fail.
+ * elf32-arc.c (arc_info_to_howto_rel): Replace BFD_ASSERT with
+ error message.
+ * elf32-avr.c (avr_info_to_howto_rela): Likewise.
+ * elf32-cr16c.c (elf_cr16c_info_to_howto_rel): Likewise.
+ * elf32-cris.c (cris_info_to_howto_rela): Likewise.
+ * elf32-d10v.c (d10v_info_to_howto_rel): Likewise.
+ * elf32-d30v.c (d30v_info_to_howto_rel): Likewise.
+ * elf32-dlx.c (dlx_rtype_to_howto): Likewise.
+ * elf32-epiphany.c (epiphany_info_to_howto_rela): Likewise.
+ * elf32-fr30.c (fr30_info_to_howto_rela): Likewise.
+ * elf32-frv.c (frv_info_to_howto_rela): Likewise.
+ * elf32-i960.c (elf32_i960_info_to_howto_rel): Likewise.
+ * elf32-ip2k.c (ip2k_info_to_howto_rela): Likewise.
+ * elf32-iq2000.c (iq2000_info_to_howto_rela): Likewise.
+ * elf32-lm32.c (lm32_info_to_howto_rela): Likewise.
+ * elf32-m32c.c (m32c_info_to_howto_rela): Likewise.
+ * elf32-m32r.c (m32r_info_to_howto_rel): Likewise.
+ * elf32-m68hc11.c (m68hc11_info_to_howto_rel): Likewise.
+ * elf32-m68hc12.c (m68hc11_info_to_howto_rel): Likewise.
+ * elf32-mep.c (mep_info_to_howto_rela): Likewise.
+ * elf32-metag.c (metag_info_to_howto_rela): Likewise.
+ * elf32-moxie.c (moxie_info_to_howto_rela): Likewise.
+ * elf32-msp430.c (msp430_info_to_howto_rela): Likewise.
+ * elf32-mt.c (mt_info_to_howto_rela): Likewise.
+ * elf32-nds32.c (nds32_info_to_howto_rel): Likewise.
+ * elf32-or1k.c (or1k_info_to_howto_rela): Likewise.
+ * elf32-rl78.c (rl78_info_to_howto_rela): Likewise.
+ * elf32-rx.c (rx_info_to_howto_rela): Likewise.
+ * elf32-v850.c (v850_elf_info_to_howto_rel): Likewise.
+ * elf32-visium.c (visium_info_to_howto_rela): Likewise.
+ * elf32-xgate.c (xgate_info_to_howto_rel): Likewise.
+ * elf32-xtensa.c (elf_xtensa_info_to_howto_rela): Likewise.
+ * elf64-mmix.c (mmix_info_to_howto_rela): Likewise.
+ * elf64-x86-64.c (elf_x86_64_reloc_type_lookup): Likewise.
+ * elfnn-aarch64.c (elfNN_aarch64_bfd_reloc_from_type): Likewise.
+ * elf64-sparc.c (elf64_sparc_slurp_one_reloc_table): Add range
+ checking of reloc symbol index.
+ * mach-o.c (bfd_mach_o_canonicalize_one_reloc): If no symbols have
+ been provided then set the reloc's symbol to undefined.
+ * reloc.c (bfd_generic_get_relocated_section_contents): Add range
+ checking of the reloc to be applied.
+ * versados.c (process_otr): Add more range checks.
+ (versados_canonicalize_reloc): If the section is unknown, set the
+ symbol to undefined.
+ * vms-alpha.c (_bfd_vms_slurp_eisd): Add range checks.
+ (alpha_vms_object_p): Likewise.
+
+2014-12-18 Richard Henderson <rth@redhat.com>
+
+ * elf32-ppc.c (ELF_COMMONPAGESIZE): Set to 64k.
+ * elf64-ppc.c (ELF_COMMONPAGESIZE): Likewise.
+
+2014-12-16 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * format.c (bfd_check_format_matches): Check for a matching vector
+ before using match priorities.
+ * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Fix off-by-one
+ errors with previous delta.
+
+2014-12-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17713
+ * elflink.c (_bfd_elf_gc_mark_rsec): Check corrupt input.
+
+2014-12-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17689
+ * elf64-x86-64.c (elf_x86_64_link_hash_entry): Add needs_copy.
+ Change has_bnd_reloc to bit field.
+ (elf_x86_64_link_hash_newfunc): Initialize needs_copy and
+ has_bnd_reloc to 0.
+ (elf_x86_64_check_relocs): Set has_bnd_reloc to 1 instead
+ of TRUE.
+ (elf_x86_64_adjust_dynamic_symbol): Copy needs_copy from the
+ real definition to a weak symbol.
+ (elf_x86_64_allocate_dynrelocs): Also check needs_copy of a
+ weak symbol for PIE when discarding space for relocs against
+ symbols which turn out to need copy relocs.
+ (elf_x86_64_relocate_section): Also check needs_copy of a
+ weak symbol for PIE with copy reloc.
+
+2014-12-12 Alan Modra <amodra@gmail.com>
+
+ PR 15228
+ * elflink.c (_bfd_elf_adjust_dynamic_copy): Call bfd_set_error.
+
+2014-12-12 Alan Modra <amodra@gmail.com>
+
+ PR 15228
+ * elflink.c (_bfd_elf_adjust_dynamic_copy): Add "info" param.
+ Error on copy relocs against protected symbols.
+ (elf_merge_st_other): Set h->protected_def.
+ * elf-bfd.h (struct elf_link_hash_entry): Add "protected_def".
+ (_bfd_elf_adjust_dynamic_copy): Update prototype.
+ * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Update
+ _bfd_elf_adjust_dynamic_copy call.
+ * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
+ * elf32-cr16.c (_bfd_cr16_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
+ * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
+ * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
+ * elf32-lm32.c (lm32_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
+ * elf32-metag.c (elf_metag_adjust_dynamic_symbol): Likewise.
+ * elf32-or1k.c (or1k_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
+ * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-tic6x.c (elf32_tic6x_adjust_dynamic_symbol): Likewise.
+ * elf32-tilepro.c (tilepro_elf_adjust_dynamic_symbol): Likewise.
+ * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
+ * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
+ * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
+ * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise.
+ * elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.
+ * elfnn-aarch64.c (elfNN_aarch64_adjust_dynamic_symbol): Likewise.
+ * elfxx-mips.c (_bfd_mips_elf_adjust_dynamic_symbol): Likewise.
+ * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
+ * elfxx-tilegx.c (tilegx_elf_adjust_dynamic_symbol): Likewise.
+
+2014-12-11 Keith Seitz <keiths@redhat.com>
+
+ * elf.c (elf_parse_notes): Define convenience macro
+ GROKER_ELEMENT to add elements to 'grokers' array.
+ Add 'len' element to 'grokers'.
+ Use grokers.len instead of sizeof in string
+ comparisons.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am (BFD32_LIBS, BFD32_LIBS_CFILES): Remove dwarf2
+ and coffgen. Add coff-bfd. Sort.
+ (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Add coffgen and dwarf2.
+ * bfd-in.h (bfd_coff_get_syment, bfd_coff_get_auxent): Delete.
+ (struct coff_comdat_info, bfd_coff_get_comdat_section): Delete.
+ * coffgen.c (coff_symbol_from): Move to coff-bfd.h as macro,
+ without unused param. Update uses.
+ (bfd_coff_get_comdat_section): Move to coff-bfd.h as macro.
+ (bfd_coff_get_syment, bfd_coff_get_auxent): Move to coff-bfd.c.
+ * libcoff-in.h: #include "coff-bfd.h".
+ (struct coff_section_tdata, coff_section_data): Move to coff-bfd.h.
+ (coff_symbol_from): Delete.
+ * coff-bfd.c: New file.
+ * coff-bfd.h: New file.
+ * coff-i386.c: Update coff_symbol_from occurrences.
+ * coff-i960.c: Likewise.
+ * coff-m68k.c: Likewise.
+ * coff-sh.c: Likewise.
+ * coff-x86_64.c: Likewise.
+ * coffcode.h: Likewise.
+ * pe-mips.c: Likewise.
+ * configure.ac (elf): Add dwarf2.lo.
+ (coffgen, coff, ecoff, xcoff): Define. Use when mapping bfd
+ target vectors to .o files. Add dwarf2 for mach-o targets.
+ Fix the sh target FIXME.
+ * po/SRC-POTFILES.in: Regenerate.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * bfd-in2.h: Regenerate.
+ * libcoff.h: Regenerate.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ PR 17541
+ * dwarf2.c (struct comp_unit): Add "lang".
+ (non_mangled): New function.
+ (struct funcinfo): Add "is_linkage". Reorder for better packing.
+ Make "name" a const char*.
+ (lookup_address_in_function_table): Delete functionname_ptr param.
+ (find_abstract_instance_name): Add is_linkage param. Set if we
+ have DW_AT_linkage_name or non_mangled DW_AT_name.
+ (scan_unit_for_symbols): Similarly set func->is_linkage.
+ (parse_comp_unit): Stash DW_AT_language.
+ (comp_unit_find_nearest_line): Replace functionname_ptr param
+ with function_ptr param.
+ (_bfd_dwarf2_find_nearest_line): Adjust above calls. Set
+ functionname_ptr from function->name. Call _bfd_elf_find_function
+ to retrieve symbol for function if not linkage name.
+ (_bfd_elf_find_function): Add bfd_target_elf_flavour test, moved from..
+ * elf.c (elf_find_function): ..here.
+ (_bfd_elf_find_nearest_line): Adjust calls.
+ * elf-bfd.h (_bfd_elf_find_function): Declare.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ * dwarf2.c (read_address): Check bfd_target_elf_flavour before
+ calling get_elf_backend_data.
+ (_bfd_dwarf2_find_nearest_line): Fix parens.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ PR 17666
+ * elf-bfd.h (struct elf_backend_data): Add sort_relocs_p.
+ * elfxx-target.h (elf_backend_sort_relocs_p): Define.
+ (elfNN_bed): Init new field.
+ * elflink.c (elf_link_adjust_relocs): Conditionally sort.
+ (bfd_elf_final_link): Control sorting of relocs.
+ * elfxx-mips.c (_bfd_mips_elf_sort_relocs_p): New function.
+ * elfxx-mips.h (_bfd_mips_elf_sort_relocs_p): Declare.
+ * elf32-mips.c (elf_backend_sort_relocs_p): Define.
+ * elf64-mips.c (elf_backend_sort_relocs_p): Define.
+
+2014-12-09 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * archive64.c (bfd_elf64_archive_slurp_armap): Add range checks.
+ * libbfd.c (safe_read_leb128): New function.
+ * libbfd-in.h (safe_read_leb128): Add prototype.
+ * libbfd.h: Regenerate.
+ * elf-attrs.c (_bfd_elf_parse_attributes): Use safe_read_leb128.
+ Check for an over-long subsection length.
+ * elf.c (elf_parse_notes): Check that the namedata is long enough
+ for the string comparison that is about to be performed.
+ (elf_read_notes): Zero-terminate the note buffer.
+
+2014-12-09 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (sort_r_offset): Delete.
+ (ppc64_elf_edit_opd): Don't sort input relocs.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config.bfd: Add Visium support.
+ * configure.ac: Likewise.
+ * configure: Regenerate.
+ * Makefile.am (ALL_MACHINES): Add cpu-visium.lo.
+ (ALL_MACHINES_CFILES): Add cpu-visium.c.
+ (BFD32_BACKENDS): Add elf32-visium.lo.
+ (BFD32_BACKENDS_CFILES): Add elf32-visium.c.
+ * Makefile.in: Regenerate.
+ * archures.c (DESCRIPTION): Add Visium support.
+ (bfd_visium_arch): Declare.
+ (bfd_archures_list): Add bfd_visium_arch.
+ * reloc.c: Add Visium relocations.
+ * targets.c (visium_elf32_vec): Declare.
+ (_bfd_target_vector): Add visium_elf32_vec.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Likewise.
+ * cpu-visium.c: New file.
+ * elf32-visium.c: Likewise.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2014-12-05 Steve Ellcey <sellcey@mips.com>
+
+ * ecoff.c (_bfd_ecoff_slurp_symbol_table): Add cast.
+
+2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (bfd_elf32_get_synthetic_symtab): New.
+
+2014-12-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/17677
+ * elf-bfd.h (_bfd_elf_ifunc_get_synthetic_symtab): New prototype.
+ * elf-ifunc.c (_bfd_elf_ifunc_get_synthetic_symtab): New
+ function.
+ * elf32-i386.c (elf_i386_plt_sym_val): Removed.
+ (elf_backend_plt_sym_val): Likewise.
+ (elf_i386_get_plt_sym_val): New.
+ (elf_i386_get_synthetic_symtab): Likewise.
+ (bfd_elf32_get_synthetic_symtab): Likewise.
+ * elf64-x86-64.c (elf_x86_64_plt_sym_val): Removed.
+ (elf_x86_64_plt_sym_val_offset_plt_bnd): Likewise.
+ (elf_backend_plt_sym_val): Likewise.
+ (elf_x86_64_get_plt_sym_val): New.
+ (elf_x86_64_get_synthetic_symtab): Use
+ _bfd_elf_ifunc_get_synthetic_symtab.
+ (bfd_elf64_get_synthetic_symtab): Don't undefine for NaCl.
+
+2014-12-04 Alan Modra <amodra@gmail.com>
+
+ PR 17666
+ * elflink.c: Include bfd_stdint.h.
+ (cmp_ext32l_r_offset, cmp_ext32b_r_offset,
+ cmp_ext64l_r_offset, cmp_ext64b_r_offset): New functions.
+ (elf_link_adjust_relocs): Sort relocs. Free rel hashes after
+ sorting invalidates.
+
+2014-12-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * compress.c (bfd_get_full_section_contents): Fail if there are no
+ section contents available when the compress_status is
+ COMPRESS_SECTION_DONE.
+ * libbfd.c (bfd_malloc): Refuse to allocate a negative size.
+ (bfd_malloc2): Use bfd_malloc.
+ (bfd_realloc): Refuse to reallocate a negative size.
+ (bfd_realloc2): Use bfd_realloc.
+ (bfd_realloc_or_free): Use bfd_realloc.
+ (bfd_zmalloc): Use bfd_malloc.
+ (bfd_zmalloc): Use bfd_malloc2.
+ * opncls.c (bfd_alloc): Refuse to allocate a negative size.
+
+2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Reformat.
+
+2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_relocate_section): Check
+ info->executable for symbols which need copy relocs.
+
+2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_check_relocs): Revert the last
+ change.
+ (elf_x86_64_adjust_dynamic_symbol): Don't check !info->shared
+ with ELIMINATE_COPY_RELOCS.
+ (elf_x86_64_allocate_dynrelocs): For PIE, discard space for
+ relocs against symbols which turn out to need copy relocs.
+
+2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Always
+ allow copy relocs for building executables.
+ (elf_x86_64_check_relocs): Allow copy relocs for non-GOT
+ pc-relative relocation in shared object.
+ (elf_x86_64_adjust_dynamic_symbol): Allocate copy relocs for
+ PIE.
+ (elf_x86_64_relocate_section): Don't copy a pc-relative
+ relocation into the output file if the symbol needs copy reloc.
+
+2014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * elfxx-mips.c (mips_elf_calculate_relocation): Only check for
+ overflow on non-weak undefined symbols.
+
+2014-12-02 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (OPD_NDX): Define. Use throughout for sizing/indexing
+ _opd_sec_data array, halving required memory.
+ (sort_r_offset): New function.
+ (ppc64_elf_edit_opd): Sort incoming relocs. Accept .opd
+ sections with a mix of 16 and 24 byte OPD entries. Don't
+ attempt to honour --non-overlapping-opd for .opd sections with
+ unexpected relocs. Simplify opd entry size calculations by
+ first finding the reloc for the next entry. Make edit loop
+ handle one opd entry per iteration, with an inner loop
+ handling relocs per entry.
+
+2014-12-01 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * archive.c (do_slurp_coff_armap): Add range checks to prevent
+ running off the end of the string table.
+ * compress.c (bfd_get_full_section_contents): Return a NULL
+ pointer for zero sized sections. Do not attempt to copy a buffer
+ onto itself.
+ * elf-attrs.c (_bfd_elf_parse_attributes): Check for an empty
+ header. Add range checks to avoid running off the end of the
+ section.
+ * elf.c (bfd_elf_get_str_section): Seek before allocating so that
+ if the seek fails, no memory is allocated.
+ (bfd_elf_string_from_elf_section): Do not allocate a string from a
+ non string section. It only leads to trouble later on.
+ (_bfd_elf_print_private_bfd_data): Check for there being too
+ little external dynamic data.
+ (bfd_section_from_shdr): Replace assertion with a failure mode.
+ (bfd_section_from_shdr): When walking a loaded group section use
+ the internal structure size, not the external size. Check for the
+ group section being empty.
+ * elf32-i386.c (elf_i386_rtype_to_howto): Replace assertion with a
+ failure mode.
+ * elfcode.h (elf_slurp_reloc_table): Likewise.
+ * reloc.c (bfd_perform_relocation): Avoid seg-fault if the howto
+ parameter is NULL.
+
+2014-11-30 Alan Modra <amodra@gmail.com>
+
+ PR 16452, 16457
+ * elflink.c (_bfd_elf_link_find_version_dependencies): Exclude
+ symbols from libraries that won't be listed in DT_NEEDED.
+ (elf_link_output_extsym): Don't output verdefs for such symbols.
+
+2014-11-28 Alan Modra <amodra@gmail.com>
+
+ * elf.c (_bfd_elf_slurp_version_tables): Exit loops when vn_next/
+ vna_next/vd_next/vda_next is zero. Correct counts.
+
+2014-11-27 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * ecoff.c (_bfd_ecoff_slurp_symbol_table): Warn about and correct
+ a discrepancy between the isymMax and ifdMax values in the
+ symbolic header.
+ * elf.c (_bfd_elf_print_private_bfd_data): Fix the range check
+ scanning the external dynamic entries.
+
+2014-11-26 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coff-h8300.c (rtype2howto): Replace abort with returning a NULL
+ value.
+ * coff-h8500.c (rtype2howto): Likewise.
+ * coff-tic30.c (rtype2howto): Likewise.
+ * coff-z80.c (rtype2howto): Likewise.
+ * coff-z8k.c (rtype2howto): Likewise.
+ * coff-ia64.c (RTYPE2HOWTO): Always return a valid howto.
+ * coff-m68k.c (m68k_rtype2howto): Return a NULL howto if none
+ could be found.
+ * coff-mcore.c (RTYPE2HOWTO): Add range checking.
+ * coff-w65.c (rtype2howto): Likewise.
+ * coff-we32k.c (RTYPE2HOWTO): Likewise.
+ * pe-mips.c (RTYPE2HOWTO): Likewise.
+ * coff-x86_64.c (coff_amd64_reloc): Likewise. Replace abort with
+ an error return.
+ * coffcode.h (coff_slurp_reloc_table): Allow the rel parameter to
+ be unused.
+ * coffgen.c (make_a_section_from_file): Check the length of a
+ section name before testing to see if it is a debug section name.
+ (coff_object_p): Zero out any uninitialised bytes in the opt
+ header.
+ * ecoff.c (_bfd_ecoff_slurp_symbolic_info): Test for the raw
+ source being empty when there are values to be processed.
+ (_bfd_ecoff_slurp_symbol_table): Add range check.
+ * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Likewise.
+ (bfd_mach_o_mangle_sections): Move test for too many sections to
+ before the allocation of the section table.
+ (bfd_mach_o_read_symtab_strtab): If the read fails, free the
+ memory and nullify the symbol pointer.
+ * reloc.c (bfd_generic_get_relocated_section_contents): Add
+ handling of a bfd_reloc_notsupported return value.
+ * versados.c (EDATA): Add range checking.
+ (get_record): Likewise.
+ (process_otr): Check for contents being available before updating
+ them.
+ (versados_canonicalize_reloc): Add range check.
+
+2014-11-26 Alan Modra <amodra@gmail.com>
+
+ * elf.c (_bfd_elf_slurp_version_tables): Delay allocation of
+ internal verref buffer. Error for zero sh_info. Print errors.
+ Check for zero vd_ndx. Use bfd_zalloc for vd_auxptr buffer.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * targets.c (BFD_JUMP_TABLE_SYMBOLS): Use
+ NAME##_get_symbol_version_string.
+ (bfd_get_symbol_version_string): New.
+ * aout-adobe.c (aout_32_get_symbol_version_string): Define using
+ _bfd_nosymbols define.
+ * aout-target.h (MY_get_symbol_version_string): Likewise.
+ * aout-tic30.c (MY_get_symbol_version_string): Likewise.
+ * binary.c (binary_get_symbol_version_string): Likewise.
+ * bout.c (aout_32_get_symbol_version_string): Likewise.
+ * coff-rs6000.c (_bfd_xcoff_get_symbol_version_string): Likewise.
+ * i386msdos.c (msdos_get_symbol_version_string): Likewise.
+ * i386os9k.c (aout_32_get_symbol_version_string): Likewise.
+ * ieee.c (ieee_get_symbol_version_string): Likewise.
+ * ihex.c (ihex_get_symbol_version_string): Likewise.
+ * libecoff.h (_bfd_ecoff_get_symbol_version_string): Likewise.
+ * mach-o-target.c (bfd_mach_o_get_symbol_version_string): Likewise.
+ * mmo.c (mmo_get_symbol_version_string): Likewise.
+ * nlm-target.h (nlm_get_symbol_version_string): Likewise.
+ * oasys.c (oasys_get_symbol_version_string): Likewise.
+ * pef.c (bfd_pef_get_symbol_version_string): Likewise.
+ * plugin.c (bfd_plugin_get_symbol_version_string): Likewise.
+ * ppcboot.c (ppcboot_get_symbol_version_string): Likewise.
+ * som.c (som_get_symbol_version_string): Likewise.
+ * srec.c (srec_get_symbol_version_string): Likewise.
+ * tekhex.c (tekhex_get_symbol_version_string): Likewise.
+ * versados.c (versados_get_symbol_version_string): Likewise.
+ * vms-alpha.c (alpha_vms_get_symbol_version_string): Likewise.
+ * xsym.c (bfd_sym_get_symbol_version_string): Likewise.
+
+ * coff64-rs6000.c (rs6000_xcoff64_vec): Use
+ coff_get_symbol_version_string.
+ (rs6000_xcoff64_aix_vec): Likewise.
+
+ * elf-bfd.h (bfd_elf_get_symbol_version_string): Renamed to ...
+ (_bfd_elf_get_symbol_version_string): This.
+ * elf.c: Likewise.
+ (bfd_elf_print_symbol): Updated.
+ * elfxx-target.h (bfd_elfNN_get_symbol_version_string): Define.
+
+ * libbfd-in.h (_bfd_nosymbols_get_symbol_version_string): Define.
+ * libcoff-in.h (coff_get_symbol_version_string): Likewise.
+ * bfd-in2.h: Regenerated.
+ * libbfd.h: Likewise.
+ * libcoff.h: Likewise.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16496
+ * elf-bfd.h (bfd_elf_get_symbol_version_string): New.
+ * elf.c (bfd_elf_get_symbol_version_string): New. Extracted
+ from bfd_elf_print_symbol.
+ (bfd_elf_print_symbol): Use it.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_got_plt_entry): New.
+ (elf_i386_pic_got_plt_entry): Likewise.
+ (elf_i386_link_hash_entry): Add plt_got.
+ (elf_i386_link_hash_table): Likewise.
+ (elf_i386_link_hash_newfunc): Initialize plt_got.offset to -1.
+ (elf_i386_get_local_sym_hash): Likewise.
+ (elf_i386_check_relocs): Create the GOT PLT if there are both
+ PLT and GOT references when the regular PLT is used.
+ (elf_i386_allocate_dynrelocs): Use the GOT PLT if there are
+ both PLT and GOT references unless pointer equality is needed.
+ (elf_i386_relocate_section): Also check the GOT PLT when
+ resolving R_386_PLT32.
+ (elf_i386_finish_dynamic_symbol): Use the GOT PLT if it is
+ available.
+
+ * elf64-x86-64.c (elf_x86_64_link_hash_entry): Add plt_got.
+ (elf_x86_64_link_hash_table): Likewise.
+ (elf_x86_64_link_hash_newfunc): Initialize plt_got.offset to -1.
+ (elf_x86_64_get_local_sym_hash): Likewise.
+ (elf_x86_64_check_relocs): Create the GOT PLT if there are both
+ PLT and GOT references when the regular PLT is used.
+ (elf_x86_64_allocate_dynrelocs): Use the GOT PLT if there are
+ both PLT and GOT references unless pointer equality is needed.
+ (elf_x86_64_relocate_section): Also check the GOT PLT when
+ resolving R_X86_64_PLT32.
+ (elf_x86_64_finish_dynamic_symbol): Use the GOT PLT if it is
+ available.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-24 Tejas Belagod <tejas.belagod@arm.com>
+
+ * elfnn-aarch64.c (elf_aarch64_compare_mapping): New.
+ (erratum_835769_scan): Sort map list.
+
+2014-11-24 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (plt_stub_pad): Correct.
+
+2014-11-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_check_relocs): Assert size of
+ elf_x86_64_bnd_plt2_entry and elf_x86_64_legacy_plt2_entry.
+ (elf_x86_64_allocate_dynrelocs): Don't assert size of
+ elf_x86_64_bnd_plt2_entry and elf_x86_64_legacy_plt2_entry.
+
+2014-11-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Check
+ branch displacement overflow in PLT entry.
+
+2014-11-21 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffgen.c (coff_get_normalized_symtab): Check for an excessive
+ number of auxillary entries.
+ * ieee.c (next_byte): Convert to a function. Return FALSE if the
+ next byte is beyond the end of the buffer.
+ (parse_int): Test the return value of next_byte.
+ (parse_expression): Convert to boolean. Return FALSE if the
+ parsing failed. Test the return value of next_byte.
+ (ieee_seek): Convert to a function. Return FALSE if the seek goes
+ beyond the end of the buffer.
+ (ieee_slurp_external_symbols): Test the return value of ieee_seek
+ and next_byte.
+ (ieee_slurp_sections): Convert to boolean. Return FALSE if the
+ operation failed. Test the return value of ieee_seek and
+ next_byte.
+ (ieee_archive_p): Test the return value of ieee_seek and
+ next_byte.
+ (do_one): Likewise.
+ (ieee_slurp_section_data): Likewise.
+ (ieee_object_p): Likewise. Store the size of the buffer in the
+ total_amt field in the header.
+ * libieee.h (common_header_type): Add amt field.
+ * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Check that the
+ reloc's value is within range.
+ (bfd_mach_o_read_symtab_symbols): Nullify the symbols field if the
+ operation fails.
+ * pei-x86_64.c (pex64_xdata_print_uwd_codes): Replace abort with
+ an error message.
+ (pex64_dump_xdata): Check for buffer overflows.
+ * versados.c (process_otr): Check that the section exists before
+ taking its size.
+ (versados_object_p): Make sure that enough data was read for the
+ header to be checked.
+ * vms-alpha.c (vms_get_remaining_object_record): Change
+ read_so_far parameter to an unsigned int. Check that the amount
+ read is in range.
+
+2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Optimize
+ PC-relative offset overflow check.
+
+2014-11-21 Alexander Cherepanov <cherepan@mccme.ru>
+
+ PR binutils/17512
+ * coffgen.c (_bfd_coff_read_string_table): Test allocation of
+ string table before clearing the first few bytes.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * elf32-arm.c (elf32_arm_merge_eabi_attributes): Support FPv5.
+
+2014-11-20 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (group_sections): Init stub14_group_size from
+ --stub-group-size parameter divided by 1024.
+
+2014-11-20 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relax_section): Correct ppc476 workaround
+ alignment calculation.
+
+2014-11-20 Terry Guo <terry.guo@arm.com>
+
+ * elf32-arm.c (elf32_arm_merge_eabi_attributes): Skip if input bfd
+ hasn't attribute section.
+
+2014-11-20 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_size_stubs): Add __go_go to thread_starters.
+
+2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17618
+ * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Check
+ PC-relative offset overflow in PLT entry.
+
+2014-11-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * peXXIgen.c (pe_print_pdata): Fail if the section's virtual size
+ is larger than its real size.
+ (rsrc_print_section): Fix off-by-one error checking for overflow.
+ * pei-x86_64.c (pex64_bfd_print_pdata): Handle empty unwind
+ sections.
+
+2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_check_relocs): Enable MPX PLT only
+ for -z bndplt.
+
+2014-11-14 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17597
+ * opncls.c (bfd_get_debug_link_info): Avoid reading off the end of
+ the section.
+ (bfd_get_alt_debug_link_info): Likewise.
+
+2014-11-14 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * ieee.c (ieee_archive_p) Skip processing if no bytes are read at
+ all.
+ (ieee_object_p): Likewise.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * coffcode.h (coff_slurp_line_table): Add cast to unsigned int.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * coffcode.h (coff_pointerize_aux_hook): Fix a typo.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17598
+ * elf64-x86-64.c (elf_x86_64_check_relocs): Treat
+ R_X86_64_GOTPLT64 the same as R_X86_64_GOT64.
+ (elf_x86_64_relocate_section): Likewise.
+
+2014-11-13 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_ptr_struct): Add is_sym field.
+ (coff_new_section_hook): Set the is_sym field.
+ (coff_pointerize_aux_hook): Check the is_sym field.
+ (coff_print_aux): Likewise.
+ (coff_compute_section_file_positions): Likewise.
+ (coff_write_object_contents): Likewise.
+ (coff_slurp_line_table): Likewise.
+ (coff_slurp_symbol_table): Likewise.
+ (CALC_ADDEND): Likewise.
+ * coffgen.c (coff_renumber_symbols): Likewise.
+ (coff_mangle_symbols): Likewise.
+ (coff_fix_symbol_name): Likewise.
+ (coff_write_symbol): Likewise.
+ (coff_write_alien_symbol): Likewise.
+ (coff_write_native_symbol): Likewise.
+ (coff_write_symbols): Likewise.
+ (coff_write_linenumbers): Likewise.
+ (coff_pointerize_aux): Likewise.
+ (coff_get_normalized_symtab): Likewise.
+ (coff_get_symbol_info): Likewise.
+ (bfd_coff_get_syment): Likewise.
+ (bfd_coff_get_auxent): Likewise.
+ (coff_print_symbol): Likewise.
+ (coff_find_nearest_line_with_names): Likewise.
+ (bfd_coff_set_symbol_class): Likewise.
+ (coff_make_empty_symbol): Set the is_sym field.
+ (coff_bfd_make_debug_symbol): Likewise.
+ * peicode.h (pe_ILF_make_a_symbol): Likewise.
+ * libcoff.h: Regenerate.
+ * libcoff-in.h: Regenerate.
+
+2014-11-12 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_slurp_line_table): Set the line number of
+ corrupt entries to -1.
+ (coff_slurp_symbol_table): Alway initialise the value of the
+ symbol.
+ * coffgen.c (coff_print_symbol): Check that the combined pointer
+ is valid.
+ (coff_print_symbol): Do not print negative line numbers.
+ * peXXigen.c (pe_print_idata): Add range checking displaying
+ member names.
+
+2014-11-12 Alan Modra <amodra@gmail.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_slurp_line_table): Drop line number info
+ not preceded by a valid function entry. Revert last change.
+
+2014-11-11 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_slurp_line_table): Initialise the parts of the
+ line number cache that would not be initialised by the copy from
+ the new line number table.
+ (coff_classify_symbol): Allow for _bfd_coff_internal_syment_name
+ returning NULL.
+ * coffgen.c (coff_get_normalized_symbols): Get the external
+ symbols before allocating space for the internal symbols, in case
+ the get fails.
+ * elf.c (_bfd_elf_slurp_version_tables): Only allocate a verref
+ array if one is needed. Likewise with the verdef array.
+ * peXXigen.c (_bfd_XXi_swap_sym_in): Replace abort()'s with error
+ messages.
+ (_bfd_XXi_swap_aux_in): Make sure that all fields of the aux
+ structure are initialised.
+ (pe_print_edata): Avoid reading off the end of the data buffer.
+
+2014-11-11 Alan Modra <amodra@gmail.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_slurp_line_table): Use updated lineno_count
+ when building func_table.
+
+2014-11-11 Alan Modra <amodra@gmail.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_slurp_line_table): Don't bfd_zalloc, just
+ memset the particular bits we need. Update src after hitting loop
+ "continue". Don't count lineno omitted due to invalid symbols in
+ nbr_func, and update lineno_count. Init entire terminating
+ lineno. Don't both allocating terminator in n_lineno_cache.
+ Redirect sym->lineno pointer to where n_lineno_cache will be
+ copied, and free n_lineno_cache.
+ * pe-mips.c (NUM_HOWTOS): Typo fix.
+
+2014-11-11 Alan Modra <amodra@gmail.com>
+
+ * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Adjust section
+ size check to account for possible zero terminator.
+
+2014-11-10 James Cowgill <James.Cowgill@imgtec.com>
+
+ * elfxx-mips.c (_bfd_mips_elf_section_processing): don't force small
+ data sections to be PROGBITS
+
+2014-11-10 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17521
+ * coff-i386.c (NUM_HOWTOS): New define.
+ (RTYPE2HOWTO): Use it.
+ (coff_i386_rtype_to_howto): Likewise.
+ (coff_i386_reloc_name_lookup): Likewise.
+ (CALC_ADDEND): Check that reloc r_type field is valid.
+ * coff-x86_64.c (NUM_HOWTOS): New define.
+ (RTYPE2HOWTO): Use it.
+ (coff_amd64_rtype_to_howto): Likewise.
+ (coff_amd64_reloc_name_lookup): Likewise.
+ (CALC_ADDEND): Check that reloc r_type field is valid.
+ * coffcode.h (coff_slurp_line_table): Check for symbol table
+ indexing underflow.
+ (coff_slurp_symbol_table): Use zalloc to ensure that all table
+ entries are initialised.
+ * coffgen.c (_bfd_coff_read_string_table): Initialise unused bits
+ in the string table. Also ensure that the table is 0 terminated.
+ (coff_get_normalized_symtab): Check for symbol table indexing
+ underflow.
+ * opncls.c (bfd_alloc): Catch the case where a small negative size
+ can result in only 1 byte being allocated.
+ (bfd_alloc2): Use bfd_alloc.
+ * pe-mips.c (NUM_HOWTOS): New define.
+ (coff_mips_reloc_name_lookup): Use it.
+ (CALC_ADDEND): Check that reloc r_type field is valid.
+ * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Initialise unused entries
+ in the DataDirectory.
+ (pe_print_idata): Avoid reading beyond the end of the data block
+ wen printing strings.
+ (pe_print_edata): Likewise.
+ Check for table indexing underflow.
+ * peicode.h (pe_mkobject): Initialise the pe_opthdr field.
+ (pe_bfd_object_p): Allocate and initialize enough space to hold a
+ PEAOUTHDR, even if the opt_hdr field specified less.
+
+2014-11-08 Alan Modra <amodra@gmail.com>
+
+ * peXXigen.c (pe_print_idata): Revert last patch, cast lhs instead.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * peXXigen.c (pe_print_idata): Cast to unsigned long in range
+ checks.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17482
+ * elf64-x86-64.c (elf_x86_64_relocate_section): Update comments
+ for IE->LE transition.
+
+2014-11-07 Alan Modra <amodra@gmail.com>
+
+ * tekhex.c (tekhex_set_arch_mach): Ignore unknown arch errors.
+
+2014-11-07 Alan Modra <amodra@gmail.com>
+
+ * tekhex.c (CHUNK_SPAN): Define.
+ (struct data_struct <chunk_init>): Use one byte per span, update
+ all code accessing this field.
+ (find_chunk): Add create param, don't create new entry unless set.
+ (insert_byte): Don't save zeros.
+ (first_phase): Set section SEC_CODE or SEC_DATA flag depending
+ on symbol type. Create an alternate section if both types of
+ symbol are given. Attach type '2' and '6' symbols to absolute
+ section.
+ (move_section_contents): Fix caching of chunk. Don't create chunk
+ when reading, or for writing zeros.
+ (tekhex_set_section_contents): Don't create initial chunks.
+ (tekhex_write_object_contents): Use CHUNK_SPAN.
+
+2014-11-07 Alan Modra <amodra@gmail.com>
+
+ * aoutx.h (aout_get_external_symbols): Tidy allocation of symbol buffer.
+
+2014-11-07 Alan Modra <amodra@gmail.com>
+
+ * archive.c (_bfd_slurp_extended_name_table): Revert bfd_get_size check.
+ * coffcode.h (coff_set_alignment_hook): Likewise.
+ (coff_slurp_line_table): Likewise.
+ * coffgen.c (coff_get_normalized_symtab): Likewise.
+ (_bfd_coff_get_external_symbols): Likewise.
+ * elf.c (bfd_elf_get_str_section): Likewise.
+ * tekhex.c (first_phase): Likewise.
+
+2014-11-06 Nick Clifton <nickc@redhat.com>
+
+ * aoutx.h (slurp_symbol_table): Revert previous delta.
+ (slurp_reloc_table): Likewise.
+ * compress.c (bfd_get_full_section_contents): Remove file size
+ test.
+ * coffgen.c (coff_get_normalized_symtab): Allow zero-sized symtabs
+ and do not complain about linker generated files.
+
+2014-11-06 Will Newton <will.newton@linaro.org>
+
+ * elf-attrs.c (_bfd_elf_parse_attributes): Handle zero
+ length sections and sub-sections.
+
+2014-11-04 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffcode.h (handle_COMDAT): Replace abort with BFD_ASSERT.
+ Replace another abort with an error message.
+ (coff_slurp_line_table): Add more range checking.
+ * peXXigen.c (pe_print_debugdata): Add range checking.
+
+2014-11-05 James Cowgill <james.cowgill@imgtec.com>
+
+ * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Fix segfault
+ when creating a dso with discarded dynsym section.
+
+2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * elfxx-mips.c (update_mips_abiflags_isa): Add E_MIPS_ARCH_32R6
+ and E_MIPS_ARCH_64R6 support.
+
+2014-11-05 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffcode.h (coff_set_alignment_hook): Warn if the file lies
+ about the number of relocations it contains.
+ (coff_sort_func_alent): Return 0 if the pointers are NULL.
+ (coff_slurp_line_table): Add more range checks. Do not free new
+ tables created when sorting line numbers.
+ * peXXigen.c (pe_print_idata): Add range checks.
+ (pe_print_edata): Likewise.
+ (rsrc_print_resource_entries): Likewise. Avoid printing control
+ characters. Terminate priniting if corruption is detected.
+ (rsrc_print_resource_directory): Terminate printing if an unknown
+ directory type is encountered.
+ (pe_print_debugdata): Fix off-by-one error.
+ (rsrc_count_entries): Add range checking.
+ (rsrc_parse_entry): Likewise.
+
+2014-11-04 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * compress.c (bfd_get_full_section_contents): Improve test for
+ linker created objects.
+
+ PR binutils/17533
+ * archive.c (_bfd_slurp_extended_name_table): Handle archives with
+ corrupt extended name tables.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * elf32-spu.c (ovl_mgr_stat): New function.
+ (spu_elf_open_builtin_lib): Pass to bfd_openr_iovec.
+
+2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * elf32-avr.c (elf32_avr_relax_delete_bytes): During linker
+ relaxation, reduce the size of symbols that span the deleted
+ bytes.
+
+2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * elf32-avr.c (elf32_avr_relax_delete_bytes): Modify symbols
+ located at the very end of the section.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * aoutx.h (slurp_symbol_table): Check that computed table size is
+ not bigger than the file from which is it being read.
+ (slurp_reloc_table): Likewise.
+ * coffcode.h (coff_slurp_line_table): Remove unneeded local
+ 'warned'. Do not try to print the details of a symbol with an
+ invalid index.
+ * coffgen.c (make_a_sectiobn_from_file): Check computed string
+ index against length of string table.
+ (bfd_coff_internal_syment_name): Check read in string offset
+ against length of string table.
+ (build_debug_section): Return a pointer to the section used.
+ (_bfd_coff_read_string_table): Store the length of the string
+ table in the coff_tdata structure.
+ (bfd_coff_free_symbols): Set the length of the string table to
+ zero when it is freed.
+ (coff_get_normalized_symtab): Check offsets against string table
+ or data table lengths as appropriate.
+ * cofflink.c (_bfd_coff_link_input_bfd): Check offset against
+ length of string table.
+ * compress.c (bfd_get_full_section_contents): Check computed size
+ against the size of the file.
+ * libcoff-in.h (obj_coff_strings_len): Define.
+ (struct coff_tdata): Add strings_len field.
+ * libcoff.h: Regenerate.
+ * peXXigen.c (pe_print_debugdata): Do not attempt to print the
+ data if the debug section is too small.
+ * xcofflink.c (xcoff_link_input_bfd): Check offset against
+ length of string table.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ * po/fi.po: Updated Finnish translation.
+
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * archures.c: Add octeon3 for mips target.
+ * bfd-in2.h: Regenerate.
+ * bfd/cpu-mips.c: Define I_mipsocteon3.
+ nfo_struct): Add octeon3 support.
+ * bfd/elfxx-mips.c: (_bfd_elf_mips_mach): Add support for
+ octeon3.
+ (mips_set_isa_flags): Add support for octeon3.
+ (bfd_mips_isa_ext): Add bfd_mach_mips_octeon3.
+ (mips_mach_extensions): Make bfd_mach_mips_octeon3 an
+ extension of bfd_mach_mips_octeon2.
+ (print_mips_isa_ext): Print the value of Octeon3.
+
+2014-10-31 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * coffgen.c (_bfd_coff_get_external_symbols): Do not try to load a
+ symbol table bigger than the file.
+ * elf.c (bfd_elf_get_str_section): Do not try to load a string
+ table bigger than the file.
+ * tekhex.c (first_phase): Check that the section range is sane.
+
+2014-10-30 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * ihex.c (ihex_scan): Fix typo in invocation of ihex_bad_byte.
+ * coffgen.c (coff_get_normalized_symtab): Prevent buffer overrun.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * elf.c (bfd_section_from_shdr): Fix heap use after free memory
+ leak.
+
+2014-10-29 Dennis Brueni <dbrueni@slickedit.com>
+
+ * elf.c (elfcore_write_lwpstatus): Fix typo in call to memcpy.
+
+2014-10-28 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * elf.c (bfd_section_from_shdr): Allocate and free the recursion
+ detection table on a per-bfd basis.
+ * peXXigen.c (pe_print_edata): Handle binaries with a truncated
+ export table.
+
+2014-10-28 Andreas Schwab <schwab@suse.de>
+ Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17510
+ * srec.c (srec_bad_byte): Increase size of buf to allow for
+ negative values.
+ (srec_scan): Use an unsigned char buffer to hold header bytes.
+
+2014-10-27 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * elf.c (bfd_section_from_shdr): Detect and warn about ELF
+ binaries with a group of sections linked by the string table
+ indicies.
+ * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Handle corrupt binaries
+ with an invalid value for NumberOfRvaAndSizes.
+ (pe_print_edata): Detect out of range rvas and entry counts for
+ the Export Address table, Name Pointer table and Ordinal table.
+
+ PR binutils/17510
+ * elf.c (setup_group): Improve handling of corrupt group
+ sections.
+
+2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
+
+ * bfd-in.h (bfd_elf64_aarch64_set_options): Add a parameter.
+ * bfd-in2.h (bfd_elf64_aarch64_set_options): Likewise.
+ * elfnn-aarch64.c (aarch64_erratum_835769_stub): New.
+ (elf_aarch64_stub_type): Add new type
+ aarch64_stub_erratum_835769_veneer.
+ (elf_aarch64_stub_hash_entry): New fields for erratum 835769.
+ (aarch64_erratum_835769_fix): New data struct to record erratum
+ 835769.
+ (elf_aarch64_link_hash_table: Global flags for 835769.
+ (aarch64_build_one_stub): Add case for 835769.
+ (aarch64_size_one_stub): Likewise.
+ (aarch64_mem_op_p, aarch64_mlxl_p,
+ aarch64_erratum_sequence,erratum_835769_scan):
+ New. Decode and scan functions for erratum 835769.
+ (elf_aarch64_create_or_find_stub_sec): New.
+ (elfNN_aarch64_size_stubs): Look for erratum 835769 and record
+ them.
+ (bfd_elfNN_aarch64_set_options: Set global flag for 835769.
+ (erratum_835769_branch_to_stub_data,
+ make_branch_to_erratum_835769_stub):New. Connect up all the
+ erratum stubs to occurances by branches.
+ (elfNN_aarch64_write_section): New hook.
+ (aarch64_map_one_stub): Output erratum stub symbol.
+ (elfNN_aarch64_size_dynamic_sections): Init mapping symbol
+ information for erratum 835769.
+ (elf_backend_write_section): Define.
+
+2014-10-23 Victor Kamensky <victor.kamensky@linaro.org>
+
+ * elf32-arm.c (read_code32): New function to read 32 bit
+ arm instruction.
+ (read_code16): New function to read 16 bit thumb instrution.
+ (elf32_arm_plt0_size, elf32_arm_plt_size): Use read_code32
+ and read_code16 to read instructions.
+
+2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * elfxx-mips.c (print_mips_ases): Print unknown ASEs.
+ (print_mips_isa_ext): Print the value of an unknown extension.
+
+2014-10-21 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_tls_optimize): Ignore relocs against toc
+ entries that aren't a multiple of 8 rather than failing assertion.
+
+2014-10-21 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_size_stubs): Add gcc-4.9 libgomp functions
+ to thread_starter.
+
+2014-10-18 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_add_symbol_hook): If function code
+ section for function symbols defined in .opd is discarded, let
+ the symbol appear to be undefined.
+ (opd_entry_value): Ensure the result section is that for the
+ function code section in the same object as the OPD entry.
+
+2014-10-16 Alan Modra <amodra@gmail.com>
+
+ PR 17492
+ * elf32-arm.c (elf32_arm_add_symbol_hook): Only set has_gnu_symbols
+ on ELF output bfd.
+ * elf32-i386.c (elf_i386_add_symbol_hook): Likewise.
+ * elf32-m68k.c (elf_m68k_add_symbol_hook): Likewise.
+ * elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
+ * elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
+ * elf64-ppc.c (ppc64_elf_add_symbol_hook): Likewise.
+ * elf64-sparc.c (elf64_sparc_add_symbol_hook): Likewise.
+ * elf64-x86-64.c (elf_x86_64_add_symbol_hook): Likewise.
+ * elfxx-aarch64.c (_bfd_aarch64_elf_add_symbol_hook): Likewise.
+ * elf-s390-common.c (elf_s390_add_symbol_hook): Likewise. Handle
+ STB_GNU_UNIQUE too.
+
+2014-10-16 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_before_check_relocs): Do .opd processing
+ even when output is not ppc64 ELF. Remove redundant tests on
+ type of input bfd.
+
+2014-10-15 Alan Modra <amodra@gmail.com>
+
+ PR 17481
+ * aoutx.h (NAME (aout, find_nearest_line)): Add "discriminator_ptr"
+ param, group "section" and "offset" params. Zero discriminator.
+ * bfd.c (bfd_find_nearest_line): Implement with new
+ _bfd_find_nearest_line.
+ (bfd_find_nearest_line_discriminator): Likewise.
+ * coff-i386.c (_bfd_generic_find_nearest_line_discriminator): Don't
+ define.
+ * coff-rs6000.c (xcoff_find_nearest_line,
+ xcoff_find_nearest_line_discriminator): Delete.
+ (_bfd_xcoff_find_nearest_line): Don't define.
+ (_bfd_xcoff_find_nearest_line): Define as coff_find_nearest_line.
+ * coff-x86_64.c (_bfd_generic_find_nearest_line_discriminator): Don't
+ define.
+ * coff64-rs6000.c (rs6000_xcoff64_vec, rs6000_xcoff64_aix_vec): Adjust.
+ * coffgen.c (coff_find_nearest_line_with_names): Reorder params,
+ adjust _bfd_dwarf2_find_nearest_line call.
+ (coff_find_nearest_line): Add "discriminator_ptr" param, reorder
+ others. Set discriminator. Adjust call.
+ (coff_find_nearest_line_discriminator): Delete.
+ * dwarf1.c (_bfd_dwarf1_find_nearest_line): Reorder params.
+ * dwarf2.c (find_line): Rename to..
+ (_bfd_dwarf2_find_nearest_line): ..this, reordering params.
+ Simplify setting of do_line. Delete old function.
+ (_bfd_dwarf2_find_line): Delete.
+ * ecoff.c (_bfd_ecoff_find_nearest_line): Reorder params, add
+ discriminator_ptr and set it.
+ * elf-bfd.h (_bfd_elf_find_nearest_line): Update prototype.
+ (_bfd_elf_find_nearest_line_discriminator): Delete.
+ (_bfd_elf_find_line_discriminator): Delete.
+ (_bfd_generic_find_nearest_line_discriminator): Don't define.
+ * elf.c (elf_find_function): Reorder params.
+ (_bfd_elf_find_nearest_line): Reorder params, add discriminator_ptr.
+ Adjust calls.
+ (_bfd_elf_find_nearest_line_discriminator): Delete.
+ (_bfd_elf_find_line): Adjust call.
+ * elf32-arm.c (arm_elf_find_function): Reorder params.
+ (elf32_arm_find_nearest_line): Reorder params, add discriminator_ptr.
+ Adjust calls.
+ * elf64-alpha.c (elf64_alpha_find_nearest_line): Similarly.
+ * elfnn-aarch64.c (aarch64_elf_find_function): Reorder params.
+ (elfNN_aarch64_find_nearest_line): Reorder params, add
+ discriminator_ptr. Adjust calls.
+ * elfxx-mips.c (_bfd_mips_elf_find_nearest_line): Similarly.
+ * elfxx-mips.h (_bfd_mips_elf_find_nearest_line): Update prototype.
+ * libaout.h (NAME (aout, find_nearest_line)): Update prototype.
+ * libbfd-in.h (_bfd_nosymbols_find_nearest_line): Update.
+ (_bfd_dwarf1_find_nearest_line): Likewise.
+ (_bfd_dwarf2_find_nearest_line): Likewise.
+ (_bfd_dwarf2_find_line): Delete.
+ (_bfd_generic_find_nearest_line_discriminator): Delete.
+ * libbfd.c (_bfd_generic_find_nearest_line_discriminator): Delete.
+ * libcoff-in.h (coff_find_nearest_line): Update prototype.
+ (coff_find_nearest_line_discriminator): Delete.
+ (coff_find_nearest_line_with_names): Update prototype.
+ * libecoff.h (_bfd_ecoff_find_nearest_line): Update prototype.
+ * mach-o.c (bfd_mach_o_find_nearest_line): Reorder params, add
+ discriminator_ptr. Adjust calls.
+ * mach-o.h (bfd_mach_o_find_nearest_line): Update prototype.
+ * pdp11.c (NAME (aout, find_nearest_line)): Reorder params, add
+ discriminator_ptr and set.
+ * som.c (som_find_nearest_line): Similarly.
+ * targets.c (BFD_JUMP_TABLE_SYMBOLS): Delete entry for
+ _bfd_find_nearest_line_discriminator.
+ (struct bfd_target <_bfd_find_nearest_line>): Adjust prototype.
+ (struct bfd_target <_bfd_find_nearest_line_discriminator>): Delete.
+ * vms-alpha.c (_bfd_vms_find_nearest_dst_line): Rename to..
+ (_bfd_vms_find_nearest_line): ..this. Reorder params, add
+ "discriminator" and set.
+ (_bfd_vms_find_nearest_line_discriminator): Delete.
+ (_bfd_generic_find_nearest_line_discriminator): Don't define.
+ (alpha_vms_find_nearest_line): Update define.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+ * libcoff.h: Regenerate.
+
+2014-10-15 Alan Modra <amodra@gmail.com>
+
+ * targets.c (BFD_JUMP_TABLE_SYMBOLS): Use NAME##_find_line.
+ * aout-adobe.c (aout_32_find_line): Define.
+ (aout_32_bfd_make_debug_symbol, aout_32_bfd_reloc_type_lookup,
+ aout_32_bfd_reloc_name_lookup): Define using _bfd_nosymbols define.
+ * aout-target.h (MY_find_line): Define.
+ * aout-tic30.c (MY_find_line): Define.
+ * binary.c (binary_find_line): Define.
+ * bout.c (aout_32_find_line): Define.
+ * coff-rs6000.c (_bfd_xcoff_find_line): Define.
+ * coff64-rs6000.c (rs6000_xcoff64_vec): Use coff_find_line.
+ (rs6000_xcoff64_aix_vec): Likewise.
+ * elf-bfd.h (_bfd_generic_find_line): Don't define.
+ * elfxx-target.h (bfd_elfNN_find_line): Define.
+ * i386msdos.c (msdos_find_line): Define.
+ * i386os9k.c (aout_32_find_line): Define.
+ * ieee.c (ieee_find_nearest_line, ieee_find_inliner_info): Delete func.
+ (ieee_find_nearest_line, ieee_find_line,
+ ieee_find_inliner_info): Define.
+ * ihex.c (ihex_find_line): Define.
+ * libbfd-in.h (_bfd_nosymbols_find_line): Define.
+ (_bfd_generic_find_line): Don't define.
+ * libbfd.c (_bfd_generic_find_line): Delete.
+ * libcoff-in.h (coff_find_line): Define.
+ * libecoff.h (_bfd_ecoff_find_line): Define.
+ * mach-o.h (bfd_mach_o_find_line): Define.
+ * mmo.c (mmo_find_line): Define.
+ * nlm-target.h (nlm_find_line): Define.
+ * oasys.c (oasys_find_nearest_line, oasys_find_inliner_info): Delete.
+ (oasys_find_nearest_line, oasys_find_line,
+ oasys_find_inliner_info): Define.
+ * pef.c (bfd_pef_find_line): Define.
+ * plugin.c (bfd_plugin_find_line): Define.
+ * ppcboot.c (ppcboot_find_line): Define.
+ * som.c (som_find_line): Define.
+ * srec.c (srec_find_line): Define.
+ * tekhex.c (tekhex_find_line): Define.
+ * versados.c (versados_find_line): Define.
+ * vms-alpha.c (alpha_vms_find_line): Define.
+ * xsym.c (bfd_sym_find_line): Define.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+ * libcoff.h: Regenerate.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * version.m4: Bump version to 2.25.51
+ * configure: Regenerate.
+
+2014-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_convert_mov_to_lea): Skip if relocation
+ offset is less than 2.
+ * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
+
+2014-10-14 Alan Modra <amodra@gmail.com>
+
+ PR 17453
+ * libbfd.c (COERCE16, COERCE32, COERCE64): Use unsigned types.
+ (EIGHT_GAZILLION): Delete.
+
+2014-10-13 Alan Modra <amodra@gmail.com>
+
+ PR 17467
+ * elf-eh-frame.c (ENSURE_NO_RELOCS): Don't stop at first NONE reloc.
+ (_bfd_elf_parse_eh_frame): When relocatable output, don't set
+ flags enabling conversion of CIEs and FDEs to use relative encoding.
+ (find_merged_cie): Similarly.
+ (_bfd_elf_write_section_eh_frame): Don't edit FDEs when
+ relocatable, except for CIE pointer.
+ * elflink.c (bfd_elf_reloc_symbol_deleted_p): Return true for
+ relocs against symbols in dropped comdat group sections.
+ (bfd_elf_discard_info): Do some eh_frame optimisation when
+ relocatable.
+
+2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * elfxx-sparc.c (_bfd_sparc_elf_merge_private_bfd_data): Handle
+ the hwcaps2 object attribute.
+
+2014-10-04 Alan Modra <amodra@gmail.com>
+
+ PR 17447
+ * elf-bfd.h (struct eh_cie_fde): Comment re NULL u.fde.cie_inf.
+ * elf-eh-frame.c (_bfd_elf_parse_eh_frame): Mark zero address
+ range FDEs for discarding.
+ (vma_compare): Sort on range after address.
+ (_bfd_elf_gc_mark_fdes): Test for NULL u.fde.cie_inf.
+ (_bfd_elf_discard_section_eh_frame): Likewise. Write "FDE" in
+ error message rather than "fde".
+ (_bfd_elf_write_section_eh_frame_hdr): Write "PC" and "FDE" in
+ error message.
+
+2014-09-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17440
+ * elf32-i386.c (elf_i386_fbsd_post_process_headers): Fix build
+ for OLD_FREEBSD_ABI_LABEL.
+
+2014-09-24 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR 17422
+ * plugin.c (try_claim): New function. Moved from
+ bfd_plugin_object_p.
+ (try_load_plugin): Pass through bfd. Add test.
+ (load_plugin): Pass through bfd.
+ (bfd_plugin_object_p): Move logic to try_claim.
+
+2014-09-23 Sterling Augustine <augustine.sterling@gmail.com>
+
+ * elf32-xtensa.c (is_resolvable_asm_expansion): for cross-section
+ call relaxation use furthermost addresses where call source and
+ destination can be to check whether it's in the range of a direct
+ call.
+
+2014-09-22 Alan Modra <amodra@gmail.com>
+
+ * elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): Don't return
+ false for overflow or overlapping FDEs. Give more detail in
+ error messages.
+
+2014-09-22 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * elfxx-mips.c (mips_elf_calculate_relocation): Don't sign extend
+ the addend if relocations are RELA.
+
+2014-09-22 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * elf32-nds32.c (nds32_elf_ex9_build_hash_table,
+ nds32_elf_ex9_relocation_check): Synchronize the argument type.
+
+2014-09-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * elf32-s390.c: Don't replace R_390_TLS_LE32 with R_390_TLS_TPOFF
+ for PIE.
+ * elf64-s390.c: Don't replace R_390_TLS_LE64 with R_390_TLS_TPOFF
+ for PIE.
+
+2014-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR gdb/17407
+ * elfcode.h (bfd_from_remote_memory): Use SIZE for HIGH_OFFSET.
+
+2014-09-16 Terry Guo <terry.guo@arm.com>
+
+ * elf32-arm.c (elf32_arm_merge_eabi_attributes): Return false if
+ failed to merge.
+
+2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * bfd-in2.h: Regenerate.
+ * elf32-nds32.c (nds32_elf_mkobject): Hook bfd_elf32_mkobject.
+ (nds32_elf_relax_section): Code refactoring.
+ (nds32_elf_relax_longcall1, nds32_elf_relax_longcall2,
+ nds32_elf_relax_longcall3, nds32_elf_relax_longcall4,
+ nds32_elf_relax_longcall5, nds32_elf_relax_longcall6): Relax call
+ pattern. The first three is moved from nds32_elf_relax_section,
+ and the last three is new function.
+ (nds32_elf_relax_longjump1, nds32_elf_relax_longjump2,
+ nds32_elf_relax_longjump3, nds32_elf_relax_longjump4,
+ nds32_elf_relax_longjump5, nds32_elf_relax_longjump6,
+ nds32_elf_relax_longjump7): Relax condition branch pattern. The first
+ three is moved from nds32_elf_relax_section, and the last four
+ is new function.
+ (nds32_elf_relax_loadstore, nds32_elf_relax_lo12): Relax load-store
+ pattern and address setting pattern.
+ (nds32_elf_relax_piclo12, nds32_elf_relax_ptr,
+ nds32_elf_relax_pltgot_suff, nds32_elf_relax_got_suff,
+ nds32_elf_relax_gotoff_suff): Relax pic pattern.
+ (nds32_elf_relax_letlslo12, nds32_elf_relax_letlsadd,
+ nds32_elf_relax_letlsls): Relax TLS pattern.
+ (nds32_relax_adjust_label): Adjust alignment and nop.
+ (nds32_elf_pick_relax): Choose relaxation optimization.
+ (nds32_elf_get_relocated_section_contents): New hook.
+ (nds32_elf_order_insn_times, nds32_elf_ex9_build_itable): Release ex9
+ table 234th entry.
+ * elf32-nds32.h: Declare.
+ * libbfd.h: Regenerate.
+ * reloc.c: Add nds32 new relocations.
+
+2014-09-15 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * dwarf2.c (find_abstract_instance_name): Use 'form' instead of
+ 'name' for the typo issue, which related with commit
+ 60d77146a249ae9b51d7ce98930cdbedb2cfa352.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * aoutx.h (NAME (aout, machine_type)): Add mips32r6 and mips64r6.
+ * archures.c (bfd_architecture): Likewise.
+ * bfd-in2.h (bfd_architecture): Likewise.
+ (bfd_reloc_code_real): Add relocs BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3 and
+ BFD_RELOC_MIPS_19_PCREL_S2.
+ * cpu-mips.c (arch_info_struct): Add mips32r6 and mips64r6.
+ * elf32-mips.c: Define relocs R_MIPS_PC21_S2, R_MIPS_PC26_S2
+ R_MIPS_PC18_S3, R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
+ (mips_reloc_map): Add entries for BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
+ BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
+ BFD_RELOC_LO16_PCREL.
+ * elf64-mips.c: Define REL, and RELA relocations R_MIPS_PC21_S2,
+ R_MIPS_PC26_S2, R_MIPS_PC18_S3, R_MIPS_PC19_S2, R_MIPS_PCHI16
+ and R_MIPS_PCLO16.
+ (mips_reloc_map): Add entries for BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
+ BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
+ BFD_RELOC_LO16_PCREL.
+ * elfn32-mips.c: Likewise.
+ * elfxx-mips.c (MIPSR6_P): New define.
+ (mipsr6_exec_plt_entry): New array.
+ (hi16_reloc_p): Add support for R_MIPS_PCHI16.
+ (lo16_reloc_p): Add support for R_MIPS_PCLO16.
+ (aligned_pcrel_reloc_p): New function.
+ (mips_elf_relocation_needs_la25_stub): Add support for relocs:
+ R_MIPS_PC21_S2 and R_MIPS_PC26_S2.
+ (mips_elf_calculate_relocation): Add support for relocs:
+ R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3, R_MIPS_PC19_S2,
+ R_MIPS_PCHI16 and R_MIPS_PCLO16.
+ (_bfd_elf_mips_mach): Add support for mips32r6 and mips64r6.
+ (mips_elf_add_lo16_rel_addend): Add support for R_MIPS_PCHI16.
+ (_bfd_mips_elf_check_relocs): Add support for relocs:
+ R_MIPS_PC21_S2 and R_MIPS_PC26_S2.
+ (_bfd_mips_elf_relocate_section): Add a check for unaligned
+ pc relative relocs.
+ (_bfd_mips_elf_finish_dynamic_symbol): Add support for MIPS r6
+ plt entry.
+ (mips_set_isa_flags): Add support for mips32r6 and mips64r6.
+ (_bfd_mips_elf_print_private_bfd_data): Likewise.
+ (mips_32bit_flags_p): Add support for mips32r6.
+ * libbfd.h (bfd_reloc_code_real_names): Add entries for
+ BFD_RELOC_MIPS_21_PCREL_S2, BFD_RELOC_MIPS_26_PCREL_S2,
+ BFD_RELOC_MIPS_18_PCREL_S3 and BFD_RELOC_MIPS_19_PCREL_S2.
+ * reloc.c: Document relocs BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3 and
+ BFD_RELOC_MIPS_19_PCREL_S2.
+ * config.bfd: Add mips*-img-elf* target triple.
+
+2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * config.bfd: Add mips*-img-elf* target triple.
+
+2014-09-12 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct eh_frame_array_ent): Add "range".
+ * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Stash address
+ range of FDEs to hdr_info->array.
+ (_bfd_elf_write_section_eh_frame_hdr): Report overflow in
+ .eh_frame_hdr entries, and overlapping FDEs.
+
+2014-09-10 Alan Modra <amodra@gmail.com>
+
+ * elf.c (assign_file_positions_except_relocs): Move section header
+ placement to..
+ (_bfd_elf_assign_file_positions_for_relocs): ..here. Make static.
+ * elf-bfd.h (_bfd_elf_assign_file_positions_for_relocs): Delete.
+ * elflink.c (bfd_elf_final_link): Don't call above function.
+
+2014-08-30 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relax_section): Fix off by one error.
+
+2014-08-29 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_relocate_section): Report a different
+ error for calls via a toc adjusting stub without a nop.
+
+2014-08-29 Alan Modra <amodra@gmail.com>
+
+ * vms-alpha.c (alpha_vma_object_p): Don't return file_truncated
+ error. Remove redundant bfd_set_error.
+
+2014-08-29 Alan Modra <amodra@gmail.com>
+
+ * srec.c (srec_scan): Revert last change. Report an error for
+ S-records with less than the miniumum byte count.
+
+2014-08-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * srec.c (srec_scan): Return error for 0 size.
+
+2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17306
+ * elf32-i386.c (elf_i386_convert_mov_to_lea): Use bfd_is_abs_section
+ to check discarded input section.
+ * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
+
+2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17313
+ * elflink.c (elf_link_add_object_symbols): Don't attach dynamic
+ sections to input from ld --just-symbols.
+
+2014-08-26 DJ Delorie <dj@redhat.com>
+
+ * elf32-rl78.c (rl78_elf_relax_section): Disambiguate test for
+ relaxation type.
+
+2014-08-26 Jiong Wang <jiong.wang@arm.com>
+
+ * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Initialize non_got_ref
+ properly for MOVW_G0/1/2_NC and MOVW_G3. Reject them when linking
+ shared library.
+ (elfNN_aarch64_gc_sweep_hook): Add check on these relocs.
+
+2014-08-26 Nick Clifton <nickc@redhat.com>
+
+ * config.bfd: Fix typo in or1knd selection.
+
+2014-08-22 Kai Tietz <ktietz@redhat.com>
+
+ PR binutils/11822
+ * coffcode.h (coff_compute_section_file_positions): Keep
+ FileAlignment valid as set.
+
+2014-08-22 Alan Modra <amodra@gmail.com>
+
+ * elf-eh-frame.c (struct cie): Delete "output_sec" field.
+ (cie_eq, cie_compute_hash): Use output_section from cie_inf instead.
+
+2014-08-22 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct eh_frame_hdr_info): Delete merge_cies and
+ parsed_eh_frames.
+ (_bfd_elf_begin_eh_frame_parsing): Delete.
+ (_bfd_elf_end_eh_frame_parsing): Delete.
+ * elf-eh-frame.c (_bfd_elf_begin_eh_frame_parsing): Delete.
+ (_bfd_elf_end_eh_frame_parsing): Delete.
+ (_bfd_elf_parse_eh_frame): Don't test parsed_eh_frame. Test
+ !info->relocatable in place of merge_cies.
+ * elflink.c (bfd_elf_gc_sections, bfd_elf_discard_info): Adjust.
+ * elf64-ppc.c (glink_eh_frame_cie): Pad to multiple of 8.
+ (ppc64_elf_size_stubs): Likewise pad stub FDE.
+ (ppc64_elf_build_stubs): Move code setting glink .eh_frame to..
+ (ppc64_elf_size_stubs): ..here and..
+ (ppc64_elf_finish_dynamic_sections): ..here.
+
+2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elf64-ppc.h (ppc64_elf_set_toc): Fix indentation.
+
+2014-08-21 Tony Wang <tony.wang@arm.com>
+
+ * elf32-arm.c (elf32_arm_final_link_relocate): Implement
+ the veneer routine for R_ARM_THM_JUMP19.
+ (arm_type_of_stub): Add conditional clause for R_ARM_THM_JUMP19
+ (elf32_arm_size_stub): Ditto.
+
+2014-08-20 Roland McGrath <mcgrathr@google.com>
+
+ PR ld/17277
+ * elf32-arm.c (elf32_arm_check_relocs): Increment P->pc_count for
+ all reloc types with pc_relative set in the howto, not just for
+ R_ARM_REL32 and R_ARM_REL32_NOI.
+ (allocate_dynrelocs_for_symbol): Update comment.
+ (elf32_arm_gc_sweep_hook): For all reloc types with pc_relative
+ set in the howto, set call_reloc_p and may_need_local_target_p but
+ not may_become_dynamic_p; not only for R_ARM_REL32 and R_ARM_REL32_NOI.
+ (elf32_arm_check_relocs): Likewise.
+
+2014-08-20 Will Newton <will.newton@linaro.org>
+
+ * config.bfd: Default armeb-*-eabi* to big endian.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Don't attempt to
+ use dynrelocs for ifunc.
+ * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Similarly.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ PR 17287
+ * elflink.c (on_needed_list): Only consider libraries that have
+ been loaded.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (bfd_elf_discard_info): Return int error status.
+ * stabs.c (_bfd_discard_section_stabs): Comment typo fix.
+ * bfd-in.h (bfd_elf_discard_info): Updata prototype.
+ * bfd-in2.h: Regenerate.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * peXXigen.c (pe_print_reloc): Protect against access past end
+ of .reloc section.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ PR 16563
+ * elflink.c (bfd_elf_discard_info): Process .eh_frame and .stab
+ in the order they are mapped to output sections.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Delete redundant plugin related checks.
+ * configure: Regenerate.
+
+2014-08-13 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
+
+ * elf32-or1k.c (or1k_elf_relocate_section, or1k_elf_check_relocs,
+ allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL
+ and SYMBOLIC_BIND.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ * coff-aux.c (coff_m68k_aux_link_add_one_symbol): Only call "notice"
+ here when not calling the generic add_symbol function. Formatting.
+ Correct handling of indirect symbols. Update notice call.
+ * elflink.c (_bfd_elf_notice_as_needed): Update notice call.
+ * linker.c (_bfd_generic_link_add_one_symbol): Create indirect
+ symbols early. Update notice call. Add comments regarding weak
+ symbols vs. indirect.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ PR ld/16746
+ * linker.c (_bfd_generic_link_add_one_symbol <WARN>): Handle
+ !lto_plugin_active.
+
+2014-08-07 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * coff-ppc.c (coff_ppc_relocate_section): Ensure local symbols are
+ zero terminated.
+
+2014-08-07 H.J. Lu <hongjiu.lu@intel.com>
+ Alan Modra <amodra@gmail.com>
+
+ PR ld/16746
+ * linker.c (_bfd_generic_link_add_one_symbol): Don't issue a
+ warning for references in LTO IR to warning symbols.
+
+2014-08-07 Alan Modra <amodra@gmail.com>
+
+ * linker.c (WARN, CWARN): Collapse these states to WARN.
+ (_bfd_generic_link_add_one_symbol): Use old CWARN case for
+ new WARN.
+
+2014-08-05 Doug Evans <dje@google.com>
+
+ * bfd-in2.h: Regenerate.
+ * libcoff.h: Regenerate.
+
+2014-08-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elfxx-mips.c (_bfd_mips_elf_discard_info): Set section's
+ rawsize if changing size.
+
+2014-08-05 Alan Modra <amodra@gmail.com>
+
+ PR ld/17226
+ * elfxx-sparc.c (_bfd_sparc_elf_gc_sweep_hook): Typo fix.
+
+2014-08-05 Alan Modra <amodra@gmail.com>
+
+ * linker.c (generic_link_check_archive_element): Move handling
+ of command link -u symbols with a common symbol def to the
+ code handling non-common symbols so that archive element symbols
+ are loaded. Use generic_link_add_object_symbols.
+
+2014-08-05 Alan Modra <amodra@gmail.com>
+
+ PR 13557
+ * linker.c (struct archive_list, struct archive_hash_entry,
+ struct archive_hash_table, archive_hash_newfunc,
+ archive_hash_table_init, archive_hash_lookup, archive_hash_allocate,
+ archive_hash_table_free): Delete.
+ (_bfd_generic_link_add_archive_symbols): Add h and name params to
+ checkfn. Rewrite using a straight-forward scan over archive map.
+ (generic_link_check_archive_element_no_collect,
+ generic_link_check_archive_element_collect,
+ generic_link_check_archive_element): Add h and name params.
+ * aoutx.h (aout_link_check_archive_element): Likewise.
+ * pdp11.c (aout_link_check_archive_element): Likewise.
+ * xcofflink.c (xcoff_link_check_archive_element): Likewise.
+ * cofflink.c (coff_link_check_archive_element): Likewise. Don't
+ scan symbols, simply add archive element whenever h is undefined.
+ (coff_link_check_ar_symbols): Delete.
+ * ecoff.c (read_ext_syms_and_strs): Delete.
+ (reread_ext_syms_and_strs): Delete.
+ (ecoff_link_check_archive_element): Add h and name param. Don't
+ scan symbols, simply add based on h. Use ecoff_link_add_object_symbols.
+ * elflink.c (elf_link_is_defined_archive_symbol): Don't test
+ archive_pass.
+ (elf_link_add_archive_symbols): Delete "defined" array, merge
+ functionality into "included". Make "included" a char array. Don't
+ set or test archive_pass.
+ * libbfd-in.h (_bfd_generic_link_add_archive_symbols): Update.
+ * libbfd.h: Regenerate.
+
+2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
+
+ PR 10373
+ * elf32-sh.c (sh_elf_relax_section): Add jmp to bra relaxing.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * elfxx-mips.c (ABI_O32_P, MIPS_ELF_ABIFLAGS_SECTION_NAME_P): New macro.
+ (mips_elf_obj_tdata): Add abiflags and abiflags_valid fields.
+ (bfd_mips_elf_swap_abiflags_v0_in): New function.
+ (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
+ (_bfd_mips_elf_section_from_shdr): Handle SHT_MIPS_ABIFLAGS.
+ (_bfd_mips_elf_fake_sections): Likewise.
+ (_bfd_mips_elf_always_size_sections): Handle .MIPS.abiflags.
+ (_bfd_mips_elf_additional_program_headers): Account for new
+ PT_MIPS_ABIFLAGS program header.
+ (_bfd_mips_elf_modify_segment_map): Create PT_MIPS_ABIFLAGS segment and
+ associate with .MIPS.abiflags.
+ (_bfd_mips_elf_gc_mark_extra_sections): New function.
+ (bfd_mips_isa_ext, update_mips_abiflags_isa): New static function.
+ (infer_mips_abiflags): Likewise.
+ (_bfd_mips_elf_final_link): Handle .MIPS.abiflags.
+ (mips_32bit_flags_p): Moved higher.
+ (mips_elf_merge_obj_attributes, _bfd_mips_fp_abi_string): Error
+ checking for FP ABIs.
+ (_bfd_mips_elf_merge_private_bfd_data): Restructure and add abiflags
+ checks. Check EF_MIPS_FP64 flag consistency.
+ (print_mips_ases, print_mips_isa_ext): New static function.
+ (print_mips_fp_abi_value, get_mips_reg_size): Likewise.
+ (_bfd_mips_elf_print_private_bfd_data): Display abiflags data.
+ (_bfd_mips_post_process_headers): Set EI_ABIVERSION = 3 for
+ Val_GNU_MIPS_ABI_FP_64 or Val_GNU_MIPS_ABI_FP_64A.
+ * elfxx-mips.h (_bfd_mips_elf_gc_mark_extra_sections): New prototype.
+ * elf32-mips.c (elf_backend_gc_mark_extra_sections): Implement.
+ * elfn32-mips.c (elf_backend_gc_mark_extra_sections): Implement.
+ * elf64-mips.c (elf_backend_gc_mark_extra_sections): Implement.
+
+2014-07-28 Alan Modra <amodra@gmail.com>
+
+ PR 13227
+ * archive.c (_bfd_compute_and_write_armap): Warn on adding
+ __gnu_lto_slim to armap.
+ * linker.c (_bfd_generic_link_add_one_symbol): Warn on adding
+ __gnu_lto_slim to linker hash table.
+
+2014-07-27 Anthony Green <green@moxielogic.org>
+
+ * config.bfd: Add moxie-*-moxiebox*.
+
+2014-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ Add or reactivate or1k-*-rtems*
+ * config.bfd (or1k-*-rtems*): Reactivate.
+
+2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_plt_sym_val): Match PLT entry only for
+ ELFOSABI_GNU input.
+ * elf64-x86-64.c (elf_x86_64_plt_sym_val): Likewise.
+ (elf_x86_64_plt_sym_val_offset_plt_bnd): Likewise.
+
+2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/17154
+ * elf32-i386.c (elf_i386_plt_sym_val): Only match R_*_JUMP_SLOT
+ and R_*_IRELATIVE relocation offset with PLT entry.
+ * elf64-x86-64.c (elf_x86_64_plt_sym_val): Likewise.
+ (elf_x86_64_plt_sym_val_offset_plt_bnd): New.
+ (elf_x86_64_get_synthetic_symtab): Use it.
+
+2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17057
+ * elf32-i386.c (elf_i386_compute_jump_table_size): Replace
+ next_tls_desc_index with elf.srelplt->reloc_count.
+
+2014-07-15 Alan Modra <amodra@gmail.com>
+
+ * cache.c (cache_bread_1): Don't return -1 when fread returns
+ a positive value.
+
+2014-07-15 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (elf_merge_st_other): Update comments. Simplify
+ visibility handling. Make isym const. Move code modifying
+ isym->st_other for --exclude-libs to..
+ (elf_link_add_object_symbols): ..here.
+
+2014-07-11 Maks Naumov <maksqwe1@ukr.net>
+
+ PR 17141
+ * elf.c (_bfd_elf_strtab_add): Check strtab name for failure.
+
+2014-07-08 Nick Clifton <nickc@redhat.com>
+
+ PR ld/17110
+ * elf32-sh.c (sh_elf_osec_to_segment): Do not look for output
+ segments in input bfds.
+
+2014-07-08 Will Newton <will.newton@linaro.org>
+
+ * elf32-arm.c (ELF_MAXPAGESIZE): Increase the default
+ value to 64kB and remove custom setting for NaCl.
+
+2014-07-08 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (_bfd_elf_copy_link_hash_symbol_type): Copy st_other
+ bits from source to dest.
+ * linker.c (_bfd_generic_copy_link_hash_symbol_type): Update comment.
+ * targets.c (struct bfd_target <_bfd_copy_link_hash_symbol_type>):
+ Likewise.
+ * bfd-in2.h: Regenerate.
+
+2014-07-08 Jiong Wang <jiong.wang@arm.com>
+
+ * elfnn-aarch64.c (elf_backend_rela_normal): Set to 1.
+ (elfNN_aarch64_relocate_section): Remove duplicated addend adjustment
+ when info->relocatable be true.
+
+2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
+
+ * elf32-avr.c: Handle R_AVR_PORT5 and R_AVR_PORT6.
+ * reloc.c: Add BFD_RELOC_AVR_PORT5 and BFD_RELOC_AVR_PORT6.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Update "configure.in" comments.
+ * PORTING: Likewise.
+ * aoutx.h: Likewise.
+ * configure.host: Likewise.
+ * doc/bfdint.texi: Likewise.
+ * targets.c: Likewise.
+ * warning.m4: Likewise.
+ * Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove configure.in.
+ * Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * version.m4: New file.
+ * configure.in: Include version.m4.
+ (AC_INIT): Update.
+ * Makefile.am (RELEASE): Delete.
+ (bfdver.h): Depend on development.sh, use instead of RELEASE.
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-02 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Clear
+ pointer_equality_needed when !readonly_dynrelocs.
+ * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
+
+2014-07-02 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_check_relocs): Set DF_STATIC_TLS for PIEs too.
+ * elf64-ppc.c (ppc64_elf_check_relocs): Likewise.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * bfd.c (struct bfd): Reorganise for better packing. Delete
+ "ifd" field. Make "format", "direction" and "flags" bitfields.
+ (HAS_LOAD_PAGE): Delete, renumber following flags.
+ * bfd-in2.h: Regenerate.
+ * coff-tic4x.c: Remove HAS_LOAD_PAGE from extra flags in target vecs.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc_stub_type): Add ppc_stub_global_entry.
+ (struct ppc_link_hash_table): Increase size of stub_count array.
+ (build_global_entry_stubs): Emit symbol on global entry stub.
+ (ppc64_elf_build_stubs): NULL check htab->brlt. Add global entry
+ stub stats.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (abiversion, set_abiversion): Move earlier.
+ (ppc64_elf_branch_reloc): Adjust addend for ELFv2 local offset.
+ (ppc64_elf_set_toc): Set ".TOC." symbol value when using
+ generic linker.
+ (ppc64_elf_relocate_section): Disable ELFv2 function entry
+ optimisation when --traditional-format.
+
+2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+ Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+ Soundararajan <Sounderarajan.D@atmel.com>
+
+ * archures.c: Add avrtiny architecture for avr target.
+ * cpu-avr.c (arch_info_struct): Add avrtiny arch info.
+ * elf32-avr.c (elf_avr_howto_table): New relocation R_AVR_LDS_STS_16
+ added for 16 bit LDS/STS instruction of avrtiny arch.
+ (avr_reloc_map): Reloc R_AVR_LDS_STS_16 is mapped to
+ BFD_RELOC_AVR_LDS_STS_16.
+ (bfd_elf_avr_final_write_processing): Select machine number
+ avrtiny arch.
+ (elf32_avr_object_p): Set machine number for avrtiny arch.
+ * reloc.c: Add documentation for BFD_RELOC_AVR_LDS_STS_16 reloc.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-06-26 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16949
+ * dwarf2.c (is_str_attr): New function.
+ (find_abstract_instance_name): Use it to determine when an
+ attribute has a string value.
+
+2014-06-24 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_size_dynamic_sections): Arrange to keep
+ .sdata/.sdata2 when _SDA_BASE_/_SDA2_BASE_ should be output
+ for --emit-relocs.
+
+2014-06-21 Philippe De Muyter <phdm@macqel.be>
+
+ * targets.c (_bfd_target_vector): Add missing #ifdef BFD64 for
+ a number of targets.
+
+2014-06-20 Kyle McMartin <kyle@redhat.com>
+
+ * elf32-arm.c (elf32_arm_check_relocs): Set DF_STATIC_TLS when
+ emitting initial-exec relocs when not linking an executable.
+
+2014-06-16 Will Newton <will.newton@linaro.org>
+
+ * elf32-arm.c (elf32_arm_allocate_plt_entry): Increment
+ htab->next_tls_desc_index in the non-IPLT case.
+ Calculate GOT offset correctly for the non-IPLT case.
+ (allocate_dynrelocs_for_symbol): Don't increment
+ htab->next_tls_desc_index here.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * elf32-vax.c (elf_vax_size_dynamic_sections): Clear linker
+ created sections.
+
+2014-06-13 Omair Javaid <omair.javaid@linaro.org>
+
+ * elfxx-aarch64.c (stdarg.h): Include.
+ (string.h): Include.
+ (_bfd_aarch64_elf_grok_prstatus): Updated.
+ (_bfd_aarch64_elf_grok_psinfo): New function.
+ (_bfd_aarch64_elf_write_core_note): New function.
+ * elfxx-aarch64.h (elf_backend_grok_psinfo): Define.
+ (elf_backend_write_core_note): Define.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ * archive.c: Include bfdlink.h.
+ (_bfd_archive_close_and_cleanup): Call linker hash_table_free.
+ * bfd.c (struct bfd): Add is_linker_output field.
+ * elf-bfd.h (_bfd_elf_link_hash_table_free): Update prototype.
+ * linker.c (_bfd_link_hash_table_init): Set up hash_table_free,
+ link.hash and is_linker_output.
+ (_bfd_generic_link_hash_table_free): Replace bfd_link_hash_table*
+ param with bfd*. Assert is_linker_output and link.hash, and
+ clear them before exit.
+ * elf-m10300.c (elf32_mn10300_link_hash_table_free): Replace
+ bfd_link_hash_table* param with bfd*. Hack is_linker_output
+ and link.hash so we can free two linker hash tables.
+ (elf32_mn10300_link_hash_table_create): Create static_hash_table
+ first. Clean up on errors. Set hash_table_free pointer.
+ * elf32-arm.c (elf32_arm_link_hash_table_free): Replace
+ bfd_link_hash_table* param with bfd*.
+ (elf32_arm_link_hash_table_create): Clean up on errors. Set
+ hash_table_free pointer.
+ * elf32-avr.c, * elf32-hppa.c, * elf32-i386.c, * elf32-m68hc1x.c,
+ * elf32-m68k.c, * elf32-metag.c, * elf32-nios2.c, * elf32-xgate.c,
+ * elf64-ia64-vms.c, * elf64-ppc.c, * elf64-x86-64.c, * elflink.c,
+ * elfnn-aarch64.c, * elfnn-ia64.c, * elfxx-sparc.c,
+ * xcofflink.c: Similarly.
+ * simple.c (bfd_simple_get_relocated_section_contents): Save and
+ clear link.next before creating linker hash table. Clean up on
+ errors, and restore link.next on exit.
+ * elf32-m68hc1x.h (m68hc11_elf_bfd_link_hash_table_free): Delete.
+ * elf32-xgate.h (xgate_elf_bfd_link_hash_table_free): Delete.
+ * elfxx-sparc.h (_bfd_sparc_elf_link_hash_table_free): Delete.
+ * libcoff-in.h (_bfd_xcoff_bfd_link_hash_table_free): Delete.
+ * hash.c (bfd_hash_table_init_n): Free table on error.
+ * libbfd-in.h (_bfd_generic_link_hash_table_free): Update proto.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+ * libcoff.h: Regenerate.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ PR 17047
+ * targets.c (BFD_JUMP_TABLE): Delete NAME##_bfd_link_hash_table_free.
+ (struct bfd_target <_bfd_link_hash_table_free>): Delete.
+ * bfd.c (bfd_link_hash_table_free): Don't define.
+ * aout-adobe.c, * aout-target.h, * aout-tic30.c, * binary.c, * bout.c,
+ * coff64-rs6000.c, * coffcode.h, * elf-m10300.c, * elf32-arm.c,
+ * elf32-avr.c, * elf32-hppa.c, * elf32-i386.c, * elf32-m68hc11.c,
+ * elf32-m68hc12.c, * elf32-m68k.c, * elf32-metag.c, * elf32-nios2.c,
+ * elf32-sparc.c, * elf32-xgate.c, * elf64-ia64-vms.c, * elf64-ppc.c,
+ * elf64-sparc.c, * elf64-x86-64.c, * elfnn-aarch64.c, * elfnn-ia64.c,
+ * elfxx-target.h, * i386msdos.c, * i386os9k.c, * ieee.c, * ihex.c,
+ * libbfd-in.h, * libecoff.h, * mach-o-target.c, * mmo.c,
+ * nlm-target.h, * oasys.c, * pef.c, * plugin.c, * ppcboot.c, * som.c,
+ * srec.c, * tekhex.c, * verilog.c, * versados.c, * vms-alpha.c,
+ * xsym.c: Don't define various link_hash_table_free defines, and
+ remove from bfd_target vars. Temporarily reference some of the
+ target link_hash_table_free functions to avoid warnings.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ * elf-m10300.c, * elf32-arm.c, * elf32-avr.c, * elf32-hppa.c,
+ * elf32-i386.c, * elf32-m68hc1x.c, * elf32-m68k.c, * elf32-metag.c,
+ * elf32-nios2.c, * elf64-ia64-vms.c, * elf64-ppc.c, * elf64-x86-64.c,
+ * elfnn-aarch64.c, * elfnn-ia64.c, * elfxx-sparc.c, * xcofflink.c:
+ Move link_hash_table_free functions before their corresponding
+ link_hash_table_create functions.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ * bfd.c (struct bfd): Replace link_next with a union.
+ * aoutx.h, * bfd.c, * coff-ppc.c, * coff-rs6000.c, * cofflink.c,
+ * ecoff.c, * elf-m10300.c, * elf32-arm.c, * elf32-avr.c,
+ * elf32-hppa.c, * elf32-i386.c, * elf32-lm32.c, * elf32-m32c.c,
+ * elf32-m32r.c, * elf32-m68hc1x.c, * elf32-metag.c,
+ * elf32-microblaze.c, * elf32-nds32.c, * elf32-nios2.c,
+ * elf32-or1k.c, * elf32-ppc.c, * elf32-rl78.c, * elf32-s390.c,
+ * elf32-score.c, * elf32-score7.c, * elf32-sh.c, * elf32-spu.c,
+ * elf32-tic6x.c, * elf32-tilepro.c, * elf32-xstormy16.c,
+ * elf32-xtensa.c, * elf64-alpha.c, * elf64-hppa.c, * elf64-ia64-vms.c,
+ * elf64-mmix.c, * elf64-ppc.c, * elf64-s390.c, * elf64-x86-64.c,
+ * elflink.c, * elfnn-aarch64.c, * elfxx-mips.c, * elfxx-sparc.c,
+ * elfxx-tilegx.c, * linker.c, * pdp11.c, * peXXigen.c, * simple.c,
+ * sunos.c, * vms-alpha.c, * xcofflink.c: Update for above.
+ * bfd-in2.h: Regenerate.
+
+2014-06-11 Alan Modra <amodra@gmail.com>
+
+ * linker.c (unwrap_hash_lookup): Add missing parens.
+
+2014-06-11 Kai Tietz <ktietz@redhat.com>
+
+ * libcoff-in.h (coff_tdata): Make relocbase member unsigned.
+ * libcoff.h: Regenerated.
+
+2014-06-10 Alan Modra <amodra@gmail.com>
+
+ PR ld/16910
+ * linker.c (unwrap_hash_lookup): New function.
+ * elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): Call unwrap_hash_lookup.
+ * elf32-i370.c (i370_elf_relocate_section): Likewise.
+ * elf32-m32c.c (m32c_elf_relocate_section): Likewise.
+ * elf32-m32r.c (m32r_elf_relocate_section): Likewise.
+ * elf32-score.c (s3_bfd_score_elf_relocate_section): Likewise.
+ * elf32-score7.c (s7_bfd_score_elf_relocate_section): Likewise.
+ * elf32-spu.c (spu_elf_relocate_section): Likewise.
+ * elf64-hppa.c (elf64_hppa_relocate_section): Likewise.
+
+2014-06-07 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Treat field of cmpli
+ insn as a bitfield; Use complain_overflow_bitfield.
+ * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * development.sh: New file.
+ * warning.m4 (AM_BINUTILS_WARNINGS): Source bfd/development.sh.
+ Make -Werror the default with GCC only if DEVELOPMENT is true.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add
+ $(srcdir)/development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-06-04 Will Newton <will.newton@linaro.org>
+
+ * elfnn-aarch64.c (tpoff_base): Make test of tls_sec
+ being non-NULL into an assert.
+ (elfNN_aarch64_tls_relax): Remove unused code.
+
+2014-06-03 DJ Delorie <dj@redhat.com>
+
+ * elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.
+
+2014-06-03 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16807
+ * peXXigen.c (rsrc_process_section): Page align the new contents
+ befgore writing out.
+
+2014-06-03 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ADDIS_R12_R2): Define.
+ (build_plt_stub): Support fusion on ELFv2 stub.
+ (ppc_build_one_stub): Likewise for plt branch stubs.
+
+2014-05-28 Alan Modra <amodra@gmail.com>
+
+ * elf32-rx.c (rx_table_map): Delete set but not used variables.
+
+2014-05-28 Tristan Gingold <gingold@adacore.com>
+
+ * dwarf2.c (lookup_address_in_function_table): Add best_fit_len
+ to keep the length of the best fit range.
+ (lookup_symbol_in_function_table, info_hash_lookup_funcinfo):
+ Likewise.
+
+2014-05-27 DJ Delorie <dj@redhat.com>
+
+ * elf32-rx.c (get_symbol_value_maybe): New.
+ (rx_elf_relocate_section): If we find a reloc against
+ $tableentry$default$<name>, redirect it to the appropriate
+ $tableentry$<n>$.
+ (RX_Table_Info): New.
+ (rx_table_find): New. Check all tables and SEC_KEEP all sections
+ with table parts in them.
+ (rx_check_directives): New.
+ (rx_table_map_2): New.
+ (rx_table_map): New.
+ (rx_additional_link_map_text): New. Called to dump tables to the
+ map file.
+ * elf32-rx.h: New.
+
+2014-05-20 DJ Delorie <dj@redhat.com>
+
+ * elf32-msp430.c (msp430_elf_relax_adjust_locals): Avoid overflow.
+
+2014-05-20 Alan Modra <amodra@gmail.com>
+
+ PR 16952
+ * elf32-ppc.c (ppc_elf_create_linker_section): Move earlier.
+ Remove redundant setting of htab->elf.dynobj. Don't align.
+ Define .sdata symbols using _bfd_elf_define_linkage_sym.
+ (ppc_elf_create_glink): Call ppc_elf_create_linker_section.
+ (create_sdata_sym): Delete.
+ (elf_allocate_pointer_linker_section): Rename from
+ elf_create_pointer_linker_section. Align section.
+ (ppc_elf_check_relocs): Don't call ppc_elf_creat_linker_section
+ directly here, or create_sdata_sym. Set ref_regular on _SDA_BASE_
+ and _SDA2_BASE_.
+ (ppc_elf_size_dynamic_sections): Remove ATTRIBUTE_UNUSED on param.
+ Remove unnecessary tests on _SDA_BASE_ sym.
+ (maybe_strip_sdasym, ppc_elf_maybe_strip_sdata_syms): New functions.
+ (ppc_elf_relocate_section): Tighten SDA reloc symbol section checks.
+ * elf32-ppc.h (ppc_elf_set_sdata_syms): Delete.
+ (ppc_elf_maybe_strip_sdata_syms): Declare.
+
+2014-05-16 Ryan Mansfield <rmansfield@qnx.com>
+
+ * config.bfd: Move QNX target_cflags from arm-*-netbsd* to arm-*-nto*.
+
+2014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * peXXigen.c (pe_print_debugdata): Don't interpret debug directory
+ in a section with no contents.
+ (is_vma_in_section, find_section_by_vma): New functions.
+ (_bfd_XX_bfd_copy_private_bfd_data_common): Recalculate file
+ offsets in the debug directory.
+ (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
+ Byte-swap GUID from little-endian to big-endian order for
+ consistent and conventional display.
+
+2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
+
+ * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if
+ 64-bit doubles objects mix with 32-bit doubles objects.
+ (rl78_elf_print_private_bfd_data): Describe 64-bit doubles flag.
+
+2014-05-08 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * mmo.c: Update URLs in documentation comments.
+
+2014-05-02 Volodymyr Arbatov <arbatov@cadence.com>
+ David Weatherford <weath@cadence.com>
+ Max Filippov <jcmvbkbc@gmail.com>
+
+ * elf32-xtensa.c (relax_section): treat R_XTENSA_DIFF* relocations as
+ signed.
+
+2014-05-07 Andreas Tobler <andreast@fgznet.ch>
+
+ * config.bfd: Add proper arm config for *-*-freebsd*.
+
+2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * aoutx.h (NAME (aout, machine_type)): Add mips32r3, mips64r3,
+ mips32r5 and mips64r5.
+ * archures.c (bfd_architecture): Likewise.
+ * bfd-in2.h (bfd_architecture): Likewise.
+ * cpu-mips.c (arch_info_struct): Likewise.
+ * elfxx-mips.c (mips_set_isa_flags): Likewise.
+
+2014-05-06 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * elfxx-mips.h (elfxx-mips.h): Declare.
+ * elfxx-mips.c (mips_elf_merge_obj_attributes): Use it to report
+ Tag_GNU_MIPS_ABI_FP mismatches.
+ (_bfd_mips_fp_abi_string): New function.
+
+2014-05-02 Alan Modra <amodra@gmail.com>
+
+ * targets.c: Sort bfd_target vectors somewhat alphabetically.
+ * configure.in: Likewise.
+ * configure: Regenerate.
+
+2014-05-02 Alan Modra <amodra@gmail.com>
+
+ * aix386-core.c, * aout-adobe.c, * aout-arm.c, * aout-ns32k.c,
+ * aout-sparcle.c, * aout0.c, * aoutx.h, * armnetbsd.c, * bout.c,
+ * cf-i386lynx.c, * cf-sparclynx.c, * cisco-core.c, * coff-alpha.c,
+ * coff-apollo.c, * coff-arm.c, * coff-aux.c, * coff-go32.c,
+ * coff-h8300.c, * coff-h8500.c, * coff-i386.c, * coff-i860.c,
+ * coff-i960.c, * coff-m68k.c, * coff-m88k.c, * coff-mips.c,
+ * coff-rs6000.c, * coff-sh.c, * coff-sparc.c, * coff-stgo32.c,
+ * coff-svm68k.c, * coff-tic80.c, * coff-u68k.c, * coff-w65.c,
+ * coff-we32k.c, * coff-x86_64.c, * coff-z80.c, * coff-z8k.c,
+ * coff64-rs6000.c, * config.bfd, * configure.com, * configure.in,
+ * demo64.c, * elf-m10200.c, * elf-m10300.c, * elf32-am33lin.c,
+ * elf32-arc.c, * elf32-arm.c, * elf32-avr.c, * elf32-bfin.c,
+ * elf32-cr16.c, * elf32-cr16c.c, * elf32-cris.c, * elf32-crx.c,
+ * elf32-d10v.c, * elf32-d30v.c, * elf32-dlx.c, * elf32-epiphany.c,
+ * elf32-fr30.c, * elf32-frv.c, * elf32-gen.c, * elf32-h8300.c,
+ * elf32-hppa.c, * elf32-i370.c, * elf32-i386.c, * elf32-i860.c,
+ * elf32-i960.c, * elf32-ip2k.c, * elf32-iq2000.c, * elf32-lm32.c,
+ * elf32-m32c.c, * elf32-m32r.c, * elf32-m68hc11.c, * elf32-m68hc12.c,
+ * elf32-m68k.c, * elf32-m88k.c, * elf32-mcore.c, * elf32-mep.c,
+ * elf32-metag.c, * elf32-microblaze.c, * elf32-mips.c, * elf32-moxie.c,
+ * elf32-msp430.c, * elf32-mt.c, * elf32-nds32.c, * elf32-nios2.c,
+ * elf32-or1k.c, * elf32-pj.c, * elf32-ppc.c, * elf32-rl78.c,
+ * elf32-rx.c, * elf32-s390.c, * elf32-score.c, * elf32-sh-symbian.c,
+ * elf32-sh.c, * elf32-sh64.c, * elf32-sparc.c, * elf32-spu.c,
+ * elf32-tic6x.c, * elf32-tilegx.c, * elf32-tilepro.c, * elf32-v850.c,
+ * elf32-vax.c, * elf32-xc16x.c, * elf32-xgate.c, * elf32-xstormy16.c,
+ * elf32-xtensa.c, * elf64-alpha.c, * elf64-gen.c, * elf64-hppa.c,
+ * elf64-ia64-vms.c, * elf64-mips.c, * elf64-mmix.c, * elf64-ppc.c,
+ * elf64-s390.c, * elf64-sh64.c, * elf64-sparc.c, * elf64-tilegx.c,
+ * elf64-x86-64.c, * elfn32-mips.c, * elfnn-aarch64.c, * elfnn-ia64.c,
+ * epoc-pe-arm.c, * epoc-pei-arm.c, * hp300bsd.c, * hp300hpux.c,
+ * hppabsd-core.c, * hpux-core.c, * i386aout.c, * i386bsd.c,
+ * i386dynix.c, * i386freebsd.c, * i386linux.c, * i386lynx.c,
+ * i386mach3.c, * i386msdos.c, * i386netbsd.c, * i386os9k.c,
+ * irix-core.c, * m68k4knetbsd.c, * m68klinux.c, * m68knetbsd.c,
+ * m88kmach3.c, * m88kopenbsd.c, * mach-o-i386.c, * mach-o-x86-64.c,
+ * makefile.vms, * mipsbsd.c, * mmo.c, * netbsd-core.c, * newsos3.c,
+ * nlm32-alpha.c, * nlm32-i386.c, * nlm32-ppc.c, * nlm32-sparc.c,
+ * ns32knetbsd.c, * osf-core.c, * pc532-mach.c, * pe-arm-wince.c,
+ * pe-arm.c, * pe-i386.c, * pe-mcore.c, * pe-mips.c, * pe-ppc.c,
+ * pe-sh.c, * pe-x86_64.c, * pei-arm-wince.c, * pei-arm.c,
+ * pei-i386.c, * pei-ia64.c, * pei-mcore.c, * pei-mips.c, * pei-ppc.c,
+ * pei-sh.c, * pei-x86_64.c, * ppcboot.c, * ptrace-core.c, * riscix.c,
+ * sco5-core.c, * som.c, * sparclinux.c, * sparclynx.c,
+ * sparcnetbsd.c, * sunos.c, * targets.c, * trad-core.c,
+ * vax1knetbsd.c, * vaxbsd.c, * vaxnetbsd.c, * versados.c,
+ * vms-alpha.c, * vms-lib.c: Rename bfd targets to
+ <cpu>_<format>_<other>_<endian>_vec. Adjust associated MY macros
+ on aout targets.
+ * configure: Regenerate.
+
+2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * mmo.c (mmo File layout documentation): Add note about low bits
+ of address.
+ (mmo_write_chunk): When handling data remainder, assert that
+ previous remaining data is flushed.
+ (mmo_write_loc_chunk): Only look for trailing and leading zeros
+ when dealing with an aligned VMA and for aligned lengths. Don't skip
+ the last 32-bit-word of zeros.
+ (mmo_write_loc_chunk): Emit an error if the VMA is not aligned.
+ (mmo_scan) <case LOP_QUOTE>: Move re-alignment of vma before
+ emitting data, not after updating it.
+ <case LOP_LOC>: Call mmo_decide_section with aligned vma.
+
+2014-04-30 Nick Clifton <nickc@redhat.com>
+
+ * compress.c (bfd_is_section_compressed): When checking the
+ .debug_str section, also check the fifth byte in the section is
+ not part of a string.
+
+2014-04-30 Alan Modra <amodra@gmail.com>
+
+ * elf-eh-frame.c (struct cie.personality): Replace val with sym.
+ (find_merged_cie): Identify personality functions by (bfd_id,index)
+ pair when a local sym is used.
+
+2014-04-29 Christian Svensson <blue@cmd.nu>
+
+ * elf32-or1k.c: Fix a bug where non-TLS relocations would be forced
+ into .rela.got if it contained TLS relocations as well.
+
+2014-04-28 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16821
+ * peXXigen.c (_bfd_XXi_swap_sym_out): Rework fix to avoid compile
+ time warning.
+
+2014-04-26 Alan Modra <amodra@gmail.com>
+
+ * po/SRC-POTFILES.in: Regenerate.
+ * configure: Regenerate.
+
+2014-04-25 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16821
+ * peXXigen.c (_bfd_XXi_swap_sym_out): Another fix for building on
+ a 342-bit host. This time for older versions of gcc.
+
+2014-04-24 Nick Clifton <nickc@redhat.com>
+
+ * peXXigen.c (rsrc_print_section): Fix compile time warning for
+ 32-bit hosts.
+
+2014-04-24 Alan Modra <amodra@gmail.com>
+
+ PR 16867
+ * dwarf2.c: Formatting.
+ (struct dwarf2_debug): Make adjusted_section_count signed.
+ (unset_sections): Make i signed.
+ (set_debug_vma): New function.
+ (place_sections): Handle separate debug object file. Set VMA
+ on debug sections, even if they have an output section. Also
+ set VMA on zero size sections, and non-load but alloc sections.
+ Set adjusted_section_count to -1 when no section adjustment.
+ Malloc adjusted_sections. Don't double last_vma. Transfer
+ alloc section VMAs to separate debug file.
+ (_bfd_dwarf2_cleanup_debug_info): Free adjusted_sections.
+ (_bfd_dwarf2_slurp_debug_info): Add do_place parameter. Drop
+ test on symbols being the same before using old stash. Read
+ and use separate debug file symbols. Call place_sections.
+ (find_line): Don't call place_sections here.
+ * libbfd-in.h (_bfd_dwarf2_slurp_debug_info): Update proto.
+ * libbfd.h: Regenerate.
+ * mach-o.c (bfd_mach_o_find_nearest_line): Adjust
+ _bfd_dwarf2_slurp_debug_info call.
+ * simple.c (simple_save_output_info): Clarify comment.
+
+2014-04-24 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16807
+ * peXXigen.c (struct rsrc_regions): New structure.
+ (rsrc_print_resource_directory): Use new structure. Include
+ offset of directory in listing.
+ (rsrc_print_resource_entry): Likewise.
+ (rsrc_print_section): Likewise.
+ (rsrc_count_entries): Do not increment sizeof_strings or
+ sizeof_leaves.
+ (rsrc_count_directory): Do not increment sizeof_tables.
+ (rsrc_compute_region_sizes): New function.
+ (rsrc_write_leaf): Maintain 8-byte alignment for resource data.
+ (rsrc_process_section): Compute size of regions after merging
+ entries.
+
+2014-04-23 Alan Modra <amodra@gmail.com>
+
+ PR ld/16787
+ * dwarf2.c (struct dwarf2_debug): Add sec_vma field.
+ (place_sections): Do not modify VMA of sections when called from
+ linker after sections have been placed in output sections. Short
+ circuit single section case.
+ (save_section_vma, section_vma_same): New functions.
+ (_bfd_dwarf2_slurp_debug_info): Throw away stash if section VMAs
+ change.
+ * reloc.c (bfd_perform_relocation): Do not modify reloc addend
+ when non-relocatable.
+
+2014-04-22 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16821
+ * peXXigen.c (_bfd_XXi_swap_sym_out): Fix for 32-bit hosts.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
+ * archures.c: Likewise.
+ * coffcode.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.in: Likewise.
+ * reloc.c: Likewise.
+ * targets.c: Likewise.
+ * cpu-or1k.c: New file.
+ * elf32-or1k.c: New file.
+ * coff-or32.c: Delete.
+ * cpu-openrisc.c: Delete.
+ * cpu-or32.c: Delete.
+ * elf32-openrisc.c: Delete.
+ * elf32-or32.c: Delete.
+ * Makefile.in: Regenerate.
+ * bfd-in2.h: Regenerate.
+ * configure: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-04-22 Yuanhui Zhang <asmwarrior@gmail.com>
+
+ PR ld/16821
+ * peXXigen.c (abs_finder): Fix for 32-bit host builds.
+
+2014-04-22 Will Newton <will.newton@linaro.org>
+
+ * elfnn-aarch64.c (elfNN_aarch64_section_flags): Remove
+ function. (elf_backend_section_flags): Remove define.
+
+2014-04-21 Richard Henderson <rth@redhat.com>
+
+ * elf64-alpha.c (elf64_alpha_size_got_sections): New may_merge
+ parameter; honor it and disable got merging when false.
+ (elf64_alpha_relax_got_load): Do not relax to GPREL relocs during
+ the first pass of relaxation.
+ (elf64_alpha_relax_with_lituse): Likewise. Move relaxed relocs to
+ the end of the LITERAL+LITUSE chain.
+ (elf64_alpha_relax_section): Only process LITERAL relocs during the
+ second pass of relaxation.
+
+ * configure.ac (use_secureplt): Enable by default.
+ * configure: Rebuild.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.h (bfd_mach_o_dyld_info_command): Add rebase_content,
+ bind_content, weak_bind_content, lazy_bind_content,
+ export_content.
+ (bfd_mach_o_load_command): Add comments, add next field.
+ (mach_o_data_struct): Replace commands field by first_command
+ and last_command.
+ * mach-o.c (bfd_mach_o_append_command): New function.
+ (bfd_mach_o_bfd_copy_private_symbol_data): Add blank lines.
+ (bfd_mach_o_bfd_copy_private_section_data): Check flavour,
+ copy fields.
+ (bfd_mach_o_bfd_copy_private_header_data): Copy load commands.
+ (bfd_mach_o_pad4, bfd_mach_o_pad_command): New functions.
+ (bfd_mach_o_write_thread): Use macro instead of literal.
+ (bfd_mach_o_write_dylinker, bfd_mach_o_write_dylib)
+ (bfd_mach_o_write_main, bfd_mach_o_write_dyld_info): New
+ functions.
+ (bfd_mach_o_write_symtab_content): New function (extracted
+ from bfd_mach_o_write_symtab).
+ (bfd_mach_o_write_symtab): Split.
+ (bfd_mach_o_count_indirect_symbols): Move
+ (bfd_mach_o_build_dysymtab): Remove layout code.
+ (bfd_mach_o_write_contents): Rewritten to build commands in order.
+ (bfd_mach_o_count_sections_for_seg): Remove.
+ (bfd_mach_o_build_obj_seg_command): New function (extracted from
+ bfd_mach_o_build_seg_command).
+ (bfd_mach_o_build_exec_seg_command): New function.
+ (bfd_mach_o_build_dysymtab_command): Remove.
+ (bfd_mach_o_layout_commands): New function.
+ (bfd_mach_o_init_segment): New function.
+ (bfd_mach_o_build_commands): Major rework to handle non-object
+ files.
+ (bfd_mach_o_alloc_and_read, bfd_mach_o_read_dyld_content): New
+ function.
+ (bfd_mach_o_read_dyld_info): Clear content fields.
+ (bfd_mach_o_read_segment): Adjust call.
+ (bfd_mach_o_flatten_sections): Adjust as now load commands are
+ chained.
+ (bfd_mach_o_scan_start_address, bfd_mach_o_scan)
+ (bfd_mach_o_mkobject_init, bfd_mach_o_get_base_address)
+ (bfd_mach_o_lookup_command, bfd_mach_o_core_fetch_environment):
+ Likewise.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o-target.c (bfd_mach_o_bfd_copy_private_header_data):
+ Define instead of bfd_mach_o_bfd_copy_private_bfd_data.
+ * mach-o.c (bfd_mach_o_bfd_copy_private_bfd_data): Rename.
+ * mach-o.h (bfd_mach_o_bfd_copy_private_bfd_data): Likewise.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.h (bfd_mach_o_dylinker_command)
+ (bfd_mach_o_dylib_command, bfd_mach_o_fvmlib_command): Remove
+ name_len field.
+ * mach-o.c (bfd_mach_o_read_dylinker, bfd_mach_o_read_dylib)
+ (bfd_mach_o_read_fvmlib): Adjust after name_len removal.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.h (bfd_mach_o_backend_data): Add page_size field.
+ * mach-o-target.c: Check TARGET_PAGESIZE is defined.
+ (TARGET_NAME_BACKEND): Add TARGET_PAGESIZE.
+ * mach-o.c (TARGET_PAGESIZE): Define and undefined for
+ each targets declared.
+ * mach-o-x86-64.c (TARGET_PAGESIZE): Define.
+ * mach-o-i386.c (TARGET_PAGESIZE): Define.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_write_thread)
+ (bfd_mach_o_write_section_32, bfd_mach_o_write_section_64)
+ (bfd_mach_o_write_segment_32, bfd_mach_o_write_segment_64)
+ (bfd_mach_o_read_dylinker, bfd_mach_o_read_dylib)
+ (bfd_mach_o_read_prebound_dylib, bfd_mach_o_read_prebind_cksum)
+ (bfd_mach_o_read_twolevel_hints, bfd_mach_o_read_fvmlib)
+ (bfd_mach_o_read_thread, bfd_mach_o_read_dysymtab)
+ (bfd_mach_o_read_symtab, bfd_mach_o_read_uuid)
+ (bfd_mach_o_read_linkedit, bfd_mach_o_read_str)
+ (bfd_mach_o_read_dyld_info, bfd_mach_o_read_segment)
+ (bfd_mach_o_read_segment_32, bfd_mach_o_read_segment_64)
+ (bfd_mach_o_read_command): Now return a boolean status.
+ Adjust return statements.
+ (bfd_mach_o_write_contents, bfd_mach_o_scan): Adjust tests.
+ (bfd_mach_o_core_file_failing_command): Remove useless initialization.
+
+2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * elfxx-mips.c (struct mips_got_info): Delete assigned_gotno
+ field. Add assigned_low_gotno and assigned_high_gotno fields.
+ (mips_elf_create_local_got_entry): Update out-of-space condition.
+ Set index of new GOT entry to assigned_low_gotno if required by
+ the current relocation, else set it to assigned_high_gotno.
+ (mips_elf_set_global_gotidx): Replace uses of assigned_gotno
+ with assigned_low_gotno.
+ (mips_elf_multi_got): Initialize assigned_low_gotno and
+ assigned_high_gotno in secondary GOTs. Use assigned_low_gotno
+ in place of assigned_gotno when handling global GOT entries.
+ (mips_elf_lay_out_got): Initialize assigned_low_gotno and
+ assigned_high_gotno.
+ (_bfd_mips_elf_finish_dynamic_sections): Account for a possible
+ gap in the middle of local GOT space.
+
+2014-04-17 Alan Modra <amodra@gmail.com>
+
+ PR 16846
+ * elflink.c (_bfd_elf_merge_symbol): Ignore TLS mismatch when
+ current bfd is a plugin. Don't always set type_change_ok
+ when old bfd is a plugin.
+
+2014-04-16 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o-x86-64.c (bfd_mach_o_x86_64_mkobject): Adjust cpusubtype
+ flag.
+
+2014-04-16 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Fill 476 fixup area
+ with "ba 0" rather than zeros.
+
+2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * (elfNN_aarch64_tls_relax): Fix instruction mask.
+
+2014-04-14 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (BA): Define
+ (ppc_elf_link_hash_table_create): Correct default_params.
+ (write_glink_stub): Pad small plt call stub with "ba 0" rather
+ than "nop" for ppc476_workaround.
+ (ppc_elf_finish_dynamic_sections): Likewise for branch table
+ and __glink_PLTresolve. Ensure plt call stub at end of page
+ doesn't allow fall-thru prefetch.
+
+2014-04-11 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16821
+ * peXXigen.c (abs_finder): New function.
+ (_bfd_XXi_swap_sym_out): For absolute symbols with values larger
+ than 1^32 try to convert them into section relative values
+ instead.
+
+2014-04-11 Nick Clifton <nickc@redhat.com>
+
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-04-10 Cesar Philippidis <cesar@codesourcery.com>
+
+ * elf32-nios2.c (nios2_elf32_build_stubs): Ignore dynobjs
+ when building function stubs.
+
+2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * elf32-avr.c: Add DIFF relocations for AVR.
+ (avr_final_link_relocate): Handle the DIFF relocs.
+ (bfd_elf_avr_diff_reloc): New.
+ (elf32_avr_is_diff_reloc): New.
+ (elf32_avr_adjust_diff_reloc_value): Reduce difference value.
+ (elf32_avr_relax_delete_bytes): Recompute difference after deleting
+ bytes.
+
+ * reloc.c: Add BFD_RELOC_AVR_DIFF8/16/32 relocations
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * libcoff.h: Regenerate.
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Remove bctr from list
+ of safe ppc476 insns at end of page. Also remove non-branch insns.
+ Expand comments.
+
+2014-04-08 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * peXXigen.c (pe_print_debugdata): New function: Displays the
+ contents of the debug directory and decodes codeview entries.
+ (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
+ (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
+ Add functions for reading and writing debugdir and codeview
+ records.
+ * libpei.h (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
+ (_bfd_XXi_write_codeview_record): Add prototypes and macros.
+ * libcoff-in.h (pe_tdata): Add build-id data.
+ * libcoff.h: Regenerate.
+ * coffcode.h (coff_write_object_contents): Run build_id
+ after_write_object_contents hook.
+
+2014-04-05 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (_bfd_elf_add_default_symbol): Pass poldbfd when
+ merging non-default sym.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_header_p): Reject 64 bit target when not
+ configured for.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_convert_section_name_to_mach_o): Fix
+ thinko on names length.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o-i386.c (bfd_mach_o_i386_swap_reloc_out): Use target index
+ of output_section.
+ * mach-o-x86-64.c (bfd_mach_o_x86_64_swap_reloc_out): Ditto.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * bfd.c (bfd_get_arch_size): Default is taken from arch.
+
+2014-04-03 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * peXXigen.c (pe_print_edata): Verify edt.name lies inside
+ section before dereferencing.
+ (pe_print_idata, pe_print_edata, pe_print_reloc)
+ (rsrc_print_section): Don't bother interpreting the contents
+ of sections which have no contents.
+
+2014-04-03 Maria Guseva <m.guseva@samsung.com>
+
+ PR ld/16803
+ * elf.c (_bfd_elf_set_section_contents): Use correct type to hold
+ file position.
+
+2014-04-03 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_mangle_symbols): Use index from
+ output_section.
+ (bfd_mach_o_build_seg_command): Add comment. Realign segment.
+ Fix style.
+ (bfd_mach_o_build_commands, bfd_mach_o_read_thread): Fix style.
+
+2014-04-03 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct elf_backend_data
+ <elf_backend_bfd_from_remote_memory>): Replace "size_t size"
+ with "bfd_size_type size".
+ (_bfd_elf32_bfd_from_remote_memory): Likewise.
+ (_bfd_elf64_bfd_from_remote_memory): Likewise.
+ * elf.c (bfd_elf_bfd_from_remote_memory): Likewise.
+ * elfcode.h (bfd_from_remote_memory): Likewise.
+ * bfd-in.h (bfd_elf_bfd_from_remote_memory): Likewise.
+ * bfd-in2.h: Regenerate.
+
+2014-04-02 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.h (bfd_mach_o_twolevel_hints_command)
+ (bfd_mach_o_prebind_cksum_command): New types.
+ (bfd_mach_o_prebound_dylib_command): Rewrite.
+ (bfd_mach_o_load_command): Add prebind_cksum and twolevel_hints
+ fields.
+ * mach-o.c (bfd_mach_o_read_prebound_dylib): Read and decode the
+ command.
+ (bfd_mach_o_read_prebind_cksum): New function.
+ (bfd_mach_o_read_twolevel_hints): Ditto.
+ (bfd_mach_o_read_command): Handle prebind cksum and twolevel hints
+ commands.
+
+2014-04-02 Alan Modra <amodra@gmail.com>
+
+ * elfcode.h (bfd_from_remote_memory): Add "size" parameter.
+ Consolidate code handling possible section headers past end of
+ segment. Don't use p_align for page size guess, instead use
+ minpagesize. Take note of ld.so clearing section headers when
+ p_memsz > p_filesz. Handle file header specifying no section
+ headers. Handle zero p_align throughout. Default loadbase to
+ zero. Add comments. Rename contents_size to high_offset, and
+ make it a bfd_vma. Delete unnecessary bfd_set_error calls.
+ * bfd-in.h (bfd_elf_bfd_from_remote_memory): Update prototpe.
+ * elf-bfd.h (struct elf_backend_data <elf_backend_from_remote_memory>):
+ Likewise.
+ (_bfd_elf32_bfd_from_remote_memory): Likewise.
+ (_bfd_elf64_bfd_from_remote_memory): Likewise.
+ * elf.c (bfd_elf_bfd_from_remote_memory): Adjust.
+ * bfd-in2.h: Regnerate.
+
+2014-04-01 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_canonicalize_one_reloc): Avoid to crash
+ when num == 0.
+
+2014-03-27 Yury Gribov <y.gribov@samsung.com>
+ Pavel Fedin <p.fedin@samsung.com>
+
+ * elf32-arm.c: Add support for limited pretty-printing of PLT
+ entries on eabi and nacl targets.
+ (elf32_arm_get_synthetic_symtab): Add new callback.
+ (elf32_arm_nacl_plt_sym_val): Likewise.
+ (elf32_arm_plt0_size): Add helper function.
+ (elf32_arm_plt_size): Likewise.
+
+2014-03-27 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_read_dylinker): Remove assert.
+ (bfd_mach_o_read_command): Handle BFD_MACH_O_LC_DYLD_ENVIRONMENT.
+
+2014-03-27 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.h (bfd_mach_o_get_base_address): New prototype.
+ * mach-o.c (bfd_mach_o_write_symtab)
+ (bfd_mach_o_write_contents)
+ (bfd_mach_o_set_section_flags_from_bfd)
+ (bfd_mach_o_build_seg_command): Fix indentation.
+ (bfd_mach_o_get_base_address): New function.
+
+2014-03-26 Nick Clifton <nickc@redhat.com>
+
+ * cofflink.c (_bfd_coff_generic_relocate_section): Skip
+ relocations in discarded sections.
+
+2014-03-26 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_convert_architecture): Add
+ BFD_MACH_O_CPU_TYPE_ARM64.
+
+2014-03-26 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_check_relocs): Account for possibly
+ needed plt entries when taking the address of functions for
+ abiversion == 0 (ie. unknown) as well as abiversion == 2.
+ Move opd setup and abiversion checks to..
+ (ppc64_elf_before_check_relocs): ..here. Renamed from
+ ppc64_elf_process_dot_syms. Set output abiversion from input and
+ input abiversion from output, if either is not set.
+ (ppc64_elf_merge_private_bfd_data): Don't merge flags here.
+ (elf_backend_check_directives): Update.
+
+2014-03-25 Will Newton <will.newton@linaro.org>
+
+ * elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_sections):
+ Set value of DT_PLTRELSZ and DT_RELASZ based on the size
+ of input sections rather than output sections.
+
+2014-03-20 Will Newton <will.newton@linaro.org>
+
+ PR ld/16715
+ * elf32-arm.c (elf32_arm_check_relocs): Set
+ pointer_equality_needed for absolute references within
+ executable links.
+ (elf32_arm_finish_dynamic_symbol): Set st_value to zero
+ unless pointer_equality_needed is set.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ * peXXigen.c (rsrc_process_section): Add code to scan input
+ sections and record their lengths. Use these lengths to find the
+ start of each merged .rsrc section.
+
+2014-03-17 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_read_dylib): Handle lazy load dylib.
+ (bfd_mach_o_read_command): Ditto.
+
+2014-03-14 Meador Inge <meadori@codesourcery.com>
+
+ * configure.in: Add strnlen to AC_CHECK_DECLS.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * sysdep.h (strnlen): Add prototype.
+
+2014-03-14 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Correct overflow
+ handling for VLE_SDA21 relocs.
+
+2014-03-13 Tristan Gingold <gingold@adacore.com>
+
+ * peicode.h (pe_ILF_object_p): Adjust, as the version number
+ has been read.
+ (pe_bfd_object_p): Also read version number to detect ILF.
+ * pe-x86_64.c (COFF_WITH_PE_BIGOBJ): Define.
+ (x86_64pe_bigobj_vec): Define
+ * coffcode.h (bfd_coff_backend_data): Add _bfd_coff_max_nscns field.
+ (bfd_coff_max_nscns): New macro.
+ (coff_compute_section_file_positions): Use unsigned int for
+ target_index. Compare with bfd_coff_max_nscns.
+ (bfd_coff_std_swap_table, ticoff0_swap_table, ticoff1_swap_table):
+ Set a value for _bfd_coff_max_nscns.
+ (header_bigobj_classid): New constant.
+ (coff_bigobj_swap_filehdr_in, coff_bigobj_swap_filehdr_out)
+ (coff_bigobj_swap_sym_in, coff_bigobj_swap_sym_out)
+ (coff_bigobj_swap_aux_in, coff_bigobj_swap_aux_out): New
+ functions.
+ (bigobj_swap_table): New table.
+ * libcoff.h: Regenerate.
+ * coff-sh.c (bfd_coff_small_swap_table): Likewise.
+ * coff-alpha.c (alpha_ecoff_backend_data): Add value for
+ _bfd_coff_max_nscns.
+ * coff-mips.c (mips_ecoff_backend_data): Likewise.
+ * coff-rs6000.c (bfd_xcoff_backend_data)
+ (bfd_pmac_xcoff_backend_data): Likewise.
+ * coff64-rs6000.c (bfd_xcoff_backend_data)
+ (bfd_xcoff_aix5_backend_data): Likewise.
+ * targets.c (x86_64pe_bigobj_vec): Declare.
+ * configure.in (x86_64pe_bigobj_vec): New vector.
+ * configure: Regenerate.
+ * config.bfd: Add bigobj object format for Windows targets.
+
+2014-03-12 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16671
+ * elf32-arm.c (elf32_arm_add_symbol_hook): Check for ARM format
+ before testing for vxworks.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ PR 16690
+ * elf.c (copy_elf_program_header): Ignore first section lma if
+ non-alloc.
+
+2014-03-11 Alan Modra <amodra@gmail.com>
+
+ PR 16686
+ * coff-rs6000.c: Include stdint.h.
+ * coff64-rs6000.c: Likewise.
+
+2014-03-10 Tristan Gingold <gingold@adacore.com>
+
+ * ticoff.h: Removed.
+
+2014-03-08 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_howto_raw): Correct overflow check for
+ many relocations. Correct bitsize and rightshift too for a number
+ of VLE relocs. Describe R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO.
+ Correct dst_mask on R_PPC_VLE_SDA21_LO.
+ (ppc_elf_vle_split16): Tidy, delete unnecessary prototype.
+ (ppc_elf_relocate_section): Modify overflow test for 16-bit
+ fields in instructions to signed/unsigned according to whether
+ the field takes a signed or unsigned value. Tidy vle split16 code.
+ Correct R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO handling.
+
+2014-03-08 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_howto_raw): Use complain_overflow_signed
+ for R_PPC64_ADDR14, R_PPC64_ADDR14_BRTAKEN, R_PPC64_ADDR14_BRNTAKEN,
+ R_PPC64_SECTOFF, R_PPC64_ADDR16_DS, R_PPC64_SECTOFF_DS,
+ R_PPC64_REL16 entries. Use complain_overflow_dont for R_PPC64_TOC.
+ (ppc64_elf_relocate_section): Modify overflow test for 16-bit
+ fields in instructions to signed/unsigned according to whether
+ the field takes a signed or unsigned value.
+
+2014-03-07 Pedro Alves <palves@redhat.com>
+
+ PR gdb/16696
+ * rs6000-core.c (rs6000coff_core_p): Cast pointers to bfd_vma
+ through ptr_to_uint instead of through long.
+
+2014-03-06 Nick Clifton <nickc@redhat.com>
+
+ PR 16664
+ * elf-attrs.c (_bfd_elf_parse_attributes): Add checks for corrupt
+ attribute section names.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_howto_raw): Add R_PPC64_ADDR64_LOCAL entry.
+ (ppc64_elf_reloc_type_lookup): Support R_PPC64_ADDR64_LOCAL.
+ (ppc64_elf_check_relocs): Likewise.
+ (ppc64_elf_relocate_section): Likewise.
+ * Add BFD_RELOC_PPC64_ADDR64_LOCAL.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2014-03-04 Heiher <r@hev.cc>
+
+ * elfxx-mips.c (mips_set_isa_flags): Use E_MIPS_ARCH_64R2 for
+ Loongson-3A.
+ (mips_mach_extensions): Make bfd_mach_mips_loongson_3a an
+ extension of bfd_mach_mipsisa64r2.
+
+2014-03-04 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16017
+ * elf32-arm.c (elf32_thumb2_plt0_entry): New array.
+ (elf32_thumb2_plt_entry): New array.
+ (elf32_arm_create_dynamic_sections): Set PLT entry sizes when
+ using thumb2 based PLT.
+ (elf32_arm_populate_plt_entry): Handle generating Thumb2 based PLT
+ entries.
+ (elf32_arm_final_link_relocate): Do not bias jumps to Thumb based
+ PLT entries.
+ (elf32_arm_finish_dynamic_sections): Handle creation of Thumb2
+ based PLT 0-entry.
+ (elf32_arm_output_plt_map_1): Handle creation of local symbols for
+ Thumb2 based PLT 0-entry.
+ (elf32_arm_output_arch_local_syms): Handle creation of local
+ symbols for Thumb2 based PLT entries.
+
+2014-02-28 Alan Modra <amodra@gmail.com>
+
+ PR ld/16643
+ * elflink.c (elf_gc_sweep): Call gc_sweep_hook for exactly
+ the same conditions we called check_relocs.
+
+2014-02-27 Yuri Gribov <y.gribov@samsung.com>
+
+ * bfd-in.h: Add export of bfd_elf32_arm_use_long_plt.
+ * bfd-in2.h: Regenerate.
+ * elf32-arm.c (elf32_arm_plt_entry_long): New array.
+ (elf32_arm_link_hash_table_create): Set plt_entry_size to 16 if
+ using long PLT entries.
+ (bfd_elf32_arm_use_long_plt): New function.
+ (elf32_arm_populate_plt_entry): Add support for long PLT entries.
+
+2014-02-27 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_link_hash_table_create): Provide default
+ params for targets that don't use ppc32elf.em.
+
+2014-02-20 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * elf32-nios2.c (nios2_elf32_relocate_section): Fix calculation
+ of GOTOFF relocations.
+
+2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
+ H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_bnd_plt0_entry): New.
+ (elf_x86_64_legacy_plt_entry): Likewise.
+ (elf_x86_64_bnd_plt_entry): Likewise.
+ (elf_x86_64_legacy_plt2_entry): Likewise.
+ (elf_x86_64_bnd_plt2_entry): Likewise.
+ (elf_x86_64_bnd_arch_bed): Likewise.
+ (elf_x86_64_link_hash_entry): Add has_bnd_reloc and plt_bnd.
+ (elf_x86_64_link_hash_table): Add plt_bnd.
+ (elf_x86_64_link_hash_newfunc): Initialize has_bnd_reloc and
+ plt_bnd.
+ (elf_x86_64_copy_indirect_symbol): Also copy has_bnd_reloc.
+ (elf_x86_64_check_relocs): Create the second PLT for Intel MPX
+ in 64-bit mode.
+ (elf_x86_64_allocate_dynrelocs): Handle the second PLT for IFUNC
+ symbols. Resolve call to the second PLT if it is created.
+ (elf_x86_64_size_dynamic_sections): Keep the second PLT section.
+ (elf_x86_64_relocate_section): Resolve PLT references to the
+ second PLT if it is created.
+ (elf_x86_64_finish_dynamic_symbol): Use BND PLT0 and fill the
+ second PLT entry for BND relocation.
+ (elf_x86_64_finish_dynamic_sections): Use MPX backend data if
+ the second PLT is created.
+ (elf_x86_64_get_synthetic_symtab): New.
+ (bfd_elf64_get_synthetic_symtab): Likewise. Undefine for NaCl.
+
+2014-02-19 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.h (struct ppc64_elf_params): Add save_restore_funcs.
+ * elf64-ppc.c (ppc64_elf_func_desc_adjust): Use it to control
+ provision of out-of-line register save/restore routines.
+
+2014-02-18 Jack Carter <jack.carter@imgtec.com>
+
+ * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
+ PT_DYNAMIC segment flags.
+
+2014-02-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR binutils/16595
+ * simple.c (struct saved_offsets): New.
+ (simple_save_output_info): Use it for ptr.
+ (simple_restore_output_info): Use it for ptr. Check section_count.
+ (bfd_simple_get_relocated_section_contents): Use it for saved_offsets.
+
+2014-02-17 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.h (struct ppc64_elf_params): Define.
+ (ppc64_elf_init_stub_bfd, ppc64_elf_edit_opd, ppc64_elf_tls_setup,
+ ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
+ ppc64_elf_build_stubs): Update prototype.
+ * elf64-ppp.c (struct ppc_link_hash_table): Add params, delete other
+ fields now in params. Adjust code throughout file.
+ (ppc64_elf_init_stub_bfd): Delete "abfd" parameter, add "params".
+ Save params pointer in htab.
+ (ppc64_elf_edit_opd, ppc64_elf_tls_setup,
+ ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
+ ppc64_elf_build_stubs): Remove parameters now in "params".
+
+2014-02-17 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Move relocs on insns
+ patched for ppc476 workaround. Reapply branch taken/not taken
+ relocs.
+
+2014-02-12 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relax_section): Don't build long-branch
+ stubs for calls to __tls_get_addr that we know will later be
+ optimised away.
+
+2014-02-12 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relax_section): Enable ppc476 workaround
+ for ld -r, when code sections are sufficiently aligned.
+ * elf32-ppc.h (struct ppc_elf_params): Delete pagesize. Add
+ pagesize_p2.
+
+2014-02-12 Alan Modra <amodra@gmail.com>
+
+ PR gold/15530
+ * elf64-ppc.c (ppc64_elf_gc_mark_dynamic_ref): Support
+ --export-dynamic and --dynamic-list marking of symbols.
+ * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Reorder
+ cheap tests first.
+
+2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/16530
+ * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark symbol in
+ executables if it matches dynamic_list.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/SRC-POTFILES.in: Regenerate.
+ * po/bfd.pot: Regenerate.
+
+2014-02-09 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct elf_backend_data): Add caches_rawsize.
+ * elfxx-target.h (elf_backend_caches_rawsize): Define.
+ (elfNN_bed): Init new field.
+ * elflink.c (elf_link_input_bfd): Handle caches_rawsize.
+ * elf32-ppc.c (shared_stub_entry): Zero addi offset.
+ (ppc_elf_relax_section): Don't reallocate section here, write
+ stubs, or write out relocs for ld -r here..
+ (ppc_elf_relocate_section): ..instead write stubs here, and use
+ existing code to write out relocs for ld -r. Fix offset
+ adjustment on reloc for little-endian.
+ (elf_backend_caches_rawsize): Define.
+
+2014-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR build/16550
+ * cache.c (bfd_cache_max_open): Cast RLIM_INFINITY to rlim_t.
+
+2014-02-04 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * coff-rs6000.c (xcoff_write_archive_contents_big): Free OFFSETS in
+ return paths. Three times.
+ * elf64-ppc.c (ppc64_elf_link_hash_table_create): Free HTAB in all
+ return paths.
+ (ppc64_elf_tls_optimize): Free TOC_REF in return path.
+ (ppc64_elf_edit_toc): Free USED in return path.
+
+2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ * reloc.c (BFD_RELOC_NIOS2_GOT_LO, BFD_RELOC_NIOS2_GOT_HA): New.
+ (BFD_RELOC_NIOS2_CALL_LO, BFD_RELOC_NIOS2_CALL_HA): New.
+ * libbfd.h: Regenerated.
+ * bfd-in2.h: Regenerated.
+ * elf32-nios2.c (elf_nios2_howto_table_rel): Add new relocations.
+ (nios2_reloc_map): Likewise.
+ (GOT_USED, CALL_USED): Renamed from GOT16_USED and CALL16_USED.
+ Fixed all references.
+ (nios2_elf32_relocate_section): Add new relocations.
+ (nios2_elf32_check_relocs): Likewise.
+ (nios2_elf32_gc_sweep_hook): Likewise.
+
+2014-02-03 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (struct ppc_elf_link_hash_table): Add params.
+ Delete emit_stub_syms, no_tls_get_addr_opt. Update all uses.
+ (ppc_elf_link_params): New function.
+ (ppc_elf_create_glink): Align .glink to 64 bytes for ppc476
+ workaround.
+ (ppc_elf_select_plt_layout): Remove plt_style and emit_stub_syms
+ parameters. Use htab->params instead.
+ (ppc_elf_tls_setup): Remove no_tls_get_addr_opt parameter.
+ (ppc_elf_size_dynamic_sections): Align __glink_PLTresolve to
+ 64 bytes for ppc476 workaround.
+ (struct ppc_elf_relax_info): New.
+ (ppc_elf_relax_section): Exclude linker created sections and
+ those too small to hold one instruction. Don't add another
+ branch around trampolines on later relax passes. Don't
+ generate trampolines for undefined symbols when !relocatable,
+ nor for plugin symbols. Allocate space for ppc476 workaround
+ patch area. Free fixups on error return path.
+ (ppc_elf_relocate_section): Handle ppc476 workaround patching.
+ * elf32-ppc.h (struct ppc_elf_params): New.
+ (ppc_elf_select_plt_layout, ppc_elf_tls_setup): Update prototype.
+ (ppc_elf_link_params): Declare.
+ * section.c (SEC_INFO_TYPE_TARGET): Define.
+ * bfd-in2.h: Regenerate.
+
+2014-02-02 Sandra Loosemore <sandra@codesourcery.com>
+
+ * elf32-nios2.c (struct elf32_nios2_link_hash_table): Add
+ h_gp_got field.
+ (nios2_elf32_relocate_section): Use got_base to adjust
+ GOT-pointer-relative relocations relative to _gp_got.
+ (create_got_section): Create _gp_got symbol.
+ (nios2_elf32_finish_dynamic_symbol): Make _gp_got absolute.
+ (nios2_elf32_size_dynamic_sections): Set _gp_got offset.
+
+2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * bfd-in2.h: Update from reloc.c.
+ * elf32-nios2.c: Include elf32-nios2.h.
+ (elf_nios2_howto_table_rel): Add entry for R_NIOS2_CALL26_NOAT.
+ (nios2_reloc_map): Likewise.
+ (enum elf32_nios2_stub_type): Declare.
+ (struct elf32_nios2_stub_hash_entry): Declare.
+ (nios2_stub_hash_entry, nios2_stub_hash_lookup): New macros.
+ (struct elf32_nios2_link_hash_entry): Add hsh_cache field.
+ (struct elf32_nios2_link_hash_table): Add new fields bstab,
+ stub_bfd, add_stub_section, layout_sections_again, stub_group,
+ bfd_count, top_index, input_list, all_local_syms.
+ (nios2_call26_stub_entry): New.
+ (nios2_elf32_install_imm16): Move up in file.
+ (nios2_elf32_install_data): Move up in file.
+ (hiadj): Move up in file.
+ (stub_hash_newfunc): New.
+ (link_hash_newfunc): Initialize hsh_cache field.
+ (STUB_SUFFIX): New.
+ (nios2_stub_name): New.
+ (nios2_get_stub_entry): New.
+ (nios2_add_stub): New.
+ (nios2_elf32_setup_section_lists): New.
+ (nios2_elf32_next_input_section): New.
+ (CALL26_SEGMENT): New.
+ (MAX_STUB_SECTION_SIZE): New.
+ (group_sections): New.
+ (nios2_type_of_stub): New.
+ (nios2_build_one_stub): New.
+ (nios2_size_one_stub): New.
+ (get_local_syms): New.
+ (nios2_elf32_size_stubs): New.
+ (nios2_elf32_build_stubs): New.
+ (nios2_elf32_do_call26_relocate): Correct CALL26 overflow test.
+ (nios2_elf32_relocate_section): Handle R_NIOS2_CALL26_NOAT. Add
+ trampolines for R_NIOS2_CALL26 stubs.
+ (nios2_elf32_check_relocs): Handle R_NIOS2_CALL26_NOAT.
+ (nios2_elf32_gc_sweep_hook): Likewise.
+ (nios2_elf32_link_hash_table_create): Initialize the stub hash table.
+ (nios2_elf32_link_hash_table_free): New.
+ (bfd_elf32_bfd_link_hash_table_free): Define.
+ * elf32-nios2.h: New file.
+ * libbfd.h: Update from reloc.c.
+ * reloc.c (BFD_RELOC_NIOS2_CALL26_NOAT): New.
+
+2014-01-29 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16318
+ * elf32-metag.c (elf_metag_post_process_headers): Call
+ _bfd_elf_post_process_headers.
+ * elf32-sh64.c (sh64_elf_copy_private_data): Call
+ _bfd_elf_copy_private_data.
+ * elf64-sh64.c (sh_elf64_copy_private_data_internal): Likewise.
+
+2014-01-29 Nick Clifton <nickc@redhat.com>
+
+ * bfd-in.h (bfd_set_section_vma): Delete.
+ (bfd_set_section_alignment): Delete.
+ (bfd_set_section_userdata): Delete.
+ (bfd_set_cacheable): Delete.
+ * bfd.c (bfd_set_cacheable): New static inline function.
+ * section.c (bfd_set_section_userdata): Likewise.
+ (bfd_set_section_vma): Likewise.
+ (bfd_set_section_alignment): Likewise.
+ * bfd-in2.h: Regenerate.
+
+2014-01-28 Nick Clifton <nickc@redhat.com>
+
+ * dwarf2.c (find_abstract_instance_name): For DW_FORM_ref_addr
+ attributes select the CU containing the abbreviation, which may not
+ be the current CU.
+
+2014-01-24 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc_build_one_stub): Correct reloc count passed
+ to get_relocs for ELFv2.
+
+2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16498
+ * elf.c (_bfd_elf_map_sections_to_segments): Issue a linker error
+ if TLS sections are not adjacent.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (elf_link_add_object_symbols): Call minfo for --as-needed.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (STK_LINKER): Comment typo fix.
+
+2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16467
+ * elflink.c (_bfd_elf_merge_symbol): When types of the existing
+ regular default symbol definition and the versioned dynamic
+ symbol definition mismatch, skip the default symbol definition
+ if one of them is IFUNC.
+
+2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/2404
+ * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared,
+ info->export_dynamic nor h->ref_dynamic for type mismatch when
+ adding the default version.
+
+2014-01-16 Alan Modra <amodra@gmail.com>
+
+ * elfxx-mips.c (mips_elf_record_got_page_entry): Pass in a
+ mips_elf_traverse_got_arg* rather than mips_got_info*.
+ Adjust caller. Alloc on output_bfd rather than symbol section
+ owner.
+
+2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
+ change.
+ * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16428
+ * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't discard relocs
+ against __ehdr_start.
+ * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
+ change.
+ * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16428
+ * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't update reloc
+ count if there are any non pc-relative relocs.
+ * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
+ Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
+
+ * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use correct
+ offset while calculating relocation address.
+ (elfNN_aarch64_create_small_pltn_entry): Likewise.
+ (elfNN_aarch64_init_small_plt0_entry): Likewise.
+
+2014-01-13 Ma Jiang <ma.jiang@zte.com.cn>
+
+ PR ld/16202
+ * elf32-arm.c (elf32_arm_final_link_relocate): Refetch addends for
+ R_ARM_ABS8 and R_ARM_ABS16.
+
+2014-01-13 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_check_relocs): For @local call to ifunc,
+ error when shared and force a plt call otherwise.
+ (ppc_elf_size_dynamic_sections): Don't emit DT_PPC_GOT unless
+ plt_type == PLT_NEW.
+ (ppc_elf_relocate_section): Add missing test to resolve ifuncs to
+ the appropriate call stub.
+
+2014-01-10 Alan Modra <amodra@gmail.com>
+
+ PR ld/14207
+ PR ld/16322
+ PR binutils/16323
+ * elf.c (assign_file_positions_for_load_sections): Revert last change.
+ (assign_file_positions_for_non_load_sections): When setting up
+ PT_GNU_RELRO header, don't require a corresponding PT_LOAD
+ header that completely covers the relro region.
+
+2014-01-09 Tristan Gingold <gingold@adacore.com>
+
+ * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
+ table macros and add macros to initializa the structure.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/14207
+ PR ld/16322
+ PR binutils/16323
+ * elf.c (_bfd_elf_map_sections_to_segments): Don't check section
+ size for PT_GNU_RELRO segment.
+ (assign_file_positions_for_load_sections): If PT_LOAD segment
+ doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
+ wrappers.
+
+2014-01-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16199
+ * elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
+ zero.
+
+2014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
+
+ PR binutils/14289
+ * pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
+
+2014-01-02 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/11983
+ * archive.c (_bfd_get_elt_at_filepos): Store a copy of the
+ filename in the bfd's filename field.
+ * elfcode.h (bfd_from_remote_memory): Likewise.
+ * ieee.c (ieee_object_p): Likewise.
+ * mach-o.c (bfd_mach_o_fat_member_init): Likewise.
+ * oasys.c (oasys_openr_next_archived_file): Likewise.
+ * vms-lib.c (_bfd_vms_lib_get_module): Likewise.
+ * opncls.c (bfd_fopen): Likewise.
+ (bfd_openstreamr): Likewise.
+ (bfd_openr_iovec): Likewise.
+ (bfd_openw): Likewise.
+ (bfd_create): Likewise.
+ (_bfd_delete_bfd): Free filename.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
See ../binutils/MAINTAINERS
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
The name of the target, for run-time lookups.
Usually "a.out-<target>"
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
Bug reports without patches will be remembered, but they may never get
fixed until somebody volunteers to fix them.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
o - upgrade the reloc handling as per Steve's suggestion.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
/* BFD back-end for AIX on PS/2 core files.
This was based on trad-core.c, which was written by John Gilmore of
Cygnus Support.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
Written by Minh Tran-Le <TRANLE@INTELLICORP.COM>.
Converted to back end form by Ian Lance Taylor <ian@cygnus.com>.
/* IBM RS/6000 "XCOFF" back-end for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Tom Rix
Contributed by Red Hat Inc.
/* BFD back-end for a.out.adobe binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support. Based on bout.c.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for raw ARM a.out binaries.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for CRIS a.out binaries.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB.
Written by Hans-Peter Nilsson.
/* BFD back-end for ns32k a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by Ian Dall (idall@eleceng.adelaide.edu.au).
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for sparc little-endian aout binaries.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Define a target vector and some small routines for a variant of a.out.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for TMS320C30 a.out binaries.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for SunOS style a.out with flags set to 0
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for 32-bit a.out files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for 64-bit a.out files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* A.out "format 1" file handling code for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD semi-generic back-end for a.out binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for archive files (libraries).
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support. Mostly Gumby Henkel-Wallace's fault.
This file is part of BFD, the Binary File Descriptor library.
/* Support for 64-bit ELF archives.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Ian Lance Taylor, Cygnus Support
Linker support added by Mark Mitchell, CodeSourcery, LLC.
<mark@codesourcery.com>
/* BFD library support routines for architectures.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/ARM a.out-ish binaries.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Main header file for the bfd library -- portable access to object files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
/* Main header file for the bfd library -- portable access to object files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
/* Generic BFD library interface and support routines.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
dnl This file was derived from acinclude.m4.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
/* Low-level I/O routines for BFDs.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
/* Support for memory-mapped windows into a BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for binary objects.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 960 b.out binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library -- caching of file descriptors.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support (steve@cygnus.com).
/* BFD back-end for Intel 386 COFF LynxOS files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Sparc COFF LynxOS files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for CISCO crash dumps.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ALPHA Extended-Coff files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Modified from coff-mips.c by Steve Chamberlain <sac@cygnus.com> and
Ian Lance Taylor <ian@cygnus.com>.
/* BFD back-end for Apollo 68000 COFF binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
By Troy Rollo (troy@cbme.unsw.edu.au)
Based on m68k standard COFF version Written by Cygnus Support.
/* BFD back-end for ARM COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Apple M68K COFF A/UX 3.x files.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Richard Henderson <rth@tamu.edu>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD COFF interfaces used outside of BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD COFF interfaces used outside of BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 386 COFF files (DJGPP variant).
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by DJ Delorie.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Renesas H8/300 COFF binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain, <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Renesas H8/500 COFF binaries.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Steve Chamberlain, <sac@cygnus.com>.
/* BFD back-end for Intel 386 COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel i860 COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Created mostly by substituting "860" for "386" in coff-i386.c
Harry Dolan <dolan@ssd.intel.com>, October 1995
/* BFD back-end for Intel 960 COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for HP/Intel IA-64 COFF files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by David Mosberger <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Motorola 68000 COFF binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Motorola 88000 COFF "Binary Compatibility Standard" files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Motorola MCore COFF/PE
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for MIPS Extended-Coff files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Original version by Per Bothner.
Full support added by Ian Lance Taylor, ian@cygnus.com.
/* BFD back-end for PowerPC Microsoft Portable Executable files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Original version pieced together by Kim Knuttila (krk@cygnus.com)
/* BFD back-end for IBM RS/6000 "XCOFF" files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Metin G. Ozisik, Mimi Phuong-Thao Vo, and John Gilmore.
Archive support from Damon A. Permezel.
Contributed by IBM Corporation and Cygnus Support.
/* BFD back-end for Renesas Super-H COFF binaries.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Steve Chamberlain, <sac@cygnus.com>.
Relaxing code written by Ian Lance Taylor, <ian@cygnus.com>.
/* BFD back-end for Sparc COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 386 COFF files (DJGPP variant with a stub).
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Robert Hoehne.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Motorola sysv68
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Philippe De Muyter <phdm@info.ucl.ac.be>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for TMS320C30 coff binaries.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for TMS320C4X coff binaries.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz)
/* BFD back-end for TMS320C54X coff binaries.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall (twall@cygnus.com)
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Texas Instruments TMS320C80 Multimedia Video Processor (MVP).
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Fred Fish (fnf@cygnus.com)
/* BFD back-end for Motorola 68000 COFF binaries having underscore with name.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for WDC 65816 COFF binaries.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain, <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for we32k COFF files.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Contributed by Brendan Kehoe (brendan@cs.widener.edu).
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for AMD 64 COFF files.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Zilog Z80 COFF binaries.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Zilog Z800n COFF binaries.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Steve Chamberlain, <sac@cygnus.com>.
/* BFD back-end for IBM RS/6000 "XCOFF64" files.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Written Clinton Popetz.
Contributed by Cygnus Support.
/* Support for the generic parts of most COFF variants, for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Support for the generic parts of COFF, for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* COFF specific linker code.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Generic COFF swapping routines, for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Compressed section support (intended for debug sections).
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
# config.bfd
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
$! Written by Klaus K"ampf (kkaempf@rmi.de)
$! Rewritten by Tristan Gingold (gingold@adacore.com)
$!
-$! Copyright (C) 2012-2014 Free Software Foundation, Inc.
+$! Copyright (C) 2012-2015 Free Software Foundation, Inc.
$!
$! This file is free software; you can redistribute it and/or modify
$! it under the terms of the GNU General Public License as published by
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Core file generic interface routines for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for AArch64.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Alpha architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the ARC processor
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the ARM processor
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the AVR architecture.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This file is part of BFD, the Binary File Descriptor library.
/* BFD Support for the ADI Blackfin processor.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the CR16 processor.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Written by M R Swami Reddy
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the CR16C processor.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Axis CRIS architecture.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB.
Written by Hans-Peter Nilsson.
/* BFD support for the CRX processor.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the D10V processor
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Martin Hunt (hunt@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Mitsubishi D30V processor
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Contributed by Martin Hunt (hunt@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the DLX Microprocessor architecture.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Hacked by Kuang Hwa Lin <kuang@sbcglobal.net>
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Adapteva EPIPHANY processor.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the FR30 processor.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the FRV processor.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the Renesas H8/300 architecture.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the H8/500 architecture.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the HP Precision Architecture architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD i370 CPU definition
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Ian Lance Taylor, Cygnus Support.
Hacked by Linas Vepstas <linas@linas.org> in 1998, 1999
/* BFD support for the Intel 386 architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Intel 860 architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Created mostly by substituting "860" for "386" in cpu-i386.c
Harry Dolan <dolan@ssd.intel.com>, October 1995
/* BFD library support routines for the i960 architecture.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the ia64 architecture.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Scenix IP2xxx processor.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Vitesse IQ2000 processor.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Intel K1OM architecture.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Intel L1OM architecture.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Lattice Mico32 architecture.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Jon Beniston <jon@beniston.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Matsushita 10200 processor
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Matsushita 10300 processor
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the M16C/M32C processors.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the M32R processor.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Motorola 68HC11 processor
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Motorola 68HC12 processor
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for architectures.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for m88k support
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Freescale 9S12X processor
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Freescale 9S12-XGATE co-processor
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for Motorola's MCore architecture
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Toshiba Media Engine Processor.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Imagination Technologies Meta processor.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* BFD Xilinx MicroBlaze architecture definition
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for mips support
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for MMIX.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the moxie processor.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Anthony Green
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the MSP architecture.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Morpho Technologies MT processor.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the NDS32 processor
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Altera Nios II processor.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* BFD support for the ns32k architecture.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Almost totally rewritten by Ian Dall from initial work
by Andrew Cagney.
/* BFD support for the OpenRISC 1000 architecture.
- Copyright 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed for OR32 by Ivan Guzvinec <ivang@opencores.org>
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for PDP-11 support.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the Pico Java architecture.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Transmeta. sac@pobox.com
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for plugins.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD PowerPC CPU definition
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the RL78 processor.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for rs6000 support
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Mimi Phuong-Thao Vo of IBM
and John Gilmore of Cygnus Support.
/* BFD support for the RX processor.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the s390 processor.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Carl B. Pedersen and Martin Schwidefsky.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the score processor
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* BFD library support routines for the Renesas / SuperH SH architecture.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the SPARC architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Texas Instruments TMS320C30 architecture.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for TMS320C[34]x support
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz)
/* BFD support for the Texas Instruments TMS320C54X architecture.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the TI C6X processor.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for TI TMS320C80 (MVP) support
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Fred Fish at Cygnus support (fnf@cygnus.com)
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the TILE-Gx processor.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the TILEPro processor.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the NEC V850 processor
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the NEC V850 processor with the RH850 ABI.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for vax support
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Visium processor.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the WDC 65816 architecture.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for we32k support
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Contributed by Brendan Kehoe (brendan@cs.widener.edu).
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Infineon XC16X Microcontroller.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Freescale XGATE processor
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the XSTORMY16 processor.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for the Xtensa processor.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the Z80 architecture.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD library support routines for the Z800n architecture.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Hacked by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for demonstration 64-bit a.out binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of GDB.
#
For older changes see ChangeLog-9103
\f
-Copyright (C) 2004-2014 Free Software Foundation, Inc.
+Copyright (C) 2004-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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
\input texinfo.tex
@setfilename bfd.info
-@c Copyright (C) 1988-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2015 Free Software Foundation, Inc.
@c
@synindex fn cp
@copying
This file documents the BFD library.
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@end tex
@vskip 0pt plus 1filll
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
\input texinfo
-@c Copyright (C) 1988-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2015 Free Software Foundation, Inc.
@setfilename bfdint.info
@settitle BFD Internals
@copying
This file documents the internals of the BFD library.
-Copyright @copyright{} 1988-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Permission is granted to copy, distribute and/or modify this document
@c This summary of BFD is shared by the BFD and LD docs.
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
When an object file is opened, BFD subroutines automatically determine
the format of the input object file. They then build a descriptor in
/* chew
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by steve chamberlain @cygnus
This file is part of BFD, the Binary File Descriptor library.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* DWARF 1 find nearest line (_bfd_dwarf1_find_nearest_line).
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Gavin Romig-Koch of Cygnus Solutions (gavin@cygnus.com).
/* DWARF 2 support.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Adapted from gdb/dwarf2read.c by Gavin Koch of Cygnus Solutions
(gavin@cygnus.com).
/* Generic ECOFF (Extended-COFF) routines.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Original version by Per Bothner.
Full support added by Ian Lance Taylor, ian@cygnus.com.
/* Routines to link ECOFF debugging information.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* Generic ECOFF swapping routines, for BFD.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* ELF attributes support (based on ARM EABI attributes).
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end data structures for ELF files.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* .eh_frame section optimization.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Jakub Jelinek <jakub@redhat.com>.
This file is part of BFD, the Binary File Descriptor library.
/* Common code for PA ELF implementations.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF STT_GNU_IFUNC support.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Definitions for PRPSINFO structures under ELF on GNU/Linux.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Matsushita 10200 specific support for 32-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Matsushita 10300 specific support for 32-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Native Client support for ELF
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Native Client support for ELF
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IBM S/390-specific support for ELF 32 and 64 bit functions
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Andreas Krebbel.
This file is part of BFD, the Binary File Descriptor library.
/* ELF strtab with GC and suffix merging support.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Jakub Jelinek <jakub@redhat.com>.
This file is part of BFD, the Binary File Descriptor library.
/* VxWorks support for ELF
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* VxWorks support for ELF
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Matsushita AM33/2.0 support for 32-bit GNU/Linux ELF
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ARC-specific support for 32-bit ELF
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* 32-bit ELF support for ARM
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* AVR-specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This file is part of BFD, the Binary File Descriptor library.
/* AVR-specific support for 32-bit ELF.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Bjoern Haase <bjoern.m.haase@web.de>
/* ADI Blackfin BFD support for 32-bit ELF.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for National Semiconductor's CR16 ELF
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Written by M R Swami Reddy.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for National Semiconductor's CR16C ELF
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* CRIS-specific support for 32-bit ELF.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB.
Written by Hans-Peter Nilsson, based on elf32-fr30.c
PIC and shlib bits based primarily on elf32-m68k.c and elf32-i386.c.
/* BFD back-end for National Semiconductor's CRX ELF
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Written by Tomer Levi, NSC, Israel.
This file is part of BFD, the Binary File Descriptor library.
/* D10V-specific support for 32-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Martin Hunt (hunt@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* D30V-specific support for 32-bit ELF
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Contributed by Martin Hunt (hunt@cygnus.com).
This file is part of BFD, the Binary File Descriptor library.
/* DLX specific support for 32-bit ELF
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Adapteva epiphany specific support for 32-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* FR30-specific support for 32-bit ELF.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* FRV-specific support for 32-bit ELF.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Generic support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Renesas H8/300 ELF binaries.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for HP PA-RISC ELF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Original code by
Center for Software Science
in the Stratus FTX/Golf Object File Format (SED-1762) dated
February 1994.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by:
/* i370-specific support for 32-bit ELF
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Hacked by Linas Vepstas for i370 linas@linas.org
/* Intel 80386/80486-specific support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Intel i860 specific support for 32-bit ELF.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Full i860 support contributed by Jason Eckhardt <jle@cygnus.com>.
/* Intel 960 specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Ubicom IP2xxx specific support for 32-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IQ2000-specific support for 32-bit ELF.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Lattice Mico32-specific support for 32-bit ELF
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Jon Beniston <jon@beniston.com>
This file is part of BFD, the Binary File Descriptor library.
/* M16C/M32C specific support for 32-bit ELF.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* M32R-specific support for 32-bit ELF.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Motorola 68HC11-specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@nerim.fr)
(Heavily copied from the D10V port by Martin Hunt (hunt@cygnus.com))
/* Motorola 68HC12-specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@nerim.fr)
(Heavily copied from the D10V port by Martin Hunt (hunt@cygnus.com))
/* Motorola 68HC11/HC12-specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@nerim.fr)
This file is part of BFD, the Binary File Descriptor library.
/* Motorola 68HC11/68HC12-specific support for 32-bit ELF
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@nerim.fr)
This file is part of BFD, the Binary File Descriptor library.
/* Motorola 68k series support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Motorola 88k-specific support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Motorola MCore specific support for 32-bit ELF
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MeP-specific support for 32-bit ELF.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Meta support for 32-bit ELF
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* Meta support for 32-bit ELF
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* Xilinx MicroBlaze-specific support for 32-bit ELF
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MIPS-specific support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Most of the information added by Ian Lance Taylor, Cygnus Support,
<ian@cygnus.com>.
/* moxie-specific support for 32-bit ELF.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Copied from elf32-fr30.c which is..
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MSP430-specific support for 32-bit ELF
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This file is part of BFD, the Binary File Descriptor library.
/* Morpho Technologies MT specific support for 32-bit ELF
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* 32-bit ELF support for Nios II.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Nios II support for 32-bit ELF
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Mentor Graphics
This file is part of BFD, the Binary File Descriptor library.
/* Or1k-specific support for 32-bit ELF.
- Copyright 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Contributed for OR32 by Johan Rydberg, jrydberg@opencores.org
PIC parts added by Stefan Kristiansson, stefan.kristiansson@saunalahti.fi,
/* picoJava specific support for 32-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlan of Transmeta (sac@pobox.com).
This file is part of BFD, the Binary File Descriptor library.
/* PowerPC-specific support for 32-bit ELF
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* PowerPC-specific support for 64-bit ELF.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Renesas RL78 specific support for 32-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Renesas RX specific support for 32-bit ELF.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Renesas RX specific support for 32-bit ELF.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IBM S/390-specific support for 32-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Carl B. Pedersen and Martin Schwidefsky.
This file is part of BFD, the Binary File Descriptor library.
/* 32-bit ELF support for S+core.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* 32-bit ELF support for S+core.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* 32-bit ELF support for S+core.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Renesas / SuperH specific support for Symbian 32-bit ELF files
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Red Hat
This file is part of BFD, the Binary File Descriptor library.
/* Renesas / SuperH SH specific support for 32-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* SuperH SH64-specific support for 32-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SuperH SH64-specific support for 32-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SH ELF support for BFD.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC-specific support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPU specific support for 32-bit ELF
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPU specific support for 32-bit ELF.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* 32-bit ELF support for TI C6X
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Joseph Myers <joseph@codesourcery.com>
Bernd Schmidt <bernds@codesourcery.com>
/* 32-bit ELF support for TI C6X
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx-specific support for 32-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx-specific support for 32-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILEPro-specific support for 32-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILEPro-specific support for 32-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* V850-specific support for 32-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* VAX series support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Matt Thomas <matt@3am-software.com>.
This file is part of BFD, the Binary File Descriptor library.
/* Visium-specific support for 32-bit ELF.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Infineon XC16X-specific support for 16-bit ELF.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems
This file is part of BFD, the Binary File Descriptor library.
/* Freescale XGATE-specific support for 32-bit ELF
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Sean Keys(skeys@ipdatasys.com)
This file is part of BFD, the Binary File Descriptor library.
/* Freescale XGATE-specific support for 32-bit ELF
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Sean Keys (skeys@ipdatasys.com)
(Heavily copied from the HC11 port by Stephane Carrez (stcarrez@nerim.fr))
/* Xstormy16-specific support for 32-bit ELF.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Xtensa-specific support for 32-bit ELF.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF 32-bit executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha specific support for 64-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@tamu.edu>.
This file is part of BFD, the Binary File Descriptor library.
/* Generic support for 64-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for HPPA 64-bit ELF
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF64/HPPA support
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IA-64 support for OpenVMS
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MIPS-specific support for 64-bit ELF
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Ian Lance Taylor, Cygnus Support
Linker support added by Mark Mitchell, CodeSourcery, LLC.
<mark@codesourcery.com>
/* MMIX-specific support for 64-bit ELF.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson <hp@bitrange.com>
This file is part of BFD, the Binary File Descriptor library.
/* PowerPC64-specific support for 64-bit ELF.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Linus Nordberg, Swox AB <info@swox.com>,
based on elf32-ppc.c by Ian Lance Taylor.
Largely rewritten by Alan Modra.
/* PowerPC64-specific support for 64-bit ELF.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IBM S/390-specific support for 64-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of BFD, the Binary File Descriptor library.
/* SuperH SH64-specific support for 64-bit ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC-specific support for 64-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx-specific support for 64-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx-specific support for 64-bit ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* X86-64 specific support for ELF
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>.
This file is part of BFD, the Binary File Descriptor library.
/* ELF 64-bit executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF executable support for BFD.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
/* ELF core file support for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF linking support for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MIPS-specific support for 32-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Most of the information added by Ian Lance Taylor, Cygnus Support,
<ian@cygnus.com>.
/* AArch64-specific support for NN-bit ELF.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* IA-64 support for 64-bit ELF
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* AArch64-specific support for ELF.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* AArch64-specific backend routines.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* IA-64 support for 64-bit ELF
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* IA-64 support for 64-bit ELF
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* MIPS-specific support for ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Most of the information added by Ian Lance Taylor, Cygnus Support,
<ian@cygnus.com>.
/* MIPS ELF specific backend routines.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC-specific support for ELF
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC ELF specific backend routines.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Target definitions for NN-bit ELF
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx-specific support for ELF.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx ELF specific backend routines.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ARM EPOC PE files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ARM EPOC PE IMAGE COFF files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Generic BFD support for file formats.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end definitions used by all FreeBSD targets.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Generate parameters for an a.out system.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* genlink.h -- interface to the BFD generic linker
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* hash.c -- hash table routines for BFD
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for local host's a.out binaries
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support. Probably John Gilmore's fault.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* alphavms.h -- BFD definitions for an openVMS host
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Klaus Kämpf (kkaempf@progis.de)
of proGIS Softwareentwicklung, Aachen, Germany
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
/* BFD back-end for HP 9000/300 (68000-based) machines running BSD Unix.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for hp-ux 9000/300
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Glenn Engel.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for HPPA BSD core files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for HP/UX core files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Stu Grossman, Cygnus Support.
Converted to back-end form by Ian Lance Taylor, Cygnus SUpport
/* BFD back-end for i386 a.out binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for i386 a.out binaries under BSD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for i386 a.out binaries under dynix.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for FreeBSD/386 a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for linux flavored i386 a.out binaries.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for i386 a.out binaries under LynxOS.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for i386 a.out binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for MS-DOS executables.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Bryan Ford of the University of Utah.
Contributed by the Center for Software Science at the
/* BFD back-end for NetBSD/386 a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for os9000 i386 binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ieee-695 objects.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
/* BFD back-end for Intel Hex objects.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor of Cygnus Support <ian@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* bfd initialization stuff
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Irix core files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Stu Grossman, Cygnus Support.
Converted to back-end form by Ian Lance Taylor, Cygnus Support
/* BFD back-end data structures for a.out (and similar) files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* libbfd.h -- Declarations used by bfd library *implementation*.
(This include file is not for users of the library.)
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
/* Assorted BFD support routines, only used internally.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* libbfd.h -- Declarations used by bfd library *implementation*.
(This include file is not for users of the library.)
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
/* BFD COFF object file private structure.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
Run "make headers" in your build bfd/ to regenerate. */
/* BFD COFF object file private structure.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD ECOFF object file private structure.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* HP PA-RISC SOM object file format: definitions internal to BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
University of Utah (pa-gdb-bugs@cs.utah.edu).
/* IEEE-695 object file formats: definitions internal to BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support. Mostly Steve Chamberlain's fault.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end data structures for NLM (NetWare Loadable Modules) files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD internal declarations for Oasys file format handling.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Scrawled by Steve Chamberlain of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Support for the generic parts of PE/PEI; common header information.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Cygnus Solutions.
This file is part of BFD, the Binary File Descriptor library.
/* BFD XCOFF object file private structure.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Tom Rix, Redhat.
This file is part of BFD, the Binary File Descriptor library.
/* linker.c -- BFD linker routines
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support
This file is part of BFD, the Binary File Descriptor library.
/* BFD back end for Lynx core files
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Stu Grossman of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/m68k a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for linux flavored m68k a.out binaries.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/m68k a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Motorola m88k a.out (Mach 3) binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for OpenBSD/m88k a.out binaries.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Intel i386 Mach-O support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Intel x86-64 Mach-O support for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
#
# Created by Klaus K"ampf, kkaempf@rmi.de
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# -*- perl -*-
#
# Toshiba MeP Media Engine Relocation Generator
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This file is part of BFD.
# Originally written by DJ Delorie <dj@redhat.com>
#
/* SEC_MERGE support.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Jakub Jelinek <jakub@redhat.com>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for MIPS BSD (a.out) binaries.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Ralph Campbell.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for mmo objects (MMIX-specific object-format).
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Hans-Peter Nilsson (hp@bitrange.com).
Infrastructure and other bits originally copied from srec.c and
binary.c.
/* BFD back end for NetBSD style core files
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
Written by Paul Kranenburg, EUR
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end definitions used by all NetBSD targets.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NewsOS3 (Sony, 68k) binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Target definitions for 32/64-bit NLM (NetWare Loadable Module)
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for 32-bit Alpha NLM (NetWare Loadable Module)
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Support for 32-bit i386 NLM (NetWare Loadable Module)
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for 32-bit PowerPC NLM (NetWare Loadable Module)
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for 32-bit SPARC NLM (NetWare Loadable Module)
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) 32-bit executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) 64-bit executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) executable support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, using ELF support as the
template.
/* NLM (NetWare Loadable Module) swapping routines for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, using ELF support as the
template.
/* Header file for ns32k routines.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/ns32k a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for oasys objects.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support, <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* opncls.c -- open and close a BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
/* BFD back-end for OSF/1 core files.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Mach3/532 a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for PDP-11 a.out binaries.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ARM WINCE PE files.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ARM PECOFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 386 PECOFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for MCore PECOFF files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for MIPS PE COFF files.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Modified from coff-i386.c by DJ Delorie, dj@cygnus.com
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for PowerPC PECOFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for SH PECOFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel/AMD x86_64 PECOFF files.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for the generic parts of PE/PEI; the common executable parts.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Cygnus Solutions.
This file is part of BFD, the Binary File Descriptor library.
/* PowerPC traceback table support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* PEF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* PEF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for ARM WINCE PE IMAGE COFF files.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for arm PE IMAGE COFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 386 PE IMAGE COFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for HP/Intel IA-64 PE IMAGE COFF files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by David Mosberger <davidm@hpl.hp.com>
This implementation only supports objcopy to ouput IA-64 PE IMAGE COFF
/* BFD back-end for MCore PECOFF files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for MIPS PE IMAGE COFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for PowerPC PE IMAGE COFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for SH PE IMAGE COFF files.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for Intel 386 PE IMAGE COFF files.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Support for the generic parts of PE/PEI, for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Cygnus Solutions.
This file is part of BFD, the Binary File Descriptor library.
/* Plugin support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Plugin support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
/* BFD back-end for PPCbug boot records.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Michael Meissner, Cygnus Support, <meissner@cygnus.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for core files which use the ptrace_user structure
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
The structure of this file is based on trad-core.c written by John Gilmore
of Cygnus Support.
Modified to work with the ptrace_user structure by Kevin A. Buettner.
/* BFD support for handling relocation entries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* 8 and 16 bit COFF relocation functions, for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for RISC iX (Acorn, arm) binaries.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
This file is part of BFD, the Binary File Descriptor library.
/* IBM RS/6000 "XCOFF" back-end for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Metin G. Ozisik, Mimi Phuong-Thao Vo, and John Gilmore.
Archive support from Damon A. Permezel.
Contributed by IBM Corporation and Cygnus Support.
/* BFD back end for SCO5 core files (U-area and raw sections)
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Jouke Numan <jnuman@hiscom.nl>
This file is part of BFD, the Binary File Descriptor library.
/* Object file "section" support for the BFD library.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* simple.c -- BFD simple client routines
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by MontaVista Software, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* bfd back-end for HP PA-RISC SOM objects.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
University of Utah.
/* HP PA-RISC SOM object file format: definitions internal to BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
University of Utah (pa-gdb-bugs@cs.utah.edu).
/* BFD back-end for linux flavored sparc a.out binaries.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD support for Sparc binaries under LynxOS.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/sparc a.out-ish binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for s-record objects.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* Table of stab names for the BFD library.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Stabs in sections linking support.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for SunOS binaries.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Generic symbol-table support for the BFD library.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* sysdep.h -- handle host dependencies for the BFD library
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Generic target-file-type support for the BFD library.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD backend for Extended Tektronix Hex Format objects.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back end for traditional Unix core files (U-area and raw sections)
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
Written by John Gilmore of Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/VAX (1K page size) a.out-ish binaries.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for BSD and Ultrix/VAX (1K page size) a.out-ish binaries.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for NetBSD/VAX (4K page size) a.out-ish binaries.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for verilog hex memory dump files.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Anthony Green <green@moxielogic.com>
This file is part of BFD, the Binary File Descriptor library.
/* BFD back-end for VERSAdos-E objects.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
Versados is a Motorola trademark.
/* vms.c -- BFD back-end for EVAX (openVMS/Alpha) files.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Initial version written by Klaus Kaempf (kkaempf@rmi.de)
Major rewrite by Adacore.
/* BFD back-end for VMS archive files.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* vms-misc.c -- BFD back-end for VMS/VAX (openVMS/VAX) and
EVAX (openVMS/Alpha) files.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Miscellaneous functions.
/* vms.h -- Header file for VMS (Alpha and Vax) support.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Main header file.
dnl Common configure.ac fragment
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
/* POWER/PowerPC XCOFF linker support.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* xSYM symbol-file support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* xSYM symbol-file support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Configurable Xtensa ISA support.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Xtensa configuration-specific ISA information.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
binutils-2_22-branch
binutils-2_23-branch
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- * readelf.c (arm_attr_tag_ABI_VFP_args): Add "compatible".
+ Update year range in copyright notice of all files.
-2014-12-24 Alexander Cherepanov <cherepan@mccme.ru>
-
- PR binutils/17671
- * objcopy.c (copy_main, strip_main): Add D and U to the list of
- accepted short versions of long options.
-
-2014-12-24 Nick Clifton <nickc@redhat.com>
-
- * dwarf.c (read_cie): Revert check for unused augmentation data -
- it was bogus.
-
-2014-12-23 Andrew Stubbs <ams@codesourcery.com>
-
- * objcopy.c (strip_usage): Reword --remove-section description.
- * doc/binutils.texi (strip): Likewise.
-
-2014-12-23 Nick Clifton <nickc@redhat.com>
-
- * doc/binutils.texi (objdump): Reformat to avoid overlong lines.
-
-2014-12-22 H.J. Lu <hongjiu.lu@intel.com>
-
- * dwarf.c (read_cie): Cast size to long to warn.
-
-2014-12-22 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * dwarf.c (decode_location_expression): Check for an out of range
- value for a DW_OP_GNU_entry_value expression.
- (display_debug_lines_raw): Check for a partial
- .debug_line. section being encountered without a prior, full
- .debug.line section.
- (display_debug_lines_decoded): Likewise. Also check for
- li_line_range being zero.
- (display_debug_pubnames_worker): Check for an invalid pn_length
- field.
- (read_cie): Add range checks.
- * elfcomm.c (setup_archive): Check for a negative longnames_size.
-
-2014-12-18 Mark Wielaard <mjw@redhat.com>
-
- * dwarf.c (read_and_display_attr_value): Change display name of
- DW_LANG_C11 from (ANSI C11) to (C11).
-
-2014-12-11 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (display_gdb_index): Add more range checks.
-
-2014-12-11 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Check for long long and sizes of long long and long.
- * elfcomm.h (HOST_WIDEST_INT): Test HAVE_LONG_LONG in place of
- __STDC_VERSION__ and __GNUC__.
- * strings.c (print_strings): Likewise.
- * dwarf.c (DWARF_VMA_FMT, DWARF_VMA_FMT_LONG): Likewise.
- (read_debug_line_header): Use dwarf_vmatoa to print warning.
- * configure: Regenerate.
- * config.in: Regenerate.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- * objdump.c: #include "coff-bfd.h".
-
-2014-12-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * od-elf32_avr.c (elf32_avr_dump_mem_usage): Fix device initialization.
-
-2014-12-09 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * objdump.c (display_any_bfd): Avoid infinite loop closing and
- opening the same archive again and again.
-
-2014-12-09 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * windres.c (open_file_search): Free path buffer on failure.
-
-2014-12-08 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * dwarf.c (display_debug_frames): Check for a negative
- augmentation data length.
- (display_gdb_index): Check for invalid offsets.
- * elfcomm.c (process_archive_index_and_symbols): Check for an
- index number that overflows when multiplied by the ar index size.
- * readelf.c (dump_ia64_unwind): Add range checks.
- (slurp_ia64_unwind_table): Change to a boolean function. Add
- range checks.
- (process_version_sections): Add range checks.
- (get_symbol_version_string): Add check for missing section
- headers.
-
-2014-12-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * configure.ac: Add od-elf32_avr to build.
- * configure: Regenerate.
- * od-elf32_avr.c: New file.
- * objdump.h: Declare objdump_private_desc_elf32_avr.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * readelf.c: Include elf/visium.h.
- (guess_is_rela): Deal with EM_VISIUM.
- (dump_relocations): Likewise.
- (get_machine_name): Likewise.
- (get_machine_flags): Likewise.
- (get_osabi_name): Likewise.
- (is_32bit_abs_reloc): Likewise.
- (is_32bit_pcrel_reloc): Likewise.
- (is_16bit_abs_reloc): Likewise.
-
-2014-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * readelf.c (decode_AVR_machine_flags): New function.
- (get_machine_flags): Add EM_AVR case.
-
-2014-12-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * objdump.c (free_debug_section): Reset the compress_status as
- well.
-
-2014-12-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (get_machine_flags): Replace call to abort with a
- warning message and a return value.
- (get_elf_section_flags): Likewise.
- (get_symbol_visibility): Likewise.
- (get_ia64_symbol_other): Likewise.
- (get_ia64_symbol_other): Likewise.
- (is_32bit_abs_reloc): Likewise.
- (apply_relocations): Likewise.
- (display_arm_attribute): Likewise.
-
-2014-12-02 Denis Chertykov <chertykov@gmail.com>
-
- * MAINTAINERS: Fix my email address.
-
-2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
-
- * dwarf.c (process_cu_tu_index): Properly check for an out of
- range row index.
-
-2014-12-01 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.h (struct dwarf_section): Add user_data field.
- * dwarf.c (frame_need_space): Check for an over large register
- number.
- (display_debug_frames): Check the return value from
- frame_need_space. Check for a CFA expression that is so long the
- start address wraps around.
- (debug_displays): Initialise the user_data field.
- * objdump.c (load_specific_debug_section): Save the BFD section
- pointer in the user_data field of the dwarf_section structure.
- (free_debug_section): Update BFD section data when freeing section
- contents.
- * readelf.c (load_specific_debug_section): Initialise the
- user_data field.
-
-2014-12-01 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * dwarf.c (process_cu_tu_index): Check for an out of range row
- index.
- * elfcomm.c (adjust_relative_path): Change name_len parameter to
- an unsigned long. Check for path length overflow.
- (process_archive_index_and_symbols): Check for invalid header
- size.
- (setup_archive): Add checks for invalid archives.
- (get_archive_member_name): Add range checks.
- * elfcomm.h (adjust_relative_path): Update prototyoe.
- * readelf.c (process_archive): Add range checks.
-
-2014-11-28 Alan Modra <amodra@gmail.com>
-
- * readelf.c (get_32bit_elf_symbols): Cast bfd_size_type values to
- unsigned long for %lx.
- (get_64bit_elf_symbols, process_section_groups): Likewise.
-
-2014-11-27 Espen Grindhaug <espen@grindhaug.org>
- Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (get_data): Move excessive length check to earlier on
- in the function and allow for wraparound in the arithmetic.
- (get_32bit_elf_symbols): Terminate early if the section size is
- zero. Check for an invalid sh_entsize. Check for an index
- section with an invalid size.
- (get_64bit_elf_symbols): Likewise.
- (process_section_groups): Check for an invalid sh_entsize.
-
-2014-11-24 Mark Wielaard <mjw@redhat.com>
-
- * dwarf.c (read_and_display_attr_value): Handle DW_LANG_C11,
- DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
-
-2014-11-26 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (display_block): Do nothing if the block starts after
- the end of the buffer.
- (read_and_display_attr_value): Add range checks.
- (struct Frame_Chunk): Make the ncols and ra fields unsigned.
- (frame_need_space): Test for an ncols of zero.
- (read_cie): Fail if the augmentation data extends off the end of
- the buffer.
- (display_debug_frames): Add checks for read_cie failing. Add
- range checks.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * objdump.c (objdump_print_symname): Replace
- bfd_elf_get_symbol_version_string with
- bfd_get_symbol_version_string.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16496
- * objdump.c (objdump_print_symname): Call
- bfd_elf_get_symbol_version_string to get ELF symbol version
- string. Append version string if needed.
-
- * readelf.c (versioned_symbol_info): New enum.
- (get_symbol_version_string): New. Extracted from
- process_symbol_table.
- (dump_relocations): Add a new argument to indicate if dynamic
- symbol table is used. Use get_symbol_version_string to get
- symbol version string for dynamic symbol. Append version string
- if needed.
- (process_relocs): Updated dump_relocations call.
- (process_symbol_table): Use get_symbol_version_string.
-
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-21 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (get_encoded_value): Check for an encoded size of 0.
- (display_debug_lines_raw): Check for an invalid line range value.
- (display_debug_frames): Check for corrupt augmentation data.
-
-2014-11-21 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (process_version_sections): Prevent an infinite loop
- processing corrupt version need data.
- (process_corefile_note_segment): Handle corrupt notes.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * readelf.c (arm_attr_tag_FP_arch): Extended to support FPv5.
-
-2014-11-19 Jan-Benedict Glaw <jbglaw@lug-owl.de>
-
- * dwarf.c (process_extended_line_op): Fix signedness warning.
-
-2014-11-18 Nick Clifton <nickc@redhat.com>
-
- PR binutuls/17605
- * bucomm.c (print_arelt_descr): Check for ctime returning NULL.
-
-2014-11-18 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (get_encoded_value): Warn and return if the encoded
- value is more than 64-bits long.
- (SAFE_BYTE_GET): Do not attempt to read more than 64-bits.
- (process_extended_line_op): Add more range checks.
- (decode_location_expression): Use the return value from
- display_block. Add more range checks.
- (read_debug_line_header): Add range check.
- (display_debug_lines_raw): Add range checks.
- (display_debug_frames): Silently skip multiple zero terminators.
- Add range checks.
- (process_cu_tu_index): Check for non-existant or empty sections.
- Use SAFE_BYTE_GET instead of byte_get.
-
-2014-11-18 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (get_unwind_section_word): Skip reloc processing if
- there are no relocs associated with the section.
- (decode_tic6x_unwind_bytecode): Warn and return if the stack
- pointer adjustment falls off the end of the buffer.
-
-2014-11-14 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (get_encoded_value): Add an 'end' parameter. Change the
- 'data' parameter to a double pointer and return the updated value.
- (decode_location_expression): Update call to get_encoded_value.
- (frame_need_space): Handle the case where one or both of the
- mallocs fails.
- (read_cie): Initialise the cie pointer, even if the read fails.
- (display_debug_frames): Warn if the calculated block_end is before
- the start of the block. Break the loop if the CIE could not be
- read. Update call to get_encoded_value. Warn if the read CFA
- expressions are too big.
-
-2014-11-13 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (process_version_sections): If the read of the version
- def information fails, make sure that the external verdef data is
- not used.
- (get_dynamic_data): Do not attempt to allocate memory for more
- dynamic data than there is in the file. If the read fails, free
- the allocated buffer.
- (process_symbol_table): Do not print dynamic information if we
- were unable to read the dynamic symbol table.
- (print_gnu_note): Do not print the note if the descsz is too
- small.
-
-2014-11-12 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * dwarf.c (read_and_display_attr_value): Check that we do not read
- past end.
- (display_debug_pubnames_worker): Add range checks.
- (process_debug_info): Check for invalid pointer sizes.
- (display_loc_list): Likewise.
- (display_loc_list_dwo): Likewise.
- (display_debug_ranges): Likewise.
- (display_debug_aranges): Check for invalid address size.
- (read_cie): Add range checks. Replace call strchr with while loop.
- * objdump.c (dump_dwarf): Replace abort with a warning message.
- (print_section_stabs): Improve range checks.
- * rdcoff.c (coff_get_slot): Use long for indx parameter type.
- Add check for an excesively large index.
- * rddbg.c (read_section_stabs_debugging_info): Zero terminate the
- string table. Avoid walking off the end of the stabs data.
- * stabs.c (parse_stab_string): Add check for a NULL name.
-
-2014-11-11 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * binutils/readelf.c (dynamic_nent): Change type to size_t.
- (slurp_rela_relocs): Use size_t type for nrelas.
- (slurp_rel_relocs): Likewise.
- (get_program_headers): Improve out of memory error message.
- (get_32bit_section_headers): Likewise.
- (get_32bit_section_headers): Likewise.
- (get_64bit_section_headers): Likewise.
- (get_32bit_elf_symbols): Likewise.
- (get_64bit_elf_symbols): Likewise.
- (process_section_groups): Likewise.
- (get_32bit_dynamic_section): Likewise.
- (get_64bit_dynamic_section): Likewise.
- (process_dynamic_section): Likewise.
- (process_version_sections): Likewise.
- (get_symbol_index_type): Likewise.
- (process_mips_specific): Likewise.
- (process_corefile_note_segment): Likewise.
- (process_version_sections): Use size_t type for total.
- (get_dynamic_data): Change type of number parameter to size_t.
- Improve out of memory error messages.
- (process_symbol_table): Change type of nbuckets and nchains to
- size_t. Skip processing of sections headers if there are none.
- Improve out of memory error messages.
-
-2014-11-11 Nick Clifton <nickc@redhat.com>
-
- * po/fr.po: Updated French translation.
-
-2014-11-11 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (display_arm_attribute): Avoid reading off the end of
- the buffer when processing a Tag_nodefaults.
-
-2014-11-10 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * (ia64_process_unwind): Replace assertion with an error message.
- Add range checking for group section indicies.
- (hppa_process_unwind): Replace assertion with an error message.
- (process_syminfo): Likewise.
- (decode_arm_unwind_bytecode): Add range checking.
- (dump_section_as_strings): Add more string range checking.
- (display_tag_value): Likewise.
- (display_arm_attribute): Likewise.
- (display_gnu_attribute): Likewise.
- (display_tic6x_attribute): Likewise.
- (display_msp430x_attribute): Likewise.
-
-2014-11-10 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17552
- * (copy_archive): Clean up temporary files even if an error
- occurs.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- * readelf.c (process_dynamic_section): Cast time value to unsigned
- long to print.
-
-2014-11-07 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (get_data): Avoid allocating memory when we know that
- the read will fail.
- (find_section_by_type): New function.
- (get_unwind_section_word): Check for invalid symbol indicies.
- Check for invalid reloc types.
- (get_32bit_dynamic_section): Add range checks.
- (get_64bit_dynamic_section): Add range checks.
- (process_dynamic_section): Check for a corrupt time value.
- (process_symbol_table): Add range checks.
- (dump_section_as_strings): Add string length range checks.
- (display_tag_value): Likewise.
- (display_arm_attribute): Likewise.
- (display_gnu_attribute): Likewise.
- (display_tic6x_attribute): Likewise.
- (display_msp430x_attribute): Likewise.
- (process_mips_specific): Add range check.
-
-2014-11-06 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17552, binutils/17533
- * bucomm.c (is_valid_archive_path): New function. Returns false
- for absolute pathnames and pathnames that include /../.
- * bucomm.h (is_valid_archive_path): Add prototype.
- * ar.c (extract_file): Use new function to check for valid
- pathnames when extracting files from an archive.
- * objcopy.c (copy_archive): Likewise.
- * doc/binutils.texi: Update documentation to mention the
- limitation on pathname of archive members.
-
-2014-11-05 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (printable_section_name): New function.
- (printable_section_name_from_index): New function.
- (dump_relocations): Use new function.
- (process_program_headers, get_32bit_elf_symbols,
- (get_64bit_elf_symbols, process_section_headers,
- (process_section_groups, process_relocs, ia64_process_unwind,
- (hppa_process_unwind, get_unwind_section_word, decode_arm_unwind,
- (arm_process_unwind, process_version_sections,
- (process_symbol_table, apply_relocations, get_section_contents,
- (dump_section_as_strings, dump_section_as_bytes,
- (display_debug_section, process_attributes, process_mips_specific,
- (process_mips_specific process_gnu_liblist): Likewise.
- (get_unwind_section_word): Check for a missing symbol table.
- Replace aborts with error messages.
- (arm_process_unwind): Check for a missing string table.
- (process_attributes): Check for an attribute length that is too
- small.
- (process_mips_specific): Check for a corrupt GOT symbol offset.
-
-2014-11-05 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17533
- * bucomm.c (is_valid_archive_path): New function.
- * bucomm.h (is_valid_archive_path): Prototype it.
- * ar.c (extract_file): Call is_valid_archive_path to verify a
- member filename before extracting it.
- * objcopy.c (copy_archive): Likewise.
-
-2014-11-05 Jan-Benedict Glaw <jbglaw@lug-owl.de>
-
- * readelf.c (process_mips_specific): Fix format string warning.
-
-2014-11-04 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * readelf.c (process_mips_specific): Rename index to idx.
-
-2014-11-04 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17531
- * readelf.c (get_data): If the reason parameter is null, do not
- print any error messages.
- (get_32bit_section_headers): Verify section header entry size
- before reading in the section headers.
- (get_64bit_section_headers): Likewise.
- (process_section_headers): Pass FALSE to get_section_headers.
- (get_file_header): Pass TRUE to get_section_headers.
- (process_dynamic_section): Change an assert to an error message.
- (process_symbol_table): Handle corrupt histograms.
-
- (get_32bit_program_headers): Verify program header entry size
- before reading in the program headers.
- (get_64bit_program_headers): Likewise.
- (get_unwind_section_word): Do nothing if no section was provided.
- Fail if the offset is outside of the section.
- (print_dynamic_symbol): Catch out of range symbol indicies.
- (process_mips_specific): Likewise.
- (process_attributes): Make sure that there is enough space left in
- the section before attempting to read the length of the next
- attribute.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * objdump.c (slurp_symtab): Fail gracefully if the table could not
- be read.
- (dump_relocs_in_section): Likewise.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- * po/fi.po: Updated Finnish translation.
- * po/sv.po: Updated Swedish translation.
-
-2014-11-01 Hans-Peter Nilsson <hp@axis.com>
-
- * readelf.c (get_32bit_elf_symbols): Cast error
- parameters of bfd_size_type with the %lx format to
- unsigned long.
-
-2014-10-31 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * readelf.c (print_mips_isa_ext): Print the value of Octeon3.
-
-2014-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
-
- * cxxfilt.c (main): Add case for dlang_demangling style.
-
-2014-10-31 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * readelf.c (process_program_headers): Avoid memory exhaustion due
- to corrupt values in a dynamis segment header.
- (get_32bit_elf_symbols): Do not attempt to read an over-large
- section.
- (get_64bit_elf_symbols): Likewise.
-
-2014-10-31 Nick Clifton <nickc@redhat.com>
-
- * strings.c: Add new command line option --data to only scan the
- initialized, loadable data secions of binaries. Choose the
- default behaviour of --all or --data based upon a configure
- option.
- * doc/binutils.texi (strings): Update documentation. Include
- description of why the --data option might be unsafe.
- * configure.ac: Add new option --disable-default-strings-all which
- restores the old behaviour of strings using --data by default. If
- the option is not used make strings use --all by default.
- * NEWS: Mention the new behaviour of strings.
- * configure: Regenerate.
- * config.in: Regenerate.
-
-2014-10-30 Nick Clifton <nickc@redhat.com>
-
- * readelf.c (CHECK_ENTSIZE_VALUES): Rewrite error message so that
- there is a single string for translation.
- (dynamic_section_mips_val): Likewise.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * po/bg.po: Updated Bulgarian translation.
- * po/sr.po: New Serbian translation.
- * po/sv.po: Updated Swedish translation.
-
-2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * readelf.c (print_mips_ases): Print unknown ASEs.
- (print_mips_isa_ext): Print the value of an unknown extension.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * configure: Regenerate.
-
-2014-10-14 Tristan Gingold <gingold@adacore.com>
-
- * NEWS: Add marker for 2.25.
-
-2014-10-14 Alan Modra <amodra@gmail.com>
-
- PR 17453
- * dwarf.c (read_leb128): Avoid signed overflow.
- (read_debug_line_header): Likewise.
-
-2014-10-14 Alan Modra <amodra@gmail.com>
-
- PR 17453
- * readelf.c (process_program_headers): Correct fscanf format used
- for interpreter.
-
-2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * readelf.c (display_sparc_hwcaps2): New function.
- (display_sparc_gnu_attribute): Call `display_sparc_hwcaps2' when
- handling `Tag_GNU_Sparc_HWCAPS2' attributes.
-
-2014-09-22 Alan Modra <amodra@gmail.com>
-
- PR 16563
- * dwarf.c (GET): Remove semicolon.
- (read_cie): New function, extracted from..
- (display_debug_frames): ..here. Correctly handle signed offset
- from FDE to CIE in .eh_frame. Decode forward referenced CIEs too.
-
-2014-09-16 Nick Clifton <nickc@redhat.com>
-
- * readelf.c (display_arm_attribute): Use unsigned int type for
- tag, val and type variables.
-
-2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * readelf.c (get_machine_flags): Add support for mips32r6 and
- mips64r6.
-
-2014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * objcopy.c (is_nondebug_keep_contents_section): Change
- '.build-id' to '.buildid'.
-
-2014-08-22 Richard Henderson <rth@redhat.com>
-
- * dwarf.h (init_dwarf_regnames_aarch64): Declare.
- * dwarf.c (dwarf_regnames_aarch64): New.
- (init_dwarf_regnames_aarch64): New.
- (init_dwarf_regnames): Call it.
- * objdump.c (dump_dwarf): Likewise.
-
-2014-08-19 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Move ACX_LARGEFILE after LT_INIT.
- * config.in: Regenerate.
- * configure: Regenerate.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * readelf.c (get_mips_segment_type): Display name for PT_MIPS_ABIFLAGS.
- (get_mips_section_type_name): Display name for SHT_MIPS_ABIFLAGS.
- (display_mips_gnu_attribute): Abstracted fp abi printing to...
- (print_mips_fp_abi_value): New static function. Handle new FP ABIs.
- (print_mips_ases, print_mips_isa_ext): New static functions.
- (get_mips_reg_size): Likewise.
- (process_mips_specific): Display abiflags data.
-
-2014-07-28 Alan Modra <amodra@gmail.com>
-
- PR 13227
- * nm.c (filter_symbols): Warn on __gnu_lto_slim.
-
-2014-07-07 Nick Clifton <nickc@redhat.com>
-
- * readelf.c (get_symbol_type): Revert accidental change to
- detection of thumb function symbols.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.in: Include bfd/version.m4.
- (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
- (BFD_VERSION): Delete.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-03 Tristan Gingold <gingold@adacore.com>
-
- * doc/binutils.texi: Clarify addr2line output.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
-
-2014-06-26 Erik Akermann <kurterikackermann@gmail.com>
-
- * strings.c: Add -w/--include-all-whitespace option to include any
- whitespace character in the displayed strings.
- * NEWS: Mention the new feature.
- * doc/binutils.texi (strings): Document the new command line
- option.
-
-2014-06-26 Nick Clifton <nickc@redhat.com>
-
- * readelf.c (process_note_sections): If there are no note sections
- try processing note segments instead.
-
-2014-06-17 Anton Lavrentiwev <lavr@ncbi.nim.nih.gov>
-
- PR binutils/16923
- * rcparse.y (fixedverinfo): Prevent large version numbers from
- corrupting other values.
-
-2014-06-09 Romain Chastenet <romain.chastenet@free.fr>
-
- PR binutils/16252
- * dwarf.c (display_debug_frames): Remember the state of the
- cfa_offset, cfa_reg, ra and cfa_exp field
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
- bfd's development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
-
- * objcopy.c (is_nondebug_keep_contents_section): New function.
- (setup_section): Use it.
-
-2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
-
- * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
-
-2014-05-02 Alan Modra <amodra@gmail.com>
-
- * emul_aix.c: Update bfd target vector naming.
- * testsuite/binutils-all/objcopy.exp: Likewise.
-
-2014-04-24 Christian Svensson <blue@cmd.nu>
-
- * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
-
-2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * doc/binutils.texi: Document the disassemble MIPS XPA instructions
- command line option.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * readelf.c: Remove openrisc and or32 support. Add support for or1k.
-
-2014-04-18 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_section_map): Adjust as load commands
- are now chained.
- (dump_load_command, dump_section_content): Likewise.
-
-2014-04-16 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (OPT_DYLD_INFO): New macro.
- (options): Add entry for dyld_info.
- (mach_o_help): Likewise.
- (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
- (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
- (bfd_mach_o_dyld_rebase_type_name): New array.
- (export_info_data): New struct.
- (dump_dyld_info): Add verbose argument. Dump rebase, bind and
- exports data.
- (dump_load_command): Adjust dump_dyld_info call.
- (mach_o_dump): Handle dyld_info.
-
-2014-04-16 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_header): Display sizeofcmds in decimal too.
- (dump_segment): Reformat output.
- (dump_dyld_info): Also display end offsets.
- (dump_load_command): Add IDX argument, display commands size
- and offset, reformat display.
- (dump_load_commands): Adjust for added argument.
-
-2014-04-07 Alan Modra <amodra@gmail.com>
-
- PR binutils/16811
- * objcopy.c (copy_object): Error if no sections.
-
-2014-04-03 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR binutils/14698
- ar.c: Set plugin_target early if plugins are supported.
- nm.c: Likewise.
-
-2014-04-03 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (printf_uint64): New function.
- (dump_load_command, dump_obj_compact_unwind): Use it.
- (dump_exe_compact_unwind): Display personality functions.
-
-2014-04-02 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
- (options): Add entry for twolevel_hints.
- (dump_data_in_code): Fix error message.
- (dump_twolevel_hints): New function.
- (dump_load_command): Handle prebound dylib, prebind cksum
- and twolevel hints.
- (mach_o_dump): Handle twolevel hints.
-
-2014-04-01 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (OPT_DATA_IN_CODE): New macro.
- (options): Add entry for data in code.
- (mach_o_help): Ditto.
- (data_in_code_kind_name): New array.
- (dump_data_in_code): New function.
- (dump_load_command): Handle data in code.
- (mach_o_dump): Ditto.
- (dump_header): Display a terminal newline.
-
-2014-03-27 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_load_command): Display value for
- BFD_MACH_O_LC_DYLD_ENVIRONMENT. Handle BFD_MACH_O_LC_DATA_IN_CODE
- and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
-
-2014-03-27 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (OPT_FUNCTION_STARTS): New macro.
- (options): Add entry for function_starts.
- (mach_o_help): Ditto.
- (disp_segment_prot): New function.
- (dump_section_map): Call disp_segment_prot.
- (dump_function_starts): New function.
- (dump_obj_compact_unwind): Fix ouput indentation.
- (dump_exe_compact_unwind): Fix ouput indentation.
- (mach_o_dump): Handle function_starts.
-
-2014-03-26 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
-
-2014-03-24 Tristan Gingold <gingold@adacore.com>
-
- * objdump.c (load_specific_debug_section): Set address of section.
-
-2014-03-24 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_unwind_encoding_x86): Set the factor.
- (dump_exe_compact_unwind): Change the condition. Improve
- indentation.
-
-2014-03-20 Nick Clifton <nickc@redhat.com>
-
- * readelf.c (process_version_sections): Fix off-by-one error in
- previous delta.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16723
- * readelf.c (process_version_sections): Prevent an infinite loop
- when the vn_next field is zero but there are still entries to be
- processed.
-
-2014-03-17 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_section_header): Renames of dump_section.
- (dump_segment): Adjust after renaming.
- (OPT_COMPACT_UNWIND): Define.
- (options): Add compact unwind.
- (mach_o_help): Document compact_unwind.
- (unwind_x86_64_regs, unwind_x86_regs): New arrays.
- (dump_unwind_encoding_x86, dump_unwind_encoding)
- (dump_obj_compact_unwind, dump_exe_compact_unwind)
- (dump_section_content): New functions.
- (mach_o_dump): Handle compact unwind.
-
-2014-03-17 Tristan Gingold <gingold@adacore.com>
-
- * od-macho.c (dump_load_command): Handle lazy load dylib.
-
-2014-03-14 Anthony Green <green@moxielogic.com>
-
- * objcopy.c (copy_object): Check fwrite return code.
-
-2014-03-14 Meador Inge <meadori@codesourcery.com>
-
- * dwarf.c (strnlen): Move prototype ...
- * sysdep.h (strnlen): ... to here.
-
-2014-03-12 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16652
- * doc/binutils.texi (ar cmdline): Move --plugin command line
- option to after the command option.
-
-2014-03-12 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
-
- PR binutils/16567
- * deflex.l: Add noinput and nounput options.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-03-06 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16664
- * readelf.c (process_attributes): Add checks for corrupt
- attribute section names.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-03 Alan Modra <amodra@gmail.com>
-
- * README: Add "Copyright Notices" paragraph.
-
-2014-02-11 Cary Coutant <ccoutant@google.com>
-
- * binutils/dwarf.c (read_and_display_attr_value): Don't warn
- for zero-length attribute value.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/binutils.pot: Regenerate.
-
-2014-02-06 Andrew Pinski <apinski@cavium.com>
-
- * readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
-
-2014-02-06 Cary Coutant <ccoutant@google.com>
-
- PR binutils/16444
- * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * version.c (print_version): Update copyright year to 2014.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
- stdarg macros.
- * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
- macros.
- * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
- stdarg macros.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * coffgrok.h (coff_ofile): Don't use PARAMS.
- * nlmheader.y (strerror): Don't use PARAMS.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * readelf.c (arm_attr_tag_ABI_VFP_args): Add "compatible".
+
+2014-12-24 Alexander Cherepanov <cherepan@mccme.ru>
+
+ PR binutils/17671
+ * objcopy.c (copy_main, strip_main): Add D and U to the list of
+ accepted short versions of long options.
+
+2014-12-24 Nick Clifton <nickc@redhat.com>
+
+ * dwarf.c (read_cie): Revert check for unused augmentation data -
+ it was bogus.
+
+2014-12-23 Andrew Stubbs <ams@codesourcery.com>
+
+ * objcopy.c (strip_usage): Reword --remove-section description.
+ * doc/binutils.texi (strip): Likewise.
+
+2014-12-23 Nick Clifton <nickc@redhat.com>
+
+ * doc/binutils.texi (objdump): Reformat to avoid overlong lines.
+
+2014-12-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * dwarf.c (read_cie): Cast size to long to warn.
+
+2014-12-22 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * dwarf.c (decode_location_expression): Check for an out of range
+ value for a DW_OP_GNU_entry_value expression.
+ (display_debug_lines_raw): Check for a partial
+ .debug_line. section being encountered without a prior, full
+ .debug.line section.
+ (display_debug_lines_decoded): Likewise. Also check for
+ li_line_range being zero.
+ (display_debug_pubnames_worker): Check for an invalid pn_length
+ field.
+ (read_cie): Add range checks.
+ * elfcomm.c (setup_archive): Check for a negative longnames_size.
+
+2014-12-18 Mark Wielaard <mjw@redhat.com>
+
+ * dwarf.c (read_and_display_attr_value): Change display name of
+ DW_LANG_C11 from (ANSI C11) to (C11).
+
+2014-12-11 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (display_gdb_index): Add more range checks.
+
+2014-12-11 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Check for long long and sizes of long long and long.
+ * elfcomm.h (HOST_WIDEST_INT): Test HAVE_LONG_LONG in place of
+ __STDC_VERSION__ and __GNUC__.
+ * strings.c (print_strings): Likewise.
+ * dwarf.c (DWARF_VMA_FMT, DWARF_VMA_FMT_LONG): Likewise.
+ (read_debug_line_header): Use dwarf_vmatoa to print warning.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ * objdump.c: #include "coff-bfd.h".
+
+2014-12-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * od-elf32_avr.c (elf32_avr_dump_mem_usage): Fix device initialization.
+
+2014-12-09 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * objdump.c (display_any_bfd): Avoid infinite loop closing and
+ opening the same archive again and again.
+
+2014-12-09 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * windres.c (open_file_search): Free path buffer on failure.
+
+2014-12-08 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * dwarf.c (display_debug_frames): Check for a negative
+ augmentation data length.
+ (display_gdb_index): Check for invalid offsets.
+ * elfcomm.c (process_archive_index_and_symbols): Check for an
+ index number that overflows when multiplied by the ar index size.
+ * readelf.c (dump_ia64_unwind): Add range checks.
+ (slurp_ia64_unwind_table): Change to a boolean function. Add
+ range checks.
+ (process_version_sections): Add range checks.
+ (get_symbol_version_string): Add check for missing section
+ headers.
+
+2014-12-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * configure.ac: Add od-elf32_avr to build.
+ * configure: Regenerate.
+ * od-elf32_avr.c: New file.
+ * objdump.h: Declare objdump_private_desc_elf32_avr.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * readelf.c: Include elf/visium.h.
+ (guess_is_rela): Deal with EM_VISIUM.
+ (dump_relocations): Likewise.
+ (get_machine_name): Likewise.
+ (get_machine_flags): Likewise.
+ (get_osabi_name): Likewise.
+ (is_32bit_abs_reloc): Likewise.
+ (is_32bit_pcrel_reloc): Likewise.
+ (is_16bit_abs_reloc): Likewise.
+
+2014-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * readelf.c (decode_AVR_machine_flags): New function.
+ (get_machine_flags): Add EM_AVR case.
+
+2014-12-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * objdump.c (free_debug_section): Reset the compress_status as
+ well.
+
+2014-12-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (get_machine_flags): Replace call to abort with a
+ warning message and a return value.
+ (get_elf_section_flags): Likewise.
+ (get_symbol_visibility): Likewise.
+ (get_ia64_symbol_other): Likewise.
+ (get_ia64_symbol_other): Likewise.
+ (is_32bit_abs_reloc): Likewise.
+ (apply_relocations): Likewise.
+ (display_arm_attribute): Likewise.
+
+2014-12-02 Denis Chertykov <chertykov@gmail.com>
+
+ * MAINTAINERS: Fix my email address.
+
+2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ * dwarf.c (process_cu_tu_index): Properly check for an out of
+ range row index.
+
+2014-12-01 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.h (struct dwarf_section): Add user_data field.
+ * dwarf.c (frame_need_space): Check for an over large register
+ number.
+ (display_debug_frames): Check the return value from
+ frame_need_space. Check for a CFA expression that is so long the
+ start address wraps around.
+ (debug_displays): Initialise the user_data field.
+ * objdump.c (load_specific_debug_section): Save the BFD section
+ pointer in the user_data field of the dwarf_section structure.
+ (free_debug_section): Update BFD section data when freeing section
+ contents.
+ * readelf.c (load_specific_debug_section): Initialise the
+ user_data field.
+
+2014-12-01 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * dwarf.c (process_cu_tu_index): Check for an out of range row
+ index.
+ * elfcomm.c (adjust_relative_path): Change name_len parameter to
+ an unsigned long. Check for path length overflow.
+ (process_archive_index_and_symbols): Check for invalid header
+ size.
+ (setup_archive): Add checks for invalid archives.
+ (get_archive_member_name): Add range checks.
+ * elfcomm.h (adjust_relative_path): Update prototyoe.
+ * readelf.c (process_archive): Add range checks.
+
+2014-11-28 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (get_32bit_elf_symbols): Cast bfd_size_type values to
+ unsigned long for %lx.
+ (get_64bit_elf_symbols, process_section_groups): Likewise.
+
+2014-11-27 Espen Grindhaug <espen@grindhaug.org>
+ Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (get_data): Move excessive length check to earlier on
+ in the function and allow for wraparound in the arithmetic.
+ (get_32bit_elf_symbols): Terminate early if the section size is
+ zero. Check for an invalid sh_entsize. Check for an index
+ section with an invalid size.
+ (get_64bit_elf_symbols): Likewise.
+ (process_section_groups): Check for an invalid sh_entsize.
+
+2014-11-24 Mark Wielaard <mjw@redhat.com>
+
+ * dwarf.c (read_and_display_attr_value): Handle DW_LANG_C11,
+ DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
+
+2014-11-26 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (display_block): Do nothing if the block starts after
+ the end of the buffer.
+ (read_and_display_attr_value): Add range checks.
+ (struct Frame_Chunk): Make the ncols and ra fields unsigned.
+ (frame_need_space): Test for an ncols of zero.
+ (read_cie): Fail if the augmentation data extends off the end of
+ the buffer.
+ (display_debug_frames): Add checks for read_cie failing. Add
+ range checks.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * objdump.c (objdump_print_symname): Replace
+ bfd_elf_get_symbol_version_string with
+ bfd_get_symbol_version_string.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16496
+ * objdump.c (objdump_print_symname): Call
+ bfd_elf_get_symbol_version_string to get ELF symbol version
+ string. Append version string if needed.
+
+ * readelf.c (versioned_symbol_info): New enum.
+ (get_symbol_version_string): New. Extracted from
+ process_symbol_table.
+ (dump_relocations): Add a new argument to indicate if dynamic
+ symbol table is used. Use get_symbol_version_string to get
+ symbol version string for dynamic symbol. Append version string
+ if needed.
+ (process_relocs): Updated dump_relocations call.
+ (process_symbol_table): Use get_symbol_version_string.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-21 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (get_encoded_value): Check for an encoded size of 0.
+ (display_debug_lines_raw): Check for an invalid line range value.
+ (display_debug_frames): Check for corrupt augmentation data.
+
+2014-11-21 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (process_version_sections): Prevent an infinite loop
+ processing corrupt version need data.
+ (process_corefile_note_segment): Handle corrupt notes.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * readelf.c (arm_attr_tag_FP_arch): Extended to support FPv5.
+
+2014-11-19 Jan-Benedict Glaw <jbglaw@lug-owl.de>
+
+ * dwarf.c (process_extended_line_op): Fix signedness warning.
+
+2014-11-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutuls/17605
+ * bucomm.c (print_arelt_descr): Check for ctime returning NULL.
+
+2014-11-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (get_encoded_value): Warn and return if the encoded
+ value is more than 64-bits long.
+ (SAFE_BYTE_GET): Do not attempt to read more than 64-bits.
+ (process_extended_line_op): Add more range checks.
+ (decode_location_expression): Use the return value from
+ display_block. Add more range checks.
+ (read_debug_line_header): Add range check.
+ (display_debug_lines_raw): Add range checks.
+ (display_debug_frames): Silently skip multiple zero terminators.
+ Add range checks.
+ (process_cu_tu_index): Check for non-existant or empty sections.
+ Use SAFE_BYTE_GET instead of byte_get.
+
+2014-11-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (get_unwind_section_word): Skip reloc processing if
+ there are no relocs associated with the section.
+ (decode_tic6x_unwind_bytecode): Warn and return if the stack
+ pointer adjustment falls off the end of the buffer.
+
+2014-11-14 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (get_encoded_value): Add an 'end' parameter. Change the
+ 'data' parameter to a double pointer and return the updated value.
+ (decode_location_expression): Update call to get_encoded_value.
+ (frame_need_space): Handle the case where one or both of the
+ mallocs fails.
+ (read_cie): Initialise the cie pointer, even if the read fails.
+ (display_debug_frames): Warn if the calculated block_end is before
+ the start of the block. Break the loop if the CIE could not be
+ read. Update call to get_encoded_value. Warn if the read CFA
+ expressions are too big.
+
+2014-11-13 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (process_version_sections): If the read of the version
+ def information fails, make sure that the external verdef data is
+ not used.
+ (get_dynamic_data): Do not attempt to allocate memory for more
+ dynamic data than there is in the file. If the read fails, free
+ the allocated buffer.
+ (process_symbol_table): Do not print dynamic information if we
+ were unable to read the dynamic symbol table.
+ (print_gnu_note): Do not print the note if the descsz is too
+ small.
+
+2014-11-12 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * dwarf.c (read_and_display_attr_value): Check that we do not read
+ past end.
+ (display_debug_pubnames_worker): Add range checks.
+ (process_debug_info): Check for invalid pointer sizes.
+ (display_loc_list): Likewise.
+ (display_loc_list_dwo): Likewise.
+ (display_debug_ranges): Likewise.
+ (display_debug_aranges): Check for invalid address size.
+ (read_cie): Add range checks. Replace call strchr with while loop.
+ * objdump.c (dump_dwarf): Replace abort with a warning message.
+ (print_section_stabs): Improve range checks.
+ * rdcoff.c (coff_get_slot): Use long for indx parameter type.
+ Add check for an excesively large index.
+ * rddbg.c (read_section_stabs_debugging_info): Zero terminate the
+ string table. Avoid walking off the end of the stabs data.
+ * stabs.c (parse_stab_string): Add check for a NULL name.
+
+2014-11-11 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * binutils/readelf.c (dynamic_nent): Change type to size_t.
+ (slurp_rela_relocs): Use size_t type for nrelas.
+ (slurp_rel_relocs): Likewise.
+ (get_program_headers): Improve out of memory error message.
+ (get_32bit_section_headers): Likewise.
+ (get_32bit_section_headers): Likewise.
+ (get_64bit_section_headers): Likewise.
+ (get_32bit_elf_symbols): Likewise.
+ (get_64bit_elf_symbols): Likewise.
+ (process_section_groups): Likewise.
+ (get_32bit_dynamic_section): Likewise.
+ (get_64bit_dynamic_section): Likewise.
+ (process_dynamic_section): Likewise.
+ (process_version_sections): Likewise.
+ (get_symbol_index_type): Likewise.
+ (process_mips_specific): Likewise.
+ (process_corefile_note_segment): Likewise.
+ (process_version_sections): Use size_t type for total.
+ (get_dynamic_data): Change type of number parameter to size_t.
+ Improve out of memory error messages.
+ (process_symbol_table): Change type of nbuckets and nchains to
+ size_t. Skip processing of sections headers if there are none.
+ Improve out of memory error messages.
+
+2014-11-11 Nick Clifton <nickc@redhat.com>
+
+ * po/fr.po: Updated French translation.
+
+2014-11-11 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (display_arm_attribute): Avoid reading off the end of
+ the buffer when processing a Tag_nodefaults.
+
+2014-11-10 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * (ia64_process_unwind): Replace assertion with an error message.
+ Add range checking for group section indicies.
+ (hppa_process_unwind): Replace assertion with an error message.
+ (process_syminfo): Likewise.
+ (decode_arm_unwind_bytecode): Add range checking.
+ (dump_section_as_strings): Add more string range checking.
+ (display_tag_value): Likewise.
+ (display_arm_attribute): Likewise.
+ (display_gnu_attribute): Likewise.
+ (display_tic6x_attribute): Likewise.
+ (display_msp430x_attribute): Likewise.
+
+2014-11-10 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17552
+ * (copy_archive): Clean up temporary files even if an error
+ occurs.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * readelf.c (process_dynamic_section): Cast time value to unsigned
+ long to print.
+
+2014-11-07 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (get_data): Avoid allocating memory when we know that
+ the read will fail.
+ (find_section_by_type): New function.
+ (get_unwind_section_word): Check for invalid symbol indicies.
+ Check for invalid reloc types.
+ (get_32bit_dynamic_section): Add range checks.
+ (get_64bit_dynamic_section): Add range checks.
+ (process_dynamic_section): Check for a corrupt time value.
+ (process_symbol_table): Add range checks.
+ (dump_section_as_strings): Add string length range checks.
+ (display_tag_value): Likewise.
+ (display_arm_attribute): Likewise.
+ (display_gnu_attribute): Likewise.
+ (display_tic6x_attribute): Likewise.
+ (display_msp430x_attribute): Likewise.
+ (process_mips_specific): Add range check.
+
+2014-11-06 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17552, binutils/17533
+ * bucomm.c (is_valid_archive_path): New function. Returns false
+ for absolute pathnames and pathnames that include /../.
+ * bucomm.h (is_valid_archive_path): Add prototype.
+ * ar.c (extract_file): Use new function to check for valid
+ pathnames when extracting files from an archive.
+ * objcopy.c (copy_archive): Likewise.
+ * doc/binutils.texi: Update documentation to mention the
+ limitation on pathname of archive members.
+
+2014-11-05 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (printable_section_name): New function.
+ (printable_section_name_from_index): New function.
+ (dump_relocations): Use new function.
+ (process_program_headers, get_32bit_elf_symbols,
+ (get_64bit_elf_symbols, process_section_headers,
+ (process_section_groups, process_relocs, ia64_process_unwind,
+ (hppa_process_unwind, get_unwind_section_word, decode_arm_unwind,
+ (arm_process_unwind, process_version_sections,
+ (process_symbol_table, apply_relocations, get_section_contents,
+ (dump_section_as_strings, dump_section_as_bytes,
+ (display_debug_section, process_attributes, process_mips_specific,
+ (process_mips_specific process_gnu_liblist): Likewise.
+ (get_unwind_section_word): Check for a missing symbol table.
+ Replace aborts with error messages.
+ (arm_process_unwind): Check for a missing string table.
+ (process_attributes): Check for an attribute length that is too
+ small.
+ (process_mips_specific): Check for a corrupt GOT symbol offset.
+
+2014-11-05 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17533
+ * bucomm.c (is_valid_archive_path): New function.
+ * bucomm.h (is_valid_archive_path): Prototype it.
+ * ar.c (extract_file): Call is_valid_archive_path to verify a
+ member filename before extracting it.
+ * objcopy.c (copy_archive): Likewise.
+
+2014-11-05 Jan-Benedict Glaw <jbglaw@lug-owl.de>
+
+ * readelf.c (process_mips_specific): Fix format string warning.
+
+2014-11-04 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * readelf.c (process_mips_specific): Rename index to idx.
+
+2014-11-04 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17531
+ * readelf.c (get_data): If the reason parameter is null, do not
+ print any error messages.
+ (get_32bit_section_headers): Verify section header entry size
+ before reading in the section headers.
+ (get_64bit_section_headers): Likewise.
+ (process_section_headers): Pass FALSE to get_section_headers.
+ (get_file_header): Pass TRUE to get_section_headers.
+ (process_dynamic_section): Change an assert to an error message.
+ (process_symbol_table): Handle corrupt histograms.
+
+ (get_32bit_program_headers): Verify program header entry size
+ before reading in the program headers.
+ (get_64bit_program_headers): Likewise.
+ (get_unwind_section_word): Do nothing if no section was provided.
+ Fail if the offset is outside of the section.
+ (print_dynamic_symbol): Catch out of range symbol indicies.
+ (process_mips_specific): Likewise.
+ (process_attributes): Make sure that there is enough space left in
+ the section before attempting to read the length of the next
+ attribute.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * objdump.c (slurp_symtab): Fail gracefully if the table could not
+ be read.
+ (dump_relocs_in_section): Likewise.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ * po/fi.po: Updated Finnish translation.
+ * po/sv.po: Updated Swedish translation.
+
+2014-11-01 Hans-Peter Nilsson <hp@axis.com>
+
+ * readelf.c (get_32bit_elf_symbols): Cast error
+ parameters of bfd_size_type with the %lx format to
+ unsigned long.
+
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * readelf.c (print_mips_isa_ext): Print the value of Octeon3.
+
+2014-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * cxxfilt.c (main): Add case for dlang_demangling style.
+
+2014-10-31 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * readelf.c (process_program_headers): Avoid memory exhaustion due
+ to corrupt values in a dynamis segment header.
+ (get_32bit_elf_symbols): Do not attempt to read an over-large
+ section.
+ (get_64bit_elf_symbols): Likewise.
+
+2014-10-31 Nick Clifton <nickc@redhat.com>
+
+ * strings.c: Add new command line option --data to only scan the
+ initialized, loadable data secions of binaries. Choose the
+ default behaviour of --all or --data based upon a configure
+ option.
+ * doc/binutils.texi (strings): Update documentation. Include
+ description of why the --data option might be unsafe.
+ * configure.ac: Add new option --disable-default-strings-all which
+ restores the old behaviour of strings using --data by default. If
+ the option is not used make strings use --all by default.
+ * NEWS: Mention the new behaviour of strings.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2014-10-30 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (CHECK_ENTSIZE_VALUES): Rewrite error message so that
+ there is a single string for translation.
+ (dynamic_section_mips_val): Likewise.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * po/bg.po: Updated Bulgarian translation.
+ * po/sr.po: New Serbian translation.
+ * po/sv.po: Updated Swedish translation.
+
+2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * readelf.c (print_mips_ases): Print unknown ASEs.
+ (print_mips_isa_ext): Print the value of an unknown extension.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * configure: Regenerate.
+
+2014-10-14 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.25.
+
+2014-10-14 Alan Modra <amodra@gmail.com>
+
+ PR 17453
+ * dwarf.c (read_leb128): Avoid signed overflow.
+ (read_debug_line_header): Likewise.
+
+2014-10-14 Alan Modra <amodra@gmail.com>
+
+ PR 17453
+ * readelf.c (process_program_headers): Correct fscanf format used
+ for interpreter.
+
+2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * readelf.c (display_sparc_hwcaps2): New function.
+ (display_sparc_gnu_attribute): Call `display_sparc_hwcaps2' when
+ handling `Tag_GNU_Sparc_HWCAPS2' attributes.
+
+2014-09-22 Alan Modra <amodra@gmail.com>
+
+ PR 16563
+ * dwarf.c (GET): Remove semicolon.
+ (read_cie): New function, extracted from..
+ (display_debug_frames): ..here. Correctly handle signed offset
+ from FDE to CIE in .eh_frame. Decode forward referenced CIEs too.
+
+2014-09-16 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (display_arm_attribute): Use unsigned int type for
+ tag, val and type variables.
+
+2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * readelf.c (get_machine_flags): Add support for mips32r6 and
+ mips64r6.
+
+2014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * objcopy.c (is_nondebug_keep_contents_section): Change
+ '.build-id' to '.buildid'.
+
+2014-08-22 Richard Henderson <rth@redhat.com>
+
+ * dwarf.h (init_dwarf_regnames_aarch64): Declare.
+ * dwarf.c (dwarf_regnames_aarch64): New.
+ (init_dwarf_regnames_aarch64): New.
+ (init_dwarf_regnames): Call it.
+ * objdump.c (dump_dwarf): Likewise.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Move ACX_LARGEFILE after LT_INIT.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * readelf.c (get_mips_segment_type): Display name for PT_MIPS_ABIFLAGS.
+ (get_mips_section_type_name): Display name for SHT_MIPS_ABIFLAGS.
+ (display_mips_gnu_attribute): Abstracted fp abi printing to...
+ (print_mips_fp_abi_value): New static function. Handle new FP ABIs.
+ (print_mips_ases, print_mips_isa_ext): New static functions.
+ (get_mips_reg_size): Likewise.
+ (process_mips_specific): Display abiflags data.
+
+2014-07-28 Alan Modra <amodra@gmail.com>
+
+ PR 13227
+ * nm.c (filter_symbols): Warn on __gnu_lto_slim.
+
+2014-07-07 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (get_symbol_type): Revert accidental change to
+ detection of thumb function symbols.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.in: Include bfd/version.m4.
+ (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+ (BFD_VERSION): Delete.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-03 Tristan Gingold <gingold@adacore.com>
+
+ * doc/binutils.texi: Clarify addr2line output.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
+
+2014-06-26 Erik Akermann <kurterikackermann@gmail.com>
+
+ * strings.c: Add -w/--include-all-whitespace option to include any
+ whitespace character in the displayed strings.
+ * NEWS: Mention the new feature.
+ * doc/binutils.texi (strings): Document the new command line
+ option.
+
+2014-06-26 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (process_note_sections): If there are no note sections
+ try processing note segments instead.
+
+2014-06-17 Anton Lavrentiwev <lavr@ncbi.nim.nih.gov>
+
+ PR binutils/16923
+ * rcparse.y (fixedverinfo): Prevent large version numbers from
+ corrupting other values.
+
+2014-06-09 Romain Chastenet <romain.chastenet@free.fr>
+
+ PR binutils/16252
+ * dwarf.c (display_debug_frames): Remember the state of the
+ cfa_offset, cfa_reg, ra and cfa_exp field
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+ bfd's development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * objcopy.c (is_nondebug_keep_contents_section): New function.
+ (setup_section): Use it.
+
+2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
+
+ * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
+
+2014-05-02 Alan Modra <amodra@gmail.com>
+
+ * emul_aix.c: Update bfd target vector naming.
+ * testsuite/binutils-all/objcopy.exp: Likewise.
+
+2014-04-24 Christian Svensson <blue@cmd.nu>
+
+ * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
+
+2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * doc/binutils.texi: Document the disassemble MIPS XPA instructions
+ command line option.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * readelf.c: Remove openrisc and or32 support. Add support for or1k.
+
+2014-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_section_map): Adjust as load commands
+ are now chained.
+ (dump_load_command, dump_section_content): Likewise.
+
+2014-04-16 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (OPT_DYLD_INFO): New macro.
+ (options): Add entry for dyld_info.
+ (mach_o_help): Likewise.
+ (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
+ (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
+ (bfd_mach_o_dyld_rebase_type_name): New array.
+ (export_info_data): New struct.
+ (dump_dyld_info): Add verbose argument. Dump rebase, bind and
+ exports data.
+ (dump_load_command): Adjust dump_dyld_info call.
+ (mach_o_dump): Handle dyld_info.
+
+2014-04-16 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_header): Display sizeofcmds in decimal too.
+ (dump_segment): Reformat output.
+ (dump_dyld_info): Also display end offsets.
+ (dump_load_command): Add IDX argument, display commands size
+ and offset, reformat display.
+ (dump_load_commands): Adjust for added argument.
+
+2014-04-07 Alan Modra <amodra@gmail.com>
+
+ PR binutils/16811
+ * objcopy.c (copy_object): Error if no sections.
+
+2014-04-03 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR binutils/14698
+ ar.c: Set plugin_target early if plugins are supported.
+ nm.c: Likewise.
+
+2014-04-03 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (printf_uint64): New function.
+ (dump_load_command, dump_obj_compact_unwind): Use it.
+ (dump_exe_compact_unwind): Display personality functions.
+
+2014-04-02 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
+ (options): Add entry for twolevel_hints.
+ (dump_data_in_code): Fix error message.
+ (dump_twolevel_hints): New function.
+ (dump_load_command): Handle prebound dylib, prebind cksum
+ and twolevel hints.
+ (mach_o_dump): Handle twolevel hints.
+
+2014-04-01 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (OPT_DATA_IN_CODE): New macro.
+ (options): Add entry for data in code.
+ (mach_o_help): Ditto.
+ (data_in_code_kind_name): New array.
+ (dump_data_in_code): New function.
+ (dump_load_command): Handle data in code.
+ (mach_o_dump): Ditto.
+ (dump_header): Display a terminal newline.
+
+2014-03-27 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_load_command): Display value for
+ BFD_MACH_O_LC_DYLD_ENVIRONMENT. Handle BFD_MACH_O_LC_DATA_IN_CODE
+ and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
+
+2014-03-27 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (OPT_FUNCTION_STARTS): New macro.
+ (options): Add entry for function_starts.
+ (mach_o_help): Ditto.
+ (disp_segment_prot): New function.
+ (dump_section_map): Call disp_segment_prot.
+ (dump_function_starts): New function.
+ (dump_obj_compact_unwind): Fix ouput indentation.
+ (dump_exe_compact_unwind): Fix ouput indentation.
+ (mach_o_dump): Handle function_starts.
+
+2014-03-26 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
+
+2014-03-24 Tristan Gingold <gingold@adacore.com>
+
+ * objdump.c (load_specific_debug_section): Set address of section.
+
+2014-03-24 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_unwind_encoding_x86): Set the factor.
+ (dump_exe_compact_unwind): Change the condition. Improve
+ indentation.
+
+2014-03-20 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (process_version_sections): Fix off-by-one error in
+ previous delta.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16723
+ * readelf.c (process_version_sections): Prevent an infinite loop
+ when the vn_next field is zero but there are still entries to be
+ processed.
+
+2014-03-17 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_section_header): Renames of dump_section.
+ (dump_segment): Adjust after renaming.
+ (OPT_COMPACT_UNWIND): Define.
+ (options): Add compact unwind.
+ (mach_o_help): Document compact_unwind.
+ (unwind_x86_64_regs, unwind_x86_regs): New arrays.
+ (dump_unwind_encoding_x86, dump_unwind_encoding)
+ (dump_obj_compact_unwind, dump_exe_compact_unwind)
+ (dump_section_content): New functions.
+ (mach_o_dump): Handle compact unwind.
+
+2014-03-17 Tristan Gingold <gingold@adacore.com>
+
+ * od-macho.c (dump_load_command): Handle lazy load dylib.
+
+2014-03-14 Anthony Green <green@moxielogic.com>
+
+ * objcopy.c (copy_object): Check fwrite return code.
+
+2014-03-14 Meador Inge <meadori@codesourcery.com>
+
+ * dwarf.c (strnlen): Move prototype ...
+ * sysdep.h (strnlen): ... to here.
+
+2014-03-12 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16652
+ * doc/binutils.texi (ar cmdline): Move --plugin command line
+ option to after the command option.
+
+2014-03-12 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
+
+ PR binutils/16567
+ * deflex.l: Add noinput and nounput options.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-03-06 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16664
+ * readelf.c (process_attributes): Add checks for corrupt
+ attribute section names.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-03 Alan Modra <amodra@gmail.com>
+
+ * README: Add "Copyright Notices" paragraph.
+
+2014-02-11 Cary Coutant <ccoutant@google.com>
+
+ * binutils/dwarf.c (read_and_display_attr_value): Don't warn
+ for zero-length attribute value.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/binutils.pot: Regenerate.
+
+2014-02-06 Andrew Pinski <apinski@cavium.com>
+
+ * readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
+
+2014-02-06 Cary Coutant <ccoutant@google.com>
+
+ PR binutils/16444
+ * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * version.c (print_version): Update copyright year to 2014.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
+ stdarg macros.
+ * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
+ macros.
+ * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
+ stdarg macros.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * coffgrok.h (coff_ofile): Don't use PARAMS.
+ * nlmheader.y (strerror): Don't use PARAMS.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
Please do not commit any patches to a branch you did not create
without the explicit permission of the person who created the branch.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
and/or local symbols only. They now also support long options.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
If you have any problems or questions about the binutils on VMS, feel
free to mail me at kkaempf@rmi.de.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
/* addr2line.c -- convert addresses to line number and function name
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Contributed by Ulrich Lauther <Ulrich.Lauther@mchp.siemens.de>
This file is part of GNU Binutils.
/* ar.c - Archive modify and extract.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
%{
/* arlex.l - Strange script language lexer */
-/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
%{
/* arparse.y - Stange script language parser */
-/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* arsup.c - Archive support for MRI compatibility
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* arsup.h - archive support header file
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* A program to test BFD.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* A program to test BFD.\r
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
\r
This file is part of the GNU Binutils.\r
\r
/* bin2c.c -- dump binary file in hex format
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* Binutils emulation layer.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Written by Tom Rix, Red Hat Inc.
This file is part of GNU Binutils.
/* Binutils emulation layer.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Written by Tom Rix, Red Hat Inc.
This file is part of GNU Binutils.
/* bucomm.c -- Bin Utils COMmon code.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* bucomm.h -- binutils common include file.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* budbg.c -- Interfaces to the generic debugging information routines.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
/* Coff file dumper.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* coffgrok.c
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* coffgrok.h
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
$! We do not use the configure script, since we do not have /bin/sh
$! to execute it.
$!
-$! Copyright (C) 2012-2014 Free Software Foundation, Inc.
+$! Copyright (C) 2012-2015 Free Software Foundation, Inc.
$!
$! This file is free software; you can redistribute it and/or modify
$! it under the terms of the GNU General Public License as published by
# file lets us skip running autoconf when modifying target specific
# information.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Demangler for GNU C++ - main program
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.uucp)
Rewritten by Fred Fish (fnf@cygnus.com) for ARM and Lucid demangling
Modified by Satish Pai (pai@apollo.hp.com) for HP demangling
/* debug.c -- Handle generic debugging information.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
/* debug.h -- Describe generic debugging information.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
%{/* deflex.l - Lexer for .def files */
-/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
%{ /* defparse.y - parser for .def files */
-/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* dlltool.c -- tool to generate stuff for PE style DLLs
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* dlltool.h -- header file for dlltool
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* dllwrap.c -- wrapper for DLLTOOL and GCC to generate PE style DLLs
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Mumit Khan (khan@xraylith.wisc.edu).
This file is part of GNU Binutils.
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@copying
@c man begin COPYRIGHT
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
;; Version: 1.2
-;; Copyright (C) 2012-2014 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2015 Free Software Foundation, Inc.
;; This file is not part of GNU Emacs, but is distributed under the
;; same terms:
/* dwarf.c -- display DWARF contents of a BFD binary file
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* dwarf.h - DWARF support header file
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* elfcomm.c -- common code for ELF format file.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Originally developed by Eric Youngdale <eric@andante.jic.com>
Modifications by Nick Clifton <nickc@redhat.com>
/* elfcomm.h -- include file of common code for ELF format file.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Originally developed by Eric Youngdale <eric@andante.jic.com>
Modifications by Nick Clifton <nickc@redhat.com>
/* elfedit.c -- Update the ELF header of an ELF format file
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
#! /bin/sh
# Embed an SPU ELF executable into a PowerPC object file.
#
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of GNU Binutils.
#
/* Binutils emulation layer.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Written by Tom Rix, Red Hat Inc.
This file is part of GNU Binutils.
/* Binutils emulation layer.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Written by Tom Rix, Red Hat Inc.
This file is part of GNU Binutils.
/* filemode.c -- make a string describing file modes
- Copyright (C) 1985-2014 Free Software Foundation, Inc.
+ Copyright (C) 1985-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* ieee.c -- Read and write IEEE-695 debugging information.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
#
# Created by Klaus Kaempf, kkaempf@rmi.de
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* mclex.c -- lexer for Windows mc files parser.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
%{ /* mcparse.y -- parser for Windows mc files
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Parser for Windows mc files
Written by Kai Tietz, Onevision.
/* nlmconv.c -- NLM conversion program
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* nlmconv.h -- header file for NLM conversion program
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
%{/* nlmheader.y - parse NLM header specification keywords.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* nm.c -- Describe symbol table of a rel file.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* objcopy.c -- copy object file from input to output, optionally massaging it.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* objdump.c -- dump information about an object file.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* objdump.h
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* od-avrelf.c -- dump information about an AVR elf object file.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Senthil Kumar Selvaraj, Atmel.
This file is part of GNU Binutils.
/* od-macho.c -- dump information about an Mach-O object file.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Tristan Gingold, Adacore.
This file is part of GNU Binutils.
/* od-xcoff.c -- dump information about an xcoff object file.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Tristan Gingold, Adacore.
This file is part of GNU Binutils.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
/* prdbg.c -- Print out generic debugging information.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
Tags style generation written by Salvador E. Tropea <set@computer.org>.
#!/bin/sh
# A simple ranlib script, to use less disk space than a ranlib program.
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
# This program is part of GNU Binutils.
/* rclex.c -- lexer for Windows rc files parser */
-/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
%{ /* rcparse.y -- parser for Windows rc files
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Extended by Kai Tietz, Onevision.
/* stabs.c -- Parse COFF debugging information
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
/* rddbg.c -- Read debugging information into a generic form.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
/* readelf.c -- display contents of an ELF format file
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Originally developed by Eric Youngdale <eric@andante.jic.com>
Modifications by Nick Clifton <nickc@redhat.com>
/* rename.c -- rename a file, preserving symlinks.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* resbin.c -- manipulate the Windows binary resource format.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* rescoff.c -- read and write resources in Windows COFF files.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* resrc.c -- read and write Windows rc files.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* resres.c: read_res_file and write_res_file implementation for windres.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Anders Norlander <anorland@hem2.passagen.se>.
Rewritten by Kai Tietz, Onevision.
### quick sanity test for the binutils.
###
# This file was written K. Richard Pixley.
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
# This program is part of GNU Binutils.
/* size.c -- report size of various sections of an executable file.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* srconv.c -- Sysroff conversion program
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* stabs.c -- Parse stabs debugging information
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
/* strings -- print the strings of printable characters in files
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* sysdep.h -- handle host dependencies for binutils
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* Sysroff object format dumper.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support (steve@cygnus.com).
This file is part of GNU binutils.
%option noinput nounput
%{
-/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-26 Alan Modra <amodra@gmail.com>
* binutils-all/strip-11.d: New test.
For older changes see ChangeLog-0411
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1995-2014 Free Software Foundation, Inc.
+# Copyright (C) 1995-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
The windres tests only run for ix86 targets, because the
MSVC-generated *.rsd files are generated for that.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
#!/bin/sh
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* unwind-ia64.c -- utility routines to dump IA-64 unwind info for readelf.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
/* unwind-ia64.h -- dump IA-64 unwind info.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of GNU Binutils.
/* version.c -- binutils version information
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* This output is intended to follow the GNU standards document. */
/* xgettext:c-format */
printf ("GNU %s %s\n", name, BFD_VERSION_STRING);
- printf (_("Copyright (C) 2014 Free Software Foundation, Inc.\n"));
+ printf (_("Copyright (C) 2014-2015 Free Software Foundation, Inc.\n"));
printf (_("\
This program is free software; you may redistribute it under the terms of\n\
the GNU General Public License version 3 or (at your option) any later version.\n\
/* windint.h -- internal header file for windres program.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
This file is part of GNU Binutils.
/* windmc.c -- a program to compile Windows message files.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
This file is part of GNU Binutils.
/* windmc.h -- header file for windmc program.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
This file is part of GNU Binutils.
/* windres.c -- a program to manipulate Windows resources
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* windres.h -- header file for windres program.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* winduni.c -- unicode support for the windres program.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* winduni.h -- header file for unicode support for windres program.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
Rewritten by Kai Tietz, Onevision.
/* wrstabs.c -- Output stabs debugging information
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-25 Alan Modra <amodra@gmail.com>
* arm.h: Add enums for Tag_ABI_FP_number_model and Tag_ABI_VFP_args.
* Added source code to GNU binutils.
\f
-Copyright (C) 2008-2014 Free Software Foundation, Inc.
+Copyright (C) 2008-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
ELF file class (32 or 64 bits) and the endianness.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
// aarch64.h -- ELF definitions specific to AARCH64 -*- C++ -*-
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Jing Yu (jingyu@google.com)
// This file is part of elfcpp.
// arm.h -- ELF definitions specific to EM_ARM -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of elfcpp.
// dwarf.h -- DWARF2 constants -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// elfcpp.h -- main header file for elfcpp -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// elfcpp_file.h -- file access for elfcpp -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// elfcpp_internal.h -- internals for elfcpp -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// elfcpp_swap.h -- Handle swapping for elfcpp -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// i386.h -- ELF definitions specific to EM_386 -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of elfcpp.
// mips.h -- ELF definitions specific to EM_MIPS -*- C++ -*-
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Sasa Stankovic <sasa.stankovic@imgtec.com>
// and Aleksandar Simeonov <aleksandar.simeonov@rt-rk.com>.
// powerpc.h -- ELF definitions specific to EM_PPC and EM_PPC64 -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by David S. Miller <davem@davemloft.net>.
// This file is part of elfcpp.
// sparc.h -- ELF definitions specific to EM_SPARC -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by David S. Miller <davem@davemloft.net>.
// This file is part of elfcpp.
// tilegx.h -- ELF definitions specific to EM_TILEGX -*- C++ -*-
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Jiong Wang (jiwang@tilera.com)
// This file is part of elfcpp.
// x86-64.h -- ELF definitions specific to EM_X86_64 -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Andrew Chatham.
// This file is part of elfcpp.
want to be, let us know. Some of the history has been lost; we aren't
intentionally leaving anyone out.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-2014-12-27 Anthony Green <green@moxielogic.com
+2015-01-01 Alan Modra <amodra@gmail.com>
- * config/tc-moxie.c (md_assemble): ldo/sto instructions now use a
- 16 bit offset instead of 32.
+ Update year range in copyright notice of all files.
-2014-12-25 Yaakov Selkowitz <yselkowi@redhat.com>
-
- PR gas/17753
- * config/tc-mep.c (md_begin): Specify types of vararg literals.
-
-2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * doc/c-avr.texi: Document -mlink-relax and -mno-link-relax.
-
-2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * config/tc-avr.c (struct avr_opt_s): Change link_relax to
- no_link_relax, extend comment.
- (enum options): Add new OPTION_NO_LINK_RELAX.
- (md_longopts): Add entry for -mno-link-relax.
- (md_parse_option): Handle OPTION_NO_LINK_RELAX, and update
- OPTION_LINK_RELAX.
- (md_begin): Initialise linkrelax from no_link_relax.
- (md_show_usage): Include -mno-link-relax option.
- (relaxable_section): Only allocatable code sections can be
- relaxed.
-
-2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * config/tc-avr.c: Add include for elf/avr.h.
- (avr_elf_final_processing): New function.
- * config/tc-avr.h (elf_tc_final_processing): Define.
- (avr_elf_final_processing): Declare
-
-2014-12-18 Xingxing Pan <xxingpan@marvell.com>
-
- * gas/config/tc-arm.c (arm_cpus): Add core marvell-whitney.
-
-2014-12-23 Nick Clifton <nickc@redhat.com>
-
- * po/fr.po: Updated French translation.
- * po/uk.po: Updated Ukrainian translation.
-
-2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (md_apply_fix): Apply alignment check
- to the symbol and offset rather than *valP for
- BFD_RELOC_MIPS_18_PCREL_S3. Also update the error message
- for BFD_RELOC_MIPS_19_PCREL_S2.
-
-2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (flag_compress_debug): Default to compress
- debug sections for Linux.
- * NEWS: Mention it.
-
-2014-12-12 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.h (md_reg_eh_frame_to_debug_frame): Match current
- gcc behaviour.
- * config/te-aix.h: New file.
- * configure.tgt: Use em=aix for powerpc-aix.
-
-2014-12-09 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * config/tc-tic4x.c (md_assemble): Ensure insn->name is zero
- terminated. Simplify concatenation of parallel insn.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * configure.tgt: Add Visium support.
- * Makefile.am (TARGET_CPU_CFILES): Move config/tc-vax.c around
- and add config/tc-visium.c.
- (TARGET_CPU_HFILES): Move config/tc-vax.h around and add
- config/tc-visium.h.
- * Makefile.in: Regenerate.
- * config/tc-visium.c: New file.
- * config/tc-visium.h: Likewise.
- * po/POTFILES.in: Regenerate.
-
-2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (can_evaluate_expr, get_expr_value): Delete.
- (output_addi, output_andi, output_ori, output_xori): Delete.
- (md_assemble): Remove calls to deleted functions.
-
-2014-11-25 Max Filippov <jcmvbkbc@gmail.com>
-
- * config/tc-xtensa.c (search_trampolines): Move post-loop
- condition check outside the search loop.
-
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * config/tc-arm.c (md_assemble): Do not consider relaxation.
- (md_convert_frag): Test and set target arch attribute accordingly.
- (aeabi_set_attribute_string): Turn it into a global function.
- * config/tc-arm.h (md_post_relax_hook): Enable it for ARM target.
- (aeabi_set_public_attributes): Declare it.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * config/tc-arm.c (fpu_vfp_ext_armv8xd): New.
- (arm_cpus): Support cortex-m7.
- (arm_fpus): Support fpv5-sp-d16 and fpv5-d16.
- (do_vfp_nsyn_cvt_fpv8): Generate error when use D register for S
- register only target like FPv5-SP-D16.
- (do_neon_cvttb_1): Likewise.
- (do_vfp_nsyn_fpv8): Likewise.
- (do_vrint_1): Likewise.
- (aeabi_set_public_attributes): Set proper FP arch for FPv5.
- * doc/c-arm.texi: Document new cpu and fpu names for cortex-m7.
-
-2014-11-20 Richard Earnshaw <rearnsha@arm.com>
-
- * config/tc-arm.c (rotate_left): Avoid undefined behaviour when
- N = 0.
-
-2014-11-20 Richard Earnshaw <rearnsha@arm.com>
-
- * config/tc-aarch64.c (warn_unpredictable_ldst): Check that transfer
- registers are in the GP register set. Adjust warnings. Use correct
- field member for address register.
- * testsuite/gas/aarch64/diagnostic.l: Update.
-
-2014-11-19 Ryan Mansfield <rmansfield@qnx.com>
-
- * config/tc-aarch64.c (md_assemble): Call warn_unpredictable_ldst.
- (warn_unpredictable_ldst): New.
-
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * config/tc-i386-intel.c (i386_operator): Remove last argument
- from lex_got call.
- * config/tc-i386.c (reloc): Remove bnd_prefix from parameters'
- list. Return always BFD_RELOC_32_PCREL.
- * (output_branch): Remove condition for BFD_RELOC_X86_64_PC32_BND.
- * (output_jump): Update call to reloc accordingly.
- * (output_interseg_jump): Likewise.
- * (output_disp): Likewise.
- * (output_imm): Likewise.
- * (x86_cons_fix_new): Likewise.
- * (lex_got): Remove bnd_prefix from parameters' list in macro and
- declarations. Don't use BFD_RELOC_X86_64_PLT32_BND.
- * (x86_cons): Update call to lex_got accordingly.
- * (i386_immediate): Likewise.
- * (i386_displacement): Likewise.
- * (md_apply_fix): Don't use BFD_RELOC_X86_64_PLT32_BND nor
- BFD_RELOC_X86_64_PC32_BND.
- * (tc_gen_reloc): Likewise.
-
-2014-11-18 Jan Beulich <jbeulich@suse.com>
-
- * config/tc-aarch64.c (s_aarch64_arch_extension): New.
- (md_pseudo_table): Add arch_extension.
- (aarch64_parse_features): New parameter "ext_only". Handle it.
- (aarch64_parse_cpu, aarch64_parse_arch, s_aarch64_cpu,
- s_aarch64_arch): Pass FALSE as new third argument of
- aarch64_parse_features().
-
-2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add "xgene2".
- * doc/c-aarch64.texi: Document it.
-
-2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add "xgene1".
- * doc/c-aarch64.texi: Rename xgene-1 to xgene1.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .avx512vbmi.
- * doc/c-i386.texi: Document it.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .avx512ifma.
- * doc/c-i386.texi: Document it.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .pcommit.
- * doc/c-i386.texi: Document it.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .clwb.
- * doc/c-i386.texi: Document it.
-
-2014-11-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (cpu_arch): Re-arrange avx512* and xsave*
- items.
-
- * doc/c-i386.texi: Re-arrange avx512* and xsave*. Add
- clflushopt and se1. Remove duplicated entries.
-
-2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add CRC feature for
- cortex-A53 and cortex-A57.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17598
- * config/tc-i386.c (reloc): Support BFD_RELOC_X86_64_GOTPLT64.
-
-2014-11-13 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * config/obj-coff.c (coff_obj_symbol_new_hook): Set the is_sym
- field.
-
-2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Remove example-1 and example-2.
-
-2014-11-12 Alan Modra <amodra@gmail.com>
-
- * config/tc-z80.c (parse_exp_not_indexed, parse_exp): Warning fixes.
-
-2014-11-12 Alan Modra <amodra@gmail.com>
-
- PR ld/17482
- * config/tc-i386.c (output_insn): Don't test x86_elf_abi when
- not ELF.
-
-2014-11-11 Nick Clifton <nickc@redhat.com>
-
- * po/uk.po: Updated Ukranian translation.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17482
- * config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
- for instructions with R_X86_64_GOTTPOFF relocation for x32 if
- needed.
-
-2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (nios2_diagnose_overflow): Adjust call to
- nios2_find_opcode_hash.
-
-2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (mips_elf_final_processing): Add INSN_ISA32R6
- and INSN_ISA64R6 support.
-
-2014-11-04 Alan Modra <amodra@gmail.com>
-
- * expr.c (expr_symbol_where): Don't use register keyword.
- * app.c (app_push, app_pop, do_scrub_chars): Likewise.
- * ecoff.c (add_string, add_ecoff_symbol, add_aux_sym_symint,
- add_aux_sym_rndx, add_aux_sym_tir, add_procedure, add_file,
- ecoff_build_lineno, ecoff_setup_ext, allocate_cluster.
- allocate_scope, allocate_vlinks, allocate_shash,
- allocate_thash, allocate_tag, allocate_forward, allocate_thead,
- allocate_lineno_list): Likewise.
- * frags.c (frag_more, frag_var, frag_variant, frag_wane): Likewise.
- * input-file.c (input_file_push, input_file_pop): Likewise.
- * input-scrub.c (input_scrub_push, input_scrub_next_buffer): Likewise.
- * subsegs.c (subseg_change): Likewise.
- * symbols.c (colon, symbol_table_insert, symbol_find_or_make)
- (dollar_label_name, fb_label_name): Likewise.
- * write.c (relax_align): Likewise.
- * config/tc-alpha.c (s_alpha_pdesc): Likewise.
- * config/tc-bfin.c (bfin_s_bss): Likewise.
- * config/tc-i860.c (md_estimate_size_before_relax): Likewise.
- * config/tc-m68hc11.c (md_convert_frag): Likewise.
- * config/tc-m68k.c (m68k_ip, crack_operand): Likewise.
- (md_convert_frag_1, s_even): Likewise.
- * config/tc-mips.c (mips_clear_insn_labels): Likewise.
- * config/tc-mn10200.c (md_begin): Likewise.
- * config/tc-s390.c (s390_setup_opcodes, md_begin): Likewise.
- * config/tc-sh.c (sh_elf_cons): Likewise.
- * config/tc-tic4x.c (tic4x_cons, tic4x_stringer): Likewise.
- * config/m68k-parse.y (m68k_reg_parse): Likewise. Convert from K&R.
- (yylex, m68k_ip_op, yyerror): Convert from K&R.
-
-2014-11-04 Alan Modra <amodra@gmail.com>
-
- * config/tc-d10v.c (find_opcode): Call frag_now_fix_octets rather
- than equivalent obstack_next_free expression.
- * config/tc-d30v.c (find_format): Likewise.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- * config/tc-msp430.c (msp430_srcoperand): Fix range test for
- 20-bit values.
-
-2014-10-31 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * config/tc-mips.c (CPU_IS_OCTEON): Handle CPU_OCTEON3.
- (mips_cpu_info_table): Octeon3 enables virt ase.
- * doc/c-mips.texi: Document octeon3 as an acceptable value for
- -march=.
-
-2014-10-30 Dr Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define to 7.
- * config/tc-aarch64.c (aarch64_handle_align): Rewrite to handle
- large alignments with a constant fragment size of
- MAX_MEM_FOR_RS_ALIGN_CODE.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * po/uk.po: New Ukranian translation.
-
-2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (nios2_insn_infoS): Add constant_bits field.
- (nios2_arg_infoS, nios2_arg_hash, nios2_arg_lookup): Delete.
- (nios2_control_register_arg_p): Delete.
- (nios2_coproc_reg): Delete.
- (nios2_relax_frag): Remove hard-coded instruction size.
- (md_convert_frag): Use new insn accessor macros.
- (nios2_diagnose_overflow): Remove hard-coded instruction size.
- (md_apply_fix): Likewise.
- (bad_opcode): New.
- (nios2_parse_reg): New.
- (nios2_assemble_expression): Remove prev_reloc parameter. Adjust
- uses and callers.
- (nios2_assemble_arg_c): New.
- (nios2_assemble_arg_d): New.
- (nios2_assemble_arg_s): New.
- (nios2_assemble_arg_t): New.
- (nios2_assemble_arg_i): New.
- (nios2_assemble_arg_u): New.
- (nios2_assemble_arg_o): New.
- (nios2_assemble_arg_j): New.
- (nios2_assemble_arg_l): New.
- (nios2_assemble_arg_m): New.
- (nios2_assemble_args): New.
- (nios2_assemble_args_dst): Delete.
- (nios2_assemble_args_tsi): Delete.
- (nios2_assemble_args_tsu): Delete.
- (nios2_assemble_args_sto): Delete.
- (nios2_assemble_args_o): Delete.
- (nios2_assemble_args_is): Delete.
- (nios2_assemble_args_m): Delete.
- (nios2_assemble_args_s): Delete.
- (nios2_assemble_args_tis): Delete.
- (nios2_assemble_args_dc): Delete.
- (nios2_assemble_args_cs): Delete.
- (nios2_assemble_args_ds): Delete.
- (nios2_assemble_args_ldst): Delete.
- (nios2_assemble_args_none): Delete.
- (nios2_assemble_args_dsj): Delete.
- (nios2_assemble_args_d): Delete.
- (nios2_assemble_args_b): Delete.
- (nios2_arg_info_structs): Delete.
- (NIOS2_NUM_ARGS): Delete.
- (nios2_consume_arg): Remove insn parameter. Use new macros.
- Don't check register arguments here. Remove 'b' case.
- (nios2_consume_separator): Move check for missing separators to...
- (nios2_parse_args): ...here. Remove special case for optional
- arguments.
- (output_insn): Avoid using hard-coded insn size.
- (output_ubranch): Likewise.
- (output_cbranch): Likewise.
- (output_call): Use new macros.
- (output_addi): Likewise.
- (output_ori): Likewise.
- (output_xori): Likewise.
- (output_movia): Likewise.
- (md_begin): Remove nios2_arg_info_structs initialization.
- (md_assemble): Initialize constant_bits field. Use
- nios2_parse_args instead of looking up parse function in hash table.
-
-2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * doc/as.texinfo: Update the MIPS FP ABI descriptions.
- * doc/c-mips.texi: Spell check and correct throughout.
-
-2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (s_insn): Set file options.
-
-2014-10-21 Andrew Pinski <apinski@cavium.com>
-
- * config/tc-aarch64.c (aarch64_cpus):
- Add thunderx.
- * doc/c-aarch64.texi: Document that thunderx
- is a valid processor name.
-
-2014-10-21 Jan Beulich <jbeulich@suse.com>
-
- * read.c (HANDLE_CONDITIONAL_ASSEMBLY): New parameter "num_read".
- (read_a_source_file): Adjust HANDLE_CONDITIONAL_ASSEMBLY
- invocations.
- (_find_end_of_line): Don't issue "stray '\\'" warning when in
- false branch of conditional.
-
-2014-10-21 Jan Beulich <jbeulich@suse.com>
-
- * config/tc-aarch64.c (output_operand_error_record): Move down
- assertion of idx being non-negative. Use local variables when
- available.
-
-2014-10-18 Alan Modra <amodra@gmail.com>
-
- PR 17493
- * write.c (adjust_reloc_syms): Don't allow symbols in reg_section
- to be reduced to reg_section section symbol.
- * gas/config/tc-i386.c (i386_finalize_immediate): Reject all
- reg_section immediates.
-
-2014-10-17 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * doc/c-mips.texi: Fix bad @value references.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * configure: Regenerate.
-
-2014-10-15 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * config/tc-tic4x.c (md_assemble): Correct strncat size.
-
-2014-10-14 Tristan Gingold <gingold@adacore.com>
-
- * NEWS: Add marker for 2.25.
-
-2014-10-14 Alan Modra <amodra@gmail.com>
-
- PR 17453
- * config/tc-i386.c (fits_in_signed_long): Use unsigned param and
- expression to avoid signed overflow.
- (fits_in_signed_byte, fits_in_unsigned_byte, fits_in_unsigned_word,
- fits_in_signed_word, fits_in_unsigned_long): Similarly.
- * expr.c (operand <'-'>): Avoid signed overflow.
- * read.c (s_comm_internal): Likewise.
-
-2014-10-14 Alan Modra <amodra@gmail.com>
-
- * config/tc-sparc.c (sparc_md_end): Fix unused variable warnings.
-
-2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * config/tc-sparc.c (v9a_asr_table): Entry for %cps removed.
- (sparc_arch_table): Remove the HWCAP_RANDOM, HWCAP_TRANS and
- HWCAP_ASI_CACHE_SPARING from the architectures using them.
- (HWS_V8): New define.
- (HWS_V9): Likewise.
- (HWS_VA): Likewise.
- (HWS_VB): Likewise.
- (HWS_VC): Likewise.
- (HWS_VD): Likewise.
- (HWS_VE): Likewise.
- (HWS_VV): Likewise.
- (sparc_arch): Use the HWS_* macros. Fix the `sparc4' architecture
- to cover the HWCAP_ASI_BLK_INIT and HWCAP_IMA capabilities.
- (hwcap_seen): Variable widened to 64 bits.
- (hwcap_allowed): Likewise.
- (sparc_arch): new field `hwcap2_allowed'.
- (sparc_arch_table): provide hwcap2_allowed values for existing
- archs.
- (sparc_md_end): Add a HWCAPS2 object attribute to the elf object
- in case any of the HWCAP2_* caps are used.
- (sparc_ip): Take into account the new hwcaps2 bitmap to build the
- list of seen/allowed hwcaps.
- (get_hwcap_name): Argument widened to 64 bits to handle HWCAP2
- bits.
- (HWS_VM): New define.
- (HWS2_VM): Likewise.
- (sparc_arch): New architectures `sparc5', `v9m' and `v8plusm'.
- (v9a_asr_table): Add the %mwait (%asr28) ancillary state register
- to the table.
- (sparc_ip): Handle the %mcdper ancillary state register as an
- operand.
- (sparc_ip): Handle } arguments as fdrd floating point registers
- (double) that are the same than frs1.
- * doc/c-sparc.texi (Sparc-Opts): Document the -Av9e, -Av8pluse and
- -xarch=v9e command line options. Also fix the description of the
- -Av9v and -Av8plusv command line options.
- Document the -Av9m, -Av8plusm,-Asparc5, -xarch=v9m and
- -xarch=sparc5 command line options.
-
-2014-09-29 Terry Guo <terry.guo@arm.com>
-
- * as.c (create_obj_attrs_section): Move it and call it from ...
- * write.c (create_obj_attrs_section): ... here.
- (subsegs_finish_section): Refactored.
-
-2014-09-27 Alan Modra <amodra@gmail.com>
-
- * dwarf2dbg.c (all_segs_hash): Delete.
- (get_line_subseg): Delete last_seg, last_subseg, last_line_subseg.
- Retrieve line_seg for section via seg_info.
- * subsegs.h (segment_info_typet): Add dwarf2_line_seg.
-
-2014-09-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17421
- * config/tc-i386.c (md_assemble): Disallow VEX/EVEX encoded
- instructions in 16-bit mode.
-
-2014-09-22 Alan Modra <amodra@gmail.com>
-
- * config/tc-m68k.c (md_assemble): Add assert to work around
- bogus trunk gcc warning.
- * config/tc-pj.h (md_convert_frag): Warning fix.
- * config/tc-xtensa.c (xg_assemble_vliw_tokens): Warning fix.
-
-2014-09-17 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-arm.c (move_or_literal_pool, add_to_lit_pool): Use
- bfd_int64_t instead of int64_t.
-
-2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (evexrcig): New.
- (build_evex_prefix): Force rounding bits.
- (OPTION_MEVEXRCIG): New.
- (md_longopts): Add mevexrcig.
- (md_parse_option): Handle OPTION_MEVEXRCIG.
- (md_show_usage): Document mevexrcig.
- * doc/c-i386.texi (mevexrcig): Document new option.
-
-2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * config/tc-nds32.c (nds32_fsrs, nds32_fdrs, nds32_gprs): Remove.
- (relax_table): Add new relaxation pattern.
- (do_pseudo_la_internal, do_pseudo_ls_bhw): Expand for PIC suffix.
- (do_pseudo_move, do_pseudo_neg, do_pseudo_pushpopm): Fix.
- (get_range_type, nds32_elf_record_fixup_exp, nds32_get_align,
- nds32_elf_build_relax_relation, md_assemble, invalid_prev_frag,
- nds32_relax_frag, md_estimate_size_before_relax): Adjust relaxation.
- (relocation_table): Remove.
- (relax_ls_table): Load-store relaxation pattern.
- (hint_map): Define-use chain pattern.
- (nds32_find_reloc_table, nds32_match_hint_insn): Analysis
- relaxation pattern.
- (nds32_parse_name): Parse PIC suffix.
- * config/tc-nds32.h: Declare.
-
-2014-09-15 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (OPTION_omit_lock_prefix): Renamed to ...
- (OPTION_OMIT_LOCK_PREFIX): This.
- (md_longopts): Updated.
- (md_parse_option): Likewise.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (mips_nan2008): New static global.
- (mips_flag_nan2008): Removed.
- (LL_SC_FMT): New define.
- (COP12_FMT): Updated.
- (ISA_IS_R6): New define.
- (ISA_HAS_64BIT_REGS): Add mips64r6.
- (ISA_HAS_DROR): Likewise.
- (ISA_HAS_64BIT_FPRS): Add mips32r6 and mips64r6.
- (ISA_HAS_ROR): Likewise.
- (ISA_HAS_ODD_SINGLE_FPR): Likewise.
- (ISA_HAS_MXHC1): Likewise.
- (hilo_interlocks): Likewise.
- (md_longopts): Likewise.
- (ISA_HAS_LEGACY_NAN): New define.
- (options): Add OPTION_MIPS32R6 and OPTION_MIPS64R6.
- (mips_ase): Add field rem_rev.
- (mips_ases): Updated to add which ISA an ASE was removed in.
- (mips_isa_rev): Add support for mips32r6 and mips64r6.
- (mips_check_isa_supports_ase): Add support to check if an ASE
- has been removed in the specified MIPS ISA revision.
- (validate_mips_insn): Skip '-' character.
- (macro_build): Likewise.
- (mips_check_options): Prevent R6 working with fp32, mips16,
- micromips, or branch relaxation.
- (file_mips_check_options): Set R6 floating point registers to
- 64 bit. Also deal with the nan2008 option.
- (limited_pcrel_reloc_p): Add relocs: BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
- BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
- BFD_RELOC_LO16_PCREL.
- (operand_reg_mask): Add support for OP_SAME_RS_RT, OP_CHECK_PREV
- and OP_NON_ZERO_REG.
- (match_check_prev_operand): New static function.
- (match_same_rs_rt_operand): New static function.
- (match_non_zero_reg_operand): New static function.
- (match_operand): Added entries for: OP_SAME_RS_RT, OP_CHECK_PREV
- and OP_NON_ZERO_REG.
- (insns_between): Added case to deal with forbidden slots.
- (append_insn): Added support for relocs: BFD_RELOC_MIPS_21_PCREL_S2
- and BFD_RELOC_MIPS_26_PCREL_S2.
- (match_insn): Add support for operands -A, -B, +' and +". Also
- skip '-' character.
- (mips_percent_op): Add entries for %pcrel_hi and %pcrel_lo.
- (md_parse_option): Add support for mips32r6 and mips64r6. Also
- update the nan option handling.
- (md_pcrel_from): Add cases for relocs: BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2.
- (mips_force_relocation): Prevent forced relaxation for MIPS r6.
- (md_apply_fix): Add support for relocs: BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
- BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
- BFD_RELOC_LO16_PCREL.
- (s_mipsset): Add support for mips32r6 and mips64r6.
- (s_nan): Update to support the new nan2008 framework.
- (tc_gen_reloc): Add relocs: BFD_RELOC_MIPS_21_PCREL_S2,
- BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
- BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
- BFD_RELOC_LO16_PCREL.
- (mips_elf_final_processing): Updated to use the mips_nan2008.
- (mips_cpu_info_table): Add entries for mips32r6 and mips64r6.
- (macro): Enable ldc2, sdc2, ll, lld, swc2, sc, scd, cache, pref
- macros for R6.
- (mips_fix_adjustable): Make PC relative R6 relocations relative
- to the symbol and not the section.
- * configure.ac: Add support for mips32r6 and mips64r6.
- * configure: Regenerate.
- * doc/c-mips.texi: Document the -mips32r6 and -mips64r6 command line
- options.
- * doc/as.texinfo: Likewise.
-
-2014-09-15 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * tc-mips.c (check_fpabi): Move softfloat and singlefloat
- checks higher.
-
-2014-09-12 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * config/tc-sparc.c (sparc_ip): Update the set of allowed hwcaps
- when bumping the current architecture.
- (md_begin): Adjust the highetst architecture level also when a
- specific architecture is not requested.
-
-2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * configure.tgt: Add mips*-img-elf* target triple.
-
-2014-09-12 Alan Modra <amodra@gmail.com>
-
- * config/tc-i386.c (match_template): Remove redundant "!!" testing
- single-bit bitfields.
- (build_modrm_byte): Don't compare single-bit bitfields to "1".
-
-2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * config/tc-arm.c (arm_cpus): Add cortex-a17.
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-aarch64.c (parse_sys_reg): Remove the restriction on op0
- field.
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-aarch64.c (parse_operands): Recognize PAIRREG.
- (aarch64_features): Add entry for lse extension.
-
-2014-08-26 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-arm.c (aeabi_set_public_attributes): Update selected_cpu
- based on the info we got during parsing.
- (arm_handle_align): Make sure the p2align expanding logic under thumb
- unchanged.
-
-2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro) <M_SAA_AB>: Remove duplicate code and
- jump to...
- <M_SAAD_AB>: ... here. Assert that !microMIPS.
-
-2014-08-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
-
- * config/tc-moxie.h (md_convert_frag): Silence warning.
-
-2014-08-22 Richard Henderson <rth@redhat.com>
-
- * config/tc-aarch64.c (tc_aarch64_regname_to_dw2regnum): Fix
- register number for vector register types.
- * config/tc-aarch64.h (DWARF2_LINE_MIN_INSN_LENGTH): Set to 4.
- (DWARF2_CIE_DATA_ALIGNMENT): Set to -8.
-
-2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-ppc.c (md_assemble): Only set the PPC_APUINFO_VLE
- flag if both the processor and opcode flags match.
-
-2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-arm.c (add_to_lit_pool): Preinitialize `imm1'.
-
-2014-08-20 Maciej W. Rozycki <macro@codesourcery.com>
-
- * dw2gencfi.c (make_debug_seg): Replace leading spaces with tabs.
- (dot_cfi_val_encoded_addr, output_cfi_insn): Likewise.
- (output_cie, cfi_change_reg_numbers, cfi_finish): Likewise.
-
-2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * config/tc-arm.c (parse_ifimm_zero): New function.
- (enum operand_parse_code): Add OP_RSVD_FI0 value.
- (parse_operands): Handle OP_RSVD_FI0.
- (asm_opcode_insns): Use RSVD_FI0 for second operand of vcmp, vcmpe.
-
-2014-08-20 Alan Modra <amodra@gmail.com>
-
- * Makefile.am: Typo fix.
- * Makefile.in: Regenerate.
- * po/POTFILES.in: Regenerate.
-
-2014-08-19 Andreas Tobler <andreast@fgznet.ch>
-
- * Makefile.am: Add FreeBSD ARM support.
- * Mafefile.in: Regenerate.
- * configure.tgt: Add FreeBSD ARM support.
- * config/te-armfbsdeabi.h: New file.
- * config/te-armfbsdvfp.h: Likewise.
-
-2014-08-19 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2014-08-18 Nick Clifton <nickc@redhat.com>
-
- * config/tc-rl78.c (md_apply_fix): Correct handling of small sized
- RELOC_RL78_DIFF fixups.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * read.c (parse_mri_cons): Warning fix.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Move ACX_LARGEFILE after LT_INIT.
- * config.in: Regenerate.
- * configure: Regenerate.
-
-2014-08-06 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (omit_lock_prefix): New.
- (output_insn): Omit lock prefix if omit_lock_prefix is true.
- (OPTION_omit_lock_prefix): New.
- (md_longopts): Add momit-lock-prefix.
- (md_parse_option): Handle momit-lock-prefix.
- (md_show_usage): Add momit-lock-prefix=[no|yes].
- * doc/c-i386.texi (momit-lock-prefix): Document.
-
-2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
-
- PR 10378
- * config/tc-sh.c (tc_gen_reloc): Fix initialization of addend in
- SWITCH_TABLE case.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c: Rename INSN_LOAD_COPROC_DELAY to INSN_LOAD_COPROC
- and INSN_COPROC_MOVE_DELAY to INSN_COPROC_MOVE throughout.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (mips_flags_frag): New static global.
- (struct mips_set_options): Add oddspreg field.
- (file_mips_opts, mips_opts): Initialize oddspreg.
- (ISA_HAS_ODD_SINGLE_FPR): Add CPU argument and update for R5900 and
- Loongson-3a.
- (enum options, md_longopts, md_parse_option): Add -mfpxx, -modd-spreg
- and -mno-odd-spreg options.
- (md_begin): Create .MIPS.abiflags section.
- (fpabi_incompatible_with, fpabi_requires): New static function.
- (check_fpabi): Likewise.
- (mips_check_options): Handle fp=xx and oddspreg restrictions.
- (file_mips_check_options): Set oddspreg by default for fp=xx.
- (mips_oddfpreg_ok): Re-write function.
- (check_regno): Check odd numbered registers regardless of FPR size.
- For fp != 32 use as_bad instead of as_warn.
- (match_float_constant): Rewrite check regarding FP register width. Add
- support for generating constants when MXHC1 is present. Handle fp=xx
- to comply with the ABI.
- (macro): Update M_LI_DD similarly to match_float_constant. Generate
- MTHC1 when available. Check that correct code can be generated for
- fp=xx and fp=64 ABIs.
- (parse_code_option, s_mipsset): Add fp=xx, oddspreg and nooddspreg
- options.
- (mips_convert_ase_flags): New static function.
- (mips_elf_final_processing): Use fpabi == Val_GNU_MIPS_ABI_FP_OLD_64
- to determine when to add the EF_MIPS_FP64 flag. Populate the
- .MIPS.abiflags section.
- (md_mips_end): Update .gnu_attribute based on command line and .module
- as applicable. Use check_fpabi to ensure .gnu.attribute and command
- line/.module options are consistent.
- * doc/as.texinfo: Add missing -mgp64/-mfp64 options and document new
- -mfpxx, -modd-spreg and -mno-odd-spreg options.
- * doc/c-mips.texi: Document -mfpxx, -modd-spreg, -mno-odd-spreg,
- gnu_attribute values and FP ABIs.
-
-2014-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Add RTEMS target support and simplify matching
-
- * gas/configure.tgt (or1k*-*-rtems*): Ensure a match.
- (or1k*-*-*): Use or1k* to match or1knd and or1kZ.
-
-2014-07-27 Anthony Green <green@moxielogic.com>
-
- * configure.tgt (generic_target): Add moxie-*-moxiebox*
- * config/tc-moxie.c: Remove moxie_target_format.
- (md_begin): Set default target_big_endian.
- * config/tc-moxie.h: Only set TARGET_BYTES_BIG_ENDIAN if unset.
- (TARGET_FORMAT): Set based on target_big_endian.
-
-2014-07-26 Alan Modra <amodra@gmail.com>
-
- * config/bfin-parse.y: Don't include obstack.h.
- * config/obj-aout.c: Likewise.
- * config/obj-coff.c: Likewise.
- * config/obj-som.c: Likewise.
- * config/tc-bfin.c: Likewise.
- * config/tc-i960.c: Likewise.
- * config/tc-rl78.c: Likewise.
- * config/tc-rx.c: Likewise.
- * config/tc-tic4x.c: Likewise.
- * expr.c: Likewise.
- * listing.c: Likewise.
- * config/obj-elf.c (elf_file_symbol): Make name_length a size_t.
- * config/tc-aarch64.c (symbol_locate): Likewise.
- * config/tc-arm.c (symbol_locate): Likewise.
- * config/tc-mmix.c (mmix_handle_mmixal): Make len_0 a size_t.
- * config/tc-score.c (s3_build_score_ops_hsh): Make len a size_t.
- (s3_build_dependency_insn_hsh): Likewise.
- * config/tc-score7.c (s7_build_score_ops_hsh): Likewise.
- (s7_build_dependency_insn_hsh): Likewise.
- * frags.c (frag_grow): Make parameter a size_t, and use size_t locals.
- (frag_new): Make parameter a size_t.
- (frag_var_init): Make max_chars and var parameters size_t.
- (frag_var, frag_variant): Likewise.
- (frag_room): Return a size_t.
- (frag_align_pattern): Make n_fill parameter a size_t.
- * frags.h: Update function prototypes.
- * symbols.c (save_symbol_name): Make name_length a size_t.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .avx512dq, CPU_AVX512DQ_FLAGS.
- * doc/c-i386.texi: Document avx512dq/.avx512dq.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .avx512bw, CPU_AVX512BW_FLAGS.
- * doc/c-i386.texi: Document avx512bw/.avx512bw.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .avx512vl, CPU_AVX512VL_FLAGS.
- (build_vex_prefix): Don't abort on VEX.W.
- (check_VecOperands): Support BROADCAST_1TO4 and BROADCAST_1TO2.
- (check_VecOperations): Ditto.
- * doc/c-i386.texi: Document avx512vl/.avx512vl.
-
-2014-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Add or reactivate or1k-*-rtems*
- * gas/configure.tgt (or1k-*-rtems*): Add.
-
-2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (parse_register): Set need_vrex.
-
-2014-07-15 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-arm.c (add_to_lit_pool): Use "inst.operands[1].imm" for
- sign extension. Casting the type of imm1 and imm2 to offsetT. Fix
- one logic error when checking X_op.
-
-2014-07-14 Andreas Schwab <schwab@linux-m68k.org>
-
- * config/tc-m68k.c (md_convert_frag_1): Don't complain with
- --pcrel about TAB (DBCCLBR, LONG) conversion.
-
-2014-07-12 David Majnemer <david.majnemer@gmail.com>
-
- * read.c (assign_symbol): Don't force "set" symbols local for PE.
-
-2014-07-08 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-arm.c (literal_pool): New field "alignment".
- (find_or_make_literal_pool): Initialize "alignment" to 2.
- (s_ltorg): Align the pool using value of "alignment"
- (parse_big_immediate): New parameter "in_exp". Return
- parsed expression if "in_exp" is not null.
- (parse_address_main): Invoke "parse_big_immediate" for
- constant parameter.
- (add_to_lit_pool): Add one parameter 'nbytes'.
- Split 8 byte entry into two 4 byte entry.
- Add padding to align 8 byte entry to 8 byte boundary.
- (encode_arm_cp_address): Generate literal pool entry if possible.
- (move_or_literal_pool): Generate entry for vldr case.
- (enum lit_type): New enum type.
- (do_ldst): Use new enum type.
- (do_ldstv4): Likewise.
- (do_t_ldst): Likewise.
- (neon_write_immbits): Support Thumb-2 mode.
-
-2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
-
- * config/tc-avr.c (avr_operand): Permit referring to r26-r31 by
- name as [xyz][hl]. Permit using a symbol whoes name begins with
- ‘r’ to refer to a register.
- Allow arbitrary expressions for the P and p operators.
- (md_apply_fix): Check the BFD_RELOC_AVR_PORT5 and
- BFD_RELOC_AVR_PORT6 relocations.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * doc/internals.texi: Update "configure.in" comments.
- * acinclude.m4: Likewise.
- * config/tc-sparc.c: Likewise.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * doc/Makefile.am (CONFIG_STATUS_DEPENDENCIES): Delete.
- * doc/Makefile.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.in: Include bfd/version.m4.
- (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
- (BFD_VERSION): Delete.
- * configure.com: Get bfd version from bfd/version.m4.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
- Pitchumani Sivanupandi <pitchumani.s@atmel.com>
- Soundararajan <Sounderarajan.D@atmel.com>
-
- * config/tc-avr.c (mcu_types): Add avrtiny arch.
- Add avrtiny arch devices attiny4, attiny5, attiny9, attiny10, attiny20
- and attiny40.
- (md_show_usage): Add avrtiny arch in usage message.
- (avr_operand): validate and issue error for invalid register for
- avrtiny.
- add new reloc exp for 16 bit lds/sts instruction.
- (md_apply_fix): check 16 bit lds/sts operand for out of range and
- encode.
- (md_assemble): check ISA for arch and issue diagnostic.
- * NEWS: Mention new support.
- * doc/c-avr.texi: Document support for avrtiny architecture.
-
-2014-06-27 Alan Modra <amodra@gmail.com>
-
- * config/obj-macho.c (obj_mach_o_set_symbol_qualifier): Don't set
- SYM_MACHO_FIELDS_NOT_VALIDATED after reporting an error.
- (obj_mach_o_frob_label): Avoid cascading errors.
- (obj_mach_o_frob_symbol): Don't set SYM_MACHO_FIELDS_NOT_VALIDATED.
-
-2014-06-18 DJ Delorie <dj@redhat.com>
-
- * config/rx-parse.y (BSET, BCLR, BTST, BNOT, BMCMD): Make .B
- suffix optional.
-
-2014-06-17 Hans-Peter Nilsson <hp@bitrange.com>
-
- * config/tc-mmix.c (loc_assert_s): New member frag.
- (s_loc): Set it.
- (mmix_md_end): If an error is reported for a LOC expression, patch
- up the related frag.
-
-2014-06-17 Chris Metcalf <cmetcalf@tilera.com>
-
- PR gas/16908
- * macro.c (buffer_and_nest): Honour #line directives inside
- macros.
-
-2014-06-17 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-arm.c (depr_it_insns): New check for inc/dec sp.
-
-2014-06-17 Hans-Peter Nilsson <hp@axis.com>
-
- * config/tc-cris.c (cris_bad): New function.
- (cris_process_instruction): Where applicable, use it instead of
- as_bad.
-
-2014-06-16 Nick Clifton <nickc@redhat.com>
-
- * config/tc-aarch64.c (md_apply_fix): Ignore unused relocs.
-
-2014-06-16 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-aarch64.c (END_OF_INSN): New macro.
- (parse_operands): Handle operand given and in wrong format when
- operand is optional.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * write.h (subsegs_finish): Delete declaration.
- * write.c (subsegs_finish): Make static.
- (write_object_file): Call subsegs_finish from here. Don't print
- warning and error count here..
- * as.c (main): ..do so here instead. Remove dead code for "no
- object file generated". Split out count strings to better support
- internationalisation. Don't call subsegs_finish. Tidy setting of
- "keep_it". Run write_object_file even after errors.
- (keep_it): Make static.
- * config/obj-elf.c (elf_frob_symbol): Remove assert.
- (elf_frob_file_before_adjust): Likewise.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-dlx.c (machine_ip): Move initialisation of the_insn
- earlier.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-i386.c (reloc): Don't avoid pcrel check for
- BFD_RELOC_SIZE64. Return NO_RELOC on failing pcrel check.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-tic6x.c (s_tic6x_ehtype): Clear after frag_more.
- (tic6x_output_exidx_entry): Likewise.
- (md_apply_fix): Simplify 1 byte md_number_to_chars.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-tic54x.c (tic54x_mlib): Don't write garbage past
- end of archive to temp file.
- (tic54x_start_line_hook): Start scan for parallel on next line,
- not one char into next line (which may overrun the buffer).
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-vax.c (md_apply_fix): Rewrite.
- (tc_gen_reloc, vax_cons, vax_cons_fix_new): Style: Use NO_RELOC
- define rather than the equivalent BFD_RELOC_NONE.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-arm.c (s_arm_elf_cons): Initialise after frag_more.
- (md_apply_fix): Delete now unnecessary zeroing for BFD_RELOC_ARM_GOT*
- and BFD_RELOC_ARM_TLS* relocs. Simplify BFD_RELOC_8 case.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-cris.c (md_create_long_jump): Follow "short" jump
- with a nop rather than leaving uninitialised.
-
-2014-06-13 Chen Gang <gang.chen.5i5j@gmail.com>
-
- * config/tc-score7.c: Replace sprintf with strcpy where
- appropriate.
- (s7_b32_relax_to_b16): Use symbol_get_frag() to access a symbol's
- frag.
- * config/tc-score.c (s3_relax_branch_inst16): Likewise.
- (s3_relax_cmpbranch_inst32): Likewise.
-
-2014-06-07 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_insert_operand): Handle PPC_OPERAND_SIGNOPT
- on unsigned fields. Comment on PPC_OPERAND_SIGNOPT signed fields
- in 64-bit mode.
-
-2014-06-02 Martin Storsjo <martin@martin.st>
-
- * doc/c-aarch64.texi: Fix the documentation on :pg_hi21:.
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
- bfd's development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-06-03 Nick Clifton <nickc@redhat.com>
-
- * config/tc-msp430.c (OPTION_WARN_INTR_NOPS): Use y instead of z.
- (OPTION_NO_WARN_INTR_NOPS): Use Y instead of Z.
- * doc/c-msp430.texi: Update command line option description.
-
-2014-05-22 Alan Modra <amodra@gmail.com>
-
- * listing.c (listing_warning, listing_error): Add space after colon.
- * messages.c (as_warn_internal, as_bad_internal): Use the same
- string as above.
-
-2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (file_mips_opts_checked): New static global.
- (s_module): New static function.
- (file_ase): Remove.
- (mips_pseudo_table): Add .module handler.
- (mips_set_ase): Add opts argument and use instead of mips_opts.
- (md_assemble): Use file_mips_check_options.
- (md_parse_option): Update to use file_mips_opts instead of mips_opts.
- (mips_set_architecture): Delete function. Moved to...
- (mips_after_parse_args): Here. All logic now applies to
- file_mips_opts first and then copies the final state to mips_opts.
- Move error checking and defaults inference to mips_check_options and
- file_mips_check_options.
- (mips_check_options): New static function. Common option checking for
- command line, .module and .set. Use .module values in error messages
- instead of refering to command line options.
- (file_mips_check_options): New static function. A wrapper for
- mips_check_options with file_mips_opts. Updates BFD arch based on
- final options.
- (s_mipsset): Split into s_mipsset and parse_code_option. Settings
- supported by both .set and .module are moved to parse_code_option.
- Warnings and errors are kept in s_mipsset because when
- parse_code_option is used with s_module the warnings are deferred
- until code is generated. Any setting supporting 'default' value is
- kept in s_mipsset as it is not applicable to s_module. Inferred
- settings are also kept in s_mipsset as s_module does not infer any
- settings. Use mips_check_options.
- (parse_code_option): New static function derived from s_mipsset.
- (s_module): New static function that implements .module. Allows file
- level settings to be changed until code is generated.
- (s_cpload, s_cpsetup, s_cplocal): Use file_mips_check_options.
- (s_cprestore, s_cpreturn, s_cpadd, mips_address_bytes): Likewise.
- (mips_elf_final_processing): Update file_ase to file_mips_opts.ase.
- (md_mips_end): Use file_mips_check_options.
- * doc/c-mips.texi: Document .module.
-
-2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * messages.c (as_warn_internal): Remove extra whitespace from
- warning messages.
-
-2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (FP64_ASES): Add ASE_MSA.
- (mips_after_parse_args): Do not select ASE_MSA without -mfp64.
-
-2014-05-20 Mike Stump <mikestump@comcast.net>
-
- * messages.c (as_warn_internal): Ensure we don't interleave output
- within a single line when make -j is used.
- (as_bad_internal): Likewise.
-
-2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/obj-elf.h (obj_elf_seen_attribute): Declare.
- * config/obj-elf.c (recorded_attribute_info): New structure.
- (recorded_attributes): New variable.
- (record_attribute, obj_elf_seen_attribute): New functions.
- (obj_elf_vendor_attribute): Record which attributes have been seen.
-
-2014-05-20 Nick Clifton <nickc@redhat.com>
-
- * config/tc-msp430.c (CHECK_RELOC_MSP430): Add OP parameter.
- Generate BFD_RELOC_MSP430_ABS_HI16 if vshift is 1.
- (msp430_srcoperand): Store vshift value in operand.
-
-2014-05-19 Nick Clifton <nickc@redhat.com>
-
- PR gas/16858
- * config/tc-i386.c (md_apply_fix): Improve the detection of code
- symbols for 32-bit PE targets.
-
-2014-05-18 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.c (md_obj_begin): Delete.
- (md_obj_end): Fold into...
- (md_mips_end): ...here. Move to end of file.
-
-2014-05-17 Nick Clifton <nickc@redhat.com>
-
- PR gas/16946
- * config/tc-v850.c (handle_ctoff): Generate an error if called
- when using the RH850 ABI.
-
-2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
-
- * config/tc-rl78.c (enum options): Add OPTION_32BIT_DOUBLES
- and OPTION_64BIT_DOUBLES.
- (md_longopts): Add -m32bit-doubles and -m64bit-doubles.
- (md_parse_option): Parse -m32bit-doubles and -m64bit-doubles.
- (md_show_usage): Show all of the RL78 options.
- (rl78_float_cons): New static functions.
- (md_pseudo_table): Update handler for "double".
- * doc/c-rl78.texi: Document new options.
- * doc/as.texinfo: Likewise.
-
-2014-05-13 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (mips_set_options): Rename gp32 to gp throughout.
- (HAVE_32BIT_GPRS, HAVE_64BIT_GPRS): Remove. Re-implement via GPR_SIZE.
- (HAVE_32BIT_FPRS, HAVE_64BIT_FPRS): Remove. Re-implement via FPR_SIZE.
- (GPR_SIZE, FPR_SIZE): New macros. Use throughout.
-
-2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (md_parse_option): Update missed file_mips_isa
- references.
-
-2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (mips_set_options): Rename fp32 field to fp.
- Update fp32 == 0 to fp == 64 and fp32 == 1 to fp != 64 throughout.
- (file_mips_gp32, file_mips_fp32, file_mips_soft_float,
- file_mips_single_float, file_mips_isa, file_mips_arch): Merge into
- one struct...
- (file_mips_opts): Here. New static global. Update throughout.
- (mips_opts): Update defaults for gp32 and fp.
-
-2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * config/tc-mips.c (streq): Define.
- (mips_convert_symbolic_attribute): New function.
- * config/tc-mips.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
- (mips_convert_symbolic_attribute): New prototype.
-
-2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
-
- * config/tc-xtensa.c (md_apply_fix): mark BFD_RELOC_XTENSA_DIFF*
- fixups as signed.
-
-2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * tc-mips.c (ISA_SUPPORTS_MIPS16E): Add mips32r3, mips32r5, mips64r3
- and mips64r5.
- (ISA_HAS_64BIT_FPRS): Likewise.
- (ISA_HAS_ROR): Likewise.
- (ISA_HAS_ODD_SINGLE_FPR): Likewise.
- (ISA_HAS_MXHC1): Likewise.
- (hilo_interlocks): Likewise.
- (md_longopts): Likewise.
- (ISA_HAS_64BIT_REGS): Add mips64r3 and mips64r5.
- (ISA_HAS_DROR): Likewise.
- (options): Add OPTION_MIPS32R3, OPTION_MIPS32R5, OPTION_MIPS64R3, and
- OPTION_MIPS64R5.
- (mips_isa_rev): Add support for mips32r3, mips32r5, mips64r3 and
- mips64r5.
- (md_parse_option): Likewise.
- (s_mipsset): Likewise.
- (mips_cpu_info_table): Add entries for mips32r3, mips32r5, mips64r3
- and mips64r5. Also change p5600 entry to be mips32r5.
- * configure.in: Add support for mips32r3, mips32r5, mips64r3 and
- mips64r5.
- * configure: Regenerate.
- * doc/c-mips.texi: Document the -mips32r3, -mips32r5, -mips64r3 and
- -mips64r5 command line options.
- * doc/as.texinfo: Likewise.
-
-2014-04-28 Nick Clifton <nickc@redhat.com>
-
- PR gas/16858
- * config/tc-i386.c (md_apply_fix): Do not adjust value of
- pc-relative fixes against weak symbols.
-
-2014-04-26 Alan Modra <amodra@gmail.com>
-
- * po/POTFILES.in: Regenerate.
-
-2014-04-24 Nick Clifton <nickc@redhat.com>
-
- * config/tc-arm.c (s_ltorg): Only create a mapping symbol for ELF
- based targets.
-
-2014-04-23 Will Newton <will.newton@linaro.org>
-
- * config/tc-arm.c (s_ltorg): Call make_mapping_symbol
- directly instead of mapping_state.
-
-2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * config/tc-mips.c (options): Add OPTION_XPA and OPTION_NO_XPA.
- (md_longopts): Add xpa and no-xpa command line options.
- (mips_ases): Add MIPS XPA ASE.
- (mips_cpu_info_table): Update p5600 entry to allow the XPA ASE.
- * doc/as.texinfo: Document the MIPS XPA command line options.
- * doc/c-mips.texi: Document the MIPS XPA command line options,
- and assembler directives.
-
-2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (nios2_consume_arg): Add case for 'E' to
- unbreak self-test mode.
-
-2014-04-22 Max Filippov <jcmvbkbc@gmail.com>
-
- * config/tc-xtensa.c (xtensa_handle_align): record alignment for the
- first section frag.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
- * configure.in: Likewise.
- * configure.tgt: Likewise.
- * doc/as.texinfo: Likewise.
- * config/obj-coff.h: Likewise.
- * config/tc-or1k.c: New file.
- * config/tc-or1k.h: New file.
- * config/tc-openrisc.c: Delete.
- * config/tc-openrisc.h: Delete.
- * config/tc-or32.c: Delete.
- * config/tc-or32.h: Delete.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
-
-2014-04-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-tilegx.h (TC_CONS_FIX_NEW): Add RELOC arg.
- * config/tc-tilepro.h (TC_CONS_FIX_NEW): Likewise.
-
-2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * config/tc-avr.c: Add new flag mlink-relax.
- (md_show_usage): Add flag and help text.
- (md_parse_option): Record whether link relax is turned on.
- (relaxable_section): New.
- (avr_validate_fix_sub): New.
- (avr_force_relocation): New.
- (md_apply_fix): Generate DIFF reloc.
- (avr_allow_local_subtract): New.
-
- * config/tc-avr.h (TC_LINKRELAX_FIXUP): Define to 0.
- (TC_FORCE_RELOCATION): Define.
- (TC_FORCE_RELOCATION_SUB_SAME): Define.
- (TC_VALIDATE_FIX_SUB): Define.
- (avr_force_relocation): Declare.
- (avr_validate_fix_sub): Declare.
- (md_allow_local_subtract): Define.
- (avr_allow_local_subtract): Declare.
-
-2014-04-10 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * config/tc-mips.c (mips_cpu_info_table): Add P5600
- configuation.
- * doc/c-mips.texi: Document p5600.
-
-2014-04-09 Nick Clifton <nickc@redhat.com>
-
- * config/tc-rl78.h (TC_CONS_FIX_NEW): Add RELOC parameter.
- * config/tc-z80.h (TC_CONS_FIX_NEW): Discard RELOC parameter.
- * config/tc-aarch64.h (TC_CONS_FIX_NEW): Discard RELOC parameter.
- * read.c (emit_expr_fix): Mark the r parameter as potentially
- unused.
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (warn_476, last_insn, last_seg, last_subseg):
- New static vars.
- (md_longopts, md_parse_option, md_show_usage): Add --ppc476-workaround.
- (ppc_elf_cons_fix_check): New function.
- (md_assemble): Set last_insn, last_seg, last_subseg.
- (ppc_byte, md_apply_fix): Handle warn_476.
- * config/tc-ppc.h (TC_CONS_FIX_CHECK): Define.
- (ppc_elf_cons_fix_check): Declare.
- * read.c (cons_worker): Invoke TC_CONS_FIX_CHECK.
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * gas/config/tc-alpha.h (TC_CONS_FIX_NEW): Add RELOC parameter.
- * gas/config/tc-arc.c (arc_cons_fix_new): Add reloc parameter.
- * gas/config/tc-arc.h (arc_cons_fix_new): Update prototype.
- (TC_CONS_FIX_NEW): Add RELOC parameter.
- * gas/config/tc-arm.c (cons_fix_new_arm): Similarly
- * gas/config/tc-arm.h (cons_fix_new_arm, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-cr16.c (cr16_cons_fix_new): Similarly.
- * gas/config/tc-cr16.h (cr16_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-crx.h (TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-m32c.c (m32c_cons_fix_new): Similarly.
- * gas/config/tc-m32c.h (m32c_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-mn10300.c (mn10300_cons_fix_new): Similarly.
- * gas/config/tc-mn10300.h (mn10300_cons_fix_new, TC_CONS_FIX_NEW):
- Similarly.
- * gas/config/tc-ns32k.c (cons_fix_new_ns32k): Similarly.
- * gas/config/tc-ns32k.h (cons_fix_new_ns32k): Similarly.
- * gas/config/tc-pj.c (pj_cons_fix_new_pj): Similarly.
- * gas/config/tc-pj.h (pj_cons_fix_new_pj, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-rx.c (rx_cons_fix_new): Similarly.
- * gas/config/tc-rx.h (rx_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-sh.c (sh_cons_fix_new): Similarly.
- * gas/config/tc-sh.h (sh_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
- * gas/config/tc-tic54x.c (tic54x_cons_fix_new): Similarly.
- * gas/config/tc-tic54x.h (tic54x_cons_fix_new, TC_CONS_FIX_NEW):
- Similarly.
- * gas/config/tc-tic6x.c (tic6x_cons_fix_new): Similarly.
- * gas/config/tc-tic6x.h (tic6x_cons_fix_new, TC_CONS_FIX_NEW):
- Similarly.
- * gas/config/tc-arc.c (arc_parse_cons_expression): Return reloc.
- * gas/config/tc-arc.h (arc_parse_cons_expression): Update proto.
- * gas/config/tc-avr.c (exp_mod_data): Make global.
- (pexp_mod_data): Delete.
- (avr_parse_cons_expression): Return exp_mod_data pointer.
- (avr_cons_fix_new): Add exp_mod_data_t pointer param.
- (exp_mod_data_t): Move typedef..
- * gas/config/tc-avr.h: ..to here.
- (exp_mod_data): Declare.
- (TC_PARSE_CONS_RETURN_TYPE, TC_PARSE_CONS_RETURN_NONE): Define.
- (avr_parse_cons_expression, avr_cons_fix_new): Update prototype.
- (TC_CONS_FIX_NEW): Update.
- * gas/config/tc-hppa.c (hppa_field_selector): Delete static var.
- (cons_fix_new_hppa): Add hppa_field_selector param.
- (fix_new_hppa): Adjust.
- (parse_cons_expression_hppa): Return field selector.
- * gas/config/tc-hppa.h (parse_cons_expression_hppa): Update proto.
- (cons_fix_new_hppa): Likewise.
- (TC_PARSE_CONS_RETURN_TYPE, TC_PARSE_CONS_RETURN_NONE): Define.
- * gas/config/tc-i386.c (got_reloc): Delete static var.
- (x86_cons_fix_new): Add reloc param.
- (x86_cons): Return got reloc.
- * gas/config/tc-i386.h (x86_cons, x86_cons_fix_new): Update proto.
- (TC_CONS_FIX_NEW): Add RELOC param.
- * gas/config/tc-ia64.c (ia64_cons_fix_new): Add reloc param. Adjust
- calls.
- * gas/config/tc-ia64.h (ia64_cons_fix_new): Update prototype.
- (TC_CONS_FIX_NEW): Add reloc param.
- * gas/config/tc-microblaze.c (parse_cons_expression_microblaze):
- Return reloc.
- (cons_fix_new_microblaze): Add reloc param.
- * gas/config/tc-microblaze.h: Formatting.
- (parse_cons_expression_microblaze): Update proto.
- (cons_fix_new_microblaze): Likewise.
- * gas/config/tc-nios2.c (nios2_tls_ldo_reloc): Delete static var.
- (nios2_cons): Return ldo reloc.
- (nios2_cons_fix_new): Delete.
- * gas/config/tc-nios2.h (nios2_cons): Update prototype.
- (nios2_cons_fix_new, TC_CONS_FIX_NEW): Delete.
- * gas/config/tc-ppc.c (md_pseudo_table): Remove quad, long, word,
- short. Make llong use cons.
- (ppc_elf_suffix): Return BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
- (ppc_elf_cons): Delete.
- (ppc_elf_parse_cons): New function.
- (ppc_elf_validate_fix): Don't check for BFD_RELOC_UNUSED.
- (md_assemble): Use BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
- * gas/config/tc-ppc.h (TC_PARSE_CONS_EXPRESSION): Define
- (ppc_elf_parse_cons): Declare.
- * gas/config/tc-sparc.c (sparc_cons_special_reloc): Delete static var.
- (sparc_cons): Return reloc specifier.
- (cons_fix_new_sparc): Add reloc specifier param.
- (sparc_cfi_emit_pcrel_expr): Use emit_expr_with_reloc.
- * gas/config/tc-sparc.h (TC_PARSE_CONS_RETURN_TYPE): Define.
- (TC_PARSE_CONS_RETURN_NONE): Define.
- (sparc_cons, cons_fix_new_sparc): Update prototype.
- * gas/config/tc-v850.c (hold_cons_reloc): Delete static var.
- (v850_reloc_prefix): Use BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
- (md_assemble): Likewise.
- (parse_cons_expression_v850): Return reloc.
- (cons_fix_new_v850): Add reloc parameter.
- * gas/config/tc-v850.h (parse_cons_expression_v850): Update proto.
- (cons_fix_new_v850): Likewise.
- * gas/config/tc-vax.c (vax_cons_special_reloc): Delete static var.
- (vax_cons): Return reloc.
- (vax_cons_fix_new): Add reloc parameter.
- * gas/config/tc-vax.h (vax_cons, vax_cons_fix_new): Update proto.
- * gas/config/tc-xstormy16.c (xstormy16_cons_fix_new): Add reloc param.
- * gas/config/tc-xstormy16.h (xstormy16_cons_fix_new): Update proto.
- * gas/dwarf2dbg.c (TC_PARSE_CONS_RETURN_NONE): Provide default.
- (emit_fixed_inc_line_addr): Adjust exmit_expr_fix calls.
- * gas/read.c (TC_PARSE_CONS_EXPRESSION): Return value.
- (do_parse_cons_expression): Adjust.
- (cons_worker): Pass return value from TC_PARSE_CONS_EXPRESSION
- to emit_expr_with_reloc.
- (emit_expr_with_reloc): New function handling reloc, mostly
- extracted from..
- (emit_expr): ..here.
- (emit_expr_fix): Add reloc param. Adjust TC_CONS_FIX_NEW invocation.
- Handle reloc.
- (parse_mri_cons): Convert to ISO.
- * gas/read.h (TC_PARSE_CONS_RETURN_TYPE): Define.
- (TC_PARSE_CONS_RETURN_NONE): Define.
- (emit_expr_with_reloc): Declare.
- (emit_expr_fix): Update prototype.
- * gas/write.c (write_object_file): Update TC_CONS_FIX_NEW invocation.
-
-2014-04-03 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .se1.
- * doc/c-i386.texi: Document .se1/se1.
-
-2014-04-02 DJ Delorie <dj@redhat.com>
-
- * config/tc-rl78.c (md_apply_fix): Add overflow warnings for
- pc-relative branches.
-
-2014-04-02 Nick Clifton <nickc@redhat.com>
-
- PR gas/16765
- * config/tc-arm.c (create_unwind_entry): Report an error if an
- attempt to recreate an unwind directive is encountered.
-
-2014-03-27 Nick Clifton <nickc@redhat.com>
-
- * config/tc-score.c (s3_parse_pce_inst): Add "%s" parameter to
- sprintf in order to avoid a compile time warning.
-
-2014-03-26 Nick Clifton <nickc@redhat.com>
-
- * config/tc-rl78.c (rl78_op): Issue an error message if a 16-bit
- relocation is used on an 8-bit operand or vice versa.
- (tc_gen_reloc): Use the RL78_16U relocation for RL78_CODE.
- (md_apply_fix): Add support for RL78_HI8, RL78_HI16 and RL78_LO16.
-
-2014-03-25 Nick Clifton <nickc@redhat.com>
-
- * config/obj-coff-seh.c (obj_coff_seh_code): New function -
- switches the current segment back to the code segment recorded
- when seh_proc was last invoked.
- * config/obj-coff-seh.h (SEH_CMDS): Add seh_code.
-
-2014-03-25 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_is_toc_sym): Revert 2014-03-05.
- (md_assemble): Likewise. Warn.
-
-2014-03-21 David Weatherford <weath@cadence.com>
- Max Filippov <jcmvbkbc@gmail.com>
-
- * config/tc-xtensa.c (xtensa_check_frag_count)
- xtensa_create_trampoline_frag,
- xtensa_maybe_create_trampoline_frag, init_trampoline_frag,
- find_trampoline_seg, search_trampolines, get_best_trampoline,
- check_and_update_trampolines, add_jump_to_trampoline,
- dump_trampolines): New functions.
- (md_parse_option): Add cases for --[no-]trampolines options.
- (md_assemble, finish_vinsn, xtensa_end): Add call to
- xtensa_check_frag_count.
- (xg_assemble_vliw_tokens): Add call to
- xtensa_maybe_create_trampoline_frag.
- (xtensa_relax_frag): Relax fragments with RELAX_TRAMPOLINE state.
- (relax_frag_immed): Relax jump instructions that cannot reach its
- target.
- * config/tc-xtensa.h (xtensa_relax_statesE::RELAX_TRAMPOLINE): New
- relax state.
- * doc/as.texinfo: Document --[no-]trampolines command-line options.
- * doc/c-xtensa.texi: Document trampolines relaxation and command
- line options.
- * frags.c (get_frag_count, clear_frag_count): New function.
- (frag_alloc): Increment totalfrags counter.
- * frags.h (get_frag_count, clear_frag_count): New function.
-
-2014-03-20 DJ Delorie <dj@redhat.com>
-
- * config/rl78-defs.h (RL78_RELAX_NONE, RL78_RELAX_BRANCH): Add.
- * config/rl78-parse.y (BC, BNC, BZ, BNZ, BH, BHZ, bt_bf): Call
- rl78_relax().
- * config/tc-rl78.h (md_relax_frag): Define.
- (rl78_relax_frag): Declare.
- * config/tc-rl78.c (rl78_relax): Add.
- (md_assemble): Set up the variable frags also when relaxing.
- (op_type_T): New.
- (rl78_opcode_type): New.
- (rl78_frag_fix_value): New.
- (md_estimate_size_before_relax): New-ish.
- (rl78_relax_frag): New.
- (md_convert_frag): New-ish.
-
-2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.h (DIFF_EXPR_OK, CFI_DIFF_EXPR_OK): Define.
- * config/tc-mips.c (md_pcrel_from): Remove error message.
- (md_apply_fix): Convert PC-relative BFD_RELOC_32s to
- BFD_RELOC_32_PCREL. Report a specific error message for unhandled
- PC-relative expressions. Handle BFD_RELOC_8.
-
-2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * config/tc-sparc.c (hpriv_reg_table): Added entries for
- %hstick_offset and %hstick_enable.
- * doc/c-sparc.texi (Sparc-Regs): Document the %hstick_offset and
- %hstick_enable hyperprivileged registers.
-
-2014-03-19 Daniel Gutson <daniel.gutson@tallertechnologies.com>
- Nick Clifton <nickc@redhat.com>
-
- * config/tc-arm.c (codecomposer_syntax): New flag that states whether the
- CCS syntax compatibility mode is on or off.
- (asmfunc_states): New enum to represent the asmfunc directive state.
- (asmfunc_state): New variable holding the asmfunc directive state.
- (comment_chars): Rename to arm_comment_chars.
- (line_separator_chars): Rename to arm_line_separator_chars.
- (s_ccs_ref): New function that handles the .ref directive.
- (asmfunc_debug): New function.
- (s_ccs_asmfunc): New function that handles the .asmfunc directive.
- (s_ccs_endasmfunc): New function that handles the .endasmfunc directive.
- (s_ccs_def): New function that handles the .def directive.
- (tc_start_label_without_colon): New function.
- (md_pseudo_table): Added new CCS directives.
- (arm_ccs_mode): New function that handles the -mccs command line option.
- (arm_long_opts): Added new -mccs command line option.
- * config/tc-arm.h (LABELS_WITHOUT_COLONS): New macro.
- (TC_START_LABEL_WITHOUT_COLON): New macro.
- (tc_start_label_without_colon): Added extern function declaration.
- (tc_comment_chars): Define.
- (tc_line_separator_chars): Define.
- * app.c (do_scrub_begin): Use tc_line_separator_chars, if defined.
- * read.c (read_begin): Likewise.
- * doc/as.texinfo: Add documentation for the -mccs command line
- option.
- * doc/c-arm.texi: Likewise.
- * doc/internals.texi: Document tc_line_separator_chars.
- * NEWS: Mention the new feature.
-
-2014-03-18 Jiong Wang <jiong.wang@arm.com>
-
- * config/tc-aarch64.c (aarch64_opts): Add new option
- "mno-verbose-error".
- (verbose_error_p): Initialize to 1.
- * doc/c-aarch64.texi (AArch64 Options): Document -mverbose-error
- and -mno-verbose-error.
-
-2014-03-17 Nick Clifton <nickc@redhat.com>
-
- PR gas/16694
- * config/tc-arm.c (tc_arm_regname_to_dw2regnum): Parse VFP
- registers as well.
-
-2014-03-13 Richard Earnshaw <rearnsha@arm.com>
- Jiong Wang <Jiong.Wang@arm.com>
-
- * doc/c-aarch64.texi: Clean up some formatting issues.
- (AArch64 Options): Document -mcpu and -march.
- (AArch64 Extensions): New node.
-
-2014-03-13 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-i386.c (use_big_obj): Declare.
- (OPTION_MBIG_OBJ): Define.
- (md_longopts): Add -mbig-obj option.
- (md_parse_option): Handle it.
- (md_show_usage): Display help for this option.
- (i386_target_format): Use bigobj for x86-64 if -mbig-obj.
- * doc/c-i386.texi: Document the option.
-
-2014-03-12 Nick Clifton <nickc@redhat.com>
-
- PR gas/16688
- * config/tc-aarch64.c (literal_expression): New structure.
- (literal_pool): Replace exp array with literal_expression array.
- (add_to_lit_pool): When adding a bignum cache the big value.
- (s_ltorg): When emitting a bignum initialise the global bignum
- array from the cached value.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2014-03-06 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
- Vishnu KS <Vishnu.k_s@atmel.com>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
- Soundararajan <Soundararajan.dhakshinamoorthy@atmel.com>
-
- * gas/tc-avr.c: Add new devices
- avr25: ata5272, attiny828
- avr35: ata5505, attiny1634
- avr4: atmega8a, ata6285, ata6286, atmega48pa
- avr5: at90pwm161, ata5790, ata5795, atmega164pa, atmega165pa,
- atmega168pa, atmega32a, atmega64rfr2, atmega644rfr2, atmega64a,
- atmega16hva2
- avr51: atmega128a, atmega1284
- avrxmega2: atxmega16a4u, atxmega16c4, atxmega32a4u, atxmega32c4,
- atxmega32e5, atxmega16e5, atxmega8e5
- avrxmega4: atxmega64a3u, atxmega64a4u, atxmega64b1, atxmega64b3,
- atxmega64c3, atxmega64d4
- avrxmega6: atxmega128a3u, atxmega128b3, atxmega128c3,
- atxmega128d4, atxmega192a3u, atxmega192c3, atxmega256a3u,
- atxmega256c3, atxmega384c3, atxmega384d3
- avrxmega7: atxmega128a4u
- * doc/c-avr.texi: Ditto.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
- (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
- later. Merge absolute and relative branch reloc selection.
- Generate 16-bit relocs for most 16-bit insn fields given a
- non-constant expression.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
- (md_assemble): Don't call ppc_is_toc_sym for ELF.
-
-2014-03-04 Heiher <r@hev.cc>
-
- * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
- Loongson-3A.
-
-2014-03-03 Nick Clifton <nickc@redhat.com>
-
- * config/msp430/msp430.c: Replace known mcu array with known
- msp430 ISA mcu name array.
- Accept any name for -mmcu option.
- Add -mz option to warn about missing NOP following an interrupt
- status change.
- (check_for_nop): New.
- (msp430_operands): Emit a warning, if requested, when an interrupt
- changing instruction is not followed by a NOP.
- * doc/c-msp430.c: Document -mz option.
-
-2014-03-03 Alan Modra <amodra@gmail.com>
-
- * config/bfin-lex-wrapper.c: Correct copyright date.
- * config/obj-fdpicelf.c: Likewise.
- * config/obj-fdpicelf.h: Likewise.
- * config/tc-frv.c: Correct copyright punctuation.
- * config/tc-ip2k.c: Likewise.
- * config/tc-iq2000.c: Likewise.
- * config/tc-mep.c: Likewise.
- * config/tc-tic4x.c: Likewise.
- * config/tc-tic4x.h: Likewise.
-
-2014-03-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * config/tc-avr.c: Remove atxmega16x1.
-
-2014-02-28 Alan Modra <amodra@gmail.com>
-
- * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
- field for 64-bit dwarf.
-
-2014-02-21 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
- * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
-
-2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
-
- * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
- * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
- clflushopt/.clfushopt.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/POTFILES.in: Regenerate.
- * po/gas.pot: Regenerate.
-
-2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (md_apply_fix): Test for new relocs.
- (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
- %got_hiadj relocation operators. Sort table and add comment
- to explain ordering.
- (nios2_fix_adjustable): Test for new relocs.
- * doc/c-nios2.texi (Nios II Relocations): Document new relocation
- operators.
-
-2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
- (nios2_assemble_args_m): Likewise.
- (md_assemble): Likewise.
-
-2014-01-24 DJ Delorie <dj@redhat.com>
-
- * config/tc-msp430.c (msp430_section): Always flag data sections,
- regardless of -md.
- (msp430_frob_section): New. Make sure all sections are noticed if
- they have content.
- (msp430_lcomm): New. Flag bss if .lcomm is seen.
- (msp430_comm): New. Likewise.
- (md_pseudo_table): Add them.
- * config/tc-msp430.h (msp430_frob_section): Declare.
- (tc_frob_section): Define.
-
-2014-01-23 Nick Clifton <nickc@redhat.com>
-
- * config/tc-msp430.c (show_mcu_list): Delete.
- (md_parse_option): Accept any MCU name. Accept several more
- variants for the -mcpu option.
- (md_show_usage): Do not call show_mcu_list.
-
-2014-01-22 DJ Delorie <dj@redhat.com>
-
- * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
- * doc/c-msp430.texi (MSP430 Directives): Document it.
-
-2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
-
- * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
- gather assert.
-
-2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
-
- PR gas/16489
- * config/tc-i386.c (check_VecOperands): Add check for invalid
- register set in AVX512 gathers.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
-
-2014-01-21 DJ Delorie <dj@redhat.com>
-
- * config/tc-rl78.c (require_end_of_expr): New.
- (md_operand): Call it.
- (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
- as not overflowing.
-
-2014-01-17 Will Newton <will.newton@linaro.org>
-
- * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
- for the s32.f64 flavours of VCVT.
-
-2014-01-14 Nick Clifton <nickc@redhat.com>
-
- PR gas/16434
- * config/tc-z80.c (wrong_match): Provide format string to
- as_warn.
- (parse_exp_not_indexed): Delete unused variable dummy.
- (emit_byte): Delete unused variable fixp.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (regbnd): Removed.
- (vec_disp8): Likewise.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * as.c (parse_args): Update copyright year to 2014.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * config/tc-tic30.c (debug): Avoid old VA_* compatibility
- wrappers.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
- use PARAMS.
-
-2014-01-07 Tom Tromey <tromey@redhat.com>
-
- * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
-
-2013-01-07 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-27 Anthony Green <green@moxielogic.com
+
+ * config/tc-moxie.c (md_assemble): ldo/sto instructions now use a
+ 16 bit offset instead of 32.
+
+2014-12-25 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ PR gas/17753
+ * config/tc-mep.c (md_begin): Specify types of vararg literals.
+
+2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * doc/c-avr.texi: Document -mlink-relax and -mno-link-relax.
+
+2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * config/tc-avr.c (struct avr_opt_s): Change link_relax to
+ no_link_relax, extend comment.
+ (enum options): Add new OPTION_NO_LINK_RELAX.
+ (md_longopts): Add entry for -mno-link-relax.
+ (md_parse_option): Handle OPTION_NO_LINK_RELAX, and update
+ OPTION_LINK_RELAX.
+ (md_begin): Initialise linkrelax from no_link_relax.
+ (md_show_usage): Include -mno-link-relax option.
+ (relaxable_section): Only allocatable code sections can be
+ relaxed.
+
+2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * config/tc-avr.c: Add include for elf/avr.h.
+ (avr_elf_final_processing): New function.
+ * config/tc-avr.h (elf_tc_final_processing): Define.
+ (avr_elf_final_processing): Declare
+
+2014-12-18 Xingxing Pan <xxingpan@marvell.com>
+
+ * gas/config/tc-arm.c (arm_cpus): Add core marvell-whitney.
+
+2014-12-23 Nick Clifton <nickc@redhat.com>
+
+ * po/fr.po: Updated French translation.
+ * po/uk.po: Updated Ukrainian translation.
+
+2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (md_apply_fix): Apply alignment check
+ to the symbol and offset rather than *valP for
+ BFD_RELOC_MIPS_18_PCREL_S3. Also update the error message
+ for BFD_RELOC_MIPS_19_PCREL_S2.
+
+2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (flag_compress_debug): Default to compress
+ debug sections for Linux.
+ * NEWS: Mention it.
+
+2014-12-12 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.h (md_reg_eh_frame_to_debug_frame): Match current
+ gcc behaviour.
+ * config/te-aix.h: New file.
+ * configure.tgt: Use em=aix for powerpc-aix.
+
+2014-12-09 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * config/tc-tic4x.c (md_assemble): Ensure insn->name is zero
+ terminated. Simplify concatenation of parallel insn.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.tgt: Add Visium support.
+ * Makefile.am (TARGET_CPU_CFILES): Move config/tc-vax.c around
+ and add config/tc-visium.c.
+ (TARGET_CPU_HFILES): Move config/tc-vax.h around and add
+ config/tc-visium.h.
+ * Makefile.in: Regenerate.
+ * config/tc-visium.c: New file.
+ * config/tc-visium.h: Likewise.
+ * po/POTFILES.in: Regenerate.
+
+2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (can_evaluate_expr, get_expr_value): Delete.
+ (output_addi, output_andi, output_ori, output_xori): Delete.
+ (md_assemble): Remove calls to deleted functions.
+
+2014-11-25 Max Filippov <jcmvbkbc@gmail.com>
+
+ * config/tc-xtensa.c (search_trampolines): Move post-loop
+ condition check outside the search loop.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * config/tc-arm.c (md_assemble): Do not consider relaxation.
+ (md_convert_frag): Test and set target arch attribute accordingly.
+ (aeabi_set_attribute_string): Turn it into a global function.
+ * config/tc-arm.h (md_post_relax_hook): Enable it for ARM target.
+ (aeabi_set_public_attributes): Declare it.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * config/tc-arm.c (fpu_vfp_ext_armv8xd): New.
+ (arm_cpus): Support cortex-m7.
+ (arm_fpus): Support fpv5-sp-d16 and fpv5-d16.
+ (do_vfp_nsyn_cvt_fpv8): Generate error when use D register for S
+ register only target like FPv5-SP-D16.
+ (do_neon_cvttb_1): Likewise.
+ (do_vfp_nsyn_fpv8): Likewise.
+ (do_vrint_1): Likewise.
+ (aeabi_set_public_attributes): Set proper FP arch for FPv5.
+ * doc/c-arm.texi: Document new cpu and fpu names for cortex-m7.
+
+2014-11-20 Richard Earnshaw <rearnsha@arm.com>
+
+ * config/tc-arm.c (rotate_left): Avoid undefined behaviour when
+ N = 0.
+
+2014-11-20 Richard Earnshaw <rearnsha@arm.com>
+
+ * config/tc-aarch64.c (warn_unpredictable_ldst): Check that transfer
+ registers are in the GP register set. Adjust warnings. Use correct
+ field member for address register.
+ * testsuite/gas/aarch64/diagnostic.l: Update.
+
+2014-11-19 Ryan Mansfield <rmansfield@qnx.com>
+
+ * config/tc-aarch64.c (md_assemble): Call warn_unpredictable_ldst.
+ (warn_unpredictable_ldst): New.
+
+2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * config/tc-i386-intel.c (i386_operator): Remove last argument
+ from lex_got call.
+ * config/tc-i386.c (reloc): Remove bnd_prefix from parameters'
+ list. Return always BFD_RELOC_32_PCREL.
+ * (output_branch): Remove condition for BFD_RELOC_X86_64_PC32_BND.
+ * (output_jump): Update call to reloc accordingly.
+ * (output_interseg_jump): Likewise.
+ * (output_disp): Likewise.
+ * (output_imm): Likewise.
+ * (x86_cons_fix_new): Likewise.
+ * (lex_got): Remove bnd_prefix from parameters' list in macro and
+ declarations. Don't use BFD_RELOC_X86_64_PLT32_BND.
+ * (x86_cons): Update call to lex_got accordingly.
+ * (i386_immediate): Likewise.
+ * (i386_displacement): Likewise.
+ * (md_apply_fix): Don't use BFD_RELOC_X86_64_PLT32_BND nor
+ BFD_RELOC_X86_64_PC32_BND.
+ * (tc_gen_reloc): Likewise.
+
+2014-11-18 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-aarch64.c (s_aarch64_arch_extension): New.
+ (md_pseudo_table): Add arch_extension.
+ (aarch64_parse_features): New parameter "ext_only". Handle it.
+ (aarch64_parse_cpu, aarch64_parse_arch, s_aarch64_cpu,
+ s_aarch64_arch): Pass FALSE as new third argument of
+ aarch64_parse_features().
+
+2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Add "xgene2".
+ * doc/c-aarch64.texi: Document it.
+
+2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Add "xgene1".
+ * doc/c-aarch64.texi: Rename xgene-1 to xgene1.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .avx512vbmi.
+ * doc/c-i386.texi: Document it.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .avx512ifma.
+ * doc/c-i386.texi: Document it.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .pcommit.
+ * doc/c-i386.texi: Document it.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .clwb.
+ * doc/c-i386.texi: Document it.
+
+2014-11-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Re-arrange avx512* and xsave*
+ items.
+
+ * doc/c-i386.texi: Re-arrange avx512* and xsave*. Add
+ clflushopt and se1. Remove duplicated entries.
+
+2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Add CRC feature for
+ cortex-A53 and cortex-A57.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17598
+ * config/tc-i386.c (reloc): Support BFD_RELOC_X86_64_GOTPLT64.
+
+2014-11-13 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * config/obj-coff.c (coff_obj_symbol_new_hook): Set the is_sym
+ field.
+
+2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Remove example-1 and example-2.
+
+2014-11-12 Alan Modra <amodra@gmail.com>
+
+ * config/tc-z80.c (parse_exp_not_indexed, parse_exp): Warning fixes.
+
+2014-11-12 Alan Modra <amodra@gmail.com>
+
+ PR ld/17482
+ * config/tc-i386.c (output_insn): Don't test x86_elf_abi when
+ not ELF.
+
+2014-11-11 Nick Clifton <nickc@redhat.com>
+
+ * po/uk.po: Updated Ukranian translation.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17482
+ * config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
+ for instructions with R_X86_64_GOTTPOFF relocation for x32 if
+ needed.
+
+2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (nios2_diagnose_overflow): Adjust call to
+ nios2_find_opcode_hash.
+
+2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_elf_final_processing): Add INSN_ISA32R6
+ and INSN_ISA64R6 support.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * expr.c (expr_symbol_where): Don't use register keyword.
+ * app.c (app_push, app_pop, do_scrub_chars): Likewise.
+ * ecoff.c (add_string, add_ecoff_symbol, add_aux_sym_symint,
+ add_aux_sym_rndx, add_aux_sym_tir, add_procedure, add_file,
+ ecoff_build_lineno, ecoff_setup_ext, allocate_cluster.
+ allocate_scope, allocate_vlinks, allocate_shash,
+ allocate_thash, allocate_tag, allocate_forward, allocate_thead,
+ allocate_lineno_list): Likewise.
+ * frags.c (frag_more, frag_var, frag_variant, frag_wane): Likewise.
+ * input-file.c (input_file_push, input_file_pop): Likewise.
+ * input-scrub.c (input_scrub_push, input_scrub_next_buffer): Likewise.
+ * subsegs.c (subseg_change): Likewise.
+ * symbols.c (colon, symbol_table_insert, symbol_find_or_make)
+ (dollar_label_name, fb_label_name): Likewise.
+ * write.c (relax_align): Likewise.
+ * config/tc-alpha.c (s_alpha_pdesc): Likewise.
+ * config/tc-bfin.c (bfin_s_bss): Likewise.
+ * config/tc-i860.c (md_estimate_size_before_relax): Likewise.
+ * config/tc-m68hc11.c (md_convert_frag): Likewise.
+ * config/tc-m68k.c (m68k_ip, crack_operand): Likewise.
+ (md_convert_frag_1, s_even): Likewise.
+ * config/tc-mips.c (mips_clear_insn_labels): Likewise.
+ * config/tc-mn10200.c (md_begin): Likewise.
+ * config/tc-s390.c (s390_setup_opcodes, md_begin): Likewise.
+ * config/tc-sh.c (sh_elf_cons): Likewise.
+ * config/tc-tic4x.c (tic4x_cons, tic4x_stringer): Likewise.
+ * config/m68k-parse.y (m68k_reg_parse): Likewise. Convert from K&R.
+ (yylex, m68k_ip_op, yyerror): Convert from K&R.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d10v.c (find_opcode): Call frag_now_fix_octets rather
+ than equivalent obstack_next_free expression.
+ * config/tc-d30v.c (find_format): Likewise.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-msp430.c (msp430_srcoperand): Fix range test for
+ 20-bit values.
+
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * config/tc-mips.c (CPU_IS_OCTEON): Handle CPU_OCTEON3.
+ (mips_cpu_info_table): Octeon3 enables virt ase.
+ * doc/c-mips.texi: Document octeon3 as an acceptable value for
+ -march=.
+
+2014-10-30 Dr Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * config/tc-aarch64.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define to 7.
+ * config/tc-aarch64.c (aarch64_handle_align): Rewrite to handle
+ large alignments with a constant fragment size of
+ MAX_MEM_FOR_RS_ALIGN_CODE.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * po/uk.po: New Ukranian translation.
+
+2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (nios2_insn_infoS): Add constant_bits field.
+ (nios2_arg_infoS, nios2_arg_hash, nios2_arg_lookup): Delete.
+ (nios2_control_register_arg_p): Delete.
+ (nios2_coproc_reg): Delete.
+ (nios2_relax_frag): Remove hard-coded instruction size.
+ (md_convert_frag): Use new insn accessor macros.
+ (nios2_diagnose_overflow): Remove hard-coded instruction size.
+ (md_apply_fix): Likewise.
+ (bad_opcode): New.
+ (nios2_parse_reg): New.
+ (nios2_assemble_expression): Remove prev_reloc parameter. Adjust
+ uses and callers.
+ (nios2_assemble_arg_c): New.
+ (nios2_assemble_arg_d): New.
+ (nios2_assemble_arg_s): New.
+ (nios2_assemble_arg_t): New.
+ (nios2_assemble_arg_i): New.
+ (nios2_assemble_arg_u): New.
+ (nios2_assemble_arg_o): New.
+ (nios2_assemble_arg_j): New.
+ (nios2_assemble_arg_l): New.
+ (nios2_assemble_arg_m): New.
+ (nios2_assemble_args): New.
+ (nios2_assemble_args_dst): Delete.
+ (nios2_assemble_args_tsi): Delete.
+ (nios2_assemble_args_tsu): Delete.
+ (nios2_assemble_args_sto): Delete.
+ (nios2_assemble_args_o): Delete.
+ (nios2_assemble_args_is): Delete.
+ (nios2_assemble_args_m): Delete.
+ (nios2_assemble_args_s): Delete.
+ (nios2_assemble_args_tis): Delete.
+ (nios2_assemble_args_dc): Delete.
+ (nios2_assemble_args_cs): Delete.
+ (nios2_assemble_args_ds): Delete.
+ (nios2_assemble_args_ldst): Delete.
+ (nios2_assemble_args_none): Delete.
+ (nios2_assemble_args_dsj): Delete.
+ (nios2_assemble_args_d): Delete.
+ (nios2_assemble_args_b): Delete.
+ (nios2_arg_info_structs): Delete.
+ (NIOS2_NUM_ARGS): Delete.
+ (nios2_consume_arg): Remove insn parameter. Use new macros.
+ Don't check register arguments here. Remove 'b' case.
+ (nios2_consume_separator): Move check for missing separators to...
+ (nios2_parse_args): ...here. Remove special case for optional
+ arguments.
+ (output_insn): Avoid using hard-coded insn size.
+ (output_ubranch): Likewise.
+ (output_cbranch): Likewise.
+ (output_call): Use new macros.
+ (output_addi): Likewise.
+ (output_ori): Likewise.
+ (output_xori): Likewise.
+ (output_movia): Likewise.
+ (md_begin): Remove nios2_arg_info_structs initialization.
+ (md_assemble): Initialize constant_bits field. Use
+ nios2_parse_args instead of looking up parse function in hash table.
+
+2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * doc/as.texinfo: Update the MIPS FP ABI descriptions.
+ * doc/c-mips.texi: Spell check and correct throughout.
+
+2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (s_insn): Set file options.
+
+2014-10-21 Andrew Pinski <apinski@cavium.com>
+
+ * config/tc-aarch64.c (aarch64_cpus):
+ Add thunderx.
+ * doc/c-aarch64.texi: Document that thunderx
+ is a valid processor name.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * read.c (HANDLE_CONDITIONAL_ASSEMBLY): New parameter "num_read".
+ (read_a_source_file): Adjust HANDLE_CONDITIONAL_ASSEMBLY
+ invocations.
+ (_find_end_of_line): Don't issue "stray '\\'" warning when in
+ false branch of conditional.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-aarch64.c (output_operand_error_record): Move down
+ assertion of idx being non-negative. Use local variables when
+ available.
+
+2014-10-18 Alan Modra <amodra@gmail.com>
+
+ PR 17493
+ * write.c (adjust_reloc_syms): Don't allow symbols in reg_section
+ to be reduced to reg_section section symbol.
+ * gas/config/tc-i386.c (i386_finalize_immediate): Reject all
+ reg_section immediates.
+
+2014-10-17 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * doc/c-mips.texi: Fix bad @value references.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * configure: Regenerate.
+
+2014-10-15 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * config/tc-tic4x.c (md_assemble): Correct strncat size.
+
+2014-10-14 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.25.
+
+2014-10-14 Alan Modra <amodra@gmail.com>
+
+ PR 17453
+ * config/tc-i386.c (fits_in_signed_long): Use unsigned param and
+ expression to avoid signed overflow.
+ (fits_in_signed_byte, fits_in_unsigned_byte, fits_in_unsigned_word,
+ fits_in_signed_word, fits_in_unsigned_long): Similarly.
+ * expr.c (operand <'-'>): Avoid signed overflow.
+ * read.c (s_comm_internal): Likewise.
+
+2014-10-14 Alan Modra <amodra@gmail.com>
+
+ * config/tc-sparc.c (sparc_md_end): Fix unused variable warnings.
+
+2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * config/tc-sparc.c (v9a_asr_table): Entry for %cps removed.
+ (sparc_arch_table): Remove the HWCAP_RANDOM, HWCAP_TRANS and
+ HWCAP_ASI_CACHE_SPARING from the architectures using them.
+ (HWS_V8): New define.
+ (HWS_V9): Likewise.
+ (HWS_VA): Likewise.
+ (HWS_VB): Likewise.
+ (HWS_VC): Likewise.
+ (HWS_VD): Likewise.
+ (HWS_VE): Likewise.
+ (HWS_VV): Likewise.
+ (sparc_arch): Use the HWS_* macros. Fix the `sparc4' architecture
+ to cover the HWCAP_ASI_BLK_INIT and HWCAP_IMA capabilities.
+ (hwcap_seen): Variable widened to 64 bits.
+ (hwcap_allowed): Likewise.
+ (sparc_arch): new field `hwcap2_allowed'.
+ (sparc_arch_table): provide hwcap2_allowed values for existing
+ archs.
+ (sparc_md_end): Add a HWCAPS2 object attribute to the elf object
+ in case any of the HWCAP2_* caps are used.
+ (sparc_ip): Take into account the new hwcaps2 bitmap to build the
+ list of seen/allowed hwcaps.
+ (get_hwcap_name): Argument widened to 64 bits to handle HWCAP2
+ bits.
+ (HWS_VM): New define.
+ (HWS2_VM): Likewise.
+ (sparc_arch): New architectures `sparc5', `v9m' and `v8plusm'.
+ (v9a_asr_table): Add the %mwait (%asr28) ancillary state register
+ to the table.
+ (sparc_ip): Handle the %mcdper ancillary state register as an
+ operand.
+ (sparc_ip): Handle } arguments as fdrd floating point registers
+ (double) that are the same than frs1.
+ * doc/c-sparc.texi (Sparc-Opts): Document the -Av9e, -Av8pluse and
+ -xarch=v9e command line options. Also fix the description of the
+ -Av9v and -Av8plusv command line options.
+ Document the -Av9m, -Av8plusm,-Asparc5, -xarch=v9m and
+ -xarch=sparc5 command line options.
+
+2014-09-29 Terry Guo <terry.guo@arm.com>
+
+ * as.c (create_obj_attrs_section): Move it and call it from ...
+ * write.c (create_obj_attrs_section): ... here.
+ (subsegs_finish_section): Refactored.
+
+2014-09-27 Alan Modra <amodra@gmail.com>
+
+ * dwarf2dbg.c (all_segs_hash): Delete.
+ (get_line_subseg): Delete last_seg, last_subseg, last_line_subseg.
+ Retrieve line_seg for section via seg_info.
+ * subsegs.h (segment_info_typet): Add dwarf2_line_seg.
+
+2014-09-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17421
+ * config/tc-i386.c (md_assemble): Disallow VEX/EVEX encoded
+ instructions in 16-bit mode.
+
+2014-09-22 Alan Modra <amodra@gmail.com>
+
+ * config/tc-m68k.c (md_assemble): Add assert to work around
+ bogus trunk gcc warning.
+ * config/tc-pj.h (md_convert_frag): Warning fix.
+ * config/tc-xtensa.c (xg_assemble_vliw_tokens): Warning fix.
+
+2014-09-17 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-arm.c (move_or_literal_pool, add_to_lit_pool): Use
+ bfd_int64_t instead of int64_t.
+
+2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (evexrcig): New.
+ (build_evex_prefix): Force rounding bits.
+ (OPTION_MEVEXRCIG): New.
+ (md_longopts): Add mevexrcig.
+ (md_parse_option): Handle OPTION_MEVEXRCIG.
+ (md_show_usage): Document mevexrcig.
+ * doc/c-i386.texi (mevexrcig): Document new option.
+
+2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * config/tc-nds32.c (nds32_fsrs, nds32_fdrs, nds32_gprs): Remove.
+ (relax_table): Add new relaxation pattern.
+ (do_pseudo_la_internal, do_pseudo_ls_bhw): Expand for PIC suffix.
+ (do_pseudo_move, do_pseudo_neg, do_pseudo_pushpopm): Fix.
+ (get_range_type, nds32_elf_record_fixup_exp, nds32_get_align,
+ nds32_elf_build_relax_relation, md_assemble, invalid_prev_frag,
+ nds32_relax_frag, md_estimate_size_before_relax): Adjust relaxation.
+ (relocation_table): Remove.
+ (relax_ls_table): Load-store relaxation pattern.
+ (hint_map): Define-use chain pattern.
+ (nds32_find_reloc_table, nds32_match_hint_insn): Analysis
+ relaxation pattern.
+ (nds32_parse_name): Parse PIC suffix.
+ * config/tc-nds32.h: Declare.
+
+2014-09-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (OPTION_omit_lock_prefix): Renamed to ...
+ (OPTION_OMIT_LOCK_PREFIX): This.
+ (md_longopts): Updated.
+ (md_parse_option): Likewise.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_nan2008): New static global.
+ (mips_flag_nan2008): Removed.
+ (LL_SC_FMT): New define.
+ (COP12_FMT): Updated.
+ (ISA_IS_R6): New define.
+ (ISA_HAS_64BIT_REGS): Add mips64r6.
+ (ISA_HAS_DROR): Likewise.
+ (ISA_HAS_64BIT_FPRS): Add mips32r6 and mips64r6.
+ (ISA_HAS_ROR): Likewise.
+ (ISA_HAS_ODD_SINGLE_FPR): Likewise.
+ (ISA_HAS_MXHC1): Likewise.
+ (hilo_interlocks): Likewise.
+ (md_longopts): Likewise.
+ (ISA_HAS_LEGACY_NAN): New define.
+ (options): Add OPTION_MIPS32R6 and OPTION_MIPS64R6.
+ (mips_ase): Add field rem_rev.
+ (mips_ases): Updated to add which ISA an ASE was removed in.
+ (mips_isa_rev): Add support for mips32r6 and mips64r6.
+ (mips_check_isa_supports_ase): Add support to check if an ASE
+ has been removed in the specified MIPS ISA revision.
+ (validate_mips_insn): Skip '-' character.
+ (macro_build): Likewise.
+ (mips_check_options): Prevent R6 working with fp32, mips16,
+ micromips, or branch relaxation.
+ (file_mips_check_options): Set R6 floating point registers to
+ 64 bit. Also deal with the nan2008 option.
+ (limited_pcrel_reloc_p): Add relocs: BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
+ BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
+ BFD_RELOC_LO16_PCREL.
+ (operand_reg_mask): Add support for OP_SAME_RS_RT, OP_CHECK_PREV
+ and OP_NON_ZERO_REG.
+ (match_check_prev_operand): New static function.
+ (match_same_rs_rt_operand): New static function.
+ (match_non_zero_reg_operand): New static function.
+ (match_operand): Added entries for: OP_SAME_RS_RT, OP_CHECK_PREV
+ and OP_NON_ZERO_REG.
+ (insns_between): Added case to deal with forbidden slots.
+ (append_insn): Added support for relocs: BFD_RELOC_MIPS_21_PCREL_S2
+ and BFD_RELOC_MIPS_26_PCREL_S2.
+ (match_insn): Add support for operands -A, -B, +' and +". Also
+ skip '-' character.
+ (mips_percent_op): Add entries for %pcrel_hi and %pcrel_lo.
+ (md_parse_option): Add support for mips32r6 and mips64r6. Also
+ update the nan option handling.
+ (md_pcrel_from): Add cases for relocs: BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2.
+ (mips_force_relocation): Prevent forced relaxation for MIPS r6.
+ (md_apply_fix): Add support for relocs: BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
+ BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
+ BFD_RELOC_LO16_PCREL.
+ (s_mipsset): Add support for mips32r6 and mips64r6.
+ (s_nan): Update to support the new nan2008 framework.
+ (tc_gen_reloc): Add relocs: BFD_RELOC_MIPS_21_PCREL_S2,
+ BFD_RELOC_MIPS_26_PCREL_S2, BFD_RELOC_MIPS_18_PCREL_S3,
+ BFD_RELOC_MIPS_19_PCREL_S2, BFD_RELOC_HI16_S_PCREL and
+ BFD_RELOC_LO16_PCREL.
+ (mips_elf_final_processing): Updated to use the mips_nan2008.
+ (mips_cpu_info_table): Add entries for mips32r6 and mips64r6.
+ (macro): Enable ldc2, sdc2, ll, lld, swc2, sc, scd, cache, pref
+ macros for R6.
+ (mips_fix_adjustable): Make PC relative R6 relocations relative
+ to the symbol and not the section.
+ * configure.ac: Add support for mips32r6 and mips64r6.
+ * configure: Regenerate.
+ * doc/c-mips.texi: Document the -mips32r6 and -mips64r6 command line
+ options.
+ * doc/as.texinfo: Likewise.
+
+2014-09-15 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * tc-mips.c (check_fpabi): Move softfloat and singlefloat
+ checks higher.
+
+2014-09-12 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * config/tc-sparc.c (sparc_ip): Update the set of allowed hwcaps
+ when bumping the current architecture.
+ (md_begin): Adjust the highetst architecture level also when a
+ specific architecture is not requested.
+
+2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * configure.tgt: Add mips*-img-elf* target triple.
+
+2014-09-12 Alan Modra <amodra@gmail.com>
+
+ * config/tc-i386.c (match_template): Remove redundant "!!" testing
+ single-bit bitfields.
+ (build_modrm_byte): Don't compare single-bit bitfields to "1".
+
+2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/tc-arm.c (arm_cpus): Add cortex-a17.
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-aarch64.c (parse_sys_reg): Remove the restriction on op0
+ field.
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-aarch64.c (parse_operands): Recognize PAIRREG.
+ (aarch64_features): Add entry for lse extension.
+
+2014-08-26 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-arm.c (aeabi_set_public_attributes): Update selected_cpu
+ based on the info we got during parsing.
+ (arm_handle_align): Make sure the p2align expanding logic under thumb
+ unchanged.
+
+2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro) <M_SAA_AB>: Remove duplicate code and
+ jump to...
+ <M_SAAD_AB>: ... here. Assert that !microMIPS.
+
+2014-08-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
+
+ * config/tc-moxie.h (md_convert_frag): Silence warning.
+
+2014-08-22 Richard Henderson <rth@redhat.com>
+
+ * config/tc-aarch64.c (tc_aarch64_regname_to_dw2regnum): Fix
+ register number for vector register types.
+ * config/tc-aarch64.h (DWARF2_LINE_MIN_INSN_LENGTH): Set to 4.
+ (DWARF2_CIE_DATA_ALIGNMENT): Set to -8.
+
+2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-ppc.c (md_assemble): Only set the PPC_APUINFO_VLE
+ flag if both the processor and opcode flags match.
+
+2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-arm.c (add_to_lit_pool): Preinitialize `imm1'.
+
+2014-08-20 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * dw2gencfi.c (make_debug_seg): Replace leading spaces with tabs.
+ (dot_cfi_val_encoded_addr, output_cfi_insn): Likewise.
+ (output_cie, cfi_change_reg_numbers, cfi_finish): Likewise.
+
+2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/tc-arm.c (parse_ifimm_zero): New function.
+ (enum operand_parse_code): Add OP_RSVD_FI0 value.
+ (parse_operands): Handle OP_RSVD_FI0.
+ (asm_opcode_insns): Use RSVD_FI0 for second operand of vcmp, vcmpe.
+
+2014-08-20 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Typo fix.
+ * Makefile.in: Regenerate.
+ * po/POTFILES.in: Regenerate.
+
+2014-08-19 Andreas Tobler <andreast@fgznet.ch>
+
+ * Makefile.am: Add FreeBSD ARM support.
+ * Mafefile.in: Regenerate.
+ * configure.tgt: Add FreeBSD ARM support.
+ * config/te-armfbsdeabi.h: New file.
+ * config/te-armfbsdvfp.h: Likewise.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-18 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-rl78.c (md_apply_fix): Correct handling of small sized
+ RELOC_RL78_DIFF fixups.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * read.c (parse_mri_cons): Warning fix.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Move ACX_LARGEFILE after LT_INIT.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2014-08-06 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (omit_lock_prefix): New.
+ (output_insn): Omit lock prefix if omit_lock_prefix is true.
+ (OPTION_omit_lock_prefix): New.
+ (md_longopts): Add momit-lock-prefix.
+ (md_parse_option): Handle momit-lock-prefix.
+ (md_show_usage): Add momit-lock-prefix=[no|yes].
+ * doc/c-i386.texi (momit-lock-prefix): Document.
+
+2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
+
+ PR 10378
+ * config/tc-sh.c (tc_gen_reloc): Fix initialization of addend in
+ SWITCH_TABLE case.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c: Rename INSN_LOAD_COPROC_DELAY to INSN_LOAD_COPROC
+ and INSN_COPROC_MOVE_DELAY to INSN_COPROC_MOVE throughout.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_flags_frag): New static global.
+ (struct mips_set_options): Add oddspreg field.
+ (file_mips_opts, mips_opts): Initialize oddspreg.
+ (ISA_HAS_ODD_SINGLE_FPR): Add CPU argument and update for R5900 and
+ Loongson-3a.
+ (enum options, md_longopts, md_parse_option): Add -mfpxx, -modd-spreg
+ and -mno-odd-spreg options.
+ (md_begin): Create .MIPS.abiflags section.
+ (fpabi_incompatible_with, fpabi_requires): New static function.
+ (check_fpabi): Likewise.
+ (mips_check_options): Handle fp=xx and oddspreg restrictions.
+ (file_mips_check_options): Set oddspreg by default for fp=xx.
+ (mips_oddfpreg_ok): Re-write function.
+ (check_regno): Check odd numbered registers regardless of FPR size.
+ For fp != 32 use as_bad instead of as_warn.
+ (match_float_constant): Rewrite check regarding FP register width. Add
+ support for generating constants when MXHC1 is present. Handle fp=xx
+ to comply with the ABI.
+ (macro): Update M_LI_DD similarly to match_float_constant. Generate
+ MTHC1 when available. Check that correct code can be generated for
+ fp=xx and fp=64 ABIs.
+ (parse_code_option, s_mipsset): Add fp=xx, oddspreg and nooddspreg
+ options.
+ (mips_convert_ase_flags): New static function.
+ (mips_elf_final_processing): Use fpabi == Val_GNU_MIPS_ABI_FP_OLD_64
+ to determine when to add the EF_MIPS_FP64 flag. Populate the
+ .MIPS.abiflags section.
+ (md_mips_end): Update .gnu_attribute based on command line and .module
+ as applicable. Use check_fpabi to ensure .gnu.attribute and command
+ line/.module options are consistent.
+ * doc/as.texinfo: Add missing -mgp64/-mfp64 options and document new
+ -mfpxx, -modd-spreg and -mno-odd-spreg options.
+ * doc/c-mips.texi: Document -mfpxx, -modd-spreg, -mno-odd-spreg,
+ gnu_attribute values and FP ABIs.
+
+2014-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ Add RTEMS target support and simplify matching
+
+ * gas/configure.tgt (or1k*-*-rtems*): Ensure a match.
+ (or1k*-*-*): Use or1k* to match or1knd and or1kZ.
+
+2014-07-27 Anthony Green <green@moxielogic.com>
+
+ * configure.tgt (generic_target): Add moxie-*-moxiebox*
+ * config/tc-moxie.c: Remove moxie_target_format.
+ (md_begin): Set default target_big_endian.
+ * config/tc-moxie.h: Only set TARGET_BYTES_BIG_ENDIAN if unset.
+ (TARGET_FORMAT): Set based on target_big_endian.
+
+2014-07-26 Alan Modra <amodra@gmail.com>
+
+ * config/bfin-parse.y: Don't include obstack.h.
+ * config/obj-aout.c: Likewise.
+ * config/obj-coff.c: Likewise.
+ * config/obj-som.c: Likewise.
+ * config/tc-bfin.c: Likewise.
+ * config/tc-i960.c: Likewise.
+ * config/tc-rl78.c: Likewise.
+ * config/tc-rx.c: Likewise.
+ * config/tc-tic4x.c: Likewise.
+ * expr.c: Likewise.
+ * listing.c: Likewise.
+ * config/obj-elf.c (elf_file_symbol): Make name_length a size_t.
+ * config/tc-aarch64.c (symbol_locate): Likewise.
+ * config/tc-arm.c (symbol_locate): Likewise.
+ * config/tc-mmix.c (mmix_handle_mmixal): Make len_0 a size_t.
+ * config/tc-score.c (s3_build_score_ops_hsh): Make len a size_t.
+ (s3_build_dependency_insn_hsh): Likewise.
+ * config/tc-score7.c (s7_build_score_ops_hsh): Likewise.
+ (s7_build_dependency_insn_hsh): Likewise.
+ * frags.c (frag_grow): Make parameter a size_t, and use size_t locals.
+ (frag_new): Make parameter a size_t.
+ (frag_var_init): Make max_chars and var parameters size_t.
+ (frag_var, frag_variant): Likewise.
+ (frag_room): Return a size_t.
+ (frag_align_pattern): Make n_fill parameter a size_t.
+ * frags.h: Update function prototypes.
+ * symbols.c (save_symbol_name): Make name_length a size_t.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .avx512dq, CPU_AVX512DQ_FLAGS.
+ * doc/c-i386.texi: Document avx512dq/.avx512dq.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .avx512bw, CPU_AVX512BW_FLAGS.
+ * doc/c-i386.texi: Document avx512bw/.avx512bw.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .avx512vl, CPU_AVX512VL_FLAGS.
+ (build_vex_prefix): Don't abort on VEX.W.
+ (check_VecOperands): Support BROADCAST_1TO4 and BROADCAST_1TO2.
+ (check_VecOperations): Ditto.
+ * doc/c-i386.texi: Document avx512vl/.avx512vl.
+
+2014-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ Add or reactivate or1k-*-rtems*
+ * gas/configure.tgt (or1k-*-rtems*): Add.
+
+2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (parse_register): Set need_vrex.
+
+2014-07-15 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-arm.c (add_to_lit_pool): Use "inst.operands[1].imm" for
+ sign extension. Casting the type of imm1 and imm2 to offsetT. Fix
+ one logic error when checking X_op.
+
+2014-07-14 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/tc-m68k.c (md_convert_frag_1): Don't complain with
+ --pcrel about TAB (DBCCLBR, LONG) conversion.
+
+2014-07-12 David Majnemer <david.majnemer@gmail.com>
+
+ * read.c (assign_symbol): Don't force "set" symbols local for PE.
+
+2014-07-08 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-arm.c (literal_pool): New field "alignment".
+ (find_or_make_literal_pool): Initialize "alignment" to 2.
+ (s_ltorg): Align the pool using value of "alignment"
+ (parse_big_immediate): New parameter "in_exp". Return
+ parsed expression if "in_exp" is not null.
+ (parse_address_main): Invoke "parse_big_immediate" for
+ constant parameter.
+ (add_to_lit_pool): Add one parameter 'nbytes'.
+ Split 8 byte entry into two 4 byte entry.
+ Add padding to align 8 byte entry to 8 byte boundary.
+ (encode_arm_cp_address): Generate literal pool entry if possible.
+ (move_or_literal_pool): Generate entry for vldr case.
+ (enum lit_type): New enum type.
+ (do_ldst): Use new enum type.
+ (do_ldstv4): Likewise.
+ (do_t_ldst): Likewise.
+ (neon_write_immbits): Support Thumb-2 mode.
+
+2014-07-07 Barney Stratford <barney_stratford@fastmail.fm>
+
+ * config/tc-avr.c (avr_operand): Permit referring to r26-r31 by
+ name as [xyz][hl]. Permit using a symbol whoes name begins with
+ ‘r’ to refer to a register.
+ Allow arbitrary expressions for the P and p operators.
+ (md_apply_fix): Check the BFD_RELOC_AVR_PORT5 and
+ BFD_RELOC_AVR_PORT6 relocations.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * doc/internals.texi: Update "configure.in" comments.
+ * acinclude.m4: Likewise.
+ * config/tc-sparc.c: Likewise.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * doc/Makefile.am (CONFIG_STATUS_DEPENDENCIES): Delete.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.in: Include bfd/version.m4.
+ (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+ (BFD_VERSION): Delete.
+ * configure.com: Get bfd version from bfd/version.m4.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+ Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+ Soundararajan <Sounderarajan.D@atmel.com>
+
+ * config/tc-avr.c (mcu_types): Add avrtiny arch.
+ Add avrtiny arch devices attiny4, attiny5, attiny9, attiny10, attiny20
+ and attiny40.
+ (md_show_usage): Add avrtiny arch in usage message.
+ (avr_operand): validate and issue error for invalid register for
+ avrtiny.
+ add new reloc exp for 16 bit lds/sts instruction.
+ (md_apply_fix): check 16 bit lds/sts operand for out of range and
+ encode.
+ (md_assemble): check ISA for arch and issue diagnostic.
+ * NEWS: Mention new support.
+ * doc/c-avr.texi: Document support for avrtiny architecture.
+
+2014-06-27 Alan Modra <amodra@gmail.com>
+
+ * config/obj-macho.c (obj_mach_o_set_symbol_qualifier): Don't set
+ SYM_MACHO_FIELDS_NOT_VALIDATED after reporting an error.
+ (obj_mach_o_frob_label): Avoid cascading errors.
+ (obj_mach_o_frob_symbol): Don't set SYM_MACHO_FIELDS_NOT_VALIDATED.
+
+2014-06-18 DJ Delorie <dj@redhat.com>
+
+ * config/rx-parse.y (BSET, BCLR, BTST, BNOT, BMCMD): Make .B
+ suffix optional.
+
+2014-06-17 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/tc-mmix.c (loc_assert_s): New member frag.
+ (s_loc): Set it.
+ (mmix_md_end): If an error is reported for a LOC expression, patch
+ up the related frag.
+
+2014-06-17 Chris Metcalf <cmetcalf@tilera.com>
+
+ PR gas/16908
+ * macro.c (buffer_and_nest): Honour #line directives inside
+ macros.
+
+2014-06-17 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-arm.c (depr_it_insns): New check for inc/dec sp.
+
+2014-06-17 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/tc-cris.c (cris_bad): New function.
+ (cris_process_instruction): Where applicable, use it instead of
+ as_bad.
+
+2014-06-16 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-aarch64.c (md_apply_fix): Ignore unused relocs.
+
+2014-06-16 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-aarch64.c (END_OF_INSN): New macro.
+ (parse_operands): Handle operand given and in wrong format when
+ operand is optional.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * write.h (subsegs_finish): Delete declaration.
+ * write.c (subsegs_finish): Make static.
+ (write_object_file): Call subsegs_finish from here. Don't print
+ warning and error count here..
+ * as.c (main): ..do so here instead. Remove dead code for "no
+ object file generated". Split out count strings to better support
+ internationalisation. Don't call subsegs_finish. Tidy setting of
+ "keep_it". Run write_object_file even after errors.
+ (keep_it): Make static.
+ * config/obj-elf.c (elf_frob_symbol): Remove assert.
+ (elf_frob_file_before_adjust): Likewise.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-dlx.c (machine_ip): Move initialisation of the_insn
+ earlier.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-i386.c (reloc): Don't avoid pcrel check for
+ BFD_RELOC_SIZE64. Return NO_RELOC on failing pcrel check.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-tic6x.c (s_tic6x_ehtype): Clear after frag_more.
+ (tic6x_output_exidx_entry): Likewise.
+ (md_apply_fix): Simplify 1 byte md_number_to_chars.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-tic54x.c (tic54x_mlib): Don't write garbage past
+ end of archive to temp file.
+ (tic54x_start_line_hook): Start scan for parallel on next line,
+ not one char into next line (which may overrun the buffer).
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-vax.c (md_apply_fix): Rewrite.
+ (tc_gen_reloc, vax_cons, vax_cons_fix_new): Style: Use NO_RELOC
+ define rather than the equivalent BFD_RELOC_NONE.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-arm.c (s_arm_elf_cons): Initialise after frag_more.
+ (md_apply_fix): Delete now unnecessary zeroing for BFD_RELOC_ARM_GOT*
+ and BFD_RELOC_ARM_TLS* relocs. Simplify BFD_RELOC_8 case.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-cris.c (md_create_long_jump): Follow "short" jump
+ with a nop rather than leaving uninitialised.
+
+2014-06-13 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * config/tc-score7.c: Replace sprintf with strcpy where
+ appropriate.
+ (s7_b32_relax_to_b16): Use symbol_get_frag() to access a symbol's
+ frag.
+ * config/tc-score.c (s3_relax_branch_inst16): Likewise.
+ (s3_relax_cmpbranch_inst32): Likewise.
+
+2014-06-07 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_insert_operand): Handle PPC_OPERAND_SIGNOPT
+ on unsigned fields. Comment on PPC_OPERAND_SIGNOPT signed fields
+ in 64-bit mode.
+
+2014-06-02 Martin Storsjo <martin@martin.st>
+
+ * doc/c-aarch64.texi: Fix the documentation on :pg_hi21:.
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+ bfd's development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-06-03 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-msp430.c (OPTION_WARN_INTR_NOPS): Use y instead of z.
+ (OPTION_NO_WARN_INTR_NOPS): Use Y instead of Z.
+ * doc/c-msp430.texi: Update command line option description.
+
+2014-05-22 Alan Modra <amodra@gmail.com>
+
+ * listing.c (listing_warning, listing_error): Add space after colon.
+ * messages.c (as_warn_internal, as_bad_internal): Use the same
+ string as above.
+
+2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (file_mips_opts_checked): New static global.
+ (s_module): New static function.
+ (file_ase): Remove.
+ (mips_pseudo_table): Add .module handler.
+ (mips_set_ase): Add opts argument and use instead of mips_opts.
+ (md_assemble): Use file_mips_check_options.
+ (md_parse_option): Update to use file_mips_opts instead of mips_opts.
+ (mips_set_architecture): Delete function. Moved to...
+ (mips_after_parse_args): Here. All logic now applies to
+ file_mips_opts first and then copies the final state to mips_opts.
+ Move error checking and defaults inference to mips_check_options and
+ file_mips_check_options.
+ (mips_check_options): New static function. Common option checking for
+ command line, .module and .set. Use .module values in error messages
+ instead of refering to command line options.
+ (file_mips_check_options): New static function. A wrapper for
+ mips_check_options with file_mips_opts. Updates BFD arch based on
+ final options.
+ (s_mipsset): Split into s_mipsset and parse_code_option. Settings
+ supported by both .set and .module are moved to parse_code_option.
+ Warnings and errors are kept in s_mipsset because when
+ parse_code_option is used with s_module the warnings are deferred
+ until code is generated. Any setting supporting 'default' value is
+ kept in s_mipsset as it is not applicable to s_module. Inferred
+ settings are also kept in s_mipsset as s_module does not infer any
+ settings. Use mips_check_options.
+ (parse_code_option): New static function derived from s_mipsset.
+ (s_module): New static function that implements .module. Allows file
+ level settings to be changed until code is generated.
+ (s_cpload, s_cpsetup, s_cplocal): Use file_mips_check_options.
+ (s_cprestore, s_cpreturn, s_cpadd, mips_address_bytes): Likewise.
+ (mips_elf_final_processing): Update file_ase to file_mips_opts.ase.
+ (md_mips_end): Use file_mips_check_options.
+ * doc/c-mips.texi: Document .module.
+
+2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * messages.c (as_warn_internal): Remove extra whitespace from
+ warning messages.
+
+2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (FP64_ASES): Add ASE_MSA.
+ (mips_after_parse_args): Do not select ASE_MSA without -mfp64.
+
+2014-05-20 Mike Stump <mikestump@comcast.net>
+
+ * messages.c (as_warn_internal): Ensure we don't interleave output
+ within a single line when make -j is used.
+ (as_bad_internal): Likewise.
+
+2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/obj-elf.h (obj_elf_seen_attribute): Declare.
+ * config/obj-elf.c (recorded_attribute_info): New structure.
+ (recorded_attributes): New variable.
+ (record_attribute, obj_elf_seen_attribute): New functions.
+ (obj_elf_vendor_attribute): Record which attributes have been seen.
+
+2014-05-20 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-msp430.c (CHECK_RELOC_MSP430): Add OP parameter.
+ Generate BFD_RELOC_MSP430_ABS_HI16 if vshift is 1.
+ (msp430_srcoperand): Store vshift value in operand.
+
+2014-05-19 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16858
+ * config/tc-i386.c (md_apply_fix): Improve the detection of code
+ symbols for 32-bit PE targets.
+
+2014-05-18 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.c (md_obj_begin): Delete.
+ (md_obj_end): Fold into...
+ (md_mips_end): ...here. Move to end of file.
+
+2014-05-17 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16946
+ * config/tc-v850.c (handle_ctoff): Generate an error if called
+ when using the RH850 ABI.
+
+2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
+
+ * config/tc-rl78.c (enum options): Add OPTION_32BIT_DOUBLES
+ and OPTION_64BIT_DOUBLES.
+ (md_longopts): Add -m32bit-doubles and -m64bit-doubles.
+ (md_parse_option): Parse -m32bit-doubles and -m64bit-doubles.
+ (md_show_usage): Show all of the RL78 options.
+ (rl78_float_cons): New static functions.
+ (md_pseudo_table): Update handler for "double".
+ * doc/c-rl78.texi: Document new options.
+ * doc/as.texinfo: Likewise.
+
+2014-05-13 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_set_options): Rename gp32 to gp throughout.
+ (HAVE_32BIT_GPRS, HAVE_64BIT_GPRS): Remove. Re-implement via GPR_SIZE.
+ (HAVE_32BIT_FPRS, HAVE_64BIT_FPRS): Remove. Re-implement via FPR_SIZE.
+ (GPR_SIZE, FPR_SIZE): New macros. Use throughout.
+
+2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (md_parse_option): Update missed file_mips_isa
+ references.
+
+2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_set_options): Rename fp32 field to fp.
+ Update fp32 == 0 to fp == 64 and fp32 == 1 to fp != 64 throughout.
+ (file_mips_gp32, file_mips_fp32, file_mips_soft_float,
+ file_mips_single_float, file_mips_isa, file_mips_arch): Merge into
+ one struct...
+ (file_mips_opts): Here. New static global. Update throughout.
+ (mips_opts): Update defaults for gp32 and fp.
+
+2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (streq): Define.
+ (mips_convert_symbolic_attribute): New function.
+ * config/tc-mips.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
+ (mips_convert_symbolic_attribute): New prototype.
+
+2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
+
+ * config/tc-xtensa.c (md_apply_fix): mark BFD_RELOC_XTENSA_DIFF*
+ fixups as signed.
+
+2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * tc-mips.c (ISA_SUPPORTS_MIPS16E): Add mips32r3, mips32r5, mips64r3
+ and mips64r5.
+ (ISA_HAS_64BIT_FPRS): Likewise.
+ (ISA_HAS_ROR): Likewise.
+ (ISA_HAS_ODD_SINGLE_FPR): Likewise.
+ (ISA_HAS_MXHC1): Likewise.
+ (hilo_interlocks): Likewise.
+ (md_longopts): Likewise.
+ (ISA_HAS_64BIT_REGS): Add mips64r3 and mips64r5.
+ (ISA_HAS_DROR): Likewise.
+ (options): Add OPTION_MIPS32R3, OPTION_MIPS32R5, OPTION_MIPS64R3, and
+ OPTION_MIPS64R5.
+ (mips_isa_rev): Add support for mips32r3, mips32r5, mips64r3 and
+ mips64r5.
+ (md_parse_option): Likewise.
+ (s_mipsset): Likewise.
+ (mips_cpu_info_table): Add entries for mips32r3, mips32r5, mips64r3
+ and mips64r5. Also change p5600 entry to be mips32r5.
+ * configure.in: Add support for mips32r3, mips32r5, mips64r3 and
+ mips64r5.
+ * configure: Regenerate.
+ * doc/c-mips.texi: Document the -mips32r3, -mips32r5, -mips64r3 and
+ -mips64r5 command line options.
+ * doc/as.texinfo: Likewise.
+
+2014-04-28 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16858
+ * config/tc-i386.c (md_apply_fix): Do not adjust value of
+ pc-relative fixes against weak symbols.
+
+2014-04-26 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+
+2014-04-24 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-arm.c (s_ltorg): Only create a mapping symbol for ELF
+ based targets.
+
+2014-04-23 Will Newton <will.newton@linaro.org>
+
+ * config/tc-arm.c (s_ltorg): Call make_mapping_symbol
+ directly instead of mapping_state.
+
+2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * config/tc-mips.c (options): Add OPTION_XPA and OPTION_NO_XPA.
+ (md_longopts): Add xpa and no-xpa command line options.
+ (mips_ases): Add MIPS XPA ASE.
+ (mips_cpu_info_table): Update p5600 entry to allow the XPA ASE.
+ * doc/as.texinfo: Document the MIPS XPA command line options.
+ * doc/c-mips.texi: Document the MIPS XPA command line options,
+ and assembler directives.
+
+2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (nios2_consume_arg): Add case for 'E' to
+ unbreak self-test mode.
+
+2014-04-22 Max Filippov <jcmvbkbc@gmail.com>
+
+ * config/tc-xtensa.c (xtensa_handle_align): record alignment for the
+ first section frag.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
+ * configure.in: Likewise.
+ * configure.tgt: Likewise.
+ * doc/as.texinfo: Likewise.
+ * config/obj-coff.h: Likewise.
+ * config/tc-or1k.c: New file.
+ * config/tc-or1k.h: New file.
+ * config/tc-openrisc.c: Delete.
+ * config/tc-openrisc.h: Delete.
+ * config/tc-or32.c: Delete.
+ * config/tc-or32.h: Delete.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+
+2014-04-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-tilegx.h (TC_CONS_FIX_NEW): Add RELOC arg.
+ * config/tc-tilepro.h (TC_CONS_FIX_NEW): Likewise.
+
+2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * config/tc-avr.c: Add new flag mlink-relax.
+ (md_show_usage): Add flag and help text.
+ (md_parse_option): Record whether link relax is turned on.
+ (relaxable_section): New.
+ (avr_validate_fix_sub): New.
+ (avr_force_relocation): New.
+ (md_apply_fix): Generate DIFF reloc.
+ (avr_allow_local_subtract): New.
+
+ * config/tc-avr.h (TC_LINKRELAX_FIXUP): Define to 0.
+ (TC_FORCE_RELOCATION): Define.
+ (TC_FORCE_RELOCATION_SUB_SAME): Define.
+ (TC_VALIDATE_FIX_SUB): Define.
+ (avr_force_relocation): Declare.
+ (avr_validate_fix_sub): Declare.
+ (md_allow_local_subtract): Define.
+ (avr_allow_local_subtract): Declare.
+
+2014-04-10 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * config/tc-mips.c (mips_cpu_info_table): Add P5600
+ configuation.
+ * doc/c-mips.texi: Document p5600.
+
+2014-04-09 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-rl78.h (TC_CONS_FIX_NEW): Add RELOC parameter.
+ * config/tc-z80.h (TC_CONS_FIX_NEW): Discard RELOC parameter.
+ * config/tc-aarch64.h (TC_CONS_FIX_NEW): Discard RELOC parameter.
+ * read.c (emit_expr_fix): Mark the r parameter as potentially
+ unused.
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (warn_476, last_insn, last_seg, last_subseg):
+ New static vars.
+ (md_longopts, md_parse_option, md_show_usage): Add --ppc476-workaround.
+ (ppc_elf_cons_fix_check): New function.
+ (md_assemble): Set last_insn, last_seg, last_subseg.
+ (ppc_byte, md_apply_fix): Handle warn_476.
+ * config/tc-ppc.h (TC_CONS_FIX_CHECK): Define.
+ (ppc_elf_cons_fix_check): Declare.
+ * read.c (cons_worker): Invoke TC_CONS_FIX_CHECK.
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * gas/config/tc-alpha.h (TC_CONS_FIX_NEW): Add RELOC parameter.
+ * gas/config/tc-arc.c (arc_cons_fix_new): Add reloc parameter.
+ * gas/config/tc-arc.h (arc_cons_fix_new): Update prototype.
+ (TC_CONS_FIX_NEW): Add RELOC parameter.
+ * gas/config/tc-arm.c (cons_fix_new_arm): Similarly
+ * gas/config/tc-arm.h (cons_fix_new_arm, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-cr16.c (cr16_cons_fix_new): Similarly.
+ * gas/config/tc-cr16.h (cr16_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-crx.h (TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-m32c.c (m32c_cons_fix_new): Similarly.
+ * gas/config/tc-m32c.h (m32c_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-mn10300.c (mn10300_cons_fix_new): Similarly.
+ * gas/config/tc-mn10300.h (mn10300_cons_fix_new, TC_CONS_FIX_NEW):
+ Similarly.
+ * gas/config/tc-ns32k.c (cons_fix_new_ns32k): Similarly.
+ * gas/config/tc-ns32k.h (cons_fix_new_ns32k): Similarly.
+ * gas/config/tc-pj.c (pj_cons_fix_new_pj): Similarly.
+ * gas/config/tc-pj.h (pj_cons_fix_new_pj, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-rx.c (rx_cons_fix_new): Similarly.
+ * gas/config/tc-rx.h (rx_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-sh.c (sh_cons_fix_new): Similarly.
+ * gas/config/tc-sh.h (sh_cons_fix_new, TC_CONS_FIX_NEW): Similarly.
+ * gas/config/tc-tic54x.c (tic54x_cons_fix_new): Similarly.
+ * gas/config/tc-tic54x.h (tic54x_cons_fix_new, TC_CONS_FIX_NEW):
+ Similarly.
+ * gas/config/tc-tic6x.c (tic6x_cons_fix_new): Similarly.
+ * gas/config/tc-tic6x.h (tic6x_cons_fix_new, TC_CONS_FIX_NEW):
+ Similarly.
+ * gas/config/tc-arc.c (arc_parse_cons_expression): Return reloc.
+ * gas/config/tc-arc.h (arc_parse_cons_expression): Update proto.
+ * gas/config/tc-avr.c (exp_mod_data): Make global.
+ (pexp_mod_data): Delete.
+ (avr_parse_cons_expression): Return exp_mod_data pointer.
+ (avr_cons_fix_new): Add exp_mod_data_t pointer param.
+ (exp_mod_data_t): Move typedef..
+ * gas/config/tc-avr.h: ..to here.
+ (exp_mod_data): Declare.
+ (TC_PARSE_CONS_RETURN_TYPE, TC_PARSE_CONS_RETURN_NONE): Define.
+ (avr_parse_cons_expression, avr_cons_fix_new): Update prototype.
+ (TC_CONS_FIX_NEW): Update.
+ * gas/config/tc-hppa.c (hppa_field_selector): Delete static var.
+ (cons_fix_new_hppa): Add hppa_field_selector param.
+ (fix_new_hppa): Adjust.
+ (parse_cons_expression_hppa): Return field selector.
+ * gas/config/tc-hppa.h (parse_cons_expression_hppa): Update proto.
+ (cons_fix_new_hppa): Likewise.
+ (TC_PARSE_CONS_RETURN_TYPE, TC_PARSE_CONS_RETURN_NONE): Define.
+ * gas/config/tc-i386.c (got_reloc): Delete static var.
+ (x86_cons_fix_new): Add reloc param.
+ (x86_cons): Return got reloc.
+ * gas/config/tc-i386.h (x86_cons, x86_cons_fix_new): Update proto.
+ (TC_CONS_FIX_NEW): Add RELOC param.
+ * gas/config/tc-ia64.c (ia64_cons_fix_new): Add reloc param. Adjust
+ calls.
+ * gas/config/tc-ia64.h (ia64_cons_fix_new): Update prototype.
+ (TC_CONS_FIX_NEW): Add reloc param.
+ * gas/config/tc-microblaze.c (parse_cons_expression_microblaze):
+ Return reloc.
+ (cons_fix_new_microblaze): Add reloc param.
+ * gas/config/tc-microblaze.h: Formatting.
+ (parse_cons_expression_microblaze): Update proto.
+ (cons_fix_new_microblaze): Likewise.
+ * gas/config/tc-nios2.c (nios2_tls_ldo_reloc): Delete static var.
+ (nios2_cons): Return ldo reloc.
+ (nios2_cons_fix_new): Delete.
+ * gas/config/tc-nios2.h (nios2_cons): Update prototype.
+ (nios2_cons_fix_new, TC_CONS_FIX_NEW): Delete.
+ * gas/config/tc-ppc.c (md_pseudo_table): Remove quad, long, word,
+ short. Make llong use cons.
+ (ppc_elf_suffix): Return BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
+ (ppc_elf_cons): Delete.
+ (ppc_elf_parse_cons): New function.
+ (ppc_elf_validate_fix): Don't check for BFD_RELOC_UNUSED.
+ (md_assemble): Use BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
+ * gas/config/tc-ppc.h (TC_PARSE_CONS_EXPRESSION): Define
+ (ppc_elf_parse_cons): Declare.
+ * gas/config/tc-sparc.c (sparc_cons_special_reloc): Delete static var.
+ (sparc_cons): Return reloc specifier.
+ (cons_fix_new_sparc): Add reloc specifier param.
+ (sparc_cfi_emit_pcrel_expr): Use emit_expr_with_reloc.
+ * gas/config/tc-sparc.h (TC_PARSE_CONS_RETURN_TYPE): Define.
+ (TC_PARSE_CONS_RETURN_NONE): Define.
+ (sparc_cons, cons_fix_new_sparc): Update prototype.
+ * gas/config/tc-v850.c (hold_cons_reloc): Delete static var.
+ (v850_reloc_prefix): Use BFD_RELOC_NONE rather than BFD_RELOC_UNUSED.
+ (md_assemble): Likewise.
+ (parse_cons_expression_v850): Return reloc.
+ (cons_fix_new_v850): Add reloc parameter.
+ * gas/config/tc-v850.h (parse_cons_expression_v850): Update proto.
+ (cons_fix_new_v850): Likewise.
+ * gas/config/tc-vax.c (vax_cons_special_reloc): Delete static var.
+ (vax_cons): Return reloc.
+ (vax_cons_fix_new): Add reloc parameter.
+ * gas/config/tc-vax.h (vax_cons, vax_cons_fix_new): Update proto.
+ * gas/config/tc-xstormy16.c (xstormy16_cons_fix_new): Add reloc param.
+ * gas/config/tc-xstormy16.h (xstormy16_cons_fix_new): Update proto.
+ * gas/dwarf2dbg.c (TC_PARSE_CONS_RETURN_NONE): Provide default.
+ (emit_fixed_inc_line_addr): Adjust exmit_expr_fix calls.
+ * gas/read.c (TC_PARSE_CONS_EXPRESSION): Return value.
+ (do_parse_cons_expression): Adjust.
+ (cons_worker): Pass return value from TC_PARSE_CONS_EXPRESSION
+ to emit_expr_with_reloc.
+ (emit_expr_with_reloc): New function handling reloc, mostly
+ extracted from..
+ (emit_expr): ..here.
+ (emit_expr_fix): Add reloc param. Adjust TC_CONS_FIX_NEW invocation.
+ Handle reloc.
+ (parse_mri_cons): Convert to ISO.
+ * gas/read.h (TC_PARSE_CONS_RETURN_TYPE): Define.
+ (TC_PARSE_CONS_RETURN_NONE): Define.
+ (emit_expr_with_reloc): Declare.
+ (emit_expr_fix): Update prototype.
+ * gas/write.c (write_object_file): Update TC_CONS_FIX_NEW invocation.
+
+2014-04-03 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .se1.
+ * doc/c-i386.texi: Document .se1/se1.
+
+2014-04-02 DJ Delorie <dj@redhat.com>
+
+ * config/tc-rl78.c (md_apply_fix): Add overflow warnings for
+ pc-relative branches.
+
+2014-04-02 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16765
+ * config/tc-arm.c (create_unwind_entry): Report an error if an
+ attempt to recreate an unwind directive is encountered.
+
+2014-03-27 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-score.c (s3_parse_pce_inst): Add "%s" parameter to
+ sprintf in order to avoid a compile time warning.
+
+2014-03-26 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-rl78.c (rl78_op): Issue an error message if a 16-bit
+ relocation is used on an 8-bit operand or vice versa.
+ (tc_gen_reloc): Use the RL78_16U relocation for RL78_CODE.
+ (md_apply_fix): Add support for RL78_HI8, RL78_HI16 and RL78_LO16.
+
+2014-03-25 Nick Clifton <nickc@redhat.com>
+
+ * config/obj-coff-seh.c (obj_coff_seh_code): New function -
+ switches the current segment back to the code segment recorded
+ when seh_proc was last invoked.
+ * config/obj-coff-seh.h (SEH_CMDS): Add seh_code.
+
+2014-03-25 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_is_toc_sym): Revert 2014-03-05.
+ (md_assemble): Likewise. Warn.
+
+2014-03-21 David Weatherford <weath@cadence.com>
+ Max Filippov <jcmvbkbc@gmail.com>
+
+ * config/tc-xtensa.c (xtensa_check_frag_count)
+ xtensa_create_trampoline_frag,
+ xtensa_maybe_create_trampoline_frag, init_trampoline_frag,
+ find_trampoline_seg, search_trampolines, get_best_trampoline,
+ check_and_update_trampolines, add_jump_to_trampoline,
+ dump_trampolines): New functions.
+ (md_parse_option): Add cases for --[no-]trampolines options.
+ (md_assemble, finish_vinsn, xtensa_end): Add call to
+ xtensa_check_frag_count.
+ (xg_assemble_vliw_tokens): Add call to
+ xtensa_maybe_create_trampoline_frag.
+ (xtensa_relax_frag): Relax fragments with RELAX_TRAMPOLINE state.
+ (relax_frag_immed): Relax jump instructions that cannot reach its
+ target.
+ * config/tc-xtensa.h (xtensa_relax_statesE::RELAX_TRAMPOLINE): New
+ relax state.
+ * doc/as.texinfo: Document --[no-]trampolines command-line options.
+ * doc/c-xtensa.texi: Document trampolines relaxation and command
+ line options.
+ * frags.c (get_frag_count, clear_frag_count): New function.
+ (frag_alloc): Increment totalfrags counter.
+ * frags.h (get_frag_count, clear_frag_count): New function.
+
+2014-03-20 DJ Delorie <dj@redhat.com>
+
+ * config/rl78-defs.h (RL78_RELAX_NONE, RL78_RELAX_BRANCH): Add.
+ * config/rl78-parse.y (BC, BNC, BZ, BNZ, BH, BHZ, bt_bf): Call
+ rl78_relax().
+ * config/tc-rl78.h (md_relax_frag): Define.
+ (rl78_relax_frag): Declare.
+ * config/tc-rl78.c (rl78_relax): Add.
+ (md_assemble): Set up the variable frags also when relaxing.
+ (op_type_T): New.
+ (rl78_opcode_type): New.
+ (rl78_frag_fix_value): New.
+ (md_estimate_size_before_relax): New-ish.
+ (rl78_relax_frag): New.
+ (md_convert_frag): New-ish.
+
+2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.h (DIFF_EXPR_OK, CFI_DIFF_EXPR_OK): Define.
+ * config/tc-mips.c (md_pcrel_from): Remove error message.
+ (md_apply_fix): Convert PC-relative BFD_RELOC_32s to
+ BFD_RELOC_32_PCREL. Report a specific error message for unhandled
+ PC-relative expressions. Handle BFD_RELOC_8.
+
+2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * config/tc-sparc.c (hpriv_reg_table): Added entries for
+ %hstick_offset and %hstick_enable.
+ * doc/c-sparc.texi (Sparc-Regs): Document the %hstick_offset and
+ %hstick_enable hyperprivileged registers.
+
+2014-03-19 Daniel Gutson <daniel.gutson@tallertechnologies.com>
+ Nick Clifton <nickc@redhat.com>
+
+ * config/tc-arm.c (codecomposer_syntax): New flag that states whether the
+ CCS syntax compatibility mode is on or off.
+ (asmfunc_states): New enum to represent the asmfunc directive state.
+ (asmfunc_state): New variable holding the asmfunc directive state.
+ (comment_chars): Rename to arm_comment_chars.
+ (line_separator_chars): Rename to arm_line_separator_chars.
+ (s_ccs_ref): New function that handles the .ref directive.
+ (asmfunc_debug): New function.
+ (s_ccs_asmfunc): New function that handles the .asmfunc directive.
+ (s_ccs_endasmfunc): New function that handles the .endasmfunc directive.
+ (s_ccs_def): New function that handles the .def directive.
+ (tc_start_label_without_colon): New function.
+ (md_pseudo_table): Added new CCS directives.
+ (arm_ccs_mode): New function that handles the -mccs command line option.
+ (arm_long_opts): Added new -mccs command line option.
+ * config/tc-arm.h (LABELS_WITHOUT_COLONS): New macro.
+ (TC_START_LABEL_WITHOUT_COLON): New macro.
+ (tc_start_label_without_colon): Added extern function declaration.
+ (tc_comment_chars): Define.
+ (tc_line_separator_chars): Define.
+ * app.c (do_scrub_begin): Use tc_line_separator_chars, if defined.
+ * read.c (read_begin): Likewise.
+ * doc/as.texinfo: Add documentation for the -mccs command line
+ option.
+ * doc/c-arm.texi: Likewise.
+ * doc/internals.texi: Document tc_line_separator_chars.
+ * NEWS: Mention the new feature.
+
+2014-03-18 Jiong Wang <jiong.wang@arm.com>
+
+ * config/tc-aarch64.c (aarch64_opts): Add new option
+ "mno-verbose-error".
+ (verbose_error_p): Initialize to 1.
+ * doc/c-aarch64.texi (AArch64 Options): Document -mverbose-error
+ and -mno-verbose-error.
+
+2014-03-17 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16694
+ * config/tc-arm.c (tc_arm_regname_to_dw2regnum): Parse VFP
+ registers as well.
+
+2014-03-13 Richard Earnshaw <rearnsha@arm.com>
+ Jiong Wang <Jiong.Wang@arm.com>
+
+ * doc/c-aarch64.texi: Clean up some formatting issues.
+ (AArch64 Options): Document -mcpu and -march.
+ (AArch64 Extensions): New node.
+
+2014-03-13 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-i386.c (use_big_obj): Declare.
+ (OPTION_MBIG_OBJ): Define.
+ (md_longopts): Add -mbig-obj option.
+ (md_parse_option): Handle it.
+ (md_show_usage): Display help for this option.
+ (i386_target_format): Use bigobj for x86-64 if -mbig-obj.
+ * doc/c-i386.texi: Document the option.
+
+2014-03-12 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16688
+ * config/tc-aarch64.c (literal_expression): New structure.
+ (literal_pool): Replace exp array with literal_expression array.
+ (add_to_lit_pool): When adding a bignum cache the big value.
+ (s_ltorg): When emitting a bignum initialise the global bignum
+ array from the cached value.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2014-03-06 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+ Vishnu KS <Vishnu.k_s@atmel.com>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+ Soundararajan <Soundararajan.dhakshinamoorthy@atmel.com>
+
+ * gas/tc-avr.c: Add new devices
+ avr25: ata5272, attiny828
+ avr35: ata5505, attiny1634
+ avr4: atmega8a, ata6285, ata6286, atmega48pa
+ avr5: at90pwm161, ata5790, ata5795, atmega164pa, atmega165pa,
+ atmega168pa, atmega32a, atmega64rfr2, atmega644rfr2, atmega64a,
+ atmega16hva2
+ avr51: atmega128a, atmega1284
+ avrxmega2: atxmega16a4u, atxmega16c4, atxmega32a4u, atxmega32c4,
+ atxmega32e5, atxmega16e5, atxmega8e5
+ avrxmega4: atxmega64a3u, atxmega64a4u, atxmega64b1, atxmega64b3,
+ atxmega64c3, atxmega64d4
+ avrxmega6: atxmega128a3u, atxmega128b3, atxmega128c3,
+ atxmega128d4, atxmega192a3u, atxmega192c3, atxmega256a3u,
+ atxmega256c3, atxmega384c3, atxmega384d3
+ avrxmega7: atxmega128a4u
+ * doc/c-avr.texi: Ditto.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
+ (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
+ later. Merge absolute and relative branch reloc selection.
+ Generate 16-bit relocs for most 16-bit insn fields given a
+ non-constant expression.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
+ (md_assemble): Don't call ppc_is_toc_sym for ELF.
+
+2014-03-04 Heiher <r@hev.cc>
+
+ * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
+ Loongson-3A.
+
+2014-03-03 Nick Clifton <nickc@redhat.com>
+
+ * config/msp430/msp430.c: Replace known mcu array with known
+ msp430 ISA mcu name array.
+ Accept any name for -mmcu option.
+ Add -mz option to warn about missing NOP following an interrupt
+ status change.
+ (check_for_nop): New.
+ (msp430_operands): Emit a warning, if requested, when an interrupt
+ changing instruction is not followed by a NOP.
+ * doc/c-msp430.c: Document -mz option.
+
+2014-03-03 Alan Modra <amodra@gmail.com>
+
+ * config/bfin-lex-wrapper.c: Correct copyright date.
+ * config/obj-fdpicelf.c: Likewise.
+ * config/obj-fdpicelf.h: Likewise.
+ * config/tc-frv.c: Correct copyright punctuation.
+ * config/tc-ip2k.c: Likewise.
+ * config/tc-iq2000.c: Likewise.
+ * config/tc-mep.c: Likewise.
+ * config/tc-tic4x.c: Likewise.
+ * config/tc-tic4x.h: Likewise.
+
+2014-03-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * config/tc-avr.c: Remove atxmega16x1.
+
+2014-02-28 Alan Modra <amodra@gmail.com>
+
+ * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
+ field for 64-bit dwarf.
+
+2014-02-21 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
+ * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
+
+2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
+ * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
+ clflushopt/.clfushopt.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+ * po/gas.pot: Regenerate.
+
+2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (md_apply_fix): Test for new relocs.
+ (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
+ %got_hiadj relocation operators. Sort table and add comment
+ to explain ordering.
+ (nios2_fix_adjustable): Test for new relocs.
+ * doc/c-nios2.texi (Nios II Relocations): Document new relocation
+ operators.
+
+2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
+ (nios2_assemble_args_m): Likewise.
+ (md_assemble): Likewise.
+
+2014-01-24 DJ Delorie <dj@redhat.com>
+
+ * config/tc-msp430.c (msp430_section): Always flag data sections,
+ regardless of -md.
+ (msp430_frob_section): New. Make sure all sections are noticed if
+ they have content.
+ (msp430_lcomm): New. Flag bss if .lcomm is seen.
+ (msp430_comm): New. Likewise.
+ (md_pseudo_table): Add them.
+ * config/tc-msp430.h (msp430_frob_section): Declare.
+ (tc_frob_section): Define.
+
+2014-01-23 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-msp430.c (show_mcu_list): Delete.
+ (md_parse_option): Accept any MCU name. Accept several more
+ variants for the -mcpu option.
+ (md_show_usage): Do not call show_mcu_list.
+
+2014-01-22 DJ Delorie <dj@redhat.com>
+
+ * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
+ * doc/c-msp430.texi (MSP430 Directives): Document it.
+
+2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+
+ * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
+ gather assert.
+
+2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+
+ PR gas/16489
+ * config/tc-i386.c (check_VecOperands): Add check for invalid
+ register set in AVX512 gathers.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
+
+2014-01-21 DJ Delorie <dj@redhat.com>
+
+ * config/tc-rl78.c (require_end_of_expr): New.
+ (md_operand): Call it.
+ (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
+ as not overflowing.
+
+2014-01-17 Will Newton <will.newton@linaro.org>
+
+ * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
+ for the s32.f64 flavours of VCVT.
+
+2014-01-14 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16434
+ * config/tc-z80.c (wrong_match): Provide format string to
+ as_warn.
+ (parse_exp_not_indexed): Delete unused variable dummy.
+ (emit_byte): Delete unused variable fixp.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (regbnd): Removed.
+ (vec_disp8): Likewise.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * as.c (parse_args): Update copyright year to 2014.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * config/tc-tic30.c (debug): Avoid old VA_* compatibility
+ wrappers.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
+ use PARAMS.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
+ * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
+
+2013-01-07 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
See ../binutils/MAINTAINERS
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
of new CPUs and formats, lots of bugs fixed.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
See ../binutils/README for what we need in a bug report.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
/* This is the Assembler Pre-Processor
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* as.c - GAS main program.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
case OPTION_VERSION:
/* This output is intended to follow the GNU standards document. */
printf (_("GNU assembler %s\n"), BFD_VERSION_STRING);
- printf (_("Copyright (C) 2014 Free Software Foundation, Inc.\n"));
+ printf (_("Copyright (C) 2014-2015 Free Software Foundation, Inc.\n"));
printf (_("\
This program is free software; you may redistribute it under the terms of\n\
the GNU General Public License version 3 or later.\n\
/* as.h - global header file
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* asintl.h - gas-specific header for gettext code.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Tom Tromey <tromey@cygnus.com>
/* atof_generic.c - turn a string of digits into a Flonum
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bignum.h-arbitrary precision integers
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bit_fix.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* GAS interface for targets using CGEN: Cpu tools GENerator.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* GAS cgen support.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* compress-debug.c - compress debug sections
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* compress-debug.h - Header file for compressed debug sections.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* cond.c - conditional assembly pseudo-ops, and .include
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is aout_gnu.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* atof_ieee.c - turn a Flonum into an IEEE floating point number
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* atof_vax.c - turn a Flonum into a VAX floating point number
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bfin-aux.h ADI Blackfin Header file for gas
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bfin-defs.h ADI Blackfin gas header file
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bfin-lex.l ADI Blackfin lexer
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* bfin-parse.y ADI Blackfin parser
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-mips.h
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* m68k-parse.h -- header file for m68k assembler
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* m68k.y -- bison grammar for m68k operand parsing
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ken Raeburn and Ian Lance Taylor, Cygnus Support
This file is part of GAS, the GNU Assembler.
/* a.out object file format
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* obj-aout.h, a.out object file format for gas, the assembler.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* seh pdata/xdata coff object file format
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS.
/* seh pdata/xdata coff object file format
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS.
/* coff object file format
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS.
/* coff object file format
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS.
/* ECOFF object file format.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file was put together by Ian Lance Taylor <ian@cygnus.com>.
/* ECOFF object file format header file.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Written by Ian Lance Taylor <ian@cygnus.com>.
/* ELF object file format
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* ELF object file format.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* obj-evax.c - EVAX (openVMS/Alpha) object file format.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Klaus Kämpf (kkaempf@progis.de) of
proGIS Software, Aachen, Germany.
Extensively enhanced by Douglas Rupp of AdaCore.
/* This file is obj-evax.h
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Klaus Kämpf (kkaempf@progis.de) of
proGIS Software, Aachen, Germany.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Mach-O object file format
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Mach-O object file format for gas, the assembler.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Multiple object format emulation.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* SOM object file format.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* SOM object file format.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* rl78-defs.h Renesas RL78 internal definitions
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* rl78-parse.y Renesas RL78 parser
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* rx-defs.h Renesas RX internal definitions
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* rx-parse.y Renesas RX parser
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-aarch64.c -- Assemble for the AArch64 ISA
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* tc-aarch64.h -- Header file for tc-aarch64.c.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* tc-alpha.c - Processor-specific code for the DEC Alpha AXP CPU.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
Contributed by Carnegie Mellon University, 1993.
Written by Alessandro Forin, based on earlier gas-1.38 target CPU files.
Modified by Ken Raeburn for gas-2.x and ECOFF support.
/* This file is tc-alpha.h
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ken Raeburn <raeburn@cygnus.com>.
This file is part of GAS, the GNU Assembler.
/* tc-arc.c -- Assembler for the ARC
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of GAS, the GNU Assembler.
/* tc-arc.h - Macros and type defines for the ARC.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of GAS, the GNU Assembler.
/* tc-arm.c -- Assemble for the ARM
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
Modified by David Taylor (dtaylor@armltd.co.uk)
Cirrus coprocessor mods by Aldy Hernandez (aldyh@redhat.com)
/* This file is tc-arm.h
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
Modified by David Taylor (dtaylor@armltd.co.uk)
/* tc-avr.c -- Assembler code for the ATMEL AVR
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This file is part of GAS, the GNU Assembler.
/* This file is tc-avr.h
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
/* tc-bfin.c -- Assembler for the ADI Blackfin.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-bfin.h - header file for tc-bfin.c
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-cr16.c -- Assembler code for the CR16 CPU core.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
/* tc-cr16.h -- Header file for tc-cr16.c, the CR16 GAS port.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
/* tc-cris.c -- Assembler code for the CRIS CPU core.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Originally written for GAS 1.38.1 by Mikael Asker.
/* tc-cris.h -- Header file for tc-cris.c, the CRIS GAS port.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Originally written for GAS 1.38.1 by Mikael Asker.
/* tc-crx.c -- Assembler code for the CRX CPU core.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Originally written for GAS 2.12 by Tomer Levi, NSC, Israel.
/* tc-crx.h -- Header file for tc-crx.c, the CRX GAS port.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Originally written for GAS 2.12 by Tomer Levi, NSC, Israel.
/* tc-d10v.c -- Assembler code for the Mitsubishi D10V
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-d10v.h -- Header file for tc-d10v.c.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Martin Hunt, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-d30v.c -- Assembler code for the Mitsubishi D30V
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-310v.h -- Header file for tc-d30v.c.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Martin Hunt, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-dlx.c -- Assemble for the DLX
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-dlx.h -- Assemble for the DLX
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-epiphany.c -- Assembler for the Adapteva EPIPHANY
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-epiphany.h -- Header file for tc-epiphany.c.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-fr30.c -- Assembler for the Fujitsu FR30.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-fr30.h -- Header file for tc-fr30.c.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-frv.c -- Assembler for the Fujitsu FRV.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-frv.h -- Header file for tc-frv.c.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-generic.c
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-generic.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-h8300.c -- Assemble code for the Renesas H8/300
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-h8300.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-hppa.c -- Assemble for the PA
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-hppa.h -- Header file for the PA
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-i370.c -- Assembler for the IBM 360/370/390 instruction set.
Loosely based on the ppc files by Linas Vepstas <linas@linas.org> 1998, 99
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-i370.h -- Header file for tc-i370.c.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-i386.c -- Assemble Intel syntax code for ix86/x86-64
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-i386.c -- Assemble code for the Intel 80386
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-i386.h -- Header file for tc-i386.c
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-i860.c -- Assembler for the Intel i860 architecture.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
Brought back from the dead and completely reworked
by Jason Eckhardt <jle@cygnus.com>.
/* tc-i860.h -- Header file for the i860.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Brought back from the dead and completely reworked
by Jason Eckhardt <jle@cygnus.com>.
/* tc-i960.c - All the i80960-specific stuff
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS.
/* tc-i960.h - Basic 80960 instruction formats.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-ia64.c -- Assembler for the HP/Intel IA-64 architecture.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of GAS, the GNU Assembler.
/* tc-ia64.h -- Header file for tc-ia64.c.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of GAS, the GNU Assembler.
/* tc-ip2k.c -- Assembler for the Scenix IP2xxx.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-ip2k.h -- Header file for tc-ip2k.c.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-iq2000.c -- Assembler for the Sitera IQ2000.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-iq2000.h -- Header file for tc-iq2000.c.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-lm32.c - Lattice Mico32 assembler.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Jon Beniston <jon@beniston.com>
This file is part of GAS, the GNU Assembler.
/* tc-lm32.h -- Header file for tc-lm32.c
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Jon Beniston <jon@beniston.com>
This file is part of GAS, the GNU Assembler.
/* tc-m32c.c -- Assembler for the Renesas M32C.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by RedHat.
This file is part of GAS, the GNU Assembler.
/* tc-m32c.h -- Header file for tc-m32c.c.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-m32r.c -- Assembler for the Renesas M32R.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-m32r.h -- Header file for tc-m32r.c.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-m68851.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-m68hc11.c -- Assembler code for the Motorola 68HC11 & 68HC12.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Stephane Carrez (stcarrez@nerim.fr)
XGATE and S12X added by James Murray (jsm@jsm-net.demon.co.uk)
/* tc-m68hc11.h -- Header file for tc-m68hc11.c.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-m68k.c -- Assemble for the m68k family
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-m68k.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mcore.c -- Assemble code for M*Core
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-mcore.h
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mep.c -- Assembler for the Toshiba Media Processor.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mep.h -- Header file for tc-mep.c.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-metag.c -- Assembler for the Imagination Technologies Meta.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of GAS, the GNU Assembler.
/* tc-metag.h -- Header file for tc-metag.c.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of GAS, the GNU Assembler.
/* tc-microblaze.c -- Assemble code for Xilinx MicroBlaze
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-microblaze.h -- Header file for tc-microblaze.c.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mips.c -- assemble code for a MIPS chip.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by the OSF and Ralph Campbell.
Written by Keith Knowles and Ralph Campbell, working independently.
Modified for ECOFF and R4000 support by Ian Lance Taylor of Cygnus
/* tc-mips.h -- header file for tc-mips.c.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by the OSF and Ralph Campbell.
Written by Keith Knowles and Ralph Campbell, working independently.
Modified for ECOFF support by Ian Lance Taylor of Cygnus Support.
/* tc-mmix.c -- Assembler for Don Knuth's MMIX.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mmix.h -- Header file for tc-mmix.c.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Hans-Peter Nilsson (hp@bitrange.com).
This file is part of GAS, the GNU Assembler.
/* tc-mn10200.c -- Assembler code for the Matsushita 10200
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mn10200.h -- Header file for tc-mn10200.c.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mn10300.c -- Assembler code for the Matsushita 10300
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mn10300.h -- Header file for tc-mn10300.c.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-moxie.c -- Assemble code for moxie
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-moxie.h -- Header file for tc-moxie.c.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-msp430.c -- Assembler code for the Texas Instruments MSP430
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This file is part of GAS, the GNU Assembler.
/* This file is tc-msp430.h
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
/* tc-mt.c -- Assembler for the Morpho Technologies mt .
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-mt.h -- Header file for tc-mt.c.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-nds32.c -- Assemble for the nds32
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GAS, the GNU Assembler.
/* tc-nds32.h -- Header file for tc-nds32.c.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GAS.
/* Altera Nios II assembler.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Definitions for Altera Nios II assembler.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* ns32k.c -- Assemble on the National Semiconductor 32k series
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-ns32k.h -- Opcode table for National Semi 32k processor
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-or1k.c -- Assembler for the OpenRISC family.
- Copyright 2001-2014 Free Software Foundation.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Contributed for OR32 by Johan Rydberg, jrydberg@opencores.org
This file is part of GAS, the GNU Assembler.
/* tc-or1k.h -- Header file for tc-or1k.c.
- Copyright 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-pdp11.c - pdp11-specific -
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-pdp11.h -- Header file for tc-pdp11.c.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-pj.c -- Assemble code for Pico Java
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-pj.h
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlain of Transmeta, sac@pobox.com
/* tc-ppc.c -- Assemble for the PowerPC or POWER (RS/6000)
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-ppc.h -- Header file for tc-ppc.c.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of GAS, the GNU Assembler.
/* tc-rl78.c -- Assembler for the Renesas RL78
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-rl78.h - header file for Renesas RL78
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-rx.c -- Assembler for the Renesas RX
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-rx.h - header file for Renesas RX
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-s390.c -- Assemble for the S390
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of GAS, the GNU Assembler.
/* tc-s390.h -- Header file for tc-s390.c.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Written by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of GAS, the GNU Assembler.
/* tc-score.c -- Assembler for Score
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* tc-score.h -- Score specific file for assembler
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* tc-score7.c -- Assembler for Score7
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* tc-sh.c -- Assemble code for the Renesas / SuperH SH
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-sh.h
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-sh64.c -- Assemble code for the SuperH SH SHcompact and SHmedia.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-sh64.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-sparc.c -- Assemble for the SPARC
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
GAS is free software; you can redistribute it and/or modify
/* tc-sparc.h - Macros and type defines for the sparc.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* spu.c -- Assembler for the IBM Synergistic Processing Unit (SPU)
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* spu.h -- Assembler for spu
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-c30.c -- Assembly code for the Texas Instruments TMS320C30
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of GAS, the GNU Assembler.
/* tc-tic30.h -- Header file for tc-tic30.c
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of GAS, the GNU Assembler.
/* tc-tic4x.c -- Assemble for the Texas Instruments TMS320C[34]x.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
/* tc-tic4x.h -- Assemble for the Texas TMS320C[34]X.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
/* tc-tic54x.c -- Assembly code for the Texas Instruments TMS320C54X
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall (twall@cygnus.com)
This file is part of GAS, the GNU Assembler.
/* tc-tic54x.h -- Header file for tc-tic54x.c
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall (twall@alum.mit.edu)
This file is part of GAS, the GNU Assembler.
/* TI C6X assembler.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Joseph Myers <joseph@codesourcery.com>
Bernd Schmidt <bernds@codesourcery.com>
/* Definitions for TI C6X assembler.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-tilegx.c -- Assemble for a Tile-Gx chip.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-tilegx.h - Macros and type defines for a TILE-Gx chip.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-tilepro.c -- Assemble for a TILEPro chip.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-tile.h - Macros and type defines for a TILEPro chip.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-v850.c -- Assembler code for the NEC V850
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-v850.h -- Header file for tc-v850.c.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-vax.c - vax-specific -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-vax.h -- Header file for tc-vax.c.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This is the machine dependent code of the Visium Assembler.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-visium.h -- Header file for tc-visium.c.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-xc16x.c -- Assembler for the Infineon XC16X.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems
This file is part of GAS, the GNU Assembler.
/* This file is tc-xc16x.h
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems
This file is part of GAS, the GNU Assembler.
/* tc-xgate.c -- Assembler code for Freescale XGATE
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Sean Keys <skeys@ipdatasys.com>
This file is part of GAS, the GNU Assembler.
/* tc-xgate.h -- Header file for tc-xgate.c.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-xstormy16.c -- Assembler for the Sanyo XSTORMY16.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-xstormy16.h -- Header file for tc-xstormy16.c.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-xtensa.c -- Assemble Xtensa instructions.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-xtensa.h -- Header file for tc-xtensa.c.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc-z80.c -- Assemble code for the Zilog Z80 and ASCII R800
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
This file is part of GAS, the GNU Assembler.
/* this is tc-z80.h
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
/* tc-z8k.c -- Assemble code for the Zilog Z800n
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is tc-z8k.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-386bsd.h -- 386BSD target environment declarations.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-dragonfly.h -- DragonFlyBSD target environment declarations.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-freebsd.h -- FreeBSD target environment declarations.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Machine specific defines for the PA machine
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* IRIX targets
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-nbsd.h -- NetBSD target environment declarations.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-netware.h -- NetWare target environment declarations.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-sparcaout.h -- embedded sparc-aout target environment declarations.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-sun3.h -- Sun-3 target environment declarations.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Traditional MIPS targets
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-vms.c -- Utilities for VMS.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Douglas B Rupp <rupp@gnat.com>
-/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* te-vxworks.h -- VxWorks target environment declarations.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* vax-inst.h - GNU - Part of vax.c
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Declarations for stacks of tokenized Xtensa instructions.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Table of relaxations for Xtensa assembly.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Table of relaxations for Xtensa assembly.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
dnl And be careful when changing it! If you must add tests with square
dnl brackets, be sure changequote invocations surround it.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
$! files for a VMS system. We do not use the configure script, since we
$! do not have /bin/sh to execute it.
$!
-$! Copyright (C) 2012-2014 Free Software Foundation, Inc.
+$! Copyright (C) 2012-2015 Free Software Foundation, Inc.
$!
$! This file is free software; you can redistribute it and/or modify
$! it under the terms of the GNU General Public License as published by
# gas target specific configuration file. This is a -*- sh -*- file.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* This file is debug.c
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* depend.c - Handle dependency tracking.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-@c Copyright (C) 1992-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1992-2015 Free Software Foundation, Inc.
@c This file is part of the documentation for the GAS manual
@c Configuration settings for all-inclusive version of manual
\input texinfo @c -*-Texinfo-*-
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c UPDATE!! On future updates--
@c (1) check for new machine-dep cmdline options in
@c md_parse_option definitions in config/tc-*.c
This file documents the GNU Assembler "@value{AS}".
@c man begin COPYRIGHT
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
@end tex
@vskip 0pt plus 1filll
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
-@c Copyright (C) 2009-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2015 Free Software Foundation, Inc.
@c Contributed by ARM Ltd.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2000-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 1996-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2006-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2006-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2005-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2005-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2007-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2007-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c CRIS description contributed by Axis Communications.
-@c Copyright (C) 1996-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1997-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1997-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1999-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@page
-@c Copyright (C) 2000-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2000-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2008-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2008-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2005-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2005-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2013-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2013-2015 Free Software Foundation, Inc.
@c Contributed by Imagination Technologies Ltd.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2009-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2001-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c MMIX description by Hans-Peter Nilsson, hp@bitrange.com
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1996-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2013-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2013-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2001-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1999-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@page
-@c Copyright (C) 2001-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2011-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2011-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2008-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2008-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2009-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2009-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@page
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@page
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2000-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c TI TMS320C54X description by Timothy Wall, twall@cygnus.com
-@c Copyright (C) 2010-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2010-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2011-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2011-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2011-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2011-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 1997-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1997-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c VAX/VMS description enhanced and corrected by Klaus K"aempf, kkaempf@progis.de
-@c Copyright (C) 2014 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c man end
-@c Copyright (C) 2006-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2006-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2010-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2010-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 2002-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@c
-@c Copyright (C) 2011-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2011-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
\input texinfo
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@setfilename internals.info
@node Top
@top Assembler Internals
/* dw2gencfi.c - Support for generating Dwarf2 CFI information.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
Contributed by Michal Ludvig <mludvig@suse.cz>
This file is part of GAS, the GNU Assembler.
/* dw2gencfi.h - Support for generating Dwarf2 CFI information.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
Contributed by Michal Ludvig <mludvig@suse.cz>
This file is part of GAS, the GNU Assembler.
/* dwarf2dbg.c - DWARF2 debug support
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of GAS, the GNU Assembler.
/* dwarf2dbg.h - DWARF2 debug support
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* ECOFF debugging support.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file was put together by Ian Lance Taylor <ian@cygnus.com>. A
good deal of it comes directly from mips-tfile.c, by Michael
/* ecoff.h -- header file for ECOFF debugging support
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Put together by Ian Lance Taylor <ian@cygnus.com>.
/* ehopt.c--optimize gcc exception frame information.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GAS, the GNU Assembler.
/* emul-target.h. Default values for struct emulation defined in emul.h
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* emul.h. File format emulation routines
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* expr.c -operands, expressions-
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* expr.h -> header file for expr.c
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* flonum_copy.c - copy a flonum
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* flonum_const.c - Useful Flonum constants
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* flonum_mult.c - multiply two flonums
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* flonum.h - Floating point package
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* frags.c - manage frags -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* frags.h - Header file for the frag concept.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* hash.c -- gas hash table code
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* hash.h -- header file for gas hash table routines
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* input_file.c - Deal with Input Files -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* input_file.h header for input-file.c
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* input_scrub.c - Break up input buffers into whole numbers of lines.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-lex.h
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-lex.l
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-ops.c
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-ops.h
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* itbl-parse.y
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* listing.c - maintain assembly listings
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is listing.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* literal.c - GAS literal pool management.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ken Raeburn (raeburn@cygnus.com).
This file is part of GAS, the GNU Assembler.
/* macro.c - macro support for gas
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
/* macro.h - header file for macro support for gas
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
#
# Created by Klaus Kaempf, kkaempf@progis.de
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* messages.c - error reporter -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
GAS is free software; you can redistribute it and/or modify
/* obj.h - defines the object dependent hooks for all object
format backends.
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* output-file.c - Deal with the output file
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* This file is output-file.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
/* read.c - read a source file -
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* read.h - of read.c
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* Remap file names for debug info for GNU assembler.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* sb.c - string buffer manipulation routines
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
/* sb.h - header file for string buffer manipulation routines
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
/* Generic stabs parsing for gas.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* struct_symbol.h - Internal symbol structure
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* subsegs.c - subsegments -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* subsegs.h -> subsegs.c
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* symbols.c -symbol table-
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* symbols.h -
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* tc.h - target cpu dependent
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- * gas/all/gas.exp: Test will not pass on AVR due to linker
- relaxation support.
- * gas/avr/noreloc_withoutrelax.d: Add -mno-link-relax option.
- * gas/avr/link-relax-elf-flag-clear.d: Likewise.
+ Update year range in copyright notice of all files.
-2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gas/avr/link-relax-elf-flag-clear.d: New file.
- * gas/avr/link-relax-elf-flag-set.d: New file.
- * gas/avr/link-relax-elf-flag.s: New file.
-
-2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/r6-64.s: Remove .align directives from LDPC
- instructions and add further tests for LDPC.
- * gas/mips/r6-64-n32.d: remove the NOPs from LDPC expected
- output and update for new tests.
- * gas/mips/r6-64-n64.d: Likewise.
- * gas/mips/ldpc-unalign.l: New file.
- * gas/mips/ldpc-unalign.s: Likewise.
- * gas/mips/mips.exp: Run ldpc-unalign test.
-
-2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/octeon3.d: Switch to use numeric register names.
-
-2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/attr-gnu-4-5.d: Ignore ASEs.
- * gas/mips/attr-gnu-4-6.d: Likewise.
- * gas/mips/attr-gnu-4-7.d: Likewise.
- * gas/mips/attr-none-o32-fp64-nooddspreg.d: Likewise.
- * gas/mips/attr-none-o32-fp64.d: Likewise.
- * gas/mips/attr-none-o32-fpxx.d: Likewise.
-
-2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/r6.s: Test JALRC and NAL
- * gas/mips/r6-n32.d: Add expected output for JALRC and NAL.
- * gas/mips/r6-n64.d: Likewise.
- * gas/mips/r6.d: Likewise.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * gas/elf/elf.exp: Skip ifunc-1 for Visium.
- * gas/visium/: New directory.
-
-2014-11-30 Alan Modra <amodra@gmail.com>
-
- * gas/ppc/a2.d: Update for mftb change.
- * gas/ppc/476.d: Likewise.
-
-2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
-
- * gas/nios2/nios2.exp: Make "movi" a list test.
- * gas/nios2/movi.s: Adjust comments, add another case.
- * gas/nios2/movi.l: New.
- * gas/nios2/movi.d: Delete.
-
-2014-11-25 Max Filippov <jcmvbkbc@gmail.com>
- * gas/xtensa/trampoline.d: Add expected output for branches.
- * gas/xtensa/trampoline.s: Add test case for branches.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * gas/arm/attr-arch-assumption.d: New file.
- * gas/arm/attr-arch-assumption.s: Likewise.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * gas/arm/armv7e-m+fpv5-d16.s: New.
- * gas/arm/armv7e-m+fpv5-d16.d: Likewise.
- * gas/arm/armv7e-m+fpv5-sp-d16.s: Likewise.
- * gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.
-
-2014-11-19 Ryan Mansfield <rmansfield@qnx.com>
-
- * gas/aarch64/diagnostic.s: Add new warnings test patterns.
- * gas/aarch64/diagnostic.l: Update expected diagnostic output.
-
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * gas/i386/x86-64-mpx-branch-1.d: Don't use *_BND relocations.
- * gas/i386/x86-64-mpx-branch-2.d: Likewise.
-
-2014-11-18 Jan Beulich <jbeulich@suse.com>
-
- * gas/aarch64/crc32-directive.d: New.
- * gas/aarch64/crypto-directive.d: New.
- * gas/aarch64/crc32.s: Adjust to allow for directive use.
- * gas/aarch64/crypto.s: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/avx512vbmi-intel.d: New file.
- * gas/i386/avx512vbmi.d: Likewise.
- * gas/i386/avx512vbmi.s: Likewise.
- * gas/i386/avx512vbmi_vl-intel.d: Likewise.
- * gas/i386/avx512vbmi_vl.d: Likewise.
- * gas/i386/avx512vbmi_vl.s: Likewise.
- * gas/i386/x86-64-avx512vbmi-intel.d: Likewise.
- * gas/i386/x86-64-avx512vbmi.d: Likewise.
- * gas/i386/x86-64-avx512vbmi.s: Likewise.
- * gas/i386/x86-64-avx512vbmi_vl-intel.d: Likewise.
- * gas/i386/x86-64-avx512vbmi_vl.d: Likewise.
- * gas/i386/x86-64-avx512vbmi_vl.s: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/avx512ifma-intel.d: New file.
- * gas/i386/avx512ifma.d: Likewise.
- * gas/i386/avx512ifma.s: Likewise.
- * gas/i386/avx512ifma_vl-intel.d: Likewise.
- * gas/i386/avx512ifma_vl.d: Likewise.
- * gas/i386/avx512ifma_vl.s: Likewise.
- * gas/i386/x86-64-avx512ifma-intel.d: Likewise.
- * gas/i386/x86-64-avx512ifma.d: Likewise.
- * gas/i386/x86-64-avx512ifma.s: Likewise.
- * gas/i386/x86-64-avx512ifma_vl-intel.d: Likewise.
- * gas/i386/x86-64-avx512ifma_vl.d: Likewise.
- * gas/i386/x86-64-avx512ifma_vl.s: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/pcommit-intel.d: New file.
- * gas/i386/pcommit.d: Likewise.
- * gas/i386/pcommit.s: Likewise.
- * gas/i386/x86-64-pcommit-intel.d: Likewise.
- * gas/i386/x86-64-pcommit.d: Likewise.
- * gas/i386/x86-64-pcommit.s: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/clwb-intel.d: New file.
- * gas/i386/clwb.d: Likewise.
- * gas/i386/clwb.s: Likewise.
- * gas/i386/x86-64-clwb-intel.d: Likewise.
- * gas/i386/x86-64-clwb.d: Likewise.
- * gas/i386/x86-64-clwb.s: Likewise.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17598
- * gas/i386/reloc64.s: Add @gotplt check.
- * gas/i386/reloc64.d: Updated.
- * gas/i386/reloc64.l: Likewise.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17482
- * gas/i386/ilp32/x32-tls.d: New file.
- * gas/i386/ilp32/x32-tls.s: Likewise.
-
-2014-05-11 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/elf_arch_mips32r6.d: New file.
- * gas/mips/elf_arch_mips64r6.d: New file.
- * gas/mips/mips.exp: Run the new tests.
-
-2014-10-31 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * gas/mips/mips.exp: Add support for Octeon3 architecture.
- Also add in support for running Octeon3 tests.
- * gas/mips/octeon3.d: New test.
- * gas/mips/octeon3.s: New test source.
-
-2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/insn-opts.d: New test.
- * gas/mips/insn-opts.s: New test source.
- * gas/mips/mips.exp: Run the new test.
-
-2014-10-21 Jan Beulich <jbeulich@suse.com>
-
- * gas/gas/all/cond.s: Also test processing of leading double
- quote and trailing backslash in false branch of conditional.
- * gas/gas/all/cond.l: Adjust accordingly.
-
-2014-10-21 Jan Beulich <jbeulich@suse.com>
-
- * gas/ppc/power8.s: Test msgclr and msgsnd.
- * gas/ppc/power8.d: Adjust accordingly.
-
-2014-10-18 Alan Modra <amodra@gmail.com>
-
- * gas/i386/inval-equ-2.l: Adjust.
-
-2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * gas/sparc/hpcvis3.d: Remove tests for the `chkpt', `commit',
- `random', `wr r,i,%cps' and `rd r,%cps' instructions.
- * gas/sparc/hpcvis3.s: Likewise.
- * gas/sparc/xcrypto.d: New file.
- * gas/sparc/xcrypto.s: Likewise.
- * gas/sparc/mwait.d: New file.
- * gas/sparc/mwait.s: Likewise.
- * gas/sparc/mcdper.s: New file.
- * gas/sparc/mcdper.d: Likewise.
- * gas/sparc/sparc5vis4.d: New file.
- * gas/sparc/sparc5vis4.s: Likewise.
- * gas/sparc/sparc.exp (sparc_elf_setup): Run the xcrypto test.
- Run the mwait test.
- Run the mcdper test.
-` Run the sparc5vis4 test.
-
-2014-09-27 Alan Modra <amodra@gmail.com>
-
- * gas/elf/group2.d, * gas/elf/group2.s: New test.
- * gas/elf/elf.exp: Run it.
-
-2014-09-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17421
- * gas/i386/i386.exp: Run inval-16.
-
- * gas/i386/inval-16.l: New file.
- * gas/i386/inval-16.s: Likewise.
-
-2014-09-22 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/cdr.d: New file.
- * gas/i386/cdr.s: Likewise.
- * gas/i386/x86-64-cdr.d: Likewise.
-
- * gas/i386/i386.exp: Run cdr and x86-64-cdr.
-
-2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/avx512dq-rcig.s: New.
- * gas/i386/avx512dq-rcigrd-intel.d: Likewise.
- * gas/i386/avx512dq-rcigrd.d: Likewise.
- * gas/i386/avx512dq-rcigrne-intel.d: Likewise.
- * gas/i386/avx512dq-rcigrne.d: Likewise.
- * gas/i386/avx512dq-rcigru-intel.d: Likewise.
- * gas/i386/avx512dq-rcigru.d: Likewise.
- * gas/i386/avx512dq-rcigrz-intel.d: Likewise.
- * gas/i386/avx512dq-rcigrz.d: Likewise.
- * gas/i386/avx512er-rcig.s: Likewise.
- * gas/i386/avx512er-rcigrd-intel.d: Likewise.
- * gas/i386/avx512er-rcigrd.d: Likewise.
- * gas/i386/avx512er-rcigrne-intel.d: Likewise.
- * gas/i386/avx512er-rcigrne.d: Likewise.
- * gas/i386/avx512er-rcigru-intel.d: Likewise.
- * gas/i386/avx512er-rcigru.d: Likewise.
- * gas/i386/avx512er-rcigrz-intel.d: Likewise.
- * gas/i386/avx512er-rcigrz.d: Likewise.
- * gas/i386/avx512f-rcig.s: Likewise.
- * gas/i386/avx512f-rcigrd-intel.d: Likewise.
- * gas/i386/avx512f-rcigrd.d: Likewise.
- * gas/i386/avx512f-rcigrne-intel.d: Likewise.
- * gas/i386/avx512f-rcigrne.d: Likewise.
- * gas/i386/avx512f-rcigru-intel.d: Likewise.
- * gas/i386/avx512f-rcigru.d: Likewise.
- * gas/i386/avx512f-rcigrz-intel.d: Likewise.
- * gas/i386/avx512f-rcigrz.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcig.s: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrd-intel.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrd.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrne-intel.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrne.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigru-intel.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigru.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrz-intel.d: Likewise.
- * gas/i386/x86-64-avx512dq-rcigrz.d: Likewise.
- * gas/i386/x86-64-avx512er-rcig.s: Likewise.
- * gas/i386/x86-64-avx512er-rcigrd-intel.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigrd.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigrne-intel.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigrne.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigru-intel.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigru.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigrz-intel.d: Likewise.
- * gas/i386/x86-64-avx512er-rcigrz.d: Likewise.
- * gas/i386/x86-64-avx512f-rcig.s: Likewise.
- * gas/i386/x86-64-avx512f-rcigrd-intel.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigrd.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigrne-intel.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigrne.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigru-intel.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigru.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigrz-intel.d: Likewise.
- * gas/i386/x86-64-avx512f-rcigrz.d: Likewise.
- * gas/i386/i386.exp: Run new tests.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/24k-triple-stores-1.s: If testing for r6 prevent
- non-supported instructions from being tested.
- * gas/mips/24k-triple-stores-2.s: Likewise.
- * gas/mips/24k-triple-stores-3.s: Likewise.
- * gas/mips/24k-triple-stores-6.s: Likewise.
- * gas/mips/beq.s: Likewise.
- * gas/mips/eva.s: Likewise.
- * gas/mips/ld-zero-3.s: Likewise.
- * gas/mips/mips32-cp2.s: Likewise.
- * gas/mips/mips32.s: Likewise.
- * gas/mips/mips4.s: Likewise.
- * gas/mips/add.s: Don't test the add instructions if r6, and
- add padding.
- * gas/mips/add.d: Check for a triple dot not a nop at the end of the
- disassembly output.
- * gas/mips/micromips@add.d: Likewise.
- * gas/mips/mipsr6@24k-branch-delay-1.d: New file.
- * gas/mips/mipsr6@24k-triple-stores-1.d: New file.
- * gas/mips/mipsr6@24k-triple-stores-2-llsc.d: New file.
- * gas/mips/mipsr6@24k-triple-stores-2.d: New file.
- * gas/mips/mipsr6@24k-triple-stores-3.d: New file.
- * gas/mips/mipsr6@24k-triple-stores-6.d: New file.
- * gas/mips/mipsr6@add.d: New file.
- * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.l: New file.
- * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.s: New file.
- * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.l: New file.
- * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.s: New file.
- * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.l: New file.
- * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.s: New file.
- * gas/mips/mipsr6@beq.d: New file.
- * gas/mips/mipsr6@bge.d: New file.
- * gas/mips/mipsr6@bgeu.d: New file.
- * gas/mips/mipsr6@blt.d: New file.
- * gas/mips/mipsr6@bltu.d: New file.
- * gas/mips/mipsr6@branch-misc-1.d: New file.
- * gas/mips/mipsr6@branch-misc-2-64.d: New file.
- * gas/mips/mipsr6@branch-misc-2pic-64.d: New file.
- * gas/mips/mipsr6@branch-misc-4-64.d: New file.
- * gas/mips/mipsr6@cache.d: New file.
- * gas/mips/mipsr6@eva.d: New file.
- * gas/mips/mipsr6@jal-svr4pic-noreorder.d: New file.
- * gas/mips/mipsr6@jal-svr4pic.d: New file.
- * gas/mips/mipsr6@ld-zero-2.d: New file.
- * gas/mips/mipsr6@ld-zero-3.d: New file.
- * gas/mips/mipsr6@loc-swap-dis.d: New file.
- * gas/mips/mipsr6@mips32-cp2.d: New file.
- * gas/mips/mipsr6@mips32-imm.d: New file.
- * gas/mips/mipsr6@mips32.d: New file.
- * gas/mips/mipsr6@mips32r2.d: New file.
- * gas/mips/mipsr6@mips4-fp.d: New file.
- * gas/mips/mipsr6@mips4-fp.l: New file.
- * gas/mips/mipsr6@mips4-fp.s: New file.
- * gas/mips/mipsr6@mips4.d: New file.
- * gas/mips/mipsr6@mips5-fp.d: New file.
- * gas/mips/mipsr6@mips5-fp.l: New file.
- * gas/mips/mipsr6@mips5-fp.s: New file.
- * gas/mips/mipsr6@mips64.d: New file.
- * gas/mips/mipsr6@msa-branch.d: New file.
- * gas/mips/mipsr6@msa.d: New file.
- * gas/mips/mipsr6@pref.d: New file.
- * gas/mips/mipsr6@relax-swap3.d: New file.
- * gas/mips/r6-64-n32.d: New file.
- * gas/mips/r6-64-n64.d: New file.
- * gas/mips/r6-64-removed.l: New file.
- * gas/mips/r6-64-removed.s: New file.
- * gas/mips/r6-64.s: New file.
- * gas/mips/r6-attr-none-double.d: New file.
- * gas/mips/r6-n32.d: New file.
- * gas/mips/r6-n64.d: New file.
- * gas/mips/r6-removed.l: New file.
- * gas/mips/r6-removed.s: New file.
- * gas/mips/r6.d: New file.
- * gas/mips/r6.s: New file.
- * gas/mips/mipsr6@mips32-dsp.d: New file.
- * gas/mips/mipsr6@mips32-dspr2.d: New file.
- * gas/mips/mipsr6@mips32r2-ill.l: New file.
- * gas/mips/mipsr6@mips32r2-ill.s: New file.
- * gas/mips/cache.s: Add r6 instruction varients.
- * gas/mips/mips.exp: Add support for the mips32r6 and mips64r6
- architectures. Also prevent non r6 supported tests from running.
- Finally, add in support for running the new r6 tests.
- (run_dump_test_arch): Add support for mipsr6 tests.
- (run_list_test_arch): Add support for using files of the
- form arch@testname.l .
-
-2014-09-15 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/attr-gnu-4-5-msingle-float.l: New file.
- * gas/mips/attr-gnu-4-5-msingle-float.s: Likewise.
- * gas/mips/attr-gnu-4-5-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-5-msoft-float.s: Likewise.
- * gas/mips/attr-gnu-4-6-msingle-float.l: Update expected output.
- * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
- * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
- * gas/mips/mips.exp: Update expected output for FP ABI 5,6,7.
-
-2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * gas/mips/mips.exp: Add mips*-img-elf* target triple.
-
-2014-09-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run suffix-intel, x86-64-suffix and
- x86-64-suffix-intel.
-
- * gas/i386/suffix.s: Add tests for iret and sysret.
- * gas/i386/suffix.d: Updated.
-
- * gas/i386/suffix-intel.d: New file.
- * gas/i386/x86-64-suffix-intel.d: Likewise.
- * gas/i386/x86-64-suffix.d: Likewise.
- * gas/i386/x86-64-suffix.s: Likewise.
-
-2014-09-10 Alan Modra <amodra@gmail.com>
-
- * gas/arm/got_prel.d: Adjust for changed section header placement.
- * gas/i386/ilp32/x86-64-size-1.d: Likewise.
- * gas/i386/ilp32/x86-64-size-3.d: Likewise.
- * gas/i386/ilp32/x86-64-size-5.d: Likewise.
- * gas/i386/ilp32/x86-64-unwind.d: Likewise.
- * gas/i386/size-1.d: Likewise.
- * gas/i386/size-3.d: Likewise.
- * gas/i386/x86-64-size-1.d: Likewise.
- * gas/i386/x86-64-size-3.d: Likewise.
- * gas/i386/x86-64-size-5.d: Likewise.
- * gas/i386/x86-64-unwind.d: Likewise.
- * gas/ia64/alias-ilp32.d: Likewise.
- * gas/ia64/alias.d: Likewise.
- * gas/ia64/group-1.d: Likewise.
- * gas/ia64/group-2.d: Likewise.
- * gas/ia64/secname-ilp32.d: Likewise.
- * gas/ia64/secname.d: Likewise.
- * gas/ia64/unwind-ilp32.d: Likewise.
- * gas/ia64/unwind.d: Likewise.
- * gas/mmix/bspec-1.d: Likewise.
- * gas/mmix/bspec-2.d: Likewise.
- * gas/mmix/byte-1.d: Likewise.
- * gas/mmix/loc-1.d: Likewise.
- * gas/mmix/loc-2.d: Likewise.
- * gas/mmix/loc-3.d: Likewise.
- * gas/mmix/loc-4.d: Likewise.
- * gas/mmix/loc-5.d: Likewise.
- * gas/tic6x/scomm-directive-4.d: Likewise.
-
-2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/attr-gnu-abi-fp-1.d: Relax expected output.
- * gas/mips/elf_ase_micromips-2.d: Likewise.
- * gas/mips/elf_ase_micromips.d: Likewise.
- * gas/mips/elf_ase_mips16-2.d: Likewise.
- * gas/mips/elf_ase_mips16.d: Likewise.
- * gas/mips/module-mfp32.d: Likewise.
- * gas/mips/module-msingle-float.d: Likewise.
- * gas/mips/module-msoft-float.d: Likewise.
-
-2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/module-defer-warn2.l: Ignore differences in output from
- 64-bit vs 32-bit targets using O32.
-
-2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/elf/type.e: Account for new sections.
- * gas/mips/mips16-e.d: Likewise.
- * gas/mips/mips16-f.d: Likewise.
- * gas/mips/mipsel16-e.d: Likewise.
- * gas/mips/mipsel16-f.d: Likewise.
- * gas/mips/tmips16-e.d: Appropriately escape dots.
- * gas/mips/tmips16-f.d: Likewise.
- * gas/mips/tmipsel16-e.d: Likewise.
- * gas/mips/tmipsel16-f.d: Likewise.
-
-2014-09-04 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/mips.exp: Add mipsisa32 and mipsisa32el to
- the list of addr32 targets.
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * gas/aarch64/illegal.s: Update testcase.
- * gas/aarch64/illegal.d: Likewise.
- * gas/aarch64/sysreg-1.s: Likewise.
- * gas/aarch64/sysreg-1.d: Likewise.
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * gas/aarch64/lse-atomic.d: New.
- * gas/aarch64/lse-atomic.s: Likewise.
- * gas/aarch64/illegal-lse.d: Likewise.
- * gas/aarch64/illegal-lse.l: Likewise.
- * gas/aarch64/illegal-lse.s: Likewise.
- * gas/aarch64/diagnostic.s: Check processor feature detect for lse
- instruction.
- * gas/aarch64/diagnostic.l: Likewise.
-
-2014-08-26 Jiong Wang <jiong.wang@arm.com>
-
- * gas/arm/blx-bl-convert.d: New testcase.
- * gas/arm/blx-bl-convert.l: Warning expectation.
- * gas/arm/blx-bl-convert.s: Source file.
-
-2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/l_d.d: Remove ECOFF offset alternatives.
- * gas/mips/mips1@l_d.d: Likewise.
- * gas/mips/ld.d: Likewise.
- * gas/mips/mips1@ld.d: Likewise.
- * gas/mips/mips1@ld-forward.d: Likewise.
- * gas/mips/s_d.d: Likewise.
- * gas/mips/mips1@s_d.d: Likewise.
- * gas/mips/sd.d: Likewise.
-
-2014-08-25 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * gas/sparc/ldx_stx.s: New file.
- * gas/sparc/ldx_stx.d: Likewise.
-
- * gas/sparc/ldx_efsr.s: New file.
- * gas/sparc/ldx_efsr.d: Likewise.
-
- * gas/sparc/ld_st_fsr.s: New file.
- * gas/sparc/ld_st_fsr.d: Likewise.
-
- * gas/sparc/sparc.exp: Run the tests ldx_stx, ldx_efsr and
- ld_st_fsr.
-
-2014-08-22 Paul Brook <paul@codesourcery.com>
-
- * gas/arm/arch7a-mp.d: Adjust according to `print_arm_address'
- offset fix.
- * gas/arm/arch7r-mp.d: Likewise.
-
-2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/mips.exp: Correct indentation.
-
-2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gas/arm/ual-vcmp.s: New file.
- * gas/arm/ual-vcmp.d: Likewise.
- * gas/arm/vcmp-zero-bad.s: Likewise.
- * gas/arm/vcmp-zero-bad.d: Likewise.
- * gas/arm/vcmp-zero-bad.l: Likewise.
-
-2014-08-13 Mike Frysinger <vapier@gentoo.org>
-
- * gas/bfin/parallel_illegal.d: Add missing semicolons.
-
-2014-08-13 Mike Frysinger <vapier@gentoo.org>
-
- * gas/bfin/load.d: Update output.
- * gas/bfin/load.s: Add .data section.
-
-2014-08-12 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/omit-lock.s: Remove type directive.
-
-2014-08-06 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/omit-lock-no.d: New.
- * gas/i386/omit-lock-yes.d: Ditto.
- * gas/i386/omit-lock.s: Ditto.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/attr-gnu-4-0.d: New.
- * gas/mips/attr-gnu-4-0.s: Likewise.
- * gas/mips/attr-gnu-4-1-mfp32.l: Likewise.
- * gas/mips/attr-gnu-4-1-mfp32.s: Likewise.
- * gas/mips/attr-gnu-4-1-mfp64.l: Likewise.
- * gas/mips/attr-gnu-4-1-mfp64.s: Likewise.
- * gas/mips/attr-gnu-4-1-mfpxx.s: Likewise.
- * gas/mips/attr-gnu-4-1-msingle-float.l: Likewise.
- * gas/mips/attr-gnu-4-1-msingle-float.s: Likewise.
- * gas/mips/attr-gnu-4-1-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-1-msoft-float.s: Likewise.
- * gas/mips/attr-gnu-4-1.d: Likewise.
- * gas/mips/attr-gnu-4-1.s: Likewise.
- * gas/mips/attr-gnu-4-2-mdouble-float.l: Likewise.
- * gas/mips/attr-gnu-4-2-mdouble-float.s: Likewise.
- * gas/mips/attr-gnu-4-2-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-2-msoft-float.s: Likewise.
- * gas/mips/attr-gnu-4-2.d: Likewise.
- * gas/mips/attr-gnu-4-2.s: Likewise.
- * gas/mips/attr-gnu-4-3-mhard-float.l: Likewise.
- * gas/mips/attr-gnu-4-3-mhard-float.s: Likewise.
- * gas/mips/attr-gnu-4-3.d: Likewise.
- * gas/mips/attr-gnu-4-3.s: Likewise.
- * gas/mips/attr-gnu-4-4.l: Likewise.
- * gas/mips/attr-gnu-4-4.s: Likewise.
- * gas/mips/attr-gnu-4-5-64.l: Likewise.
- * gas/mips/attr-gnu-4-5-64.s: Likewise.
- * gas/mips/attr-gnu-4-5.d: Likewise.
- * gas/mips/attr-gnu-4-5.l: Likewise.
- * gas/mips/attr-gnu-4-5.s: Likewise.
- * gas/mips/attr-gnu-4-6-64.l: Likewise.
- * gas/mips/attr-gnu-4-6-64.s: Likewise.
- * gas/mips/attr-gnu-4-6.d: Likewise.
- * gas/mips/attr-gnu-4-6.l: Likewise.
- * gas/mips/attr-gnu-4-6.s: Likewise.
- * gas/mips/attr-gnu-4-6-msingle-float.l: Likewise.
- * gas/mips/attr-gnu-4-6-msingle-float.s: Likewise.
- * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-6-msoft-float.s: Likewise.
- * gas/mips/attr-gnu-4-6-noodd.l: Likewise.
- * gas/mips/attr-gnu-4-6-noodd.s: Likewise.
- * gas/mips/attr-gnu-4-7-64.l: Likewise.
- * gas/mips/attr-gnu-4-7-64.s: Likewise.
- * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
- * gas/mips/attr-gnu-4-7-msingle-float.s: Likewise.
- * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
- * gas/mips/attr-gnu-4-7-msoft-float.s: Likewise.
- * gas/mips/attr-gnu-4-7-odd.l: Likewise.
- * gas/mips/attr-gnu-4-7-odd.s: Likewise.
- * gas/mips/attr-gnu-4-7.d: Likewise.
- * gas/mips/attr-gnu-4-7.l: Likewise.
- * gas/mips/attr-gnu-4-7.s: Likewise.
- * gas/mips/attr-none-double.d: Likewise.
- * gas/mips/attr-none-o32-fp64.d: Likewise.
- * gas/mips/attr-none-o32-fp64-nooddspreg.d
- * gas/mips/attr-none-o32-fpxx.d: Likewise.
- * gas/mips/attr-none-single-float.d: Likewise.
- * gas/mips/attr-none-soft-float.d: Likewise.
- * gas/mips/elf_arch_mips32r3.d: Likewise.
- * gas/mips/elf_arch_mips32r5.d: Likewise.
- * gas/mips/elf_arch_mips64r3.d: Likewise.
- * gas/mips/elf_arch_mips64r5.d: Likewise.
- * gas/mips/li-d.d: Likewise.
- * gas/mips/li-d.s: Likewise.
- * gas/mips/module-check-warn.l: Likewise.
- * gas/mips/module-check-warn.s: Likewise.
- * gas/mips/module-check.d: Likewise.
- * gas/mips/module-check.s: Likewise.
- * gas/mips/module-mfp32.d: Likewise.
- * gas/mips/module-mfp32.s: Likewise.
- * gas/mips/module-mfp64.d: Likewise.
- * gas/mips/module-mfp64.s: Likewise.
- * gas/mips/module-mfp64-noodd.d: Likewise.
- * gas/mips/module-mfp64-noodd.s: Likewise.
- * gas/mips/module-mfpxx.d: Likewise.
- * gas/mips/module-mfpxx.s: Likewise.
- * gas/mips/module-msingle-float.d: Likewise.
- * gas/mips/module-msingle-float.s: Likewise.
- * gas/mips/module-msoft-float.d: Likewise.
- * gas/mips/module-msoft-float.s: Likewise.
- * gas/mips/module-set-mfpxx.d: Likewise.
- * gas/mips/module-set-mfpxx.s: Likewise.
- * gas/mips/fpxx-oddfpreg.d: Likewise.
- * gas/mips/fpxx-oddfpreg.l: Likewise.
- * gas/mips/fpxx-oddfpreg.s: Likewise.
- * gas/mips/no-odd-spreg.d: Likewise.
- * gas/mips/odd-spreg.d: Likewise.
- * gas/elf/section2.e-mips: Adjust expected output.
- * gas/mips/attr-gnu-abi-fp-1.d: Likewise.
- * gas/mips/attr-gnu-abi-msa-1.d: Likewise.
- * gas/mips/call-nonpic-1.d: Likewise.
- * gas/mips/elf_arch_mips1.d: Likewise.
- * gas/mips/elf_arch_mips2.d: Likewise.
- * gas/mips/elf_arch_mips3.d: Likewise.
- * gas/mips/elf_arch_mips32.d: Likewise.
- * gas/mips/elf_arch_mips32r2.d: Likewise.
- * gas/mips/elf_arch_mips4.d: Likewise.
- * gas/mips/elf_arch_mips5.d: Likewise.
- * gas/mips/elf_arch_mips64.d: Likewise.
- * gas/mips/elf_arch_mips64r2.d: Likewise.
- * gas/mips/elf_ase_micromips-2.d: Likewise.
- * gas/mips/elf_ase_micromips.d: Likewise.
- * gas/mips/elf_ase_mips16-2.d: Likewise.
- * gas/mips/elf_ase_mips16.d: Likewise.
- * gas/mips/module-defer-warn1.d: Likewise.
- * gas/mips/module-override.d: Likewise.
- * gas/mips/n32-consec.d: Likewise.
- * gas/mips/nan-2008-1.d: Likewise.
- * gas/mips/nan-2008-2.d: Likewise.
- * gas/mips/nan-2008-3.d: Likewise.
- * gas/mips/nan-2008-4.d: Likewise.
- * gas/mips/nan-legacy-1.d: Likewise.
- * gas/mips/nan-legacy-2.d: Likewise.
- * gas/mips/nan-legacy-3.d: Likewise.
- * gas/mips/nan-legacy-4.d: Likewise.
- * gas/mips/nan-legacy-5.d: Likewise.
- * gas/mips/tmips16-e.d: Likewise.
- * gas/mips/tmips16-f.d: Likewise.
- * gas/mips/tmipsel16-e.d: Likewise.
- * gas/mips/tmipsel16-f.d: Likewise.
- * gas/mips/mips.exp: Add new tests.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * gas/i386/avx512dq-intel.d: New.
- * gas/i386/avx512dq.d: New.
- * gas/i386/avx512dq.s: New.
- * gas/i386/avx512dq_vl-intel.d: New.
- * gas/i386/avx512dq_vl.d: New.
- * gas/i386/avx512dq_vl.s: New.
- * gas/i386/i386.exp: Run new AVX-512 tests.
- * gas/i386/x86-64-avx512dq-intel.d: New.
- * gas/i386/x86-64-avx512dq.d: New.
- * gas/i386/x86-64-avx512dq.s: New.
- * gas/i386/x86-64-avx512dq_vl-intel.d: New.
- * gas/i386/x86-64-avx512dq_vl.d: New.
- * gas/i386/x86-64-avx512dq_vl.s: New.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * gas/i386/avx512bw-intel.d: New.
- * gas/i386/avx512bw-opts-intel.d: New.
- * gas/i386/avx512bw-opts.d: New.
- * gas/i386/avx512bw-opts.s: New.
- * gas/i386/avx512bw-wig.s: New.
- * gas/i386/avx512bw-wig1-intel.d: New.
- * gas/i386/avx512bw-wig1.d: New.
- * gas/i386/avx512bw.d: New.
- * gas/i386/avx512bw.s: New.
- * gas/i386/avx512bw_vl-intel.d: New.
- * gas/i386/avx512bw_vl-opts-intel.d: New.
- * gas/i386/avx512bw_vl-opts.d: New.
- * gas/i386/avx512bw_vl-opts.s: New.
- * gas/i386/avx512bw_vl-wig.s: New.
- * gas/i386/avx512bw_vl-wig1-intel.d: New.
- * gas/i386/avx512bw_vl-wig1.d: New.
- * gas/i386/avx512bw_vl.d: New.
- * gas/i386/avx512bw_vl.s: New.
- * gas/i386/i386.exp: Run new AVX-512 tests.
- * gas/i386/x86-64-avx512bw-intel.d: New.
- * gas/i386/x86-64-avx512bw-opts-intel.d: New.
- * gas/i386/x86-64-avx512bw-opts.d: New.
- * gas/i386/x86-64-avx512bw-opts.s: New.
- * gas/i386/x86-64-avx512bw-wig.s: New.
- * gas/i386/x86-64-avx512bw-wig1-intel.d: New.
- * gas/i386/x86-64-avx512bw-wig1.d: New.
- * gas/i386/x86-64-avx512bw.d: New.
- * gas/i386/x86-64-avx512bw.s: New.
- * gas/i386/x86-64-avx512bw_vl-intel.d: New.
- * gas/i386/x86-64-avx512bw_vl-opts-intel.d: New.
- * gas/i386/x86-64-avx512bw_vl-opts.d: New.
- * gas/i386/x86-64-avx512bw_vl-opts.s: New.
- * gas/i386/x86-64-avx512bw_vl-wig.s: New.
- * gas/i386/x86-64-avx512bw_vl-wig1-intel.d: New.
- * gas/i386/x86-64-avx512bw_vl-wig1.d: New.
- * gas/i386/x86-64-avx512bw_vl.d: New.
- * gas/i386/x86-64-avx512bw_vl.s: New.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * gas/i386/avx512cd_vl-intel.d: New.
- * gas/i386/avx512cd_vl.d: New.
- * gas/i386/avx512cd_vl.s: New.
- * gas/i386/i386.exp: Run new AVX-512 tests.
- * gas/i386/x86-64-avx512cd_vl-intel.d: New.
- * gas/i386/x86-64-avx512cd_vl.d: New.
- * gas/i386/x86-64-avx512cd_vl.s: New.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * gas/i386/avx512f_vl-intel.d: New.
- * gas/i386/avx512f_vl-opts-intel.d: New.
- * gas/i386/avx512f_vl-opts.d: New.
- * gas/i386/avx512f_vl-opts.s: New.
- * gas/i386/avx512f_vl-wig.s: New.
- * gas/i386/avx512f_vl-wig1-intel.d: New.
- * gas/i386/avx512f_vl-wig1.d: New.
- * gas/i386/avx512f_vl.d: New.
- * gas/i386/avx512f_vl.s: New.
- * gas/i386/i386.exp: Run new AVX-512 tests.
- * gas/i386/x86-64-avx512f_vl-intel.d: New.
- * gas/i386/x86-64-avx512f_vl-opts-intel.d: New.
- * gas/i386/x86-64-avx512f_vl-opts.d: New.
- * gas/i386/x86-64-avx512f_vl-opts.s: New.
- * gas/i386/x86-64-avx512f_vl-wig.s: New.
- * gas/i386/x86-64-avx512f_vl-wig1-intel.d: New.
- * gas/i386/x86-64-avx512f_vl-wig1.d: New.
- * gas/i386/x86-64-avx512f_vl.d: New.
- * gas/i386/x86-64-avx512f_vl.s: New.
-
-2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/x86-64-equ.d: New.
- * gas/i386/x86-64-equ.s: New.
- * gas/i386/i386.exp: Run x86-64-equ.
-
-2014-07-12 David Majnemer <david.majnemer@gmail.com>
-
- * gas/pe/set.s, * gas/pe/set.d: New test.
- * gas/pe/pe.exp: Run it.
-
-2014-07-10 Will Newton <will.newton@linaro.org>
-
- * gas/elf/elf.exp: Remove special handling of arm-elf for
- section2 test.
- * gas/elf/section2.e-armeabi: Rename to...
- * gas/elf/section2.e-arm: ...here.
- * gas/elf/section2.e-armelf: Remove file.
-
- * gas/arm/bl-local-2.d: Only enable the test on EABI and
- NaCl configurations.
- * gas/arm/bl-local-v4t.d: Likewise.
- * gas/arm/blx-local.d: Likewise.
- * gas/arm/branch-reloc.d: Likewise.
-
-2014-07-08 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/evex-lig256-intel.d: Updated.
- * gas/i386/evex-lig256.d: Updated.
- * gas/i386/evex-lig512-intel.d: Updated.
- * gas/i386/evex-lig512-intel.d: Updated.
- * gas/i386/x86-64-evex-lig256-intel.d: Updated.
- * gas/i386/x86-64-evex-lig256.d: Updated.
- * gas/i386/x86-64-evex-lig512-intel.d: Updated.
- * gas/i386/x86-64-evex-lig512-intel.d: Updated.
-
-2014-07-08 Jiong Wang <jiong.wang@arm.com>
-
- * gas/arm/ldconst.s: Add test cases for symbol literal.
- * gas/arm/ldconst.d: Likewise.
- * gas/arm/vldconst.s: Add test cases for vldr.
- * gas/arm/thumb2_vpool.s: Likewise.
- * gas/arm/vldconst.d: New pattern for little-endian.
- * gas/arm/thumb2_vpool.d: Likewise.
- * gas/arm/vldconst_be.d: New pattern for big-endian.
- * gas/arm/thumb2_vpool_be.d: Likewise.
-
- * gas/arm/armv8-a+crypto.d: Skip for non-ELF targets.
- * gas/arm/armv8-a+fp.d: Likewise.
- * gas/arm/armv8-a+simd.d: Likewise.
- * gas/arm/armv8-a-barrier-thumb.d: Likewise.
- * gas/arm/bl-local-2.d: Likewise.
- * gas/arm/ldgesb-bad.d: Likewise.
- * gas/arm/ldgesh-bad.d: Likewise.
- * gas/arm/thumb2_pool.d: Likewise.
- * gas/arm/thumb2_pool.s: Likewise.
-
-2014-06-17 Jiong Wang <jiong.wang@arm.com>
-
- * gas/arm/armv8-a-it-bad.s: New check for deprecated sp_inc/dec within
- IT block for ARMv8.
- * gas/arm/armv8-a-it-bad.l: Likewise.
-
-2014-06-17 Hans-Peter Nilsson <hp@axis.com>
-
- * gas/cris/range-err-3.s: New test.
-
-2014-06-16 Jiong Wang <jiong.wang@arm.com>
-
- * gas/aarch64/diagnostic.s: Add new test patterns.
- * gas/aarch64/diagnostic.l: Update expected diagnostic output.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * gas/elf/bad-group.s: Use %function.
- * gas/elf/bad-group.err: Expect correct line number. Allow
- other errors.
- * gas/elf/bad-size.err: Allow other errors. Match expected
- error somewhat more rigorously.
- * gas/i386/reloc32.l: Allow other errors.
- * gas/i386/mpx-inval-1.l: Match applied relocs.
- * gas/i386/x86-64-mpx-inval-1.l: Likewise, and nop padding.
- * gas/i386/x86-64-mpx-inval-2.l: Match nop padding, and allow
- other errors.
- * gas/macros/dot.s: Use .balign.
- * gas/macros/dot.l: Update alignment output.
- * gas/symver/symver6.l: Allow other errors.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * gas/vax/elf-rel.d: Update.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * gas/cris/rd-bkw4v32.d: Update.
-
-2014-06-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/prefix.s: Add another fwait test.
- * gas/i386/prefix.d: Updated.
-
-2014-06-09 Nick Clifton <nickc@redhat.com>
-
- * gas/msp430/msp430x.d: Update to match revised assembler output.
-
-2014-06-03 Nick Clifton <nickc@redhat.com>
-
- * gas/msp430/bad.d: Use -my not -mz.
-
-2014-05-22 Alan Modra <amodra@gmail.com>
-
- * gas/d30v/bittest.l: Update for changed whitespace.
- * gas/d30v/serial.l: Likewise.
- * gas/d30v/serial2.l: Likewise.
- * gas/d30v/serial2O.l: Likewise.
- * gas/d30v/warn_oddreg.l: Likewise.
- * gas/i386/inval-equ-2.l: Likewise.
- * gas/i386/mpx-inval-1.l: Likewise.
- * gas/i386/sse-check-error.l: Likewise.
- * gas/i386/x86-64-mpx-inval-1.l: Likewise.
- * gas/i386/x86-64-mpx-inval-2.l: Likewise.
- * gas/i386/x86-64-size-inval-1.l: Likewise.
- * gas/i386/x86-64-sse-check-error.l: Likewise.
-
-2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/mips.exp: Add new tests. Use 64-bit ABI for relax-bc1any.
- Fix micromips arch definition to use mips64r2 consistently.
- * gas/mips/module-defer-warn1.s: New.
- * gas/mips/module-defer-warn1.d: New.
- * gas/mips/module-defer-warn2.s: New.
- * gas/mips/module-defer-warn2.l: New.
- * gas/mips/module-override.d: New.
- * gas/mips/module-override.s: New.
- * gas/mips/mips-gp32-fp64.l: Update expected output.
- * gas/mips/mips-gp64-fp32-pic.l: Update expected output.
- * gas/mips/mips-gp64-fp32.l: Update expected output.
-
-2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/micromips@msa-branch.d: Rework expected output for fp64.
- * gas/mips/msa-branch.d: Likewise.
-
-2014-05-20 Nick Clifton <nickc@redhat.com>
-
- * gas/elf/struct.d: Expect extra output from some toolchains.
- * gas/symver/symver0.d: Likewise.
- * gas/symver/symver1.d: Likewise.
-
-2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/nops-1-core2.d: Replace data32 with data16.
- * gas/i386/nops-4a-i686.d: Likewise.
- * gas/i386/nops-5-i686.d: Likewise.
- * gas/i386/nops-5.d: Likewise.
- * gas/i386/x86-64-cbw-intel.d: Likewise.
- * gas/i386/x86-64-cbw.d: Likewise.
- * gas/i386/x86-64-io-intel.d: Likewise.
- * gas/i386/x86-64-io-suffix.d: Likewise.
- * gas/i386/x86-64-io.d: Likewise.
- * gas/i386/x86-64-nops-1-core2.d: Likewise.
- * gas/i386/x86-64-nops-1-g64.d: Likewise.
- * gas/i386/x86-64-nops-1-nocona.d: Likewise.
- * gas/i386/x86-64-nops-1.d: Likewise.
- * gas/i386/x86-64-nops-2.d: Likewise.
- * gas/i386/x86-64-nops-3.d: Likewise.
- * gas/i386/x86-64-nops-4-core2.d: Likewise.
- * gas/i386/x86-64-nops-4.d: Likewise.
- * gas/i386/x86-64-nops-5-k8.d: Likewise.
- * gas/i386/x86-64-nops-5.d: Likewise.
- * gas/i386/x86-64-stack-intel.d: Likewise.
- * gas/i386/x86-64-stack-suffix.d: Likewise.
- * gas/i386/x86-64-stack.d: Likewise.
- * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-cbw.d: Likewise.
- * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-io.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1-core2.d:
- * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-5.: Likewise.
- * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
- * gas/i386/ilp32/x86-64-stack.d: Likewise.
-
-2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gas/mips/attr-gnu-abi-fp-1.s: New.
- * gas/mips/attr-gnu-abi-fp-1.d: New.
- * gas/mips/attr-gnu-abi-msa-1.s: New.
- * gas/mips/attr-gnu-abi-msa-1.d: New.
- * gas/mips/mips.exp: Add new tests.
-
-2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * gas/mips/mips.exp: Add MIPS32r5 tests. Also add the mips32r3,
- mips32r5, mips64r3 and mips64r5 isas to the testsuite.
- * gas/mips/r5.s: New test.
- * gas/mips/r5.d: Likewise.
-
-2014-05-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16893
- * gas/i386/katmai.d: Expect "gs" as prefix.
-
- * gas/i386/long-1.s: Replace movapd with movss.
- * gas/i386/x86-64-long-1.s: Likewise.
- * gas/i386/long-1-intel.d: Updated.
- * gas/i386/long-1.d: Likewise.
- * gas/i386/x86-64-long-1-intel.d: Likewise.
- * gas/i386/x86-64-long-1.d: Likewise.
-
- * gas/i386/prefix.s: Add tests for multiple 0x66, 0x67, 0xf0,
- 0xf2 and 0xf3 prefixes.
- * gas/i386/prefix.d: Updated.
-
-2014-05-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/opcode-intel.d: Undo the last change.
- * gas/i386/opcode-suffix.d: Likewise.
- * gas/i386/opcode.d: Likewise.
- * gas/i386/opcode.s: Likewise.
-
- * gas/i386/prefix.s: Add test for fwait with prefix.
- * gas/i386/prefix.d: Updated.
-
-2014-05-01 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16891
- * gas/i386/opcode.s: Add test for fwait with prefix.
- * gas/i386/opcode-intel.d: Updated.
- * gas/i386/opcode-suffix.d: Likewise.
- * gas/i386/opcode.d: Likewise.
-
-2014-04-23 Will Newton <will.newton@linaro.org>
-
- * gas/arm/backslash-at.d: Fix dump output regexps for
- armeb-linux-eabi configuration.
- * gas/arm/got_prel.d: Likewise.
- * gas/arm/inst-po.d: Likewise.
- * gas/arm/unwind.d: Likewise.
-
- * gas/arm/mapmisc.d: Check literal pool mapping with
- a trailing .align statement.
- * gas/arm/mapmisc.s: Likewise.
-
-2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * gas/mips/mips.exp: Add xpa tests.
- * gas/mips/xpa.s: New test.
- * gas/mips/xpa.d: Likewise.
-
-2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
-
- * gas/nios2/selftest.s: New.
- * gas/nios2/selftest.d: New.
-
-2014-04-22 Max Filippov <jcmvbkbc@gmail.com>
-
- * gas/xtensa/all.exp: Add test for the first section frag alignment.
- * gas/xtensa/first_frag_align.d: First section frag alignment expected
- dump.
- * gas/xtensa/first_frag_align.s: First section frag alignment test
- source.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
- * gas/all/gas.exp: Likewise.
- * gas/elf/warn-2.s: Likewise.
- * gas/lns/lns.exp: Likewise.
- * gas/lns/lns-common-1-or1k.s: New file.
- * gas/or1k/allinsn.d: New file.
- * gas/or1k/allinsn.exp: New file.
- * gas/or1k/allinsn.s: New file.
- * gas/openrisc/addi.d: Delete.
- * gas/openrisc/addi.s: Delete.
- * gas/openrisc/allinsn.d: Delete.
- * gas/openrisc/allinsn.exp: Delete.
- * gas/openrisc/allinsn.s: Delete.
- * gas/openrisc/lohi.d: Delete.
- * gas/openrisc/lohi.s: Delete.
- * gas/openrisc/store.d: Delete.
- * gas/openrisc/store.s: Delete.
-
-2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gas/avr/diffreloc_withrelax.d: New testcase.
- * gas/avr/noreloc_withoutrelax.d: Likewise.
- * gas/avr/relax.s: Likewise.
-
-2014-04-04 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/i386.exp: Run SE1 tests.
- * gas/i386/se1.d: New file.
- * gas/i386/se1.s: Ditto.
- * gas/i386/x86-64-se1.d: Ditto.
- * gas/i386/x86-64-se1.s: Ditto.
-
-2014-03-21 David Weatherford <weath@cadence.com>
- Max Filippov <jcmvbkbc@gmail.com>
-
- * gas/xtensa/all.exp: Add test for trampoline relaxation.
- * gas/xtensa/trampoline.d: Trampoline relaxation expected dump.
- * gas/xtensa/trampoline.s: Trampoline relaxation test source.
-
-2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * gas/all/gas.exp: Remove XFAIL of forward.d for MIPS.
- * gas/mips/pcrel-1.s, gas/mips/pcrel-1.d, gas/mips/pcrel-2.s,
- gas/mips/pcrel-2.d, gas/mips/pcrel-3.s, gas/mips/pcrel-3.l,
- gas/mips/pcrel-4.s, gas/mips/pcrel-4-32.d, gas/mips/pcrel-4-n32.d,
- gas/mips/pcrel-4-64.d: New tests.
- * gas/mips/mips.exp: Run them.
- * gas/mips/lui-2.l: Tweak error message for line 7.
-
-2014-03-20 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/avx512pf-intel.d: Change memory size for vgatherpf0qps,
- vgatherpf1qps, vscatterpf0qps, vscatterpf1qps.
- * gas/i386/avx512pf.s: Ditto.
- * gas/i386/x86-64-avx512pf-intel.d: Ditto.
- * gas/i386/x86-64-avx512pf.s: Ditto.
- * gas/i386/avx512f-intel.d: Change memory size for vgatherqps,
- vpgatherqd, vpscatterqd, vscatterqps.
- * gas/i386/avx512f.s: Ditto.
- * gas/i386/x86-64-avx512f-intel.d: Ditto.
- * gas/i386/x86-64-avx512f.s: Ditto.
-
-2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * gas/sparc/ldd_std.d: Fix objdump invocation in order to get
- the old opcodes for the ldtw, ldtwa, stw and stwa instructions.
-
- * gas/sparc/rdhpr.s: Test rd %hstick_offset and %hstick_enable.
- * gas/sparc/rdhpr.d: Likewise.
-
- * gas/sparc/wrhpr.s: Test wr %hstick_offset and %hstick_enable.
- * gas/sparc/wrhpr.d: Likewise.
-
-2014-03-19 Daniel Gutson <daniel.gutson@tallertechnologies.com>
- Nick Clifton <nickc@redhat.com>
-
- * gas/arm/ccs.s: New test case.
- * gas/arm/ccs.d: New expected disassembly.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- * gas/rx/mov.d: Update expected disassembly.
-
-2014-03-18 Jiong Wang <jiong.wang@arm.com>
-
- * gas/aarch64/illegal.d: Pass -mno-verbose-error.
- * gas/aarch64/verbose-error.s: Add more verbose message testcases.
- * gas/aarch64/verbose-error.l: Ditto.
-
-2014-03-17 Nick Clifton <nickc@redhat.com>
-
- PR gas/16694
- * gas/cfi/cfi-arm-1.s: Add checks of VFP registers.
- * gas/cfi/cfi-arm-1.d: Update expected output.
-
-2014-03-13 Nick Clifton <nickc@redhat.com>
-
- * gas/aarch64/litpool.s: Make the test endian agnostic.
- * gas/aarch64/litpool.d: Update expected disassembly.
-
-2014-03-13 Tristan Gingold <gingold@adacore.com>
-
- * gas/pe/big-obj.d, gas/pe/big-obj.s: Add test.
- * gas/pe/pe.exp: Add test.
-
-2014-03-12 Nick Clifton <nickc@redhat.com>
-
- PR gas/16688
- * gas/aarch64/litpool.s: New test case.
- * gas/aarch64/litpool.d: Expected disassembly.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-03 Nick Clifton <nickc@redhat.com>
-
- * gas/msp430/bad.d: Add -mz option.
- * gas/msp430/bad.s: Add more cases where warnings should be
- generated.
- * gas/msp430/bad.l: Add expected warning messages.
-
-2014-02-27 Jiong Wang <jiong.wang@arm.com>
-
- * gas/aarch64/fp-const0-parsing.s: New test.
- * gas/aarch64/fp-const0-parsing.d: Likewise.
-
-2014-02-27 Yufeng Zhang <yufeng.zhang@arm.com>
-
- * gas/aarch64/ldst-reg-reg-offset.s: Add tests.
- * gas/aarch64/ldst-reg-reg-offset.d: Update.
-
-2014-02-21 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/avx512pf-intel.d: Remove prefetchwt1.
- * gas/i386/avx512pf.s: Ditto.
- * gas/i386/avx512pf.d: Ditto.
- * gas/i386/x86-64-avx512pf-intel.d: Ditto.
- * gas/i386/x86-64-avx512pf.s: Ditto.
- * gas/i386/x86-64-avx512pf.d: Ditto.
- * gas/i386/prefetchwt1-intel.d: New file.
- * gas/i386/prefetchwt1.s: Ditto.
- * gas/i386/prefetchwt1.d: Ditto.
- * gas/i386/x86-64-prefetchwt1-intel.d: Ditto.
- * gas/i386/x86-64-prefetchwt1.s: Ditto.
- * gas/i386/x86-64-prefetchwt1.d: Ditto.
-
-2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/avx512cd-intel.d: Remove vptestnmq, vptestnmd.
- * gas/i386/avx512cd.s: Ditto.
- * gas/i386/avx512cd.d: Ditto.
- * gas/i386/x86-64-avx512cd-intel.d: Ditto.
- * gas/i386/x86-64-avx512cd.s: Ditto.
- * gas/i386/x86-64-avx512cd.d: Ditto.
- * gas/i386/avx512f-intel.d: Add vptestnmq, vptestnmd.
- * gas/i386/avx512f.s: Ditto.
- * gas/i386/avx512f.d: Ditto.
- * gas/i386/x86-64-avx512f-intel.d: Ditto.
- * gas/i386/x86-64-avx512f.s: Ditto.
- * gas/i386/x86-64-avx512f.d: Ditto.
-
-2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
-
- * gas/i386/clflushopt-intel.d: New.
- * gas/i386/clflushopt.d: Ditto.
- * gas/i386/clflushopt.s: Ditto.
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/x86-64-clflushopt-intel.d: New.
- * gas/i386/x86-64-clflushopt.d: Ditto.
- * gas/i386/x86-64-clflushopt.s: Ditto.
- * gas/i386/x86-64-xsavec-intel.d: Ditto.
- * gas/i386/x86-64-xsavec.d: Ditto.
- * gas/i386/x86-64-xsavec.s: Ditto.
- * gas/i386/x86-64-xsaves-intel.d: Ditto.
- * gas/i386/x86-64-xsaves.d: Ditto.
- * gas/i386/x86-64-xsaves.s: Ditto.
- * gas/i386/xsavec-intel.d: Ditto.
- * gas/i386/xsavec.d: Ditto.
- * gas/i386/xsavec.s: Ditto.
- * gas/i386/xsaves-intel.d: Ditto.
- * gas/i386/xsaves.d: Ditto.
- * gas/i386/xsaves.s: Ditto.
-
-2014-01-31 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
-
- PR gas/16488
- * gas/i386/inval-avx512f.s: Add test for incorrect memory operand
- for gather/scatter instructions.
- * gas/i386/x86-64-inval-avx512f.s: Likewise.
- * gas/i386/inval-avx512f.l: Adjust correspondingly.
- * gas/i386/x86-64-inval-avx512f.l: Likewise.
-
-2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * gas/nios2/call26_noat.d: New.
- * gas/nios2/call26_noat.s: New.
- * gas/nios2/call_noat.d: New.
- * gas/nios2/call_noat.s: New.
-
-2014-01-30 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
- Jan Beulich <jbeulich@suse.com>
-
- PR binutils/16490
- * gas/i386/avx512f.d: Fix test output.
- * gas/i386/avx512f-intel.d: Likewise.
- * gas/i386/x86-64-avx512f.d: Likewise.
- * gas/i386/x86-64-avx512f-intel.d: Likewise.
-
-2014-01-28 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16317
- * gas/ia64/group-2.d: Expect I attribute with RELA sections.
- * gas/ia64/xdata.d: Likewise.
-
-2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
-
- PR gas/16489
- * gas/i386/vgather-check.s: Add tests for AVX512 gathers.
- * gas/i386/x86-64-vgather-check.s: Likewise.
- * gas/i386/vgather-check-error.l: Update correspondingly.
- * gas/i386/vgather-check-none.d: Likewise.
- * gas/i386/vgather-check-warn.d: Likewise.
- * gas/i386/vgather-check-warn.e: Likewise.
- * gas/i386/vgather-check.d: Likewise.
- * gas/i386/x86-64-vgather-check-error.l: Likewise.
- * gas/i386/x86-64-vgather-check-none.d: Likewise.
- * gas/i386/x86-64-vgather-check-warn.d: Likewise.
- * gas/i386/x86-64-vgather-check-warn.e: Likewise.
- * gas/i386/x86-64-vgather-check.d: Likewise.
-
-2014-01-17 Will Newton <will.newton@linaro.org>
-
- * gas/arm/armv8-a+fp.d: Correct encoding of vcvta.s32.f64.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gas/all/gas.exp: Test will not pass on AVR due to linker
+ relaxation support.
+ * gas/avr/noreloc_withoutrelax.d: Add -mno-link-relax option.
+ * gas/avr/link-relax-elf-flag-clear.d: Likewise.
+
+2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gas/avr/link-relax-elf-flag-clear.d: New file.
+ * gas/avr/link-relax-elf-flag-set.d: New file.
+ * gas/avr/link-relax-elf-flag.s: New file.
+
+2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/r6-64.s: Remove .align directives from LDPC
+ instructions and add further tests for LDPC.
+ * gas/mips/r6-64-n32.d: remove the NOPs from LDPC expected
+ output and update for new tests.
+ * gas/mips/r6-64-n64.d: Likewise.
+ * gas/mips/ldpc-unalign.l: New file.
+ * gas/mips/ldpc-unalign.s: Likewise.
+ * gas/mips/mips.exp: Run ldpc-unalign test.
+
+2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/octeon3.d: Switch to use numeric register names.
+
+2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/attr-gnu-4-5.d: Ignore ASEs.
+ * gas/mips/attr-gnu-4-6.d: Likewise.
+ * gas/mips/attr-gnu-4-7.d: Likewise.
+ * gas/mips/attr-none-o32-fp64-nooddspreg.d: Likewise.
+ * gas/mips/attr-none-o32-fp64.d: Likewise.
+ * gas/mips/attr-none-o32-fpxx.d: Likewise.
+
+2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/r6.s: Test JALRC and NAL
+ * gas/mips/r6-n32.d: Add expected output for JALRC and NAL.
+ * gas/mips/r6-n64.d: Likewise.
+ * gas/mips/r6.d: Likewise.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gas/elf/elf.exp: Skip ifunc-1 for Visium.
+ * gas/visium/: New directory.
+
+2014-11-30 Alan Modra <amodra@gmail.com>
+
+ * gas/ppc/a2.d: Update for mftb change.
+ * gas/ppc/476.d: Likewise.
+
+2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gas/nios2/nios2.exp: Make "movi" a list test.
+ * gas/nios2/movi.s: Adjust comments, add another case.
+ * gas/nios2/movi.l: New.
+ * gas/nios2/movi.d: Delete.
+
+2014-11-25 Max Filippov <jcmvbkbc@gmail.com>
+ * gas/xtensa/trampoline.d: Add expected output for branches.
+ * gas/xtensa/trampoline.s: Add test case for branches.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * gas/arm/attr-arch-assumption.d: New file.
+ * gas/arm/attr-arch-assumption.s: Likewise.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * gas/arm/armv7e-m+fpv5-d16.s: New.
+ * gas/arm/armv7e-m+fpv5-d16.d: Likewise.
+ * gas/arm/armv7e-m+fpv5-sp-d16.s: Likewise.
+ * gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.
+
+2014-11-19 Ryan Mansfield <rmansfield@qnx.com>
+
+ * gas/aarch64/diagnostic.s: Add new warnings test patterns.
+ * gas/aarch64/diagnostic.l: Update expected diagnostic output.
+
+2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * gas/i386/x86-64-mpx-branch-1.d: Don't use *_BND relocations.
+ * gas/i386/x86-64-mpx-branch-2.d: Likewise.
+
+2014-11-18 Jan Beulich <jbeulich@suse.com>
+
+ * gas/aarch64/crc32-directive.d: New.
+ * gas/aarch64/crypto-directive.d: New.
+ * gas/aarch64/crc32.s: Adjust to allow for directive use.
+ * gas/aarch64/crypto.s: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/avx512vbmi-intel.d: New file.
+ * gas/i386/avx512vbmi.d: Likewise.
+ * gas/i386/avx512vbmi.s: Likewise.
+ * gas/i386/avx512vbmi_vl-intel.d: Likewise.
+ * gas/i386/avx512vbmi_vl.d: Likewise.
+ * gas/i386/avx512vbmi_vl.s: Likewise.
+ * gas/i386/x86-64-avx512vbmi-intel.d: Likewise.
+ * gas/i386/x86-64-avx512vbmi.d: Likewise.
+ * gas/i386/x86-64-avx512vbmi.s: Likewise.
+ * gas/i386/x86-64-avx512vbmi_vl-intel.d: Likewise.
+ * gas/i386/x86-64-avx512vbmi_vl.d: Likewise.
+ * gas/i386/x86-64-avx512vbmi_vl.s: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/avx512ifma-intel.d: New file.
+ * gas/i386/avx512ifma.d: Likewise.
+ * gas/i386/avx512ifma.s: Likewise.
+ * gas/i386/avx512ifma_vl-intel.d: Likewise.
+ * gas/i386/avx512ifma_vl.d: Likewise.
+ * gas/i386/avx512ifma_vl.s: Likewise.
+ * gas/i386/x86-64-avx512ifma-intel.d: Likewise.
+ * gas/i386/x86-64-avx512ifma.d: Likewise.
+ * gas/i386/x86-64-avx512ifma.s: Likewise.
+ * gas/i386/x86-64-avx512ifma_vl-intel.d: Likewise.
+ * gas/i386/x86-64-avx512ifma_vl.d: Likewise.
+ * gas/i386/x86-64-avx512ifma_vl.s: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/pcommit-intel.d: New file.
+ * gas/i386/pcommit.d: Likewise.
+ * gas/i386/pcommit.s: Likewise.
+ * gas/i386/x86-64-pcommit-intel.d: Likewise.
+ * gas/i386/x86-64-pcommit.d: Likewise.
+ * gas/i386/x86-64-pcommit.s: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/clwb-intel.d: New file.
+ * gas/i386/clwb.d: Likewise.
+ * gas/i386/clwb.s: Likewise.
+ * gas/i386/x86-64-clwb-intel.d: Likewise.
+ * gas/i386/x86-64-clwb.d: Likewise.
+ * gas/i386/x86-64-clwb.s: Likewise.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17598
+ * gas/i386/reloc64.s: Add @gotplt check.
+ * gas/i386/reloc64.d: Updated.
+ * gas/i386/reloc64.l: Likewise.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17482
+ * gas/i386/ilp32/x32-tls.d: New file.
+ * gas/i386/ilp32/x32-tls.s: Likewise.
+
+2014-05-11 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/elf_arch_mips32r6.d: New file.
+ * gas/mips/elf_arch_mips64r6.d: New file.
+ * gas/mips/mips.exp: Run the new tests.
+
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * gas/mips/mips.exp: Add support for Octeon3 architecture.
+ Also add in support for running Octeon3 tests.
+ * gas/mips/octeon3.d: New test.
+ * gas/mips/octeon3.s: New test source.
+
+2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/insn-opts.d: New test.
+ * gas/mips/insn-opts.s: New test source.
+ * gas/mips/mips.exp: Run the new test.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * gas/gas/all/cond.s: Also test processing of leading double
+ quote and trailing backslash in false branch of conditional.
+ * gas/gas/all/cond.l: Adjust accordingly.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * gas/ppc/power8.s: Test msgclr and msgsnd.
+ * gas/ppc/power8.d: Adjust accordingly.
+
+2014-10-18 Alan Modra <amodra@gmail.com>
+
+ * gas/i386/inval-equ-2.l: Adjust.
+
+2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gas/sparc/hpcvis3.d: Remove tests for the `chkpt', `commit',
+ `random', `wr r,i,%cps' and `rd r,%cps' instructions.
+ * gas/sparc/hpcvis3.s: Likewise.
+ * gas/sparc/xcrypto.d: New file.
+ * gas/sparc/xcrypto.s: Likewise.
+ * gas/sparc/mwait.d: New file.
+ * gas/sparc/mwait.s: Likewise.
+ * gas/sparc/mcdper.s: New file.
+ * gas/sparc/mcdper.d: Likewise.
+ * gas/sparc/sparc5vis4.d: New file.
+ * gas/sparc/sparc5vis4.s: Likewise.
+ * gas/sparc/sparc.exp (sparc_elf_setup): Run the xcrypto test.
+ Run the mwait test.
+ Run the mcdper test.
+` Run the sparc5vis4 test.
+
+2014-09-27 Alan Modra <amodra@gmail.com>
+
+ * gas/elf/group2.d, * gas/elf/group2.s: New test.
+ * gas/elf/elf.exp: Run it.
+
+2014-09-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17421
+ * gas/i386/i386.exp: Run inval-16.
+
+ * gas/i386/inval-16.l: New file.
+ * gas/i386/inval-16.s: Likewise.
+
+2014-09-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/cdr.d: New file.
+ * gas/i386/cdr.s: Likewise.
+ * gas/i386/x86-64-cdr.d: Likewise.
+
+ * gas/i386/i386.exp: Run cdr and x86-64-cdr.
+
+2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/avx512dq-rcig.s: New.
+ * gas/i386/avx512dq-rcigrd-intel.d: Likewise.
+ * gas/i386/avx512dq-rcigrd.d: Likewise.
+ * gas/i386/avx512dq-rcigrne-intel.d: Likewise.
+ * gas/i386/avx512dq-rcigrne.d: Likewise.
+ * gas/i386/avx512dq-rcigru-intel.d: Likewise.
+ * gas/i386/avx512dq-rcigru.d: Likewise.
+ * gas/i386/avx512dq-rcigrz-intel.d: Likewise.
+ * gas/i386/avx512dq-rcigrz.d: Likewise.
+ * gas/i386/avx512er-rcig.s: Likewise.
+ * gas/i386/avx512er-rcigrd-intel.d: Likewise.
+ * gas/i386/avx512er-rcigrd.d: Likewise.
+ * gas/i386/avx512er-rcigrne-intel.d: Likewise.
+ * gas/i386/avx512er-rcigrne.d: Likewise.
+ * gas/i386/avx512er-rcigru-intel.d: Likewise.
+ * gas/i386/avx512er-rcigru.d: Likewise.
+ * gas/i386/avx512er-rcigrz-intel.d: Likewise.
+ * gas/i386/avx512er-rcigrz.d: Likewise.
+ * gas/i386/avx512f-rcig.s: Likewise.
+ * gas/i386/avx512f-rcigrd-intel.d: Likewise.
+ * gas/i386/avx512f-rcigrd.d: Likewise.
+ * gas/i386/avx512f-rcigrne-intel.d: Likewise.
+ * gas/i386/avx512f-rcigrne.d: Likewise.
+ * gas/i386/avx512f-rcigru-intel.d: Likewise.
+ * gas/i386/avx512f-rcigru.d: Likewise.
+ * gas/i386/avx512f-rcigrz-intel.d: Likewise.
+ * gas/i386/avx512f-rcigrz.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcig.s: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrd-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrd.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrne-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrne.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigru-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigru.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrz-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq-rcigrz.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcig.s: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrd-intel.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrd.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrne-intel.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrne.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigru-intel.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigru.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrz-intel.d: Likewise.
+ * gas/i386/x86-64-avx512er-rcigrz.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcig.s: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrd-intel.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrd.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrne-intel.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrne.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigru-intel.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigru.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrz-intel.d: Likewise.
+ * gas/i386/x86-64-avx512f-rcigrz.d: Likewise.
+ * gas/i386/i386.exp: Run new tests.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/24k-triple-stores-1.s: If testing for r6 prevent
+ non-supported instructions from being tested.
+ * gas/mips/24k-triple-stores-2.s: Likewise.
+ * gas/mips/24k-triple-stores-3.s: Likewise.
+ * gas/mips/24k-triple-stores-6.s: Likewise.
+ * gas/mips/beq.s: Likewise.
+ * gas/mips/eva.s: Likewise.
+ * gas/mips/ld-zero-3.s: Likewise.
+ * gas/mips/mips32-cp2.s: Likewise.
+ * gas/mips/mips32.s: Likewise.
+ * gas/mips/mips4.s: Likewise.
+ * gas/mips/add.s: Don't test the add instructions if r6, and
+ add padding.
+ * gas/mips/add.d: Check for a triple dot not a nop at the end of the
+ disassembly output.
+ * gas/mips/micromips@add.d: Likewise.
+ * gas/mips/mipsr6@24k-branch-delay-1.d: New file.
+ * gas/mips/mipsr6@24k-triple-stores-1.d: New file.
+ * gas/mips/mipsr6@24k-triple-stores-2-llsc.d: New file.
+ * gas/mips/mipsr6@24k-triple-stores-2.d: New file.
+ * gas/mips/mipsr6@24k-triple-stores-3.d: New file.
+ * gas/mips/mipsr6@24k-triple-stores-6.d: New file.
+ * gas/mips/mipsr6@add.d: New file.
+ * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.l: New file.
+ * gas/mips/mipsr6@attr-gnu-4-1-msingle-float.s: New file.
+ * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.l: New file.
+ * gas/mips/mipsr6@attr-gnu-4-1-msoft-float.s: New file.
+ * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.l: New file.
+ * gas/mips/mipsr6@attr-gnu-4-2-mdouble-float.s: New file.
+ * gas/mips/mipsr6@beq.d: New file.
+ * gas/mips/mipsr6@bge.d: New file.
+ * gas/mips/mipsr6@bgeu.d: New file.
+ * gas/mips/mipsr6@blt.d: New file.
+ * gas/mips/mipsr6@bltu.d: New file.
+ * gas/mips/mipsr6@branch-misc-1.d: New file.
+ * gas/mips/mipsr6@branch-misc-2-64.d: New file.
+ * gas/mips/mipsr6@branch-misc-2pic-64.d: New file.
+ * gas/mips/mipsr6@branch-misc-4-64.d: New file.
+ * gas/mips/mipsr6@cache.d: New file.
+ * gas/mips/mipsr6@eva.d: New file.
+ * gas/mips/mipsr6@jal-svr4pic-noreorder.d: New file.
+ * gas/mips/mipsr6@jal-svr4pic.d: New file.
+ * gas/mips/mipsr6@ld-zero-2.d: New file.
+ * gas/mips/mipsr6@ld-zero-3.d: New file.
+ * gas/mips/mipsr6@loc-swap-dis.d: New file.
+ * gas/mips/mipsr6@mips32-cp2.d: New file.
+ * gas/mips/mipsr6@mips32-imm.d: New file.
+ * gas/mips/mipsr6@mips32.d: New file.
+ * gas/mips/mipsr6@mips32r2.d: New file.
+ * gas/mips/mipsr6@mips4-fp.d: New file.
+ * gas/mips/mipsr6@mips4-fp.l: New file.
+ * gas/mips/mipsr6@mips4-fp.s: New file.
+ * gas/mips/mipsr6@mips4.d: New file.
+ * gas/mips/mipsr6@mips5-fp.d: New file.
+ * gas/mips/mipsr6@mips5-fp.l: New file.
+ * gas/mips/mipsr6@mips5-fp.s: New file.
+ * gas/mips/mipsr6@mips64.d: New file.
+ * gas/mips/mipsr6@msa-branch.d: New file.
+ * gas/mips/mipsr6@msa.d: New file.
+ * gas/mips/mipsr6@pref.d: New file.
+ * gas/mips/mipsr6@relax-swap3.d: New file.
+ * gas/mips/r6-64-n32.d: New file.
+ * gas/mips/r6-64-n64.d: New file.
+ * gas/mips/r6-64-removed.l: New file.
+ * gas/mips/r6-64-removed.s: New file.
+ * gas/mips/r6-64.s: New file.
+ * gas/mips/r6-attr-none-double.d: New file.
+ * gas/mips/r6-n32.d: New file.
+ * gas/mips/r6-n64.d: New file.
+ * gas/mips/r6-removed.l: New file.
+ * gas/mips/r6-removed.s: New file.
+ * gas/mips/r6.d: New file.
+ * gas/mips/r6.s: New file.
+ * gas/mips/mipsr6@mips32-dsp.d: New file.
+ * gas/mips/mipsr6@mips32-dspr2.d: New file.
+ * gas/mips/mipsr6@mips32r2-ill.l: New file.
+ * gas/mips/mipsr6@mips32r2-ill.s: New file.
+ * gas/mips/cache.s: Add r6 instruction varients.
+ * gas/mips/mips.exp: Add support for the mips32r6 and mips64r6
+ architectures. Also prevent non r6 supported tests from running.
+ Finally, add in support for running the new r6 tests.
+ (run_dump_test_arch): Add support for mipsr6 tests.
+ (run_list_test_arch): Add support for using files of the
+ form arch@testname.l .
+
+2014-09-15 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/attr-gnu-4-5-msingle-float.l: New file.
+ * gas/mips/attr-gnu-4-5-msingle-float.s: Likewise.
+ * gas/mips/attr-gnu-4-5-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-5-msoft-float.s: Likewise.
+ * gas/mips/attr-gnu-4-6-msingle-float.l: Update expected output.
+ * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
+ * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
+ * gas/mips/mips.exp: Update expected output for FP ABI 5,6,7.
+
+2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * gas/mips/mips.exp: Add mips*-img-elf* target triple.
+
+2014-09-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run suffix-intel, x86-64-suffix and
+ x86-64-suffix-intel.
+
+ * gas/i386/suffix.s: Add tests for iret and sysret.
+ * gas/i386/suffix.d: Updated.
+
+ * gas/i386/suffix-intel.d: New file.
+ * gas/i386/x86-64-suffix-intel.d: Likewise.
+ * gas/i386/x86-64-suffix.d: Likewise.
+ * gas/i386/x86-64-suffix.s: Likewise.
+
+2014-09-10 Alan Modra <amodra@gmail.com>
+
+ * gas/arm/got_prel.d: Adjust for changed section header placement.
+ * gas/i386/ilp32/x86-64-size-1.d: Likewise.
+ * gas/i386/ilp32/x86-64-size-3.d: Likewise.
+ * gas/i386/ilp32/x86-64-size-5.d: Likewise.
+ * gas/i386/ilp32/x86-64-unwind.d: Likewise.
+ * gas/i386/size-1.d: Likewise.
+ * gas/i386/size-3.d: Likewise.
+ * gas/i386/x86-64-size-1.d: Likewise.
+ * gas/i386/x86-64-size-3.d: Likewise.
+ * gas/i386/x86-64-size-5.d: Likewise.
+ * gas/i386/x86-64-unwind.d: Likewise.
+ * gas/ia64/alias-ilp32.d: Likewise.
+ * gas/ia64/alias.d: Likewise.
+ * gas/ia64/group-1.d: Likewise.
+ * gas/ia64/group-2.d: Likewise.
+ * gas/ia64/secname-ilp32.d: Likewise.
+ * gas/ia64/secname.d: Likewise.
+ * gas/ia64/unwind-ilp32.d: Likewise.
+ * gas/ia64/unwind.d: Likewise.
+ * gas/mmix/bspec-1.d: Likewise.
+ * gas/mmix/bspec-2.d: Likewise.
+ * gas/mmix/byte-1.d: Likewise.
+ * gas/mmix/loc-1.d: Likewise.
+ * gas/mmix/loc-2.d: Likewise.
+ * gas/mmix/loc-3.d: Likewise.
+ * gas/mmix/loc-4.d: Likewise.
+ * gas/mmix/loc-5.d: Likewise.
+ * gas/tic6x/scomm-directive-4.d: Likewise.
+
+2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/attr-gnu-abi-fp-1.d: Relax expected output.
+ * gas/mips/elf_ase_micromips-2.d: Likewise.
+ * gas/mips/elf_ase_micromips.d: Likewise.
+ * gas/mips/elf_ase_mips16-2.d: Likewise.
+ * gas/mips/elf_ase_mips16.d: Likewise.
+ * gas/mips/module-mfp32.d: Likewise.
+ * gas/mips/module-msingle-float.d: Likewise.
+ * gas/mips/module-msoft-float.d: Likewise.
+
+2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/module-defer-warn2.l: Ignore differences in output from
+ 64-bit vs 32-bit targets using O32.
+
+2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/elf/type.e: Account for new sections.
+ * gas/mips/mips16-e.d: Likewise.
+ * gas/mips/mips16-f.d: Likewise.
+ * gas/mips/mipsel16-e.d: Likewise.
+ * gas/mips/mipsel16-f.d: Likewise.
+ * gas/mips/tmips16-e.d: Appropriately escape dots.
+ * gas/mips/tmips16-f.d: Likewise.
+ * gas/mips/tmipsel16-e.d: Likewise.
+ * gas/mips/tmipsel16-f.d: Likewise.
+
+2014-09-04 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/mips.exp: Add mipsisa32 and mipsisa32el to
+ the list of addr32 targets.
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/aarch64/illegal.s: Update testcase.
+ * gas/aarch64/illegal.d: Likewise.
+ * gas/aarch64/sysreg-1.s: Likewise.
+ * gas/aarch64/sysreg-1.d: Likewise.
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/aarch64/lse-atomic.d: New.
+ * gas/aarch64/lse-atomic.s: Likewise.
+ * gas/aarch64/illegal-lse.d: Likewise.
+ * gas/aarch64/illegal-lse.l: Likewise.
+ * gas/aarch64/illegal-lse.s: Likewise.
+ * gas/aarch64/diagnostic.s: Check processor feature detect for lse
+ instruction.
+ * gas/aarch64/diagnostic.l: Likewise.
+
+2014-08-26 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/arm/blx-bl-convert.d: New testcase.
+ * gas/arm/blx-bl-convert.l: Warning expectation.
+ * gas/arm/blx-bl-convert.s: Source file.
+
+2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/l_d.d: Remove ECOFF offset alternatives.
+ * gas/mips/mips1@l_d.d: Likewise.
+ * gas/mips/ld.d: Likewise.
+ * gas/mips/mips1@ld.d: Likewise.
+ * gas/mips/mips1@ld-forward.d: Likewise.
+ * gas/mips/s_d.d: Likewise.
+ * gas/mips/mips1@s_d.d: Likewise.
+ * gas/mips/sd.d: Likewise.
+
+2014-08-25 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gas/sparc/ldx_stx.s: New file.
+ * gas/sparc/ldx_stx.d: Likewise.
+
+ * gas/sparc/ldx_efsr.s: New file.
+ * gas/sparc/ldx_efsr.d: Likewise.
+
+ * gas/sparc/ld_st_fsr.s: New file.
+ * gas/sparc/ld_st_fsr.d: Likewise.
+
+ * gas/sparc/sparc.exp: Run the tests ldx_stx, ldx_efsr and
+ ld_st_fsr.
+
+2014-08-22 Paul Brook <paul@codesourcery.com>
+
+ * gas/arm/arch7a-mp.d: Adjust according to `print_arm_address'
+ offset fix.
+ * gas/arm/arch7r-mp.d: Likewise.
+
+2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/mips.exp: Correct indentation.
+
+2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gas/arm/ual-vcmp.s: New file.
+ * gas/arm/ual-vcmp.d: Likewise.
+ * gas/arm/vcmp-zero-bad.s: Likewise.
+ * gas/arm/vcmp-zero-bad.d: Likewise.
+ * gas/arm/vcmp-zero-bad.l: Likewise.
+
+2014-08-13 Mike Frysinger <vapier@gentoo.org>
+
+ * gas/bfin/parallel_illegal.d: Add missing semicolons.
+
+2014-08-13 Mike Frysinger <vapier@gentoo.org>
+
+ * gas/bfin/load.d: Update output.
+ * gas/bfin/load.s: Add .data section.
+
+2014-08-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/omit-lock.s: Remove type directive.
+
+2014-08-06 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/omit-lock-no.d: New.
+ * gas/i386/omit-lock-yes.d: Ditto.
+ * gas/i386/omit-lock.s: Ditto.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/attr-gnu-4-0.d: New.
+ * gas/mips/attr-gnu-4-0.s: Likewise.
+ * gas/mips/attr-gnu-4-1-mfp32.l: Likewise.
+ * gas/mips/attr-gnu-4-1-mfp32.s: Likewise.
+ * gas/mips/attr-gnu-4-1-mfp64.l: Likewise.
+ * gas/mips/attr-gnu-4-1-mfp64.s: Likewise.
+ * gas/mips/attr-gnu-4-1-mfpxx.s: Likewise.
+ * gas/mips/attr-gnu-4-1-msingle-float.l: Likewise.
+ * gas/mips/attr-gnu-4-1-msingle-float.s: Likewise.
+ * gas/mips/attr-gnu-4-1-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-1-msoft-float.s: Likewise.
+ * gas/mips/attr-gnu-4-1.d: Likewise.
+ * gas/mips/attr-gnu-4-1.s: Likewise.
+ * gas/mips/attr-gnu-4-2-mdouble-float.l: Likewise.
+ * gas/mips/attr-gnu-4-2-mdouble-float.s: Likewise.
+ * gas/mips/attr-gnu-4-2-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-2-msoft-float.s: Likewise.
+ * gas/mips/attr-gnu-4-2.d: Likewise.
+ * gas/mips/attr-gnu-4-2.s: Likewise.
+ * gas/mips/attr-gnu-4-3-mhard-float.l: Likewise.
+ * gas/mips/attr-gnu-4-3-mhard-float.s: Likewise.
+ * gas/mips/attr-gnu-4-3.d: Likewise.
+ * gas/mips/attr-gnu-4-3.s: Likewise.
+ * gas/mips/attr-gnu-4-4.l: Likewise.
+ * gas/mips/attr-gnu-4-4.s: Likewise.
+ * gas/mips/attr-gnu-4-5-64.l: Likewise.
+ * gas/mips/attr-gnu-4-5-64.s: Likewise.
+ * gas/mips/attr-gnu-4-5.d: Likewise.
+ * gas/mips/attr-gnu-4-5.l: Likewise.
+ * gas/mips/attr-gnu-4-5.s: Likewise.
+ * gas/mips/attr-gnu-4-6-64.l: Likewise.
+ * gas/mips/attr-gnu-4-6-64.s: Likewise.
+ * gas/mips/attr-gnu-4-6.d: Likewise.
+ * gas/mips/attr-gnu-4-6.l: Likewise.
+ * gas/mips/attr-gnu-4-6.s: Likewise.
+ * gas/mips/attr-gnu-4-6-msingle-float.l: Likewise.
+ * gas/mips/attr-gnu-4-6-msingle-float.s: Likewise.
+ * gas/mips/attr-gnu-4-6-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-6-msoft-float.s: Likewise.
+ * gas/mips/attr-gnu-4-6-noodd.l: Likewise.
+ * gas/mips/attr-gnu-4-6-noodd.s: Likewise.
+ * gas/mips/attr-gnu-4-7-64.l: Likewise.
+ * gas/mips/attr-gnu-4-7-64.s: Likewise.
+ * gas/mips/attr-gnu-4-7-msingle-float.l: Likewise.
+ * gas/mips/attr-gnu-4-7-msingle-float.s: Likewise.
+ * gas/mips/attr-gnu-4-7-msoft-float.l: Likewise.
+ * gas/mips/attr-gnu-4-7-msoft-float.s: Likewise.
+ * gas/mips/attr-gnu-4-7-odd.l: Likewise.
+ * gas/mips/attr-gnu-4-7-odd.s: Likewise.
+ * gas/mips/attr-gnu-4-7.d: Likewise.
+ * gas/mips/attr-gnu-4-7.l: Likewise.
+ * gas/mips/attr-gnu-4-7.s: Likewise.
+ * gas/mips/attr-none-double.d: Likewise.
+ * gas/mips/attr-none-o32-fp64.d: Likewise.
+ * gas/mips/attr-none-o32-fp64-nooddspreg.d
+ * gas/mips/attr-none-o32-fpxx.d: Likewise.
+ * gas/mips/attr-none-single-float.d: Likewise.
+ * gas/mips/attr-none-soft-float.d: Likewise.
+ * gas/mips/elf_arch_mips32r3.d: Likewise.
+ * gas/mips/elf_arch_mips32r5.d: Likewise.
+ * gas/mips/elf_arch_mips64r3.d: Likewise.
+ * gas/mips/elf_arch_mips64r5.d: Likewise.
+ * gas/mips/li-d.d: Likewise.
+ * gas/mips/li-d.s: Likewise.
+ * gas/mips/module-check-warn.l: Likewise.
+ * gas/mips/module-check-warn.s: Likewise.
+ * gas/mips/module-check.d: Likewise.
+ * gas/mips/module-check.s: Likewise.
+ * gas/mips/module-mfp32.d: Likewise.
+ * gas/mips/module-mfp32.s: Likewise.
+ * gas/mips/module-mfp64.d: Likewise.
+ * gas/mips/module-mfp64.s: Likewise.
+ * gas/mips/module-mfp64-noodd.d: Likewise.
+ * gas/mips/module-mfp64-noodd.s: Likewise.
+ * gas/mips/module-mfpxx.d: Likewise.
+ * gas/mips/module-mfpxx.s: Likewise.
+ * gas/mips/module-msingle-float.d: Likewise.
+ * gas/mips/module-msingle-float.s: Likewise.
+ * gas/mips/module-msoft-float.d: Likewise.
+ * gas/mips/module-msoft-float.s: Likewise.
+ * gas/mips/module-set-mfpxx.d: Likewise.
+ * gas/mips/module-set-mfpxx.s: Likewise.
+ * gas/mips/fpxx-oddfpreg.d: Likewise.
+ * gas/mips/fpxx-oddfpreg.l: Likewise.
+ * gas/mips/fpxx-oddfpreg.s: Likewise.
+ * gas/mips/no-odd-spreg.d: Likewise.
+ * gas/mips/odd-spreg.d: Likewise.
+ * gas/elf/section2.e-mips: Adjust expected output.
+ * gas/mips/attr-gnu-abi-fp-1.d: Likewise.
+ * gas/mips/attr-gnu-abi-msa-1.d: Likewise.
+ * gas/mips/call-nonpic-1.d: Likewise.
+ * gas/mips/elf_arch_mips1.d: Likewise.
+ * gas/mips/elf_arch_mips2.d: Likewise.
+ * gas/mips/elf_arch_mips3.d: Likewise.
+ * gas/mips/elf_arch_mips32.d: Likewise.
+ * gas/mips/elf_arch_mips32r2.d: Likewise.
+ * gas/mips/elf_arch_mips4.d: Likewise.
+ * gas/mips/elf_arch_mips5.d: Likewise.
+ * gas/mips/elf_arch_mips64.d: Likewise.
+ * gas/mips/elf_arch_mips64r2.d: Likewise.
+ * gas/mips/elf_ase_micromips-2.d: Likewise.
+ * gas/mips/elf_ase_micromips.d: Likewise.
+ * gas/mips/elf_ase_mips16-2.d: Likewise.
+ * gas/mips/elf_ase_mips16.d: Likewise.
+ * gas/mips/module-defer-warn1.d: Likewise.
+ * gas/mips/module-override.d: Likewise.
+ * gas/mips/n32-consec.d: Likewise.
+ * gas/mips/nan-2008-1.d: Likewise.
+ * gas/mips/nan-2008-2.d: Likewise.
+ * gas/mips/nan-2008-3.d: Likewise.
+ * gas/mips/nan-2008-4.d: Likewise.
+ * gas/mips/nan-legacy-1.d: Likewise.
+ * gas/mips/nan-legacy-2.d: Likewise.
+ * gas/mips/nan-legacy-3.d: Likewise.
+ * gas/mips/nan-legacy-4.d: Likewise.
+ * gas/mips/nan-legacy-5.d: Likewise.
+ * gas/mips/tmips16-e.d: Likewise.
+ * gas/mips/tmips16-f.d: Likewise.
+ * gas/mips/tmipsel16-e.d: Likewise.
+ * gas/mips/tmipsel16-f.d: Likewise.
+ * gas/mips/mips.exp: Add new tests.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * gas/i386/avx512dq-intel.d: New.
+ * gas/i386/avx512dq.d: New.
+ * gas/i386/avx512dq.s: New.
+ * gas/i386/avx512dq_vl-intel.d: New.
+ * gas/i386/avx512dq_vl.d: New.
+ * gas/i386/avx512dq_vl.s: New.
+ * gas/i386/i386.exp: Run new AVX-512 tests.
+ * gas/i386/x86-64-avx512dq-intel.d: New.
+ * gas/i386/x86-64-avx512dq.d: New.
+ * gas/i386/x86-64-avx512dq.s: New.
+ * gas/i386/x86-64-avx512dq_vl-intel.d: New.
+ * gas/i386/x86-64-avx512dq_vl.d: New.
+ * gas/i386/x86-64-avx512dq_vl.s: New.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * gas/i386/avx512bw-intel.d: New.
+ * gas/i386/avx512bw-opts-intel.d: New.
+ * gas/i386/avx512bw-opts.d: New.
+ * gas/i386/avx512bw-opts.s: New.
+ * gas/i386/avx512bw-wig.s: New.
+ * gas/i386/avx512bw-wig1-intel.d: New.
+ * gas/i386/avx512bw-wig1.d: New.
+ * gas/i386/avx512bw.d: New.
+ * gas/i386/avx512bw.s: New.
+ * gas/i386/avx512bw_vl-intel.d: New.
+ * gas/i386/avx512bw_vl-opts-intel.d: New.
+ * gas/i386/avx512bw_vl-opts.d: New.
+ * gas/i386/avx512bw_vl-opts.s: New.
+ * gas/i386/avx512bw_vl-wig.s: New.
+ * gas/i386/avx512bw_vl-wig1-intel.d: New.
+ * gas/i386/avx512bw_vl-wig1.d: New.
+ * gas/i386/avx512bw_vl.d: New.
+ * gas/i386/avx512bw_vl.s: New.
+ * gas/i386/i386.exp: Run new AVX-512 tests.
+ * gas/i386/x86-64-avx512bw-intel.d: New.
+ * gas/i386/x86-64-avx512bw-opts-intel.d: New.
+ * gas/i386/x86-64-avx512bw-opts.d: New.
+ * gas/i386/x86-64-avx512bw-opts.s: New.
+ * gas/i386/x86-64-avx512bw-wig.s: New.
+ * gas/i386/x86-64-avx512bw-wig1-intel.d: New.
+ * gas/i386/x86-64-avx512bw-wig1.d: New.
+ * gas/i386/x86-64-avx512bw.d: New.
+ * gas/i386/x86-64-avx512bw.s: New.
+ * gas/i386/x86-64-avx512bw_vl-intel.d: New.
+ * gas/i386/x86-64-avx512bw_vl-opts-intel.d: New.
+ * gas/i386/x86-64-avx512bw_vl-opts.d: New.
+ * gas/i386/x86-64-avx512bw_vl-opts.s: New.
+ * gas/i386/x86-64-avx512bw_vl-wig.s: New.
+ * gas/i386/x86-64-avx512bw_vl-wig1-intel.d: New.
+ * gas/i386/x86-64-avx512bw_vl-wig1.d: New.
+ * gas/i386/x86-64-avx512bw_vl.d: New.
+ * gas/i386/x86-64-avx512bw_vl.s: New.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * gas/i386/avx512cd_vl-intel.d: New.
+ * gas/i386/avx512cd_vl.d: New.
+ * gas/i386/avx512cd_vl.s: New.
+ * gas/i386/i386.exp: Run new AVX-512 tests.
+ * gas/i386/x86-64-avx512cd_vl-intel.d: New.
+ * gas/i386/x86-64-avx512cd_vl.d: New.
+ * gas/i386/x86-64-avx512cd_vl.s: New.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * gas/i386/avx512f_vl-intel.d: New.
+ * gas/i386/avx512f_vl-opts-intel.d: New.
+ * gas/i386/avx512f_vl-opts.d: New.
+ * gas/i386/avx512f_vl-opts.s: New.
+ * gas/i386/avx512f_vl-wig.s: New.
+ * gas/i386/avx512f_vl-wig1-intel.d: New.
+ * gas/i386/avx512f_vl-wig1.d: New.
+ * gas/i386/avx512f_vl.d: New.
+ * gas/i386/avx512f_vl.s: New.
+ * gas/i386/i386.exp: Run new AVX-512 tests.
+ * gas/i386/x86-64-avx512f_vl-intel.d: New.
+ * gas/i386/x86-64-avx512f_vl-opts-intel.d: New.
+ * gas/i386/x86-64-avx512f_vl-opts.d: New.
+ * gas/i386/x86-64-avx512f_vl-opts.s: New.
+ * gas/i386/x86-64-avx512f_vl-wig.s: New.
+ * gas/i386/x86-64-avx512f_vl-wig1-intel.d: New.
+ * gas/i386/x86-64-avx512f_vl-wig1.d: New.
+ * gas/i386/x86-64-avx512f_vl.d: New.
+ * gas/i386/x86-64-avx512f_vl.s: New.
+
+2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/x86-64-equ.d: New.
+ * gas/i386/x86-64-equ.s: New.
+ * gas/i386/i386.exp: Run x86-64-equ.
+
+2014-07-12 David Majnemer <david.majnemer@gmail.com>
+
+ * gas/pe/set.s, * gas/pe/set.d: New test.
+ * gas/pe/pe.exp: Run it.
+
+2014-07-10 Will Newton <will.newton@linaro.org>
+
+ * gas/elf/elf.exp: Remove special handling of arm-elf for
+ section2 test.
+ * gas/elf/section2.e-armeabi: Rename to...
+ * gas/elf/section2.e-arm: ...here.
+ * gas/elf/section2.e-armelf: Remove file.
+
+ * gas/arm/bl-local-2.d: Only enable the test on EABI and
+ NaCl configurations.
+ * gas/arm/bl-local-v4t.d: Likewise.
+ * gas/arm/blx-local.d: Likewise.
+ * gas/arm/branch-reloc.d: Likewise.
+
+2014-07-08 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/evex-lig256-intel.d: Updated.
+ * gas/i386/evex-lig256.d: Updated.
+ * gas/i386/evex-lig512-intel.d: Updated.
+ * gas/i386/evex-lig512-intel.d: Updated.
+ * gas/i386/x86-64-evex-lig256-intel.d: Updated.
+ * gas/i386/x86-64-evex-lig256.d: Updated.
+ * gas/i386/x86-64-evex-lig512-intel.d: Updated.
+ * gas/i386/x86-64-evex-lig512-intel.d: Updated.
+
+2014-07-08 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/arm/ldconst.s: Add test cases for symbol literal.
+ * gas/arm/ldconst.d: Likewise.
+ * gas/arm/vldconst.s: Add test cases for vldr.
+ * gas/arm/thumb2_vpool.s: Likewise.
+ * gas/arm/vldconst.d: New pattern for little-endian.
+ * gas/arm/thumb2_vpool.d: Likewise.
+ * gas/arm/vldconst_be.d: New pattern for big-endian.
+ * gas/arm/thumb2_vpool_be.d: Likewise.
+
+ * gas/arm/armv8-a+crypto.d: Skip for non-ELF targets.
+ * gas/arm/armv8-a+fp.d: Likewise.
+ * gas/arm/armv8-a+simd.d: Likewise.
+ * gas/arm/armv8-a-barrier-thumb.d: Likewise.
+ * gas/arm/bl-local-2.d: Likewise.
+ * gas/arm/ldgesb-bad.d: Likewise.
+ * gas/arm/ldgesh-bad.d: Likewise.
+ * gas/arm/thumb2_pool.d: Likewise.
+ * gas/arm/thumb2_pool.s: Likewise.
+
+2014-06-17 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/arm/armv8-a-it-bad.s: New check for deprecated sp_inc/dec within
+ IT block for ARMv8.
+ * gas/arm/armv8-a-it-bad.l: Likewise.
+
+2014-06-17 Hans-Peter Nilsson <hp@axis.com>
+
+ * gas/cris/range-err-3.s: New test.
+
+2014-06-16 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/aarch64/diagnostic.s: Add new test patterns.
+ * gas/aarch64/diagnostic.l: Update expected diagnostic output.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * gas/elf/bad-group.s: Use %function.
+ * gas/elf/bad-group.err: Expect correct line number. Allow
+ other errors.
+ * gas/elf/bad-size.err: Allow other errors. Match expected
+ error somewhat more rigorously.
+ * gas/i386/reloc32.l: Allow other errors.
+ * gas/i386/mpx-inval-1.l: Match applied relocs.
+ * gas/i386/x86-64-mpx-inval-1.l: Likewise, and nop padding.
+ * gas/i386/x86-64-mpx-inval-2.l: Match nop padding, and allow
+ other errors.
+ * gas/macros/dot.s: Use .balign.
+ * gas/macros/dot.l: Update alignment output.
+ * gas/symver/symver6.l: Allow other errors.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * gas/vax/elf-rel.d: Update.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * gas/cris/rd-bkw4v32.d: Update.
+
+2014-06-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/prefix.s: Add another fwait test.
+ * gas/i386/prefix.d: Updated.
+
+2014-06-09 Nick Clifton <nickc@redhat.com>
+
+ * gas/msp430/msp430x.d: Update to match revised assembler output.
+
+2014-06-03 Nick Clifton <nickc@redhat.com>
+
+ * gas/msp430/bad.d: Use -my not -mz.
+
+2014-05-22 Alan Modra <amodra@gmail.com>
+
+ * gas/d30v/bittest.l: Update for changed whitespace.
+ * gas/d30v/serial.l: Likewise.
+ * gas/d30v/serial2.l: Likewise.
+ * gas/d30v/serial2O.l: Likewise.
+ * gas/d30v/warn_oddreg.l: Likewise.
+ * gas/i386/inval-equ-2.l: Likewise.
+ * gas/i386/mpx-inval-1.l: Likewise.
+ * gas/i386/sse-check-error.l: Likewise.
+ * gas/i386/x86-64-mpx-inval-1.l: Likewise.
+ * gas/i386/x86-64-mpx-inval-2.l: Likewise.
+ * gas/i386/x86-64-size-inval-1.l: Likewise.
+ * gas/i386/x86-64-sse-check-error.l: Likewise.
+
+2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/mips.exp: Add new tests. Use 64-bit ABI for relax-bc1any.
+ Fix micromips arch definition to use mips64r2 consistently.
+ * gas/mips/module-defer-warn1.s: New.
+ * gas/mips/module-defer-warn1.d: New.
+ * gas/mips/module-defer-warn2.s: New.
+ * gas/mips/module-defer-warn2.l: New.
+ * gas/mips/module-override.d: New.
+ * gas/mips/module-override.s: New.
+ * gas/mips/mips-gp32-fp64.l: Update expected output.
+ * gas/mips/mips-gp64-fp32-pic.l: Update expected output.
+ * gas/mips/mips-gp64-fp32.l: Update expected output.
+
+2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/micromips@msa-branch.d: Rework expected output for fp64.
+ * gas/mips/msa-branch.d: Likewise.
+
+2014-05-20 Nick Clifton <nickc@redhat.com>
+
+ * gas/elf/struct.d: Expect extra output from some toolchains.
+ * gas/symver/symver0.d: Likewise.
+ * gas/symver/symver1.d: Likewise.
+
+2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/nops-1-core2.d: Replace data32 with data16.
+ * gas/i386/nops-4a-i686.d: Likewise.
+ * gas/i386/nops-5-i686.d: Likewise.
+ * gas/i386/nops-5.d: Likewise.
+ * gas/i386/x86-64-cbw-intel.d: Likewise.
+ * gas/i386/x86-64-cbw.d: Likewise.
+ * gas/i386/x86-64-io-intel.d: Likewise.
+ * gas/i386/x86-64-io-suffix.d: Likewise.
+ * gas/i386/x86-64-io.d: Likewise.
+ * gas/i386/x86-64-nops-1-core2.d: Likewise.
+ * gas/i386/x86-64-nops-1-g64.d: Likewise.
+ * gas/i386/x86-64-nops-1-nocona.d: Likewise.
+ * gas/i386/x86-64-nops-1.d: Likewise.
+ * gas/i386/x86-64-nops-2.d: Likewise.
+ * gas/i386/x86-64-nops-3.d: Likewise.
+ * gas/i386/x86-64-nops-4-core2.d: Likewise.
+ * gas/i386/x86-64-nops-4.d: Likewise.
+ * gas/i386/x86-64-nops-5-k8.d: Likewise.
+ * gas/i386/x86-64-nops-5.d: Likewise.
+ * gas/i386/x86-64-stack-intel.d: Likewise.
+ * gas/i386/x86-64-stack-suffix.d: Likewise.
+ * gas/i386/x86-64-stack.d: Likewise.
+ * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-cbw.d: Likewise.
+ * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-io.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1-core2.d:
+ * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-5.: Likewise.
+ * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
+ * gas/i386/ilp32/x86-64-stack.d: Likewise.
+
+2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gas/mips/attr-gnu-abi-fp-1.s: New.
+ * gas/mips/attr-gnu-abi-fp-1.d: New.
+ * gas/mips/attr-gnu-abi-msa-1.s: New.
+ * gas/mips/attr-gnu-abi-msa-1.d: New.
+ * gas/mips/mips.exp: Add new tests.
+
+2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * gas/mips/mips.exp: Add MIPS32r5 tests. Also add the mips32r3,
+ mips32r5, mips64r3 and mips64r5 isas to the testsuite.
+ * gas/mips/r5.s: New test.
+ * gas/mips/r5.d: Likewise.
+
+2014-05-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16893
+ * gas/i386/katmai.d: Expect "gs" as prefix.
+
+ * gas/i386/long-1.s: Replace movapd with movss.
+ * gas/i386/x86-64-long-1.s: Likewise.
+ * gas/i386/long-1-intel.d: Updated.
+ * gas/i386/long-1.d: Likewise.
+ * gas/i386/x86-64-long-1-intel.d: Likewise.
+ * gas/i386/x86-64-long-1.d: Likewise.
+
+ * gas/i386/prefix.s: Add tests for multiple 0x66, 0x67, 0xf0,
+ 0xf2 and 0xf3 prefixes.
+ * gas/i386/prefix.d: Updated.
+
+2014-05-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/opcode-intel.d: Undo the last change.
+ * gas/i386/opcode-suffix.d: Likewise.
+ * gas/i386/opcode.d: Likewise.
+ * gas/i386/opcode.s: Likewise.
+
+ * gas/i386/prefix.s: Add test for fwait with prefix.
+ * gas/i386/prefix.d: Updated.
+
+2014-05-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16891
+ * gas/i386/opcode.s: Add test for fwait with prefix.
+ * gas/i386/opcode-intel.d: Updated.
+ * gas/i386/opcode-suffix.d: Likewise.
+ * gas/i386/opcode.d: Likewise.
+
+2014-04-23 Will Newton <will.newton@linaro.org>
+
+ * gas/arm/backslash-at.d: Fix dump output regexps for
+ armeb-linux-eabi configuration.
+ * gas/arm/got_prel.d: Likewise.
+ * gas/arm/inst-po.d: Likewise.
+ * gas/arm/unwind.d: Likewise.
+
+ * gas/arm/mapmisc.d: Check literal pool mapping with
+ a trailing .align statement.
+ * gas/arm/mapmisc.s: Likewise.
+
+2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * gas/mips/mips.exp: Add xpa tests.
+ * gas/mips/xpa.s: New test.
+ * gas/mips/xpa.d: Likewise.
+
+2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gas/nios2/selftest.s: New.
+ * gas/nios2/selftest.d: New.
+
+2014-04-22 Max Filippov <jcmvbkbc@gmail.com>
+
+ * gas/xtensa/all.exp: Add test for the first section frag alignment.
+ * gas/xtensa/first_frag_align.d: First section frag alignment expected
+ dump.
+ * gas/xtensa/first_frag_align.s: First section frag alignment test
+ source.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
+ * gas/all/gas.exp: Likewise.
+ * gas/elf/warn-2.s: Likewise.
+ * gas/lns/lns.exp: Likewise.
+ * gas/lns/lns-common-1-or1k.s: New file.
+ * gas/or1k/allinsn.d: New file.
+ * gas/or1k/allinsn.exp: New file.
+ * gas/or1k/allinsn.s: New file.
+ * gas/openrisc/addi.d: Delete.
+ * gas/openrisc/addi.s: Delete.
+ * gas/openrisc/allinsn.d: Delete.
+ * gas/openrisc/allinsn.exp: Delete.
+ * gas/openrisc/allinsn.s: Delete.
+ * gas/openrisc/lohi.d: Delete.
+ * gas/openrisc/lohi.s: Delete.
+ * gas/openrisc/store.d: Delete.
+ * gas/openrisc/store.s: Delete.
+
+2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gas/avr/diffreloc_withrelax.d: New testcase.
+ * gas/avr/noreloc_withoutrelax.d: Likewise.
+ * gas/avr/relax.s: Likewise.
+
+2014-04-04 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/i386.exp: Run SE1 tests.
+ * gas/i386/se1.d: New file.
+ * gas/i386/se1.s: Ditto.
+ * gas/i386/x86-64-se1.d: Ditto.
+ * gas/i386/x86-64-se1.s: Ditto.
+
+2014-03-21 David Weatherford <weath@cadence.com>
+ Max Filippov <jcmvbkbc@gmail.com>
+
+ * gas/xtensa/all.exp: Add test for trampoline relaxation.
+ * gas/xtensa/trampoline.d: Trampoline relaxation expected dump.
+ * gas/xtensa/trampoline.s: Trampoline relaxation test source.
+
+2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gas/all/gas.exp: Remove XFAIL of forward.d for MIPS.
+ * gas/mips/pcrel-1.s, gas/mips/pcrel-1.d, gas/mips/pcrel-2.s,
+ gas/mips/pcrel-2.d, gas/mips/pcrel-3.s, gas/mips/pcrel-3.l,
+ gas/mips/pcrel-4.s, gas/mips/pcrel-4-32.d, gas/mips/pcrel-4-n32.d,
+ gas/mips/pcrel-4-64.d: New tests.
+ * gas/mips/mips.exp: Run them.
+ * gas/mips/lui-2.l: Tweak error message for line 7.
+
+2014-03-20 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/avx512pf-intel.d: Change memory size for vgatherpf0qps,
+ vgatherpf1qps, vscatterpf0qps, vscatterpf1qps.
+ * gas/i386/avx512pf.s: Ditto.
+ * gas/i386/x86-64-avx512pf-intel.d: Ditto.
+ * gas/i386/x86-64-avx512pf.s: Ditto.
+ * gas/i386/avx512f-intel.d: Change memory size for vgatherqps,
+ vpgatherqd, vpscatterqd, vscatterqps.
+ * gas/i386/avx512f.s: Ditto.
+ * gas/i386/x86-64-avx512f-intel.d: Ditto.
+ * gas/i386/x86-64-avx512f.s: Ditto.
+
+2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gas/sparc/ldd_std.d: Fix objdump invocation in order to get
+ the old opcodes for the ldtw, ldtwa, stw and stwa instructions.
+
+ * gas/sparc/rdhpr.s: Test rd %hstick_offset and %hstick_enable.
+ * gas/sparc/rdhpr.d: Likewise.
+
+ * gas/sparc/wrhpr.s: Test wr %hstick_offset and %hstick_enable.
+ * gas/sparc/wrhpr.d: Likewise.
+
+2014-03-19 Daniel Gutson <daniel.gutson@tallertechnologies.com>
+ Nick Clifton <nickc@redhat.com>
+
+ * gas/arm/ccs.s: New test case.
+ * gas/arm/ccs.d: New expected disassembly.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ * gas/rx/mov.d: Update expected disassembly.
+
+2014-03-18 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/aarch64/illegal.d: Pass -mno-verbose-error.
+ * gas/aarch64/verbose-error.s: Add more verbose message testcases.
+ * gas/aarch64/verbose-error.l: Ditto.
+
+2014-03-17 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16694
+ * gas/cfi/cfi-arm-1.s: Add checks of VFP registers.
+ * gas/cfi/cfi-arm-1.d: Update expected output.
+
+2014-03-13 Nick Clifton <nickc@redhat.com>
+
+ * gas/aarch64/litpool.s: Make the test endian agnostic.
+ * gas/aarch64/litpool.d: Update expected disassembly.
+
+2014-03-13 Tristan Gingold <gingold@adacore.com>
+
+ * gas/pe/big-obj.d, gas/pe/big-obj.s: Add test.
+ * gas/pe/pe.exp: Add test.
+
+2014-03-12 Nick Clifton <nickc@redhat.com>
+
+ PR gas/16688
+ * gas/aarch64/litpool.s: New test case.
+ * gas/aarch64/litpool.d: Expected disassembly.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-03 Nick Clifton <nickc@redhat.com>
+
+ * gas/msp430/bad.d: Add -mz option.
+ * gas/msp430/bad.s: Add more cases where warnings should be
+ generated.
+ * gas/msp430/bad.l: Add expected warning messages.
+
+2014-02-27 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/aarch64/fp-const0-parsing.s: New test.
+ * gas/aarch64/fp-const0-parsing.d: Likewise.
+
+2014-02-27 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * gas/aarch64/ldst-reg-reg-offset.s: Add tests.
+ * gas/aarch64/ldst-reg-reg-offset.d: Update.
+
+2014-02-21 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/avx512pf-intel.d: Remove prefetchwt1.
+ * gas/i386/avx512pf.s: Ditto.
+ * gas/i386/avx512pf.d: Ditto.
+ * gas/i386/x86-64-avx512pf-intel.d: Ditto.
+ * gas/i386/x86-64-avx512pf.s: Ditto.
+ * gas/i386/x86-64-avx512pf.d: Ditto.
+ * gas/i386/prefetchwt1-intel.d: New file.
+ * gas/i386/prefetchwt1.s: Ditto.
+ * gas/i386/prefetchwt1.d: Ditto.
+ * gas/i386/x86-64-prefetchwt1-intel.d: Ditto.
+ * gas/i386/x86-64-prefetchwt1.s: Ditto.
+ * gas/i386/x86-64-prefetchwt1.d: Ditto.
+
+2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/avx512cd-intel.d: Remove vptestnmq, vptestnmd.
+ * gas/i386/avx512cd.s: Ditto.
+ * gas/i386/avx512cd.d: Ditto.
+ * gas/i386/x86-64-avx512cd-intel.d: Ditto.
+ * gas/i386/x86-64-avx512cd.s: Ditto.
+ * gas/i386/x86-64-avx512cd.d: Ditto.
+ * gas/i386/avx512f-intel.d: Add vptestnmq, vptestnmd.
+ * gas/i386/avx512f.s: Ditto.
+ * gas/i386/avx512f.d: Ditto.
+ * gas/i386/x86-64-avx512f-intel.d: Ditto.
+ * gas/i386/x86-64-avx512f.s: Ditto.
+ * gas/i386/x86-64-avx512f.d: Ditto.
+
+2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/clflushopt-intel.d: New.
+ * gas/i386/clflushopt.d: Ditto.
+ * gas/i386/clflushopt.s: Ditto.
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/x86-64-clflushopt-intel.d: New.
+ * gas/i386/x86-64-clflushopt.d: Ditto.
+ * gas/i386/x86-64-clflushopt.s: Ditto.
+ * gas/i386/x86-64-xsavec-intel.d: Ditto.
+ * gas/i386/x86-64-xsavec.d: Ditto.
+ * gas/i386/x86-64-xsavec.s: Ditto.
+ * gas/i386/x86-64-xsaves-intel.d: Ditto.
+ * gas/i386/x86-64-xsaves.d: Ditto.
+ * gas/i386/x86-64-xsaves.s: Ditto.
+ * gas/i386/xsavec-intel.d: Ditto.
+ * gas/i386/xsavec.d: Ditto.
+ * gas/i386/xsavec.s: Ditto.
+ * gas/i386/xsaves-intel.d: Ditto.
+ * gas/i386/xsaves.d: Ditto.
+ * gas/i386/xsaves.s: Ditto.
+
+2014-01-31 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+
+ PR gas/16488
+ * gas/i386/inval-avx512f.s: Add test for incorrect memory operand
+ for gather/scatter instructions.
+ * gas/i386/x86-64-inval-avx512f.s: Likewise.
+ * gas/i386/inval-avx512f.l: Adjust correspondingly.
+ * gas/i386/x86-64-inval-avx512f.l: Likewise.
+
+2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gas/nios2/call26_noat.d: New.
+ * gas/nios2/call26_noat.s: New.
+ * gas/nios2/call_noat.d: New.
+ * gas/nios2/call_noat.s: New.
+
+2014-01-30 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+ Jan Beulich <jbeulich@suse.com>
+
+ PR binutils/16490
+ * gas/i386/avx512f.d: Fix test output.
+ * gas/i386/avx512f-intel.d: Likewise.
+ * gas/i386/x86-64-avx512f.d: Likewise.
+ * gas/i386/x86-64-avx512f-intel.d: Likewise.
+
+2014-01-28 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16317
+ * gas/ia64/group-2.d: Expect I attribute with RELA sections.
+ * gas/ia64/xdata.d: Likewise.
+
+2014-01-22 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+
+ PR gas/16489
+ * gas/i386/vgather-check.s: Add tests for AVX512 gathers.
+ * gas/i386/x86-64-vgather-check.s: Likewise.
+ * gas/i386/vgather-check-error.l: Update correspondingly.
+ * gas/i386/vgather-check-none.d: Likewise.
+ * gas/i386/vgather-check-warn.d: Likewise.
+ * gas/i386/vgather-check-warn.e: Likewise.
+ * gas/i386/vgather-check.d: Likewise.
+ * gas/i386/x86-64-vgather-check-error.l: Likewise.
+ * gas/i386/x86-64-vgather-check-none.d: Likewise.
+ * gas/i386/x86-64-vgather-check-warn.d: Likewise.
+ * gas/i386/x86-64-vgather-check-warn.e: Likewise.
+ * gas/i386/x86-64-vgather-check.d: Likewise.
+
+2014-01-17 Will Newton <will.newton@linaro.org>
+
+ * gas/arm/armv8-a+fp.d: Correct encoding of vcvta.s32.f64.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* addsub.s Test file for AArch64 add-subtract instructions.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* advsimd-across.s Test file for AArch64 Advanced-SIMD across
instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* advsimd-abs.s Test file for AArch64 Advanced-SIMD Integer absolute
instruction.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* advsisd-copy.s Test file for AArch64 Advanced-SISD copy instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* advsimd-abs.s Test file for AArch64 AdvSISD Scalar Misc
instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
preference. It is also used to test the -Mno-aliases option in
the disassemler.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* bitfield-alias.s Test file for AArch64 bitfield instructions
alias mnemonics.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* bitfield-bfm.s Test file for AArch64 bitfield instructions
sbfm, bfm and ubfm mnemonics.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* crc32.s Test file for AArch64 CRC-32 and CRC-32C checksum instructions.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* crypto.s Test file for AArch64 Advanced-SIMD Crypto instructions.
- Copyright (C) 2012-2014 Free Software Foundation, Inc. Contributed by ARM Ltd.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc. Contributed by ARM Ltd.
This file is part of GAS.
/* floatdp2.s Test file for AArch64 Floating-point data-processing
(2 source) instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* fp-const0-parse.s Test file For AArch64 float constant 0 parse.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* fp_cvt_ins.s Test file for AArch64 floating-point<->fixed-point
conversion and floating-point<->integer conversion instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* illegal-lse.s Test file For AArch64 LSE atomic instructions that
could be rejected by the assembler.
- Copyright 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* illegal.s Test file for AArch64 instructions that should be rejected
by the assembler.
- Copyright (C) 2011-2014 Free Software Foundation, Inc. Contributed by ARM Ltd.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc. Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-exclusive.s Test file for AArch64 load-store exclusive
instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-reg-imm-post-ind.s Test file for AArch64
load-store reg. (imm.post-ind.) instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-reg-imm-pre-ind.s Test file for AArch64
load-store reg. (imm.pre-ind.) instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-reg-pair.s Test file for AArch64 load-store reg.pair instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-reg-reg-offset.s Test file for AArch64 load-store reg. (reg.offset)
instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ld-reg-uns-imm.s Test file for AArch64 load-store reg. (uns.imm)
instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* ldst-reg-unscaled-imm.s Test file for AArch64
load-store reg. (unscaled imm.) instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* lse-atomic.s Test file For AArch64 LSE atomic instructions encoding.
- Copyright 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/*
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
floating-point<->fixed-point conversion and
floating-point<->integer conversion instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* rm-simd-ext.s Test file for AArch64 extension removal in -mcpu option.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* shifted.s Test file for AArch64 add-substract (extended reg.) and
add-substract (shifted reg.) instructions.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* sysreg-1.s Test file for AArch64 system registers.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
/* tls.s Test file for AArch64 TLS relocations.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GAS.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* itbl-test.c
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
-/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@cygnus.com>
This file is free software; you can redistribute it and/or modify it
#ifndef TEST_GEN_C
#define TEST_GEN_C 1
-/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@cygnus.com>
This file is free software; you can redistribute it and/or modify it
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@cygnus.com>
This file is free software; you can redistribute it and/or modify it
-# Copyright 2014
-# Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
end up in this directory, they should be broken out into a new class of
tests.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* This testcase is copied from a similar test in GDB.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Known testsuite failures:
- none.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Meta assembler testsuite
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is free software; you can redistribute it and/or modify it
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
# This program is free software; you can redistribute it and/or modify
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Test abs operands with relocatable modes for PDP11.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Opcode test for PDP-11.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect control script for GAS testsuite PE object-format-specific tests.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# Contributed by Red Hat
# This program is free software; you can redistribute it and/or modify
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#!/usr/bin/perl
# -*- perl -*-
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1995-2014 Free Software Foundation, Inc.
+# Copyright (C) 1995-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect script for TILE-Gx assembler tests.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for TILEPro assembler tests.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect script for Visium tests.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for Visium tests.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Define gas callbacks for dg.exp.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* write.c - emit .o file
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* write.h
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-25 Alan Modra <amodra@gmail.com>
* arm.cc (Target_arm::do_adjust_elf_header): Provide namespace on
* Added source code to GNU binutils.
\f
-Copyright (C) 2008-2014 Free Software Foundation, Inc.
+Copyright (C) 2008-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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
* gold added to GNU binutils.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
the bison output should already be included.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
// aarch64-reloc-property.cc -- AArch64 relocation properties -*- C++ -*-
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Han Shen <shenhan@google.com> and Jing Yu <jingyu@google.com>.
// This file is part of gold.
// aarch64-reloc-property.h -- AArch64 relocation properties -*- C++ -*-
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Han Shen <shenhan@google.com> and Jing Yu <jingyu@google.com>.
// This file is part of gold.
// aarch64-reloc.def -- AArch64 relocation definitions.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Han Shen <shenhan@google.com> and Jing Yu <jingyu@google.com>.
// This file is part of gold.
// aarch64.cc -- aarch64 target support for gold.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Jing Yu <jingyu@google.com> and Han Shen <shenhan@google.com>.
// This file is part of gold.
// archive.cc -- archive support for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// archive.h -- archive support for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// arm-reloc-property.cc -- ARM relocation property.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// arm-reloc-property.h -- ARM relocation properties -*- C++ -*-
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// arm-reloc.def -- ARM relocation definitions.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// arm.cc -- arm target support for gold.
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com> based on the i386 code
// by Ian Lance Taylor <iant@google.com>.
// This file also contains borrowed and adapted code from
// attributes.cc -- object attributes for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file contains code adapted from BFD.
// attributes.h -- object attributes for gold -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file contains code adapted from BFD.
// binary.cc -- binary input files for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// binary.h -- binary input files for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// common.cc -- handle common symbols for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// common.h -- handle common symbols for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// compressed_output.cc -- manage compressed debug sections for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// compressed_output.h -- compressed output sections for gold -*- C++ -*-
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2006-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2006-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
# configure.tgt -- target configuration for gold -*- sh -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// copy-relocs.cc -- handle COPY relocations for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// copy-relocs.h -- handle COPY relocations for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// cref.cc -- cross reference for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// cref.h -- cross reference reports for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// debug.h -- gold internal debugging support -*- C++ -*-
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// defstd.cc -- define standard symbols for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// defstd.h -- define standard symbols for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// descriptors.cc -- manage file descriptors for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// descriptors.h -- manage file descriptors for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dirsearch.cc -- directory searching for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dirsearch.h -- directory searching for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dwarf_reader.cc -- parse dwarf2/3 debug information
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dwarf_reader.h -- parse dwarf2/3 debug information for gold -*- C++ -*-
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dwp.cc -- DWARF packaging utility
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of dwp, the DWARF packaging utility.
{
// This output is intended to follow the GNU standards.
printf("GNU dwp %s\n", BFD_VERSION_STRING);
- printf(_("Copyright (C) 2014 Free Software Foundation, Inc.\n"));
+ printf(_("Copyright (C) 2014-2015 Free Software Foundation, Inc.\n"));
printf(_("\
This program is free software; you may redistribute it under the terms of\n\
the GNU General Public License version 3 or (at your option) any later version.\n\
// dwp.h -- general definitions for dwp.
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of dwp, the DWARF packaging utility.
// dynobj.cc -- dynamic object support for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// dynobj.h -- dynamic object support for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// ehframe.cc -- handle exception frame sections for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// ehframe.h -- handle exception frame sections for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// errors.cc -- handle errors for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// errors.h -- handle errors for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// expression.cc -- expressions in linker scripts for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* ffsll.c -- version of ffsll for gold. */
-/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// fileread.cc -- read files for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// fileread.h -- read files for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// freebsd.h -- FreeBSD support for gold -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* ftruncate emulations that work on some System V's.
This file is in the public domain. */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of gold.
// gc.cc -- garbage collection of unused sections
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// gc.h -- garbage collection of unused sections
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// gdb-index.cc -- generate .gdb_index section for fast debug lookup
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// gdb-index.h -- generate .gdb_index section for fast debug lookup -*- C++ -*-
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// gold-threads.cc -- thread support for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// gold-threads.h -- thread support for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// gold.cc -- main linker functions
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// gold.h -- general definitions for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// i386.cc -- i386 target support for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// icf.cc -- Identical Code Folding.
//
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// icf.h -- Identical Code Folding
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// incremental.cc -- incremental linking test/debug tool
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <rafael.espindola@gmail.com>
// This file is part of gold.
// inremental.cc -- incremental linking support for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Mikolaj Zalewski <mikolajz@google.com>.
// This file is part of gold.
// inremental.h -- incremental linking support for gold -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Mikolaj Zalewski <mikolajz@google.com>.
// This file is part of gold.
// int_encoding.cc -- variable length and unaligned integer encoding support.
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com> by refactoring scattered
// contents from other files in gold. Original code written by Ian
// Lance Taylor <iant@google.com> and Caleb Howe <cshowe@google.com>.
// int_encoding.h -- variable length and unaligned integers -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com> by refactoring scattered
// contents from other files in gold. Original code written by Ian
// Lance Taylor <iant@google.com> and Caleb Howe <cshowe@google.com>.
// layout.cc -- lay out output file sections for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// layout.h -- lay out output file sections for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// main.cc -- gold main function.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// mapfile.cc -- map file generation for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// mapfile.h -- map file generation for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// merge.cc -- handle section merging for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// merge.h -- handle section merging for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// mips.cc -- mips target support for gold.
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Sasa Stankovic <sasa.stankovic@imgtec.com>
// and Aleksandar Simeonov <aleksandar.simeonov@rt-rk.com>.
// This file contains borrowed and adapted code from bfd/elfxx-mips.c.
/* mremap.c -- version of mremap for gold. */
-/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// nacl.cc -- Native Client support for gold
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// This file is part of gold.
// nacl.h -- Native Client support for gold -*- C++ -*-
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// This file is part of gold.
// object.cc -- support for an object file for linking in gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// object.h -- support for an object file for linking in gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// options.c -- handle command line options for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// options.h -- handle command line options for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// output.cc -- manage the output file for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// output.h -- manage the output file for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// parameters.cc -- general parameters for a link using gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// parameters.h -- general parameters for a link using gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// plugin.cc -- plugin manager for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// plugin.h -- plugin manager for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
// powerpc.cc -- powerpc target support for gold.
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by David S. Miller <davem@davemloft.net>
// and David Edelsohn <edelsohn@gnu.org>
/* pread.c -- version of pread for gold. */
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// readsyms.cc -- read input file symbols for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// readsyms.h -- read input file symbols for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// reduced_debug_output.cc -- output reduced debugging information to save space
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Caleb Howe <cshowe@google.com>.
// This file is part of gold.
// reduced_debug_output.h -- reduce debugging information -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Caleb Howe <cshowe@google.com>.
// This file is part of gold.
// reloc-types.h -- ELF relocation templates for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// reloc.cc -- relocate input files for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// reloc.h -- relocate input files for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// resolve.cc -- symbol resolution for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* script-c.h -- C interface for linker scripts in gold. */
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// script-sections.cc -- linker script SECTIONS for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// script-sections.h -- linker script SECTIONS for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// script.cc -- handle linker scripts for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// script.h -- handle linker scripts for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// sparc.cc -- sparc target support for gold.
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by David S. Miller <davem@davemloft.net>.
// This file is part of gold.
// stringpool.cc -- a string pool for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// stringpool.h -- a string pool for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// symtab.cc -- the gold symbol table
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// symtab.h -- the gold symbol table -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// system.h -- general definitions for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// target-reloc.h -- target specific relocation support -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// target-select.cc -- select a target for an object file
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// target-select.h -- select a target for an object file -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// target.cc -- target support for gold.
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// target.h -- target support for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# arm_abs_global.sh -- test ARM absolute relocations against global symbols.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
# arm_attr_merge.sh -- test ARM attributes merging.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
# arm_branch_in_range.sh -- test ARM/THUMB/THUMB branch instructions whose
# targets are just within the branch range limits.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
# arm_branch_out_of_range.sh -- test ARM/THUMB/THUMB branch instructions whose
# targets are just out of the branch range limits.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
/* arm_banch_range.t -- linker script to test ARM branch range.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Doug Kwan <dougkwan@google.com>.
This file is part of gold.
# arm_cortex_a8.sh -- a test case for the Cortex-A8 workaround.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
# arm_exidx_test.sh -- a test case for .ARM.exidx section.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
# arm_farcall_arm_arm.sh -- a test case for ARM->ARM farcall veneers
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
# Based upon arm_cortex_a8.sh
# Written by Doug Kwan <dougkwan@google.com>.
# arm_farcall_arm_thumb.sh -- a test case for ARM->Thumb farcall veneers.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
# Based upon arm_cortex_a8.sh
# Written by Doug Kwan <dougkwan@google.com>.
# arm_farcall_thumb_arm.sh -- a test case for Thumb->ARM farcall veneers.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
# Based upon arm_cortex_a8.sh
# Written by Doug Kwan <dougkwan@google.com>.
# arm_farcall_thumb_thumb.sh -- a test case for Thumb->Thumb farcall veneers.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
# Based upon arm_cortex_a8.sh
# Written by Doug Kwan <dougkwan@google.com>.
# arm_fix_1176.sh -- a test case for the ARM1176 workaround.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
# Based upon arm_cortex_a8.sh
# Written by Doug Kwan <dougkwan@google.com>.
# arm_v4bx.sh -- a test case for --fix-v4bx and --fix-v4bx-interworking.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
/* arm_thm_jump11.t -- linker script to test R_ARM_THM_JUMP11 relocation.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Doug Kwan <dougkwan@google.com>.
This file is part of gold.
/* arm_thm_jump8.t -- linker script to test R_ARM_THM_JUMP8 relocation.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Doug Kwan <dougkwan@google.com>.
This file is part of gold.
# arm_unaligned_reloc.sh -- test ARM unaligned static data relocations.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
// basic_test.cc -- a test case for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// binary_test.cc -- test --format binary for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// binary_unittest.cc -- test Binary_to_elf
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* common_test_1.c -- test common symbol sorting
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
/* common_test_1_v1.c -- test common symbol sorting
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
/* common_test_1_v2.c -- test common symbol sorting
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
/* common_test_2.c -- test common symbol name conflicts
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
/* common_test_3.c -- test common symbol name conflicts
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
// constructor_test.cc -- a test case for gold global constructors
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// copy_test.cc -- test copy relocs for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// copy_test_1.cc -- test copy relocs for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// copy_test_2.cc -- test copy relocs variables for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// copy_test_v1.cc -- test copy relocs for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// debug_msg.cc -- a test case for printing debug info for missing symbols.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# debug_msg.sh -- a test case for printing debug info for missing symbols.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
# defsym_test.sh -- test that --defsym copies type and visiblity.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
/* discard_locals_relocatable_test.c -- test --discard-locals/--discard-all -r
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Viktor Kutuzov <vkutuzov@accesssoftek.com>.
This file is part of gold.
/* discard_locals_test.c -- test --discard-locals option.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Doug Kwan <dougkwan@google.com>.
This file is part of gold.
# discard_locals_test.sh -- test that local symbols are discarded.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
// dwp_test.h -- a test case for dwp, header file -*- C++ -*-
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// dwp_test_1.cc -- a test case for dwp
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# dwp_test_1.sh -- Test the dwp tool.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
// dwp_test_1b.cc -- a test case for dwp
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// dwp_test_2.cc -- a test case for dwp
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# dwp_test_2.sh -- Test the dwp tool.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
// dwp_test_main.cc -- a test case for dwp
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# dyn_weak_ref.sh -- test weak reference remains weak in output even if
# gold sees a dynamic weak reference before a static one.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
// dyn_weak_ref_1.c -- test that a weak ref remains weak in output when
// there is a DSO with the same weak ref.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// dyn_weak_ref_1.c -- test that a weak ref remains weak in output when
// there is a DSO with the same weak ref.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
# dynamic_list.sh -- test --dynamic-list and --dynamic-list-*
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// dynamic_list_test_2.cc -- Test --dynamic-list with shared libraries.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
/* dynamic_list_2.t -- script file for building dynamic_list_lib2.so.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
// dynamic_list_test_lib1.cc -- Test --dynamic-list with shared libraries.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// dynamic_list_test_lib2.cc -- Test --dynamic-list with shared libraries.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// ehdr_start_def.cc -- test for __ehdr_start linker-defined symbol.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// ehdr_start_test.cc -- test for __ehdr_start linker-defined symbol.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
/* ehdr_start_test.t -- __ehdr_start test for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
# ehdr_start_test_4.sh -- test that __ehdr_start symbol is undefined.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
// exception_test.h -- exception test case for gold, header file -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// exception_test_1.cc -- test exception handling for gold, file 1 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// exception_test_1.cc -- test exception handling for gold, file 1 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// exception_test_main.cc -- an exception test case for gold, main function
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# exclude_libs_test.sh -- test that library symbols are not exported.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
// final_layout.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# final_layout.sh -- test --final-layout
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
# gc_comdat_test.sh -- test --gc-sections
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// gc_comdat_test_1.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// gc_comdat_test_2.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// gc_dynamic_list_test.cc -- Check that --gc-sections honors --dynamic-list.
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# gc_comdat_test.sh -- test --gc-sections
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
/* gc_dynamic_list_test.t -- script file for gc_dynamic_list_test.cc
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
// gc_orphan_section_test.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# gc_orphan_section_test.sh -- test --gc-sections
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// gc_tls_test.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# gc_tls_test.sh -- test -- gc + tls
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// gdb_index_test.cc -- a test case for the --gdb-index option.
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# gdb_index_test_1.sh -- a test case for the --gdb-index option.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# gdb_index_test_2.sh -- a test case for the --gdb-index option.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
// gdb_index_test.c -- a test case for the --gdb-index option.
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// This file is part of gold.
# gdb_index_test_3.sh -- a test case for the --gdb-index option.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# gdb_index_test_4.sh -- a test case for the --gdb-index option.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# gdb_index_test_comm.sh -- common code for --gdb-index tests.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# hidden_test.sh -- a test case for hidden and internal symbols.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
/* hidden_test_1.c -- test hidden and internal symbols
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
/* hidden_test_main.c -- test hidden and internal symbols
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
// icf_keep_unique_test.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_keep_unique_test.sh -- test --icf --keep-unique
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_preemptible_functions_test.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_preemptible_functions_test.sh -- test --icf=all
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_safe_so_test.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_safe_so_test.sh -- test --icf=safe
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_safe_test.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_safe_test.sh -- test --icf=safe
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
# icf_sht_rel_addend_test.sh -- test --icf=all
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_sht_rel_addend_test_1.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// icf_sht_rel_addend_test_2.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// icf_string_merge_test.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_string_merge_test.sh -- test --icf=all
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_test.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# icf_test.sh -- test --icf
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// icf_virtual_function_folding_test.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// incr_comdat_test_1.cc -- test incremental update with comdat sections
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// incr_comdat_test_2.cc -- test incremental update with comdat sections
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// incr_comdat_test_2.cc -- test incremental update with comdat sections
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// incr_comdat_test_2.cc -- test incremental update with comdat sections
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# incremental_test.sh -- test that incremental linking information is correct.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Rafael Avila de Espindola <espindola@google.com>
# and Cary Coutant <ccoutant@google.com>
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <espindola@google.com>
// This file is part of gold.
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <espindola@google.com>
// This file is part of gold.
/* initpri1.c -- test constructor priorities.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Copied from the gcc testsuite, where the test was contributed by
Mark Mitchell <mark@codesourcery.com>.
/* initpri2.c -- test mixing init_array and ctor priorities.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Copied from the gcc configury, where the test was contributed by
H.J. Lu <hongjiu.lu@intel.com>.
/* initpri3.c -- test ctor odering when using init_array.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
/* justsyms.t -- test --just-symbols for gold.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// justsyms_1.cc -- test --just-symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// justsyms_2.cc -- test --just-symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// justsyms_exec.c -- test --just-symbols for gold
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// justsyms_lib.cc -- test --just-symbols for gold
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
/* large.c -- a test case for gold
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// large_symbol_alignment.cc -- a test case for gold
-// Copyright (C) 2013-2014 Free Software Foundation, Inc.
+// Copyright (C) 2013-2015 Free Software Foundation, Inc.
// Written by Alexander Ivchenko <alexander.ivchenko@intel.com>.
// This file is part of gold.
// leb_unittest.cc -- test read_signed_LEB_128 and read_unsigned_LEB_128
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// many_sections_test.cc -- test lots of sections for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# memory_test.sh -- test MEMORY regions.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Nick Clifton <nickc@redhat.com>
# This file is part of gold.
# merge_string_literals.sh -- test
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# Written by Alexander Ivchenko <alexander.ivchenko@intel.com>.
# This file is part of gold.
// merge_string_literals_1.c -- a test case for gold
-// Copyright (C) 2013-2014 Free Software Foundation, Inc.
+// Copyright (C) 2013-2015 Free Software Foundation, Inc.
// Written by Alexander Ivchenko <alexander.ivchenko@intel.com>
// This file is part of gold.
// merge_string_literals_2.c -- a test case for gold
-// Copyright (C) 2013-2014 Free Software Foundation, Inc.
+// Copyright (C) 2013-2015 Free Software Foundation, Inc.
// Written by Alexander Ivchenko <alexander.ivchenko@intel.com>
// This file is part of gold.
// basic_test.cc -- a test case for gold
-// Copyright (C) 2013-2014 Free Software Foundation, Inc.
+// Copyright (C) 2013-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# missing_key_func.sh -- a test case for printing error messages when
# a class is missing its key function.
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>
# This file is part of gold.
// ver_no_default.c -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
# no_version_test.sh -- test that .gnu.version* sections are not created
# in a shared object when symbol versioning is not used.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>
# This file is part of gold.
// object_unittest.cc -- test Object, Relobj, etc.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// pie_copyrelocs_shared_test.cc -- a test case for gold, used
// by pie_copyrelocs_test
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
// pie_coprelocs_test.cc -- a test case for gold
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
/* plugin_common_test_1.c -- test common symbol handling in plugins
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
/* plugin_common_test_2.c -- test common symbol handling in plugins
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
// plugin_final_layout.cc -- a test case for gold
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# plugin_final_layout.sh -- test
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
/* plugin_section_reorder.c -- Simple plugin to reorder function sections
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by Sriraman Tallam <tmsriram@google.com>.
This file is part of gold.
/* test_plugin.c -- simple linker plugin test
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
# plugin_test_1.sh -- a test case for the plugin API.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# plugin_test_10.sh -- a test case for the plugin API.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
# This file is part of gold.
# plugin_test_2.sh -- a test case for the plugin API.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# plugin_test_3.sh -- a test case for the plugin API.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# plugin_test_4.sh -- a test case for the plugin API.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# plugin_test_6.sh -- a test case for the plugin API.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# plugin_test_7.sh -- a test case for the plugin API with GC.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Rafael Avila de Espindola <espindola@google.com>.
# This file is part of gold.
/* plugin_test_7_1.c -- a test case for the plugin API with GC.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Rafael Avila de Espindola <espindola@google.com>.
This file is part of gold.
/* plugin_test_7_1.c -- a test case for the plugin API with GC.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Rafael Avila de Espindola <espindola@google.com>.
This file is part of gold.
# plugin_test_tls.sh -- a test case for the plugin API.
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
# pr12826.sh -- a test case for combining ARM arch attributes.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
# pr14265.sh -- test --gc-sections with KEEP
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Nick Clifton <nickc@redhat.com>
# This file is part of gold.
// protected_1.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_2.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_2.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_4.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_main_1.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_main_2.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// protected_main_3.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* relro_test.t -- relro script test for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// relro_test.cc -- test -z relro for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# relro_test.sh -- test -z relro
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
// relro_test_main.cc -- test -z relro for gold, main function
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# retain_symbols_file_test.sh -- a test case for -retain-symbols-file
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Craig Silverstein <csilvers@google.com>.
# This file is part of gold.
// script_test_1.cc -- linker script test 1 for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* script_test_1.t -- linker script test 1 for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
# script_test_10.sh -- test for the section order.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Viktor Kutuzov <vkutuzov@accesssoftek.com>.
# This file is part of gold.
/* script_test_10.t -- test section order for gold.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Viktor Kutuzov <vkutuzov@accesssoftek.com>.
This file is part of gold.
// script_test_2.cc -- linker script test 2 for gold -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* script_test_2.t -- linker script test 2 for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// script_test_2a.cc -- linker script test 2, file 1 -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// script_test_2a.cc -- linker script test 2, file 2 -*- C++ -*-
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# script_test_3.sh -- test PHDRS
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
/* script_test_3.t -- linker script test 3 for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
# script_test_4.sh -- test load segment
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
/* script_test_4.t -- linker script test 4 for gold
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
// script_test_5.cc -- a test case for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# script_test_5.sh -- test linker script with uncovered sections
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Cary Coutant <ccoutant@google.com>.
# This file is part of gold.
/* script_test_5.t -- linker script test 5 for gold
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
# script_test_6.sh -- test for -Ttext, -Tdata and -Tbss with a script.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
/* script_test_5.t -- linker script test 5 for gold
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
# script_test_7.sh -- test for SEGMENT_START expressions.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
/* script_test_5.t -- linker script test 5 for gold
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of gold.
# script_test_8.sh -- test for SEGMENT_START expressions with
# -Ttext, -Tdata and -Tbss in a script.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
// script_test_9.cc -- a test case for gold
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <espindola@google.com>.
// This file is part of gold.
# script_test_9.sh -- Check that the script_test_9.t script has placed
# .init and .text in the same segment.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Rafael Avila de Espindola <espindola@google.com>.
# This file is part of gold.
// searched_file_test.cc -- test -l:foo.a for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Chris Demetriou <cgd@google.com>.
// This file is part of gold.
// searched_file_test_lib.cc -- test -l:foo.a for gold
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Chris Demetriou <cgd@google.com>.
// This file is part of gold.
// section_sorting_name.cc -- a test case for gold
-// Copyright (C) 2013-2014 Free Software Foundation, Inc.
+// Copyright (C) 2013-2015 Free Software Foundation, Inc.
// Written by Alexander Ivchenko <alexander.ivchenko@intel.com>.
// This file is part of gold.
# section_sorting_name.sh -- test
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# Written by Alexander Ivchenko <alexander.ivchenko@intel.com>.
# This file is part of gold.
# split_i386.sh -- test -fstack-split for i386
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
# split_x86_64.sh -- test -fstack-split for x86_64
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
/* start_lib_test_1.c -- test --start-lib/--end-lib.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
/* start_lib_test_2.c -- test --start-lib/--end-lib.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
/* start_lib_test_3.c -- test --start-lib/--end-lib.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
/* start_lib_test_main.c -- test --start-lib/--end-lib.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>
This file is part of gold.
# strong_ref_weak_def.sh -- test non-weak reference to a weak symbol defined
# in a DSO.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
# Written by Doug Kwan <dougkwan@google.com>.
# This file is part of gold.
// strong_ref_weak_def_1.c -- test a strong reference to a weak definition
// in a DSO.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// strong_ref_weak_def_2.c -- test a strong reference to a weak definition
// in a DSO.
-// Copyright (C) 2010-2014 Free Software Foundation, Inc.
+// Copyright (C) 2010-2015 Free Software Foundation, Inc.
// Written by Doug Kwan <dougkwan@google.com>.
// This file is part of gold.
// test.cc -- simplistic test framework for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// test.h -- simplistic test framework for gold unittests -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// testfile.cc -- Dummy ELF objects for testing purposes.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// testfile.h -- test input files -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// testmain.cc -- main function for simplisitic gold test framework.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// text_section_grouping.cc -- a test case for gold
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
# text_section_grouping.sh -- test
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Written by Sriraman Tallam <tmsriram@google.com>.
# This file is part of gold.
// thin_archive_main.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// thin_archive_test_1.cc -- part of a test case for thin archives
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// thin_archive_test_2.cc -- part of a test case for thin archives
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// thin_archive_test_3.cc -- part of a test case for thin archives
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// thin_archive_test_4.cc -- part of a test case for thin archives
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
/* thumb2_banch_range.t -- linker script to test THUMB-2 branch range.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Doug Kwan <dougkwan@google.com>.
This file is part of gold.
/* thumb_banch_range.t -- linker script to test ARM branch range.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Doug Kwan <dougkwan@google.com>.
This file is part of gold.
// tls_test.cc -- test TLS variables for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// tls_test.h -- test TLS variables for gold, header file -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* tls_test_c.c -- test TLS common symbol
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
// tls_test.cc -- test TLS variables for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// tls_test.cc -- test TLS variables for gold, main function
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# two_file_shared.sh -- check that debug info gets symbol addresses
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// two_file_test.h -- a two file test case for gold, header file -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_1.cc -- a two file test case for gold, file 1 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_1_v1.cc -- a two file test case for gold, file 1 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_1b.cc -- supplementary file for a three-file test case
// for gold.
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// two_file_test_1b_v1.cc -- supplementary file for a three-file test case
// for gold.
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// two_file_test_2.cc -- a two file test case for gold, file 2 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_2_tls.cc -- a two file test case for gold, with a TLS symbol
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_2_v1.cc -- a two file test case for gold, file 2 of 2
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_main.cc -- a two file test case for gold, main function
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// two_file_test_tls.cc -- a two file test case for gold, main function, with TLS
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// undef_symbol.cc -- a test case for undefined references
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# undef_symbol.sh -- a test case for undefined symbols in shared libraries
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// undef_symbol_1.cc -- a test case for undefined references
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// ver_matching_def.cc - test matching rules in version_script.map
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# ver_matching_test.sh -- a test case for version script matching
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// ver_test.h -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// ver_test_1.cc -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
# ver_test_1.sh -- check that protected symbols are local
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
## ver_test_10.script -- a test case for gold
-## Copyright (C) 2008-2014 Free Software Foundation, Inc.
+## Copyright (C) 2008-2015 Free Software Foundation, Inc.
## Written by Ian Lance Taylor <iant@google.com>.
## This file is part of gold.
# ver_test_10.sh -- test global/local symbols
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// ver_test_2.cc -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
## ver_test_2.script -- a test case for gold
-## Copyright (C) 2007-2014 Free Software Foundation, Inc.
+## Copyright (C) 2007-2015 Free Software Foundation, Inc.
## Written by Cary Coutant <ccoutant@google.com>.
## This file is part of gold.
# ver_test_2.sh -- test that symbol has correct version
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// ver_test_3.cc -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// ver_test_4.cc -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
## ver_test_4.script -- a test case for gold
-## Copyright (C) 2007-2014 Free Software Foundation, Inc.
+## Copyright (C) 2007-2015 Free Software Foundation, Inc.
## Written by Cary Coutant <ccoutant@google.com>.
## This file is part of gold.
# ver_test_4.sh -- test that version symbol is visible.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// ver_test_5.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>
// This file is part of gold.
## ver_test_5.script -- a test case for gold
-## Copyright (C) 2008-2014 Free Software Foundation, Inc.
+## Copyright (C) 2008-2015 Free Software Foundation, Inc.
## Written by Ian Lance Taylor <iant@google.com>
## This file is part of gold.
# ver_test_5.sh -- test that symbol has correct version
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
/* ver_test_6.c -- test common symbol with shared library version
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>
This file is part of gold.
// ver_test_7.cc -- test weak duplicate symbol with version
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>
// This file is part of gold.
# ver_test_7.sh -- test that symbol has correct version
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
## ver_test_8.script -- a test case for gold
-## Copyright (C) 2008-2014 Free Software Foundation, Inc.
+## Copyright (C) 2008-2015 Free Software Foundation, Inc.
## Written by Ian Lance Taylor <iant@google.com>
## This file is part of gold.
// ver_test_9.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// ver_test_main.cc -- a test case for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// ver_test_main_2.cc -- a test case for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_1.cc -- test weak aliases for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_2.cc -- test weak aliases for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_3.cc -- test weak aliases for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_4.cc -- test weak aliases for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_5.cc -- test versioned weak aliases for gold
-// Copyright (C) 2011-2014 Free Software Foundation, Inc.
+// Copyright (C) 2011-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_alias_test_main.cc -- test weak aliases for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
# weak_plt.sh -- test calling a weak undefined function.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This file is part of gold.
// weak_plt_main.cc -- test call to weak undefined function for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_plt_shared.cc -- test call to weak undefined function for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_test.cc -- test handling of weak symbols for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// weak_undef.h -- test handling of weak undefined symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_file1.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_file2.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_file3.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_file4.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_test.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2008-2014 Free Software Foundation, Inc.
+// Copyright (C) 2008-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// weak_undef_test_2.cc -- test handling of weak undefined symbols for gold
-// Copyright (C) 2014 Free Software Foundation, Inc.
+// Copyright (C) 2014-2015 Free Software Foundation, Inc.
// Written by Cary Coutant <ccoutant@google.com>.
// This file is part of gold.
// tilegx.cc -- tilegx target support for gold.
-// Copyright (C) 2012-2014 Free Software Foundation, Inc.
+// Copyright (C) 2012-2015 Free Software Foundation, Inc.
// Written by Jiong Wang (jiwang@tilera.com)
// This file is part of gold.
// timer.cc -- helper class for time accounting
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <espindola@google.com>.
// This file is part of gold.
// timer.h -- helper class for time accounting -*- C++ -*-
-// Copyright (C) 2009-2014 Free Software Foundation, Inc.
+// Copyright (C) 2009-2015 Free Software Foundation, Inc.
// Written by Rafael Avila de Espindola <espindola@google.com>.
// This file is part of gold.
// tls.h -- Thread-Local Storage utility routines for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// token.h -- lock tokens for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// version.c -- print gold version information
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
if (!print_short)
{
// This output is intended to follow the GNU standards.
- printf(_("Copyright (C) 2014 Free Software Foundation, Inc.\n"));
+ printf(_("Copyright (C) 2014-2015 Free Software Foundation, Inc.\n"));
printf(_("\
This program is free software; you may redistribute it under the terms of\n\
the GNU General Public License version 3 or (at your option) a later version.\n\
// workqueue-internal.h -- internal work queue header for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// workqueue-threads.cc -- the threaded workqueue for gold
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// workqueue.cc -- the workqueue for gold
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// workqueue.h -- the work queue for gold -*- C++ -*-
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// x86_64.cc -- x86_64 target support for gold.
-// Copyright (C) 2006-2014 Free Software Foundation, Inc.
+// Copyright (C) 2006-2015 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
/* yyscript.y -- linker script grammar for gold. */
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of gold.
-2014-12-23 Nick Clifton <nickc@redhat.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- * po/es.po: Updated Esperanto translation.
+ Update year range in copyright notice of all files.
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- * po/fi.po: Updated Finnish translation.
- * po/hu.po: New Hungarian translation.
- * configure.ac (ALL_LINGUAS): Add hu.
- * configure: Regenerate.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * po/bg.po: Updated Bulgarian translation.
- * po/sr.po: Updated Serbian translation.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * configure: Regenerate.
-
-2014-08-19 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Move ACX_LARGEFILE after LT_INIT.
- * configure: Regenerate.
- * gconfig.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * gconfig.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.in: Include bfd/version.m4.
- (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
- (BFD_VERSION): Delete.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
- bfd's development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/gprof.pot: Regenerate.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-23 Nick Clifton <nickc@redhat.com>
+
+ * po/es.po: Updated Esperanto translation.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ * po/fi.po: Updated Finnish translation.
+ * po/hu.po: New Hungarian translation.
+ * configure.ac (ALL_LINGUAS): Add hu.
+ * configure: Regenerate.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * po/bg.po: Updated Bulgarian translation.
+ * po/sr.po: Updated Serbian translation.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * configure: Regenerate.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Move ACX_LARGEFILE after LT_INIT.
+ * configure: Regenerate.
+ * gconfig.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * gconfig.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.in: Include bfd/version.m4.
+ (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+ (BFD_VERSION): Delete.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+ bfd's development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/gprof.pot: Regenerate.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
See ../binutils/MAINTAINERS
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
of gcc. In the meantime, contact davidm@cs.arizona.edu for a version
of __bb_exit_func() to is appropriate.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
will use the new format for basic-block style profiling but
the old format for regular gpprofiling
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
of basic-block info to/from gmon.out; computing and formatting of
basic-block related statistics.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* basic_blocks.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* bb_exit_func.c - dumps all the basic-block statistics linked into
the bb_head chain to .d files.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
# This script converts a "bb.out" file into a format
# suitable for processing by gprof
#
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of GNU Binutils.
#
the members of the cycle, and their contributions
to the time and call counts of the cycle.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
/* call_graph.c - Create call graphs.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* call_graph.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* cg_print.c - Print routines for displaying call graphs.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* cg_print.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
/* corefile.c
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* corefile.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
for that member, how many times it was called from other members of
the cycle.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
/* gmon_io.c - Input and output from/to gmon.out files.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* gmon_io.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* gmon_out.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
\input texinfo @c -*-texinfo-*-
@setfilename gprof.info
-@c Copyright (C) 1988-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2015 Free Software Foundation, Inc.
@settitle GNU gprof
@setchapternewpage odd
This file documents the gprof profiler of the GNU system.
@c man begin COPYRIGHT
-Copyright @copyright{} 1988-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
Eric S. Raymond made some minor corrections and additions in 2003.
@vskip 0pt plus 1filll
-Copyright @copyright{} 1988-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* hist.c - Histogram related operations.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* hist.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
/* search-list.c
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* search-list.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* source.c - Keep track of source files.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* source.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* sym_ids.c
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* sym_ids.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* symtab.c
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
/* symtab.h
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-23 Alan Modra <amodra@gmail.com>
* bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add
For older changes see ChangeLog-9103
\f
-Copyright (C) 2004-2012 Free Software Foundation, Inc.
+Copyright (C) 2004-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
See ../binutils/MAINTAINERS
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* ANSI and traditional C compatability macros
- Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2013
- Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-03-05 Alan Modra <amodra@gmail.com>
Update copyright years.
directory.
\f
-Copyright (C) 1991-2014 Free Software Foundation, Inc.
+Copyright (C) 1991-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
/* `a.out.adobe' differences from standard a.out files
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* `a.out' object-file definitions, including extensions to 64-bit fields
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* archive file definition for GNU software
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* a.out specifics for Sequent Symmetry running Dynix 3.x
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Yet Another Try at encapsulating bfd object files in coff.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
Written by Pace Willisson 12/9/88
This file is obsolete. It needs to be converted to just define a bunch
/* host.h - Parameters about the a.out format, based on the host system
on which the program is compiled.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Special version of <a.out.h> for use under HP-UX.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Special version of <a.out.h> for use under HP-UX.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* ranlib.h -- archive library index member definition for GNU.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* reloc.h -- Header file for relocation information.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Table of DBX symbol codes for the GNU system.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
/* gnu_stab.h Definitions for GNU extensions to STABS
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* SPARC-specific values for a.out files
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* bfdlink.h -- header file for BFD link routines
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* Binary mode I/O.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
GNU tools modified to support the i80960 (or tools that operate on
object files created by such tools).
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-03-05 Alan Modra <amodra@gmail.com>
Update copyright years.
* bitset.h: New file. Moved here from ../opcode/cgen-bitset.h.
Update license to GPL v3.
\f
-Copyright (C) 2009-2014 Free Software Foundation, Inc.
+Copyright (C) 2009-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
/* Basic CGEN modes.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of the GNU opcodes library.
/* Basic semantics ops support for CGEN.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of the GNU opcodes library.
/* Header file the type CGEN_BITSET.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-08-20 Daniel Micay <danielmicay@gmail.com>
* pe.h: Add HIGH_ENTROPY_VA flag
For older changes see ChangeLog-9103
\f
-Copyright (C) 2004-2014 Free Software Foundation, Inc.
+Copyright (C) 2004-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
/* ECOFF support on Alpha machines.
coff/ecoff.h must be included before this file.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Apollo M68K
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* ARM COFF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Modifications of internal.h and m68k.h needed by A/UX
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This does not include symbol information, found in sym.h and
symconst.h.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* external.h -- External COFF structures
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* COFF information for PC running go32.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Renesas H8/300 and H8/300-H
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Renesas H8/500
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Intel 386/486.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* COFF information for the Intel i860.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for 80960. Origins: Intel corp, natch.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for HP/Intel IA-64.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Internal format of COFF object file data structures, for GNU BFD.
This file is part of BFD, the Binary File Descriptor library.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for M68K
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for 88k bcs
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Motorola MCore support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ECOFF support on MIPS machines.
coff/ecoff.h must be included before this file.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Windows CE with MIPS VR4111
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* pe.h - PE COFF header information
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Basic coff information for the PowerPC
Based on coff/rs6000.h, coff/i386.h and others.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* IBM RS/6000 "XCOFF" file definitions for BFD.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Written by Mimi Phuong-Thao Vo of IBM
and John Gilmore of Cygnus Support.
/* IBM RS/6000 "XCOFF64" file definitions for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Renesas SH
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Sparc.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
customized in a target-specific file, and then this file included (see
tic54x.h for an example).
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for Texas Instruments TMS320C3X
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* TI COFF information for Texas Instruments TMS320C4X/C3X.
This file customizes the settings in coff/ti.h.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* TI COFF information for Texas Instruments TMS320C54X.
This file customizes the settings in coff/ti.h.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for TI TMS320C80 (MVP)
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for WDC 65816
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* coff information for we32k
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* COFF information for AMD 64.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Internal format of XCOFF object file data structures for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* coff information for Zilog Z80
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
This program is free software; you can redistribute it and/or modify
/* coff information for Zilog Z800N
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Defs for interface to demanglers.
- Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002,
- 2003, 2004, 2005, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
/* Interface between the opcode library and its callers.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* -*- c -*-
Declarations and definitions of codes relating to the DWARF2 and
DWARF3 symbolic debugging information formats.
- Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
- Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Written by Gary Funck (gary@intrepid.com) The Ada Joint Program
Office (AJPO), Florida State University and Silicon Graphics Inc.
/* Declarations and definitions of codes relating to the DWARF2 and
DWARF3 symbolic debugging information formats.
- Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
- Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
Written by Gary Funck (gary@intrepid.com) The Ada Joint Program
Office (AJPO), Florida State University and Silicon Graphics Inc.
/* An abstract string datatype.
- Copyright (C) 1998, 1999, 2000, 2002, 2004, 2005, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GCC.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
* arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
For older changes see ChangeLog-9103
\f
-Copyright (C) 2004-2014 Free Software Foundation, Inc.
+Copyright (C) 2004-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
/* AArch64 ELF support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GNU Binutils.
/* ALPHA ELF support for BFD.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
By Eric Youngdale, <eric@aib.com>. No processor supplement available
for this platform.
/* ARC ELF support for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Contributed by Doug Evans, (dje@cygnus.com)
This file is part of BFD, the Binary File Descriptor library.
/* ARM ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* AVR ELF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This file is part of BFD, the Binary File Descriptor library.
/* Blackfin ELF support for BFD.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF support for BFD.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
/* CR16 ELF support for BFD.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy.
This file is part of BFD, the Binary File Descriptor library.
/* CR16C ELF support for BFD.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* CRIS ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Written by Hans-Peter Nilsson.
/* CRX ELF support for BFD.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Originally written for GAS 2.12 by Tomer Levi, NSC, Israel.
Updates, BFDizing, GNUifying and ELF support by Tomer Levi.
/* d10v ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* d30v ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* DLX support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
Written by Ron Guilmette (rfg@netcom.com)
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of both GCC and the BFD library.
/* Adapteva EPIPHANY ELF support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ELF support for BFD.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
/* FR30 ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* FRV ELF support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* H8300/h8500 ELF support for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* HPPA ELF support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* i370 ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* ix86 ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* i860 ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Jason Eckhardt <jle@cygnus.com>.
/* Intel 960 ELF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IA-64 ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* ELF support for BFD.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
/* IP2xxx ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IQ2000 ELF support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Lattice Mico32 ELF support for BFD.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Jon Beniston <jon@beniston.com>
This file is part of BFD, the Binary File Descriptor library.
/* M32C ELF support for BFD.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* M32R ELF support for BFD.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* m68hc11 & m68hc12 ELF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MC68k ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Motorola MCore support for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Toshiba MeP ELF support for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Meta ELF support for BFD.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of BFD, the Binary File Descriptor library.
/* Xilinx MicroBlaze support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MIPS ELF support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from
information in the System V Application Binary Interface, MIPS
/* MMIX support for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MN10200 ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MN10300 ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* moxie ELF support for BFD.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* MSP430 ELF support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This file is part of BFD, the Binary File Descriptor library.
/* MS1 ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32 ELF support for BFD.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* Altera Nios II ELF support for BFD.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Or1k ELF support for BFD.
- Copyright 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* picoJava ELF support for BFD.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* PPC ELF support for BFD.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
By Michael Meissner, Cygnus Support, <meissner@cygnus.com>,
from information in the System V Application Binary Interface,
/* PPC64 ELF support for BFD.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Generic relocation support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* RL78 ELF support for BFD.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* RX ELF support for BFD.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* 390 ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Carl B. Pedersen and Martin Schwidefsky.
This file is part of BFD, the Binary File Descriptor library.
/* Score ELF support for BFD.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* SH ELF support for BFD.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC ELF support for BFD.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
By Doug Evans, Cygnus Support, <dje@cygnus.com>.
This file is part of BFD, the Binary File Descriptor library.
/* SPU ELF support for BFD.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TI C6X ELF attributes.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TI C6X ELF support for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILE-Gx ELF support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* TILEPro ELF support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* V850 ELF support for BFD.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Created by Michael Meissner, Cygnus Support <meissner@cygnus.com>
This file is part of BFD, the Binary File Descriptor library.
/* VAX ELF support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Matt Thomas <matt@3am-software.com>.
This file is part of BFD, the Binary File Descriptor library.
/* Visium ELF support for BFD.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* VxWorks ELF support for BFD.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
/* x86_64 ELF support for BFD.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>
This file is part of BFD, the Binary File Descriptor library.
/* Infineon XC16X ELF support for BFD.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems
This file is part of BFD, the Binary File Descriptor library.
/* XGATE ELF support for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* XSTORMY16 ELF support for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Xtensa ELF support for BFD.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
This file is part of BFD, the Binary File Descriptor library.
/* A Fibonacci heap datatype.
- Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Daniel Berlin (dan@cgsoftware.com).
This file is part of GCC.
use forward- and back-slash in path names interchangeably, and
some of them have case-insensitive file names.
- Copyright 2000, 2001, 2007, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* IEEE floating point support declarations, for GDB, the GNU Debugger.
- Copyright 1991, 1994, 1995, 1997, 2000, 2003, 2005, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of GDB.
-/* Copyright 1991, 1992, 1993, 1996 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2015 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
Bugs can be reported to bug-glibc@prep.ai.mit.edu.
cope with a "b" in the string, indicating binary files, but some reject this
(and thereby don't conform to ANSI C, but what else is new?).
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
"b" to the string, indicating binary files, but some reject this
(and thereby don't conform to ANSI C, but what else is new?).
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This version is for VMS systems, where text and binary files are
different.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Interface between GCC C FE and GDB -*- c -*-
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of GCC.
/* Interface between GCC C FE and GDB
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of GCC.
/* Generic interface between GCC and GDB
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of GCC.
/* Declarations for getopt.
- Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 2000,
- 2002 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
Bugs can be reported to bug-glibc@gnu.org.
/* An expandable hash tables datatype.
- Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Vladimir Makarov (vmakarov@cygnus.com).
This program is free software; you can redistribute it and/or modify
Written by the Center for Software Science at the University of Utah
and by Cygnus Support.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* IEEE Standard 695-1980 "Universal Format for Object Modules" header file
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Utilities for reading leb128 values.
- Copyright (C) 2012 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
/* Function declarations for libiberty.
- Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006, 2007, 2008, 2009, 2010, 2011, 2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Note - certain prototypes declared in this header file are for
functions whoes implementation copyright does not belong to the
/* longlong.h -- definitions for mixed size 32/64 bit arithmetic.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library.
/* Data types used in the IL symbol table.
- Copyright (C) 2009 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Rafael Espindola <espindola@google.com>
This file is part of GCC.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-04-16 Tristan Gingold <gingold@adacore.com>
* loader.h: Add macros for rebase, bind and export constants.
* loader.h: New file.
\f
-Copyright (C) 2011-2014 Free Software Foundation, Inc.
+Copyright (C) 2011-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
/* Mach-O arm declarations for BFD.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O compact unwind encoding.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Mach-O support for BFD.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* md5.h - Declaration of functions and data types used for MD5 sum
computing library functions.
- Copyright 1995, 1996, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C
Library. Bugs can be reported to bug-glibc@prep.ai.mit.edu.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-03-05 Alan Modra <amodra@gmail.com>
Update copyright years.
support.
\f
-Copyright (C) 1993-2014 Free Software Foundation, Inc.
+Copyright (C) 1993-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
/* Alpha NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
By Ian Lance Taylor, Cygnus Support
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support
/* NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support
/* i386 NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support.
/* PowerPC NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPARC NLM (NetWare Loadable Module) support for BFD.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Oasys object format header file for BFD.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* objalloc.h -- routines to allocate memory for objects
- Copyright 1997-2012 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Solutions.
This program is free software; you can redistribute it and/or modify it
/* obstack.h - object stack macros
- Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
- Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-12-27 Anthony Green <green@moxielogic.com>
* moxie.h (MOXIE_F1_AiB2, MOXIE_F1_ABi2): Renamed from
For older changes see ChangeLog-9103
\f
-Copyright (C) 2004-2014 Free Software Foundation, Inc.
+Copyright (C) 2004-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
/* AArch64 assembler/disassembler support.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GNU Binutils.
/* alpha.h -- Header file for Alpha opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@tamu.edu>,
patterned after the PPC opcode table written by Ian Lance Taylor.
/* Opcode table for the ARC.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of GAS, the GNU Assembler, GDB, the GNU debugger, and
/* ARM assembler/disassembler support.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
This file is part of GDB and GAS.
/* Opcode table for the Atmel AVR micro controllers.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This program is free software; you can redistribute it and/or modify
/* bfin.h -- Header file for ADI Blackfin opcode table
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of GDB, GAS, and the GNU binutils.
/* Header file for targets using CGEN: Cpu tools GENerator.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of GDB, the GNU debugger, and the GNU Binutils.
/* Information for instruction disassembly on the Convex.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GDB.
/* cr16.h -- Header file for CR16 opcode and register tables.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy
This file is part of GAS, GDB and the GNU binutils.
/* cris.h -- Header file for CRIS opcode and register tables.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Originally written for GAS 1.38.1 by Mikael Asker.
Updated, BFDized and GNUified by Hans-Peter Nilsson.
/* crx.h -- Header file for CRX opcode and register tables.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Originally written for GAS 2.12 by Tomer Levi, NSC, Israel.
Updates, BFDizing, GNUifying and ELF support by Tomer Levi.
/* d10v.h -- Header file for D10V opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Martin Hunt (hunt@cygnus.com), Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* d30v.h -- Header file for D30V opcode table
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Martin Hunt (hunt@cygnus.com), Cygnus Solutions
This file is part of GDB, GAS, and the GNU binutils.
/* Table of opcodes for the DLX microprocess.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of GDB and GAS.
/* Opcode table for the H8/300
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>.
This file is part of GDB, the GNU Debugger and GAS, the GNU Assembler.
/* Table of opcodes for the PA-RISC.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
University of Utah (pa-gdb-bugs@cs.utah.edu).
/* i370.h -- Header file for S/390 opcode table
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
PowerPC version written by Ian Lance Taylor, Cygnus Support
Rewritten for i370 ESA/390 support, Linas Vepstas <linas@linas.org>
/* opcode/i386.h -- Intel 80386 opcode macros
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler, and GDB, the GNU Debugger.
/* Table of opcodes for the i860.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler, and GDB, the GNU disassembler.
/* Basic 80960 instruction formats.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* ia64.h -- Header file for ia64 opcode table
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of BFD, the Binary File Descriptor library.
/* m68hc11.h -- Header file for Motorola 68HC11 & 68HC12 opcode table
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Stephane Carrez (stcarrez@nerim.fr)
This file is part of GDB, GAS, and the GNU binutils.
/* Opcode table header for m680[01234]0/m6888[12]/m68851.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GDB, GAS, and the GNU binutils.
/* Table of opcodes for the Motorola M88k family.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GDB and GAS.
/* Imagination Technologies Meta opcode table.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of GDB and GAS.
/* mips.h. Mips opcode list for GDB, the GNU debugger.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Ralph Campbell and OSF
Commented and modified by Ian Lance Taylor, Cygnus Support
/* mmix.h -- Header file for MMIX opcode table
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of GDB, GAS, and the GNU binutils.
/* mn10200.h -- Header file for Matsushita 10200 opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Jeff Law, Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* mn10300.h -- Header file for Matsushita 10300 opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Jeff Law, Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* Definitions for decoding the moxie opcode table.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Anthony Green (green@moxielogic.com).
This program is free software; you can redistribute it and/or modify
/* Opcode decoder for the TI MSP430
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Written by DJ Delorie <dj@redhat.com>
This file is part of GDB, the GNU Debugger.
/* Opcode table for the TI MSP430 microcontrollers
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This program is free software; you can redistribute it and/or modify
/* nds32.h -- Header file for nds32 opcode table
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This program is free software; you can redistribute it and/or modify
/* Nios II opcode list for GAS, the GNU assembler.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Nios II R1 opcode list for GAS, the GNU assembler.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Mentor Graphics, Inc.
This file is part of GAS, the GNU Assembler, and GDB, the GNU disassembler.
/* Print GOULD NPL instructions for GDB, the GNU debugger.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of GDB.
/* ns32k-opcode.h -- Opcode table for National Semi 32k processor
- Copyright (C) 1987-2014 Free Software Foundation, Inc.
+ Copyright (C) 1987-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* PDP-11 opcde list.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GDB and GAS.
/* Definitions for decoding the picoJava opcode table.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlain of Transmeta (sac@pobox.com).
This program is free software; you can redistribute it and/or modify
/* Print GOULD PN (PowerNode) instructions for GDB, the GNU debugger.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of GDB.
/* ppc.h -- Header file for PowerPC opcode table
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* pyramid.opcode.h -- gdb initial attempt.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Opcode decoder for the Renesas RL78
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Written by DJ Delorie <dj@redhat.com>
This file is part of GDB, the GNU Debugger and GAS, the GNU Assembler.
/* Opcode decoder for the Renesas RX
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Written by DJ Delorie <dj@redhat.com>
This file is part of GDB, the GNU Debugger and GAS, the GNU Assembler.
/* s390.h -- Header file for S390 opcode table
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of BFD, the Binary File Descriptor library.
/* score-datadep.h -- Score Instructions data dependency table
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* score-inst.h -- Score Instructions Table
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* Definitions for opcode table for the sparc.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler, GDB, the GNU debugger, and
the GNU Binutils.
/* SPU ELF support for BFD.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* SPU ELF support for BFD.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of GDB, GAS, and the GNU binutils.
* Ported by the State University of New York at Buffalo by the Distributed
* Computer Systems Lab, Department of Computer Science, 1991.
*/
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of GDB and BINUTILS.
/* tic30.h -- Header file for TI TMS320C30 opcode table
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of GDB, GAS, and the GNU binutils.
/* Table of opcodes for the Texas Instruments TMS320C[34]X family.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
/* tic54x.h -- Header file for TI TMS320C54X opcode table
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Timothy Wall (twall@cygnus.com)
This file is part of GDB, GAS, and the GNU binutils.
/* TI C6X control register information.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* TI C6X instruction format information.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* TI C6X opcode table.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* TI C6X opcode information.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* tic80.h -- Header file for TI TMS320C80 (MV) opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Fred Fish (fnf@cygnus.com), Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* TILE-Gx opcode information.
*
- * Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ * Copyright (C) 2011-2015 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
/* TILEPro opcode information.
*
- * Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ * Copyright (C) 2011-2015 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
/* v850.h -- Header file for NEC V850 opcode table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by J.T. Conklin, Cygnus Support
This file is part of GDB, GAS, and the GNU binutils.
/* Vax opcde list.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of GDB and GAS.
/* Opcode table header for Visium.
- Copyright (C) 2003-2014 Free Software Foundation.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GDB, GAS, and GNU binutils.
/* xgate.h -- Freescale XGATE opcode list
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Sean Keys (skeys@ipdatasys.com)
This file is part of the GNU opcodes library.
/* os9k.h - OS-9000 i386 module header definitions
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of GNU CC.
/* List implementation of a partition of consecutive integers.
- Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
/* plugin-api.h -- External linker plugin API. */
-/* Copyright 2009, 2010 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Cary Coutant <ccoutant@google.com>.
This file is part of binutils.
/* Default definitions for progress macros.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* <ctype.h> replacement macros.
- Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Zack Weinberg <zackw@stanford.edu>.
This file is part of the libiberty library.
/* Declarations of functions and data types used for SHA1 sum
library functions.
- Copyright (C) 2000, 2001, 2003, 2005, 2006, 2008, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
/* simple-object.h -- simple routines to read and write object files
- Copyright 2010 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This program is free software; you can redistribute it and/or modify it
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-03-05 Alan Modra <amodra@gmail.com>
Update copyright years.
* reloc.h: Likewise.
* internal.h: Likewise.
\f
-Copyright (C) 2010-2014 Free Software Foundation, Inc.
+Copyright (C) 2010-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
/* SOM a.out definitions for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* SOM clock definition for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* SOM internal definitions for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* SOM lst definitions for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* SOM relocation definitions for BFD.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Sorting algorithms.
- Copyright (C) 2000, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
/* A splay-tree datatype.
- Copyright 1998, 1999, 2000, 2002, 2005, 2007, 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Mark Mitchell (mark@markmitchell.com).
This file is part of GCC.
/* Symbol concatenation utilities.
- Copyright (C) 1998, 2000, 2010 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Basic struct timeval utilities.
- Copyright (C) 2011 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
+2015-01-01 Alan Modra <amodra@gmail.com>
+
+ Update year range in copyright notice of all files.
+
2014-03-05 Alan Modra <amodra@gmail.com>
Update copyright years.
* eiaf.h, eicp.h, eiha.h, eihd.h, eihi.h, eihs.h, eihvn.h: Ditto.
* eisd.h, emh.h, eobjrec.h, esdf.h, esrf.h, etir.h, shl.h: Ditto.
\f
-Copyright (C) 2010-2014 Free Software Foundation, Inc.
+Copyright (C) 2010-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
/* Alpha VMS external format for DeCompression.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Debug Module Table.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Descriptors.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Debug Symbol Table.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended End Of Module.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Program Section Definition.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Global Symbol Directory.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Global Symbol Definition.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Global Symbol.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Activator Fixup section.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image section Change Protection.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Ident Consistency check.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Activation.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Header.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Identification.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Symbols and debug table.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Header Version.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Image Section Descriptor.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Module Header.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Object Records.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended GSD Global Symbol Definition.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Symbol Definition for version Mask.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Symbol Def for Vectored symbols.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Shared Program Section Definition.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended GSD Global Symbol Reference.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Extended Text Information and Relocation.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS internal format.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Libraries.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Protection values.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
/* Alpha VMS external format of Shareable image List.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
This file is part of BFD, the Binary File Descriptor library.
-/* Copyright (C) 2013
- Free Software Foundation
+/* Copyright (C) 2013-2015 Free Software Foundation, Inc.
This file is part of GCC.
/* Definitions for data structures and routines for the regular
expression library, version 0.12.
- Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
- 1998, 2000, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1985-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library. Its master source is NOT part of
the C library, however. The master source lives in /gd/gnu/lib.
/* Xtensa configuration settings.
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Contributed by Bob Wilson (bob.wilson@acm.org) at Tensilica.
This program is free software; you can redistribute it and/or modify
/* Internal definitions for configurable Xtensa ISA support.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
/* Interface definition for configurable Xtensa ISA support.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
-2014-12-24 Alan Modra <amodra@gmail.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Exclude
- shared libraries in loop looking for .eh_frame sections.
- Similarly for build-id loop.
+ Update year range in copyright notice of all files.
-2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * emultempl/avrelf.em: Add include of elf/avr.h.
- (avr_finish): New function.
- (LDEMUL_FINISH): Added.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (update_definedness): Return false if script symbol is
- redefining a strong symbol in an object.
- (exp_fold_tree_1 <etree_assign>): Set up for reporting a multiple
- definition error, but for now leave disabled.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (exp_fold_tree_1 <etree_provide>): Test linker_def.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (exp_fold_tree_1 <etree_provide>): Leave bfd_link_hash_common
- symbols alone.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (update_definedness): Correct logic setting by_object.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (struct definedness_hash_entry, definedness_table)
- (definedness_newfunc, symbol_defined, update_definedness): Move
- and rename from..
- * ldlang.h (struct lang_definedness_hash_entry): ..here,..
- * ldlang.c (lang_definedness_table, lang_definedness_newfunc)
- (lang_symbol_defined, lang_update_definedness): ..and here.
- * ldexp.c (ldexp_init, ldexp_finish): New functions, extracted from..
- * ldlang.c (lang_init, lang_finish): ..here.
- * ldexp.h (ldexp_init, ldexp_finish): Declare.
- * ldlang.h (lang_symbol_defined, lang_update_definedness): Delete.
- * ldmain.c (main): Call ldexp_init and ldexp_finish.
-
-2014-12-10 Alan Modra <amodra@gmail.com>
-
- * ldmisc.c: #include "coff-bfd.h"
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * configure.tgt: Add Visium support.
- * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32visium.c.
- (eelf32visium.c): New rule.
- * Makefile.in: Regenerate.
- * emulparams/elf32visium.sh: New file.
- * scripttempl/visium.sc: Likewise.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * emulparams/elf_i386.sh (TINY_READONLY_SECTION): New.
- * emulparams/elf_x86_64.sh (TINY_READONLY_SECTION): Add .plt.got.
-
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-24 Alan Modra <amodra@gmail.com>
-
- * ld.texinfo: Correct --plt-align documentation.
- * emultempl/ppc64elf.em (plt_stub_align): Delete. Use and set
- params.plt_stub_align instead.
-
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * emulparams/elf_x86_64.sh (BNDPLT): Set to yes for x86_64.
- * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
- "-z bndplt" if BNDPLT is yes.
- (gld${EMULATION_NAME}_list_options): Add "-z bndplt" entry.
- * ld.texinfo: Add description for bndplt.
-
-2014-10-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * avrtiny.sc: Apply avr.sc fixes.
-
-2014-11-04 Alan Modra <amodra@gmail.com>
-
- * emultempl/spu_icache.o_c: Regenerate.
- * emultempl/spu_ovl.o_c: Regenerate.
-
-2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * testsuite/ld-avr/relax-02.d: Update to check size of symbols has
- changed.
- * testsuite/ld-avr/relax-03.d: Likewise.
-
-2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * testsuite/ld-avr/relax-02.d: New file.
- * testsuite/ld-avr/relax-02.s: New file.
- * testsuite/ld-avr/relax-03.d: New file.
- * testsuite/ld-avr/relax-03.s: New file.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * po/bg.po: Updated Bulgarian translation.
-
-2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
-
- * emultempl/aarch64elf.em: Add command-line option for erratum 835769.
-
-2014-10-17 Hans-Peter Nilsson <hp@axis.com>
-
- Implement --print-sysroot in ld.
- * ldlex.h (enum option_values): Add entry OPTION_PRINT_SYSROOT.
- * lexsup.c (ld_options): Add entry for --print-sysroot.
- (parse_args) <OPTION_PRINT_SYSROOT>: Print sysroot and exit early.
-
-2014-10-16 Alan Modra <amodra@gmail.com>
-
- PR 17488
- * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Don't attempt
- to access ELF header e_flags when not ppc64 ELF output.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * configure: Regenerate.
-
-2014-10-15 Hans-Peter Nilsson <hp@axis.com>
-
- * ldlex.l (INPUTLIST): New start condition.
- (comment pattern, ",", "(", ")", "AS_NEEDED")
- ({FILENAMECHAR1}{FILENAMECHAR}*, "-l"{FILENAMECHAR}+)
- (quoted string pattern, whitespace pattern): Add INPUTLIST to
- valid start conditions.
- (<INPUTLIST>"="{FILENAMECHAR1}{FILENAMECHAR}*): New NAME rule.
- (ldlex_inputlist): New start-condition-setter function.
- * ldgram.y (input_list1): Rename from input_list. All recursive
- use changed.
- (input_list): New wrapper rule for input_list1, setting
- INPUTLIST lexer state for the duration of parsing input_list1.
- * ldlang.c (lang_add_input_file): If the first character in the
- filename is '=', prepend the sysroot and force the context of that
- input file to non-sysroot.
- * ld.texinfo (Options): When mentioning "=" and sysroot, mention
- that --sysroot controls it, not only through the configuration.
- (input files in linker scripts): When mentioning
- behavior of first character "/" on scripts within sysroot, also
- mention that effect can be forced by prefixing with "=" and
- refer to SEARCH_DIR.
-
-2014-10-14 Tristan Gingold <gingold@adacore.com>
-
- * NEWS: Add marker for 2.25.
-
-2014-10-13 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (lang_add_section): Set up map_head.s and map_tail.s when
- relocatable.
-
-2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * emultempl/nds32elf.em (nds32_elf_after_open): Do not keep
- ex9 234th entry.
- (nds32_elf_after_allocation): Move all optimizations into
- nds32_elf_relax_section.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ldmain.c (get_emulation): Add support for -mips32r6 and -mips64r6.
-
-2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * configure.tgt: Add mips*-img-elf* target triple.
-
-2014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * emultempl/pe.em (write_build_id, setup_build_id): Change pe/coff
- build-id section name from '.build-id' to '.buildid'.
- * emultempl/pep.em (write_build_id, setup_build_id): Ditto.
-
-2014-08-22 Andreas Tobler <andreast@fgznet.ch>
-
- * emulparams/armelf_fbsd.sh (TEXT_START_ADDR): Increase alignment to
- 64kB boundary like in armelf_linux.sh.
-
-2014-08-22 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation): Call
- bfd_elf_discard_info after generating glink .eh_frame. Delete
- redundant test on ppc64_elf_setup_section_lists status.
-
-2014-08-20 Maciej W. Rozycki <macro@codesourcery.com>
-
- * emultempl/armelf.em (OPTION_STUBGROUP_SIZE): Fix formatting.
- (OPTION_NO_MERGE_EXIDX_ENTRIES, OPTION_LONG_PLT): Likewise.
-
-2014-08-20 Will Newton <will.newton@linaro.org>
-
- * configure.tgt: Default armeb-*-eabi* to big endian.
-
-2014-08-20 Daniel Micay <danielmicay@gmail.com>
-
- * emultempl/pep.em: Add --high-entropy-va switch.
- * ld.texinfo: Document the --high-entropy-va switch.
-
-2014-08-20 Nick Clifton <nickc@redhat.com>
-
- * scripttempl/DWARF.sc: Add copyright notice.
- * scripttempl/aix.sc: Likewise.
- * scripttempl/alpha.sc: Likewise.
- * scripttempl/alphavms.sc: Likewise.
- * scripttempl/aout.sc: Likewise.
- * scripttempl/armaout.sc: Likewise.
- * scripttempl/armbpabi.sc: Likewise.
- * scripttempl/armcoff.sc: Likewise.
- * scripttempl/avr.sc: Likewise.
- * scripttempl/avrtiny.sc: Likewise.
- * scripttempl/crisaout.sc: Likewise.
- * scripttempl/delta68.sc: Likewise.
- * scripttempl/dlx.sc: Likewise.
- * scripttempl/elf.sc: Likewise.
- * scripttempl/elf32cr16.sc: Likewise.
- * scripttempl/elf32cr16c.sc: Likewise.
- * scripttempl/elf32crx.sc: Likewise.
- * scripttempl/elf32msp430.sc: Likewise.
- * scripttempl/elf32msp430_3.sc: Likewise.
- * scripttempl/elf32sh-symbian.sc: Likewise.
- * scripttempl/elf32xc16x.sc: Likewise.
- * scripttempl/elf32xc16xl.sc: Likewise.
- * scripttempl/elf32xc16xs.sc: Likewise.
- * scripttempl/elf64hppa.sc: Likewise.
- * scripttempl/elf_chaos.sc: Likewise.
- * scripttempl/elfd10v.sc: Likewise.
- * scripttempl/elfd30v.sc: Likewise.
- * scripttempl/elfi370.sc: Likewise.
- * scripttempl/elfm68hc11.sc: Likewise.
- * scripttempl/elfm68hc12.sc: Likewise.
- * scripttempl/elfmicroblaze.sc: Likewise.
- * scripttempl/elfxgate.sc: Likewise.
- * scripttempl/elfxtensa.sc: Likewise.
- * scripttempl/epiphany_4x4.sc: Likewise.
- * scripttempl/epocpe.sc: Likewise.
- * scripttempl/h8300.sc: Likewise.
- * scripttempl/h8300h.sc: Likewise.
- * scripttempl/h8300hn.sc: Likewise.
- * scripttempl/h8300s.sc: Likewise.
- * scripttempl/h8300sn.sc: Likewise.
- * scripttempl/h8300sx.sc: Likewise.
- * scripttempl/h8300sxn.sc: Likewise.
- * scripttempl/h8500.sc: Likewise.
- * scripttempl/h8500b.sc: Likewise.
- * scripttempl/h8500c.sc: Likewise.
- * scripttempl/h8500m.sc: Likewise.
- * scripttempl/h8500s.sc: Likewise.
- * scripttempl/hppaelf.sc: Likewise.
- * scripttempl/i386beos.sc: Likewise.
- * scripttempl/i386coff.sc: Likewise.
- * scripttempl/i386go32.sc: Likewise.
- * scripttempl/i386msdos.sc: Likewise.
- * scripttempl/i860coff.sc: Likewise.
- * scripttempl/i960.sc: Likewise.
- * scripttempl/ia64vms.sc: Likewise.
- * scripttempl/ip2k.sc: Likewise.
- * scripttempl/iq2000.sc: Likewise.
- * scripttempl/m68kaux.sc: Likewise.
- * scripttempl/m68kcoff.sc: Likewise.
- * scripttempl/m88kbcs.sc: Likewise.
- * scripttempl/mcorepe.sc: Likewise.
- * scripttempl/mep.sc: Likewise.
- * scripttempl/mips.sc: Likewise.
- * scripttempl/mipsbsd.sc: Likewise.
- * scripttempl/mmo.sc: Likewise.
- * scripttempl/moxie.sc: Likewise.
- * scripttempl/nds32elf.sc: Likewise.
- * scripttempl/nw.sc: Likewise.
- * scripttempl/pe.sc: Likewise.
- * scripttempl/pep.sc: Likewise.
- * scripttempl/pj.sc: Likewise.
- * scripttempl/ppcpe.sc: Likewise.
- * scripttempl/psos.sc: Likewise.
- * scripttempl/riscix.sc: Likewise.
- * scripttempl/sh.sc: Likewise.
- * scripttempl/sparccoff.sc: Likewise.
- * scripttempl/st2000.sc: Likewise.
- * scripttempl/tic30aout.sc: Likewise.
- * scripttempl/tic30coff.sc: Likewise.
- * scripttempl/tic4xcoff.sc: Likewise.
- * scripttempl/tic54xcoff.sc: Likewise.
- * scripttempl/tic80coff.sc: Likewise.
- * scripttempl/v850.sc: Likewise.
- * scripttempl/v850_rh850.sc: Likewise.
- * scripttempl/vanilla.sc: Likewise.
- * scripttempl/w65.sc: Likewise.
- * scripttempl/xstormy16.sc: Likewise.
- * scripttempl/z80.sc: Likewise.
- * scripttempl/z8000.sc: Likewise.
-
-2014-08-19 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * ld.texinfo (--as-needed): Clarify that references from libraries
- must be from needed libraries.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * emultempl/aarch64elf.em (gld${EMULATION_NAME}_after_allocation):
- Handle error status from bfd_elf_discard_info.
- * emultempl/armelf.em: Likewise.
- * emultempl/elf32.em: Likewise.
- * emultempl/hppaelf.em: Likewise.
- * emultempl/metagelf.em: Likewise.
- * emultempl/nios2elf.em: Likewise.
- * emultempl/ppc64elf.em: Likewise.
- * emultempl/tic6xdsbt.em: Likewise.
- * emultempl/vms.em: Likewise.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- PR 16563
- * ldlang.c (map_head_is_link_order): Rename from
- stripped_excluded_sections.
- (lang_clear_os_map): New function, extracted from..
- (strip_excluded_output_sections): ..here.
- * ldlang.h (lang_clear_os_map): Declare.
- * ldwrite.c (ldwrite): Call lang_clear_os_map.
- * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
- Likewise.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Move AC_PROG_CC and other macros earlier. Delete
- plugin checks now done in config/plugins.m4.
- * config.in: Regenerate.
- * configure: Regenerate.
-
-2014-08-14 Alan Modra <amodra@gmail.com>
-
- * plugin.c (is_ir_dummy_bfd): Test BFD_PLUGIN flag rather than
- flags.claimed.
-
-2014-08-13 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * pe-dll.c (autofilter_entry_type autofilter_symbollist_i386): Add
- __dso_handle.
-
-2014-08-13 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (open_input_bfds): Don't use bfd_elf_get_dyn_lib_class.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- * ldlang.h (struct lang_input_statement_flags): Don't make "reload"
- field conditional on ENABLE_PLUGINS.
- * ldlang.c (open_input_bfds): Expand plugin_should_reload.
- * plugin.h (plugin_should_reload): Delete.
- * plugin.c (plugin_should_reload): Delete.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- * ldmain.c (notice): Update args.
- * plugin.c (plugin_notice): Likewise. Follow warning sym link.
- Handle new indirect symbol.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- * plugin.c (plugin_load_plugins): Set link_info.lto_plugin_active.
-
-2014-08-08 Ulrich Drepper <drepper@gmail.com>
-
- * ldlang.h (struct lang_input_statement_flags): Add pushed
- member.
- * ldlex.h (enum option_values): Add OPTION_PUSH_STATE and
- OPTION_POP_STATE.
- * lexsup.c (ld_options): Add entries for --push-state and
- --pop-state.
- (parse_args): Handle OPTION_PUSH_STATE and OPTION_POP_STATE.
- * ld.texinfo: Document --push-state and --pop-state.
-
-2014-08-06 H.J. Lu <hongjiu.lu@intel.com>
-
- PR14918
- * plugin.c (plugin_opt_plugin_arg): Drop --pass-through.
-
-2014-08-05 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * emulparams/elf32bmip.sh: Add .MIPS.abiflags.
- * emulparams/elf32bmipn32-defs.sh: Likewise.
- * emulparams/elf64bmip-defs.sh: Likewise.
-
-2014-07-27 Anthony Green <green@moxielogic.com>
-
- * Makefile.am (ALL_EMULATION_SOURCES): Add moxiebox support.
- (emoxiebox.c): Build.
- * configure.tgt (targ_extra_ofiles): Add moxie-*-moxiebox*.
- * emulparams/moxiebox.sh (TEXT_START_ADDR): New file.
- * Makefile.in: Rebuilt.
-
-2014-07-17 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
-
- * emulparams/elf32or1k_linux.sh (TEXT_START_ADDR): Increase from
- 0x0 to first page boundary at 0x2000.
-
-2014-07-10 Max Filippov <jcmvbkbc@gmail.com>
-
- * emultempl/xtensaelf.em (is_inconsistent_linkonce_section):
- correctly handle missing dot in section name after
- ".gnu.linkonce.prop.".
-
-2014-07-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * scripttempl/avr.sc: Remove KEEP for .data and
- force .bss VMA to end of .data VMA.
-
-2014-07-08 Will Newton <will.newton@linaro.org>
-
- * emulparams/armelf_linux.sh (TEXT_START_ADDR): Increase
- alignment to 64kB boundary.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Update "configure.in" comments.
- * configure: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.in: Include bfd/version.m4.
- (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
- (BFD_VERSION): Delete.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
-
-2014-07-03 Alan Modra <amodra@gmail.com>
-
- PR 17068
- * ldlang.c (load_symbols): Always check flags.reload.
- (open_input_bfds): Always reload --as-needed shared libraries,
- not just when rescanning.
- * ldlang.h (struct lang_input_statement_flags): Update reload comment.
- * plugin.c (plugin_should_reload): Assume shared library arg.
- * plugin.h (plugin_should_reload): Update comment.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc64elf.em (stub_added): Delete.
- (gld${EMULATION_NAME}_finish): Call ppc64_elf_build_stubs even when
- none of the usual stubs have been added. Only change entry_section
- for ELFv1.
-
-2014-07-01 Alan Modra <amodra@gmail.com>
-
- * sysdep.h: Don't include limits.h and sys/param.h. Don't
- include unistd.h twice.
- (LD_PATHMAX): Don't define.
- * ldlang.c (lang_common): Don't use UINT_MAX.
-
-2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
- Pitchumani Sivanupandi <pitchumani.s@atmel.com>
- Soundararajan <Sounderarajan.D@atmel.com>
-
- * Makefile.am (ALL_EMULATION_SOURCES): Add avrtiny emulation source.
- (eavrtiny.c): Add rules for avrtiny emulation source.
- * Makefile.in: Regenerate.
- * configure.tgt: Add avrtiny to avr target emulations.
- * scripttempl/avrtiny.sc: New file. Linker script template for
- avrtiny arch.
- * emulparams/avrtiny.sh: New file. Emulation parameters for
- avrtiny arch.
-
-2014-06-30 Ulrich Drepper <drepper@gmail.com>
-
- * lexsup.c (parse_args): Check whether provided SONAME is empty
- string. If yes, warn and ignore it. Don't overwrite valid SONAME
- with empty string.
-
-2014-06-26 Linda Zhang <lindasc@qq.com>
-
- * emultempl/pe.em: Initialise insert_timestamp to true.
- Add a --no-insert-timestamp command line option.
- * emultempl/pep.em: Likewise.
- * ld.texinfo: Document that --insert-timestamp is enabled by
- default and that it now has an inverse command line option.
- * NEWS: Mention the new behaviour.
-
-2014-06-25 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am (ALL_EMULATION_SOURCES): Move ei386pep.c from
- here...
- (ALL_64_EMULATION_SOURCES): ... to here.
- (ALL_EMUL_EXTRA_OFILES): Move pep-dll.o from here...
- (ALL_64_EMUL_EXTRA_OFILES): New. ... to here.
- * configure.in (EMUL_EXTRA_OFILES): Include
- ALL_64_EMUL_EXTRA_OFILES when making a 64-bit enabled build.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
-
-2014-06-18 Andreas Tobler <andreast@fgznet.ch>
-
- * configure.tgt (arm*-*-freebsd*): Update targ_extra_emuls.
- (arm*b-*-freebsd*): Add target.
- * emulparams/armelfb_fbsd.sh: Added.
- * emulparams/armelf_fbsd.sh: Updated.
- * Makefile.am (ALL_EMULATION_SOURCES): Add earmelfb_fbsd.c.
- * Makefile.in: Regenerate.
-
-2014-06-16 Alan Modra <amodra@gmail.com>
-
- * scripttempl/elf.sc: Edit out __rela_iplt symbol assignments from
- .rel sections, and __rel_iplt from .rela sections.
- * scripttempl/nds32elf.sc: Likewise.
- * Makefile.am (ends32*.c) Depend on nds32elf.sc.
- * Makefile.in: Regenerate.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- PR 17047
- * ldlang.c (output_bfd_hash_table_free_fn): Delete.
- (open_output): Don't set it..
- * ldmain.c (ld_cleanup): ..or call it.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- * emultempl/cr16elf.em, * emultempl/elf32.em, * emultempl/genelf.em,
- * emultempl/m68kcoff.em, * emultempl/m68kelf.em,
- * emultempl/nds32elf.em, * emultempl/pe.em, * emultempl/pep.em,
- * ldlang.c, * ldmain.c, * pe-dll.c: Update for bfd.link_next change.
-
-2014-06-13 Alan Modra <amodra@gmail.com>
-
- * Makefile.am (ALL_EMULATION_SOURCES): Add enios2elf.c, enios2linux.c.
- * Makefile.in: Regenerate.
-
-2014-06-07 Alan Modra <amodra@gmail.com>
-
- * ldexp.c (exp_fold_tree_1 <etree_provide>): Make PROVIDEd
- linker script symbol value override a built-in linker symbol.
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
- bfd's development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-06-02 Alan Modra <amodra@gmail.com>
-
- * emulparams/elf32bfin.sh: Rename from bfin.sh.
- * emulparams/elf32bfinfd.sh: Update to suit.
- * emulparams/msp430.sh: Rename from msp430all.sh. Remove
- MSP430_NAME and msp430X vars.
- * emulparams/msp430X.sh: New.
- * emulparams/score3_elf.sh: Rename from scoreelf.sh. Remove
- SCORE_NAME and score7_elf ARCH setting.
- * emulparams/score7_elf.sh: New.
- * Makefile.am (eelf32bfin.c, eelf32bfinfd.c): Update dependencies.
- (emsp430.c, emsp430X.c, escore3_elf.c, escore7_elf.c): Likewise.
- * Makefile.in: Regenerate.
- * genscripts.sh: Delete customizer_script param.
-
-2014-05-28 Hans-Peter Nilsson <hp@axis.com>
-
- * Makefile.am: Change all rules with ${GENSCRIPTS}
- invocations to be just dependencies.
- ($(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES))
- (run-genscripts): New rules.
- * Makefile.in: Regenerate.
-
-2014-05-27 DJ Delorie <dj@redhat.com>
-
- * ld/ldemul.h (extra_map_file_text): New field.
- (ldemul_extra_map_file_text): Declare.
- * ld/ldemul.c (ldemul_extra_map_file_text): Define.
- * ld/ldlang.c (lang_map): Call it.
-
- * ld/emultempl/rxelf.em: Add extra_map_file_text hook.
- * ld/emultempl/aix.em: Add NULL extra_map_file_text hook.
- * ld/emultempl/armcoff.em: Likewise.
- * ld/emultempl/beos.em: Likewise.
- * ld/emultempl/elf32.em: Likewise.
- * ld/emultempl/generic.em: Likewise.
- * ld/emultempl/gld960.em: Likewise.
- * ld/emultempl/gld960c.em: Likewise.
- * ld/emultempl/linux.em: Likewise.
- * ld/emultempl/lnk960.em: Likewise.
- * ld/emultempl/m68kcoff.em: Likewise.
- * ld/emultempl/pe.em: Likewise.
- * ld/emultempl/pep.em: Likewise.
- * ld/emultempl/sunos.em: Likewise.
- * ld/emultempl/ticoff.em: Likewise.
- * ld/emultempl/vanilla.em: Likewise.
-
-2014-05-24 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (base): Move variable to..
- * mri.c: ..here, and make static.
- * ldlang.h (base): Delete declaration.
-
-2014-05-20 Hans-Peter Nilsson <hp@axis.com>
-
- * Makefile.am (ALL_EMULATION_SOURCES): Add missing eelf32mbel_linux.c.
- * Makefile.in: Regenerate.
-
-2014-05-20 Alan Modra <amodra@gmail.com>
-
- PR 16952
- * emulparams/elf32ppccommon.sh (_SDA_BASE_, _SDA2_BASE_): Delete.
- * emultempl/ppc32elf.em (ppc_before_allocation): Call
- ppc_elf_maybe_strip_sdata_syms.
- * ldlang.c (size_input_section): Correct output_offset value
- for excluded input sections.
-
-2014-05-16 John Marino <binutils@marino.st>
-
- * configure.tgt: Add /lib to dragonfly NATIVE_LIB_DIRS.
-
-2014-05-11 Chung-Lin Tang <cltang@codesourcery.com>
-
- * emulparams/nios2linux.sh (OTHER_GOT_SYMBOLS): Wrap _gp in HIDDEN(),
- and gp in PROVIDE_HIDDEN.
-
-2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
-
- * ldlang.c (lang_finish): Don't call bfd_link_hash_table_free here.
- (output_bfd_hash_table_free_fn): New variable.
- (open_output): Save the _bfd_link_hash_table_free function for the
- output_bfd into output_bfd_hash_table_free_fn.
- * ldmain.c (ld_cleanup): If set, call output_bfd_hash_table_free_fn
- on link_info.hash.
- * ldlang.h (output_bfd_hash_table_free_fn): Declare.
-
-2014-05-02 Alan Modra <amodra@gmail.com>
-
- * emultempl/metagelf.em: Update bfd target vector naming.
- * emultempl/nios2elf.em: Likewise.
- * emultempl/spuelf.em: Likewise.
- * emultempl/tic6xdsbt.em: Likewise.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
- * configure.tgt: Likewise.
- * emulparams/elf32or1k.sh: New file.
- * emulparams/elf32or1k_linux.sh: New file.
- * emulparams/elf32openrisc.sh: Delete.
- * emulparams/or32.sh: Delete.
- * emulparams/or32elf.sh: Delete.
- * scripttempl/or32.sc: Delete.
- * Makefile.in: Regenerate.
-
-2014-04-21 Richard Henderson <rth@redhat.com>
-
- * emultempl/alphaelf.em (alpha_after_parse): Enable 2 relax passes.
-
-2014-04-16 Steve Ellcey <sellcey@mips.com>
-
- * emultempl/elf32.em: Include safe-ctype.h.
-
-2014-04-16 Steve Ellcey <sellcey@mips.com>
-
- * ldbuildid.c (generate_build_id): Add ATTRIBUTE_UNUSED to size arg.
-
-2014-04-09 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am (default-manifest.o): Remove rule.
- (EMUL_EXTRA_BINARIES): Delete.
- (ALL_EMUL_EXTRA_BINARIES): Delete.
- (ld_new_DEPENDENCIES): Remove EMUL_EXTRA_BINARIES.
- (install-data-local): Remove EMUL_EXTRA_BINARIES.
- * Makefile.in: Regenerate.
- * configure.in (all_emul_extra_binaries): Delete.
- (EMUL_EXTRA_BINARIES): Remove.
- * configure: Regenerate.
- * configure.tgt (target_extra_binaries): Delete.
- * emultempl/default-manifest.rc: Delete.
- * ld.texinfo: Remove discussion of default manifest.
- * emulparams/i386pe.sh (DEFAULT_MANIFEST): Delete.
- * emulparams/i386pep.sh (DEFAULT_MANIFEST): Delete.
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * emultempl/spuelf.em: Include safe-ctype.h, remove duplicate errno.h.
- * emultempl/nds32elf.em: Include bfd_stdint.h.
- * po/POTFILES.in: Regenerate.
-
-2014-04-09 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc32elf.em (no_zero_padding, ppc_finish): New functions.
- (LDEMUL_FINISH): Define.
-
-2014-04-08 Nick Clifton <nickc@redhat.com>
-
- * scripttempl/pe.sc (R_RSRC): Remove default manifest.
- * scripttempl/pep.sc (R_RSRC): Remove default manifest.
-
-2014-04-08 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * emultempl/elf32.em (id_note_section_size, read_hex, write_build_id):
- Move code for parsing build-id option and calculating the build-id to...
- * ldbuildid.c: New file.
- * ldbuildid.h: New file.
- * Makefile.am (CFILES, HFILES, OFILES, ld_new_SOURCES): Add new
- files.
- * Makefile.in: Regenerate.
- * ld.texinfo: Update --build-id description to mention COFF
- support.
- * NEWS: Mention support for COFF build ids.
- * emultempl/pe.em (gld${EMULATION_NAME}_handle_option):
- (pecoff_checksum_contents, write_build_id, setup_build_id)
- (gld_${EMULATION_NAME}_after_open): Handle and implement
- build-id option.
- * emultempl/pep.em: Likewise.
-
-2014-04-04 Cary Coutant <ccoutant@google.com>
-
- PR gold/16804
- * ld.texinfo: Document optional comma following output section
- command and overlay command.
-
-2014-04-04 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (lang_size_sections_1 <lang_input_section_enum>): Use
- current "fill", not "output_section_statement->fill".
-
-2014-03-31 Nick Clifton <nickc@redhat.com>
-
- PR ld/16744
- * emultempl/elf32.em (_after_open): Create a .note.GNU-stack
- section when performing a relocatable link with -z [no]execstack
- specified.
-
-2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16756
- * ldmain.c (symbol_warning): New function.
- (warning_callback): Use it. Scan all input files for a reference
- to SYMBOL.
-
-2014-03-21 Christopher Faylor <me.cygwin2013@cgf.cx>
-
- * ld.texinfo: Document change in handling of --enable-auto-image-base.
- * emultempl/pe.em (pe_auto_image_base): Set to default base.
- (gld_${EMULATION_NAME}_list_options): Change usage message to reflect
- optional --enable-auto-image-base argument.
- (gld${EMULATION_NAME}_handle_option): Handle optional
- --enable-auto-image-base argument.
- (compute_dll_image_base): Eliminate constant. Use pe_auto_image_base.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am (default-manifest.o): Use WINDRES_FOR_TARGET.
- * Makefile.in: Regenerate.
- * emultempl/default-manifest.rc: Fix typo.
- * scripttempl/pe.sc (R_RSRC): Fix default-manifest exclusion.
- (.rsrc): Add SUBALIGN(4). Remove SORT.
- * scripttempl/pep.sc: Likewise.
-
-2014-03-17 Christopher Faylor <me.cygwin2014@cgf.cx>
-
- * Makefile.am: Use host version of windres.
- * Makefile.in: Regenerate.
-
-2014-03-14 Romain Geissler <romain.geissler@amadeus.com>
- Alan Modra <amodra@gmail.com>
-
- * ldlang.h (full_name_provided): New input flag.
- * ldlang.c (new_afile): Don't use lang_input_file_is_search_file_enum
- for -l:namespec. Instead use lang_input_file_is_l_enum with
- full_name_provided flag.
- * ldlfile.c (ldfile_open_file_search): Don't complete lib name if
- full_name_provided flag is set.
- * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
- Handle full_name_provided libraries. Tidy EXTRA_SHLIB_EXTENSION
- support. Set DT_NEEDED for -l:namespec as namespec.
- * emultempl/aix.em (ppc_after_open_output): Handle full_name_provided.
- * emultempl/linux.em (gld${EMULATION_NAME}_open_dynamic_archive):
- Don't handle full_name_provided libraries.
- * emultempl/pe.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
- * emultempl/pep.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
- * emultempl/vms.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-04 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am (ALL_EMUL_EXTRA_BINARIES): Remove default-manifest.
- * Makefile.in: Regenerate.
-
-2014-02-27 Yuri Gribov <y.gribov@samsung.com>
-
- * emultempl/armelf.em (OPTION_LONG_PLT): Define.
- (PARSE_AND_LIST_LONGOPTS): Add long-plt.
- (PARSE_AND_LIST_OPTIONS): Likewise.
- (PARSE_AND_LIST_ARGS_CASES): Handle long-plt.
- * ld.texinfo: Document --long-plt.
-
-2014-02-27 Alan Modra <amodra@gmail.com>
-
- * emulparams/elf32ppcvxworks.sh: Source plt_unwind.sh and
- use ppc32elf.em.
- * emultempl/ppc32elf.em (ppc_after_open): Don't compile for
- vxworks.
- (LDEMUL_AFTER_OPEN): Don't set for vxworks.
- (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Exclude
- -secure-plt, -bss-plt and -sdata-got when vxworks.
-
-2014-02-27 Nick Clifton <nickc@redhat.com>
-
- * configure.in (all_emul_extra_binaries): New variable. Populated
- by invoking configure.tgt.
- (EMUL_EXTRA_BINARIES): New substitution.
- * configure: Regenerate.
- * configure.tgt (target_extra_binaries): New variable. Set to
- default-manifest.o for Cygwin and MinGW targets.
- * Makefile.am (EMUL_EXTRA_BINARIES): New variable. Initialised
- by the configure script.
- (ALL_EMUL_EXTRA_BINARIES): New variable.
- (default-manifest.o): New rule to build the default manifest.
- (ld_new_DEPENDENCIES): Add EMUL_EXTRA_BINARIES.
- (install-data-local): Add EMUL_EXTRA_BINARIES.
- * Makefile.in: Regenerate.
- * ld.texinfo: Document default manifest support.
- * emulparams/i386pe.sh (DEFAULT_MANIFEST): Define.
- * emulparams/i386pep.sh (DEFAULT_MANIFEST): Define.
- * emultempl/default-manifest.rc: New file.
- * scripttempl/pe.sc (R_RSRC): Include DEFAULT_MANIFEST, if defined.
- * scripttempl/pep.sc (R_RSRC): Likewise.
-
-2014-02-26 Dan Mick <dan.mick@inktank.com>
-
- PR ld/16569
- * ldcref.c (cref_sort_array): Compare unmangled names unless
- demanglng has been requiested.
- (output_one_cref): Output unmangled name unless demangling has
- been requested.
-
-2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
- H.J. Lu <hongjiu.lu@intel.com>
-
- * emulparams/elf_x86_64.sh (TINY_READONLY_SECTION): New.
-
-2014-02-19 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc64elf.em (params): Init new field.
- (ppc_create_output_section_statements): Set params.save_restore_funcs
- default.
- (PARSE_AND_LIST_*): Add support for --save-restore-funcs and
- --no-save-restore-funcs.
-
-2014-02-17 Alan Modra <amodra@gmail.com>
-
- * emultemps/ppc64elf.em (params): New static struct replacing
- various other static vars. Adjust code throughout file.
-
-2014-02-17 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc32elf.em (ppc_after_open_output): Really enable
- ppc476 workaround for ld -r.
-
-2014-02-12 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc32elf.em (pagesize): New static var.
- (ppc_after_open_output): Set params.pagesize_p2 from pagesize.
- (PARSE_AND_LIST_ARGS_CASES): Adjust to use pagesize.
-
-2014-02-11 Andrew Pinski <apinski@cavium.com>
-
- * emulparams/aarch64linux32.sh (LIBPATH_SUFFIX): Change to ilp32.
- (ELF_INTERPRETER_NAME): Define.
- * emulparams/aarch64linux32b.sh (ELF_INTERPRETER_NAME): Define.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/ld.pot: Regenerate.
-
-2014-02-03 Alan Modra <amodra@gmail.com>
-
- * emultempl/ppc32elf.em (no_tls_get_addr_opt, emit_stub_syms)
- plt_style): Delete. Adjust all refs to instead use..
- (params): ..this. New variable.
- (ppc_after_open_output): New function. Tweak params and pass to
- ppc_elf_link_params.
- (ppc_after_open): Adjust ppc_elf_select_plt_layout call.
- (ppc_before_allocation): Adjust ppc_elf_tls_setup call. Enable
- relaxation for ppc476 workaround.
- (PARSE_AND_LIST_*): Add --{no-,}ppc476-workaround support.
- (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Define.
-
-2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * ld/ld.texinfo: Change ALIGN_WITH_INPUT documentation.
- * ld/ldlang.c (lang_size_sections_1): Add dotdelta
- variable which reflects the VMA change due to alignment
- requirements. Use dotdelta do change the LMA if
- ALIGN_WITH_INPUT is requested.
-
-2014-02-01 Hans-Peter Nilsson <hp@bitrange.com>
-
- * emultempl/mmix-elfnmmo.em (mmix_after_allocation): Fix typo in
- call to bfd_set_section_vma exposed by recent bfd_set_section_vma
- change.
-
-2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * Makefile.am (enios2elf.c, enios2linux.c): Update dependencies.
- * Makefile.in: Regenerated.
- * emulparams/nios2elf.sh (EXTRA_EM_FILE): Set.
- * emulparams/nios2linux.sh (EXTRA_EM_FILE): Set.
- * emultempl/nios2elf.em: New file.
- * gen-doc.texi (NIOSII): Set.
- * ld.texinfo (NIOSII): Set.
-
-2014-01-28 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am: Remove obsolete MSP430 emulations.
- * configure.tgt: Likewise.
- * emulparams/msp430all.sh: Likewise.
- * Makefile.in: Regenerate.
-
-2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16498
- * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Improve
- orphaned TLS section handling.
-
-2014-01-24 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (lang_output_section_find_by_flags): Be careful to
- test look->bfd_section->flags if available rather than
- look->flags. Separate SEC_THREAD_LOCAL handling from
- SEC_READONLY loop, and rewrite.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * ldlang.c (asneeded_list_head, asneeded_list_tail): New vars.
- (lang_init): Initialise them.
- (lang_print_asneeded): New function.
- (lang_process): Call lang_print_asneeded.
- * ldlang.h (struct asneeded_minfo): New.
- (asneeded_list_tail): Declare.
- * ldmain.c (add_archive_element): Improve archive map heading.
- * ldmisc.c (minfo): Stash --as-needed info.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * ld.h (struct map_symbol_def): Move to..
- * ldlang.h: ..here.
- * ldlang.c (print_assignment): Don't set expld.assign_name to dot.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * ld.texinfo (Output Section Discarding): Mention assigning to dot
- as a way of keeping otherwise empty sections.
- * ldexp.c (is_dot, is_value, is_sym_value, is_dot_ne_0,
- is_dot_plus_0, is_align_conditional): New predicates.
- (exp_fold_tree_1): Set SEC_KEEP when assigning to dot inside an
- output section, except for some special cases.
- * scripttempl/elfmicroblaze.sc: Use canonical form to align at
- end of .heap and .stack.
-
-2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * emulparams/aarch64linuxb.sh (ELF_INTERPRETER_NAME): Define.
-
-2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * emulparams/aarch64linux.sh (ELF_INTERPRETER_NAME): Define.
-
-2014-01-20 Alan Modra <amodra@gmail.com>
-
- * ldlang.h (struct lang_definedness_hash_entry): Add by_object and
- by_script. Make iteration a single bit field.
- (lang_track_definedness, lang_symbol_definition_iteration): Delete.
- (lang_symbol_defined): Declare.
- * ldlang.c (lang_statement_iteration): Expand comment a little.
- (lang_init <lang_definedness_table>): Make it bigger.
- (lang_track_definedness, lang_symbol_definition): Delete.
- (lang_definedness_newfunc): Update.
- (lang_symbol_defined): New function.
- (lang_update_definedness): Create entries here. Do track whether
- script definition of symbol is valid, even when also defined in
- an object file.
- * ldexp.c (fold_name <DEFINED>): Update.
- (fold_name <NAME>): Allow self-assignment for absolute symbols
- defined in a linker script.
-
-2014-01-20 Guy Martin <gmsoft@tuxicoman.be>
- Alan Modra <amodra@gmail.com>
-
- * ldlang.h (lang_output_section_get): Define.
- * ldlang.c (lang_output_section_get): Likewise.
- (init_os): Set the output_section userdata to the output
- section statement.
- * emultempl/hppaelf.em: Use lang_output_section_get instead of
- lang_output_section_find where applicable.
- * emultempl/aarch64elf.em: Likewise.
- * emultempl/aix.em: Likewise.
- * emultempl/armelf.em: Likewise.
- * emultempl/m68hc1xelf.em: Likewise.
- * emultempl/metagelf.em: Likewise.
- * emultempl/mipself.em: Likewise.
- * emultempl/ppc64elf.em: Likewise.
- * emultempl/spuelf.em: Likewise.
-
-2014-01-17 Alan Modra <amodra@gmail.com>
-
- * genscripts.sh (COMPILE_IN): Don't set if already set.
- * emulparams/nds32elf.sh: Don't clear EMULATION_LIBPATH, set
- COMPILE_IN=no.
- * emulparams/nds32elf16m.sh: Likewise.
- * emulparams/nds32elf_linux.sh: Likewise.
- * emultempl/aix.em: Test COMPILE_IN value is "yes".
- * emultempl/armcoff.em: Likewise.
- * emultempl/elf32.em: Likewise.
- * emultempl/generic.em: Likewise.
- * emultempl/gld960.em: Likewise.
- * emultempl/gld960c.em: Likewise.
- * emultempl/linux.em: Likewise.
- * emultempl/lnk960.em: Likewise.
- * emultempl/m68kcoff.em: Likewise.
- * emultempl/sunos.em: Likewise.
- * emultempl/ticoff.em: Likewise.
-
-2014-01-16 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16456
- * genscripts.sh: Don't search directory with LIBPATH_SUFFIX_SKIP
- suffix.
- * emulparams/elf32_x86_64.sh (LIBPATH_SUFFIX_SKIP): Set to 64
- for elf32_x86_64 emulation.
- * emulparams/elf_i386.sh (LIBPATH_SUFFIX_SKIP): Set to 64
- for elf_i386 emulation.
-
-2014-01-16 Alan Modra <amodra@gmail.com>
-
- * ld.h (fat_section_userdata_type, get_userdata): Move to..
- * ldlang.h (input_section_userdata_type, get_userdata): ..here.
- * ldlang.c (init_map_userdata): Delete. Fold into..
- (sort_def_symbol): ..here. Don't attach input section userdata
- to output sections or global bfd sections.
- (lang_map): Don't pre-allocate input section userdata.
- (init_os): Don't allocate userdata for output sections.
- (print_all_symbols): Update.
-
-2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
-
- * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
- Silence uninitialized warning on ehdr_start_save with older
- GCC.
-
-2014-01-15 Alan Modra <amodra@gmail.com>
-
- * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Define
- __ehdr_start before size_dynamic_sections and restore afterwards.
-
-2014-01-10 Alan Modra <amodra@gmail.com>
-
- PR ld/14207
- PR ld/16322
- PR binutils/16323
- * ldlang.c (lang_size_sections): Remove unneeded RELRO base
- adjust. Tidy comments.
- * ld.texinfo (DATA_SEGMENT_RELRO_END): Correct description.
-
-2014-01-10 Hans-Peter Nilsson <hp@axis.com>
-
- * emulparams/crislinux.sh (COMMONPAGESIZE): Define.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/14207
- PR ld/16322
- PR binutils/16323
- * ldlang.c (lang_size_sections): Properly align RELRO base.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * ldver.c (ldversion): Update copyright year to 2014.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-24 Alan Modra <amodra@gmail.com>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Exclude
+ shared libraries in loop looking for .eh_frame sections.
+ Similarly for build-id loop.
+
+2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * emultempl/avrelf.em: Add include of elf/avr.h.
+ (avr_finish): New function.
+ (LDEMUL_FINISH): Added.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (update_definedness): Return false if script symbol is
+ redefining a strong symbol in an object.
+ (exp_fold_tree_1 <etree_assign>): Set up for reporting a multiple
+ definition error, but for now leave disabled.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (exp_fold_tree_1 <etree_provide>): Test linker_def.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (exp_fold_tree_1 <etree_provide>): Leave bfd_link_hash_common
+ symbols alone.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (update_definedness): Correct logic setting by_object.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (struct definedness_hash_entry, definedness_table)
+ (definedness_newfunc, symbol_defined, update_definedness): Move
+ and rename from..
+ * ldlang.h (struct lang_definedness_hash_entry): ..here,..
+ * ldlang.c (lang_definedness_table, lang_definedness_newfunc)
+ (lang_symbol_defined, lang_update_definedness): ..and here.
+ * ldexp.c (ldexp_init, ldexp_finish): New functions, extracted from..
+ * ldlang.c (lang_init, lang_finish): ..here.
+ * ldexp.h (ldexp_init, ldexp_finish): Declare.
+ * ldlang.h (lang_symbol_defined, lang_update_definedness): Delete.
+ * ldmain.c (main): Call ldexp_init and ldexp_finish.
+
+2014-12-10 Alan Modra <amodra@gmail.com>
+
+ * ldmisc.c: #include "coff-bfd.h"
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.tgt: Add Visium support.
+ * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32visium.c.
+ (eelf32visium.c): New rule.
+ * Makefile.in: Regenerate.
+ * emulparams/elf32visium.sh: New file.
+ * scripttempl/visium.sc: Likewise.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * emulparams/elf_i386.sh (TINY_READONLY_SECTION): New.
+ * emulparams/elf_x86_64.sh (TINY_READONLY_SECTION): Add .plt.got.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-24 Alan Modra <amodra@gmail.com>
+
+ * ld.texinfo: Correct --plt-align documentation.
+ * emultempl/ppc64elf.em (plt_stub_align): Delete. Use and set
+ params.plt_stub_align instead.
+
+2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * emulparams/elf_x86_64.sh (BNDPLT): Set to yes for x86_64.
+ * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
+ "-z bndplt" if BNDPLT is yes.
+ (gld${EMULATION_NAME}_list_options): Add "-z bndplt" entry.
+ * ld.texinfo: Add description for bndplt.
+
+2014-10-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * avrtiny.sc: Apply avr.sc fixes.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * emultempl/spu_icache.o_c: Regenerate.
+ * emultempl/spu_ovl.o_c: Regenerate.
+
+2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * testsuite/ld-avr/relax-02.d: Update to check size of symbols has
+ changed.
+ * testsuite/ld-avr/relax-03.d: Likewise.
+
+2014-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * testsuite/ld-avr/relax-02.d: New file.
+ * testsuite/ld-avr/relax-02.s: New file.
+ * testsuite/ld-avr/relax-03.d: New file.
+ * testsuite/ld-avr/relax-03.s: New file.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * po/bg.po: Updated Bulgarian translation.
+
+2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
+
+ * emultempl/aarch64elf.em: Add command-line option for erratum 835769.
+
+2014-10-17 Hans-Peter Nilsson <hp@axis.com>
+
+ Implement --print-sysroot in ld.
+ * ldlex.h (enum option_values): Add entry OPTION_PRINT_SYSROOT.
+ * lexsup.c (ld_options): Add entry for --print-sysroot.
+ (parse_args) <OPTION_PRINT_SYSROOT>: Print sysroot and exit early.
+
+2014-10-16 Alan Modra <amodra@gmail.com>
+
+ PR 17488
+ * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Don't attempt
+ to access ELF header e_flags when not ppc64 ELF output.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * configure: Regenerate.
+
+2014-10-15 Hans-Peter Nilsson <hp@axis.com>
+
+ * ldlex.l (INPUTLIST): New start condition.
+ (comment pattern, ",", "(", ")", "AS_NEEDED")
+ ({FILENAMECHAR1}{FILENAMECHAR}*, "-l"{FILENAMECHAR}+)
+ (quoted string pattern, whitespace pattern): Add INPUTLIST to
+ valid start conditions.
+ (<INPUTLIST>"="{FILENAMECHAR1}{FILENAMECHAR}*): New NAME rule.
+ (ldlex_inputlist): New start-condition-setter function.
+ * ldgram.y (input_list1): Rename from input_list. All recursive
+ use changed.
+ (input_list): New wrapper rule for input_list1, setting
+ INPUTLIST lexer state for the duration of parsing input_list1.
+ * ldlang.c (lang_add_input_file): If the first character in the
+ filename is '=', prepend the sysroot and force the context of that
+ input file to non-sysroot.
+ * ld.texinfo (Options): When mentioning "=" and sysroot, mention
+ that --sysroot controls it, not only through the configuration.
+ (input files in linker scripts): When mentioning
+ behavior of first character "/" on scripts within sysroot, also
+ mention that effect can be forced by prefixing with "=" and
+ refer to SEARCH_DIR.
+
+2014-10-14 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.25.
+
+2014-10-13 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (lang_add_section): Set up map_head.s and map_tail.s when
+ relocatable.
+
+2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * emultempl/nds32elf.em (nds32_elf_after_open): Do not keep
+ ex9 234th entry.
+ (nds32_elf_after_allocation): Move all optimizations into
+ nds32_elf_relax_section.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ldmain.c (get_emulation): Add support for -mips32r6 and -mips64r6.
+
+2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * configure.tgt: Add mips*-img-elf* target triple.
+
+2014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * emultempl/pe.em (write_build_id, setup_build_id): Change pe/coff
+ build-id section name from '.build-id' to '.buildid'.
+ * emultempl/pep.em (write_build_id, setup_build_id): Ditto.
+
+2014-08-22 Andreas Tobler <andreast@fgznet.ch>
+
+ * emulparams/armelf_fbsd.sh (TEXT_START_ADDR): Increase alignment to
+ 64kB boundary like in armelf_linux.sh.
+
+2014-08-22 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation): Call
+ bfd_elf_discard_info after generating glink .eh_frame. Delete
+ redundant test on ppc64_elf_setup_section_lists status.
+
+2014-08-20 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * emultempl/armelf.em (OPTION_STUBGROUP_SIZE): Fix formatting.
+ (OPTION_NO_MERGE_EXIDX_ENTRIES, OPTION_LONG_PLT): Likewise.
+
+2014-08-20 Will Newton <will.newton@linaro.org>
+
+ * configure.tgt: Default armeb-*-eabi* to big endian.
+
+2014-08-20 Daniel Micay <danielmicay@gmail.com>
+
+ * emultempl/pep.em: Add --high-entropy-va switch.
+ * ld.texinfo: Document the --high-entropy-va switch.
+
+2014-08-20 Nick Clifton <nickc@redhat.com>
+
+ * scripttempl/DWARF.sc: Add copyright notice.
+ * scripttempl/aix.sc: Likewise.
+ * scripttempl/alpha.sc: Likewise.
+ * scripttempl/alphavms.sc: Likewise.
+ * scripttempl/aout.sc: Likewise.
+ * scripttempl/armaout.sc: Likewise.
+ * scripttempl/armbpabi.sc: Likewise.
+ * scripttempl/armcoff.sc: Likewise.
+ * scripttempl/avr.sc: Likewise.
+ * scripttempl/avrtiny.sc: Likewise.
+ * scripttempl/crisaout.sc: Likewise.
+ * scripttempl/delta68.sc: Likewise.
+ * scripttempl/dlx.sc: Likewise.
+ * scripttempl/elf.sc: Likewise.
+ * scripttempl/elf32cr16.sc: Likewise.
+ * scripttempl/elf32cr16c.sc: Likewise.
+ * scripttempl/elf32crx.sc: Likewise.
+ * scripttempl/elf32msp430.sc: Likewise.
+ * scripttempl/elf32msp430_3.sc: Likewise.
+ * scripttempl/elf32sh-symbian.sc: Likewise.
+ * scripttempl/elf32xc16x.sc: Likewise.
+ * scripttempl/elf32xc16xl.sc: Likewise.
+ * scripttempl/elf32xc16xs.sc: Likewise.
+ * scripttempl/elf64hppa.sc: Likewise.
+ * scripttempl/elf_chaos.sc: Likewise.
+ * scripttempl/elfd10v.sc: Likewise.
+ * scripttempl/elfd30v.sc: Likewise.
+ * scripttempl/elfi370.sc: Likewise.
+ * scripttempl/elfm68hc11.sc: Likewise.
+ * scripttempl/elfm68hc12.sc: Likewise.
+ * scripttempl/elfmicroblaze.sc: Likewise.
+ * scripttempl/elfxgate.sc: Likewise.
+ * scripttempl/elfxtensa.sc: Likewise.
+ * scripttempl/epiphany_4x4.sc: Likewise.
+ * scripttempl/epocpe.sc: Likewise.
+ * scripttempl/h8300.sc: Likewise.
+ * scripttempl/h8300h.sc: Likewise.
+ * scripttempl/h8300hn.sc: Likewise.
+ * scripttempl/h8300s.sc: Likewise.
+ * scripttempl/h8300sn.sc: Likewise.
+ * scripttempl/h8300sx.sc: Likewise.
+ * scripttempl/h8300sxn.sc: Likewise.
+ * scripttempl/h8500.sc: Likewise.
+ * scripttempl/h8500b.sc: Likewise.
+ * scripttempl/h8500c.sc: Likewise.
+ * scripttempl/h8500m.sc: Likewise.
+ * scripttempl/h8500s.sc: Likewise.
+ * scripttempl/hppaelf.sc: Likewise.
+ * scripttempl/i386beos.sc: Likewise.
+ * scripttempl/i386coff.sc: Likewise.
+ * scripttempl/i386go32.sc: Likewise.
+ * scripttempl/i386msdos.sc: Likewise.
+ * scripttempl/i860coff.sc: Likewise.
+ * scripttempl/i960.sc: Likewise.
+ * scripttempl/ia64vms.sc: Likewise.
+ * scripttempl/ip2k.sc: Likewise.
+ * scripttempl/iq2000.sc: Likewise.
+ * scripttempl/m68kaux.sc: Likewise.
+ * scripttempl/m68kcoff.sc: Likewise.
+ * scripttempl/m88kbcs.sc: Likewise.
+ * scripttempl/mcorepe.sc: Likewise.
+ * scripttempl/mep.sc: Likewise.
+ * scripttempl/mips.sc: Likewise.
+ * scripttempl/mipsbsd.sc: Likewise.
+ * scripttempl/mmo.sc: Likewise.
+ * scripttempl/moxie.sc: Likewise.
+ * scripttempl/nds32elf.sc: Likewise.
+ * scripttempl/nw.sc: Likewise.
+ * scripttempl/pe.sc: Likewise.
+ * scripttempl/pep.sc: Likewise.
+ * scripttempl/pj.sc: Likewise.
+ * scripttempl/ppcpe.sc: Likewise.
+ * scripttempl/psos.sc: Likewise.
+ * scripttempl/riscix.sc: Likewise.
+ * scripttempl/sh.sc: Likewise.
+ * scripttempl/sparccoff.sc: Likewise.
+ * scripttempl/st2000.sc: Likewise.
+ * scripttempl/tic30aout.sc: Likewise.
+ * scripttempl/tic30coff.sc: Likewise.
+ * scripttempl/tic4xcoff.sc: Likewise.
+ * scripttempl/tic54xcoff.sc: Likewise.
+ * scripttempl/tic80coff.sc: Likewise.
+ * scripttempl/v850.sc: Likewise.
+ * scripttempl/v850_rh850.sc: Likewise.
+ * scripttempl/vanilla.sc: Likewise.
+ * scripttempl/w65.sc: Likewise.
+ * scripttempl/xstormy16.sc: Likewise.
+ * scripttempl/z80.sc: Likewise.
+ * scripttempl/z8000.sc: Likewise.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * ld.texinfo (--as-needed): Clarify that references from libraries
+ must be from needed libraries.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * emultempl/aarch64elf.em (gld${EMULATION_NAME}_after_allocation):
+ Handle error status from bfd_elf_discard_info.
+ * emultempl/armelf.em: Likewise.
+ * emultempl/elf32.em: Likewise.
+ * emultempl/hppaelf.em: Likewise.
+ * emultempl/metagelf.em: Likewise.
+ * emultempl/nios2elf.em: Likewise.
+ * emultempl/ppc64elf.em: Likewise.
+ * emultempl/tic6xdsbt.em: Likewise.
+ * emultempl/vms.em: Likewise.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ PR 16563
+ * ldlang.c (map_head_is_link_order): Rename from
+ stripped_excluded_sections.
+ (lang_clear_os_map): New function, extracted from..
+ (strip_excluded_output_sections): ..here.
+ * ldlang.h (lang_clear_os_map): Declare.
+ * ldwrite.c (ldwrite): Call lang_clear_os_map.
+ * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
+ Likewise.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Move AC_PROG_CC and other macros earlier. Delete
+ plugin checks now done in config/plugins.m4.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2014-08-14 Alan Modra <amodra@gmail.com>
+
+ * plugin.c (is_ir_dummy_bfd): Test BFD_PLUGIN flag rather than
+ flags.claimed.
+
+2014-08-13 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * pe-dll.c (autofilter_entry_type autofilter_symbollist_i386): Add
+ __dso_handle.
+
+2014-08-13 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (open_input_bfds): Don't use bfd_elf_get_dyn_lib_class.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ * ldlang.h (struct lang_input_statement_flags): Don't make "reload"
+ field conditional on ENABLE_PLUGINS.
+ * ldlang.c (open_input_bfds): Expand plugin_should_reload.
+ * plugin.h (plugin_should_reload): Delete.
+ * plugin.c (plugin_should_reload): Delete.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ * ldmain.c (notice): Update args.
+ * plugin.c (plugin_notice): Likewise. Follow warning sym link.
+ Handle new indirect symbol.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ * plugin.c (plugin_load_plugins): Set link_info.lto_plugin_active.
+
+2014-08-08 Ulrich Drepper <drepper@gmail.com>
+
+ * ldlang.h (struct lang_input_statement_flags): Add pushed
+ member.
+ * ldlex.h (enum option_values): Add OPTION_PUSH_STATE and
+ OPTION_POP_STATE.
+ * lexsup.c (ld_options): Add entries for --push-state and
+ --pop-state.
+ (parse_args): Handle OPTION_PUSH_STATE and OPTION_POP_STATE.
+ * ld.texinfo: Document --push-state and --pop-state.
+
+2014-08-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR14918
+ * plugin.c (plugin_opt_plugin_arg): Drop --pass-through.
+
+2014-08-05 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * emulparams/elf32bmip.sh: Add .MIPS.abiflags.
+ * emulparams/elf32bmipn32-defs.sh: Likewise.
+ * emulparams/elf64bmip-defs.sh: Likewise.
+
+2014-07-27 Anthony Green <green@moxielogic.com>
+
+ * Makefile.am (ALL_EMULATION_SOURCES): Add moxiebox support.
+ (emoxiebox.c): Build.
+ * configure.tgt (targ_extra_ofiles): Add moxie-*-moxiebox*.
+ * emulparams/moxiebox.sh (TEXT_START_ADDR): New file.
+ * Makefile.in: Rebuilt.
+
+2014-07-17 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
+
+ * emulparams/elf32or1k_linux.sh (TEXT_START_ADDR): Increase from
+ 0x0 to first page boundary at 0x2000.
+
+2014-07-10 Max Filippov <jcmvbkbc@gmail.com>
+
+ * emultempl/xtensaelf.em (is_inconsistent_linkonce_section):
+ correctly handle missing dot in section name after
+ ".gnu.linkonce.prop.".
+
+2014-07-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * scripttempl/avr.sc: Remove KEEP for .data and
+ force .bss VMA to end of .data VMA.
+
+2014-07-08 Will Newton <will.newton@linaro.org>
+
+ * emulparams/armelf_linux.sh (TEXT_START_ADDR): Increase
+ alignment to 64kB boundary.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Update "configure.in" comments.
+ * configure: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.in: Include bfd/version.m4.
+ (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+ (BFD_VERSION): Delete.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+2014-07-03 Alan Modra <amodra@gmail.com>
+
+ PR 17068
+ * ldlang.c (load_symbols): Always check flags.reload.
+ (open_input_bfds): Always reload --as-needed shared libraries,
+ not just when rescanning.
+ * ldlang.h (struct lang_input_statement_flags): Update reload comment.
+ * plugin.c (plugin_should_reload): Assume shared library arg.
+ * plugin.h (plugin_should_reload): Update comment.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc64elf.em (stub_added): Delete.
+ (gld${EMULATION_NAME}_finish): Call ppc64_elf_build_stubs even when
+ none of the usual stubs have been added. Only change entry_section
+ for ELFv1.
+
+2014-07-01 Alan Modra <amodra@gmail.com>
+
+ * sysdep.h: Don't include limits.h and sys/param.h. Don't
+ include unistd.h twice.
+ (LD_PATHMAX): Don't define.
+ * ldlang.c (lang_common): Don't use UINT_MAX.
+
+2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+ Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+ Soundararajan <Sounderarajan.D@atmel.com>
+
+ * Makefile.am (ALL_EMULATION_SOURCES): Add avrtiny emulation source.
+ (eavrtiny.c): Add rules for avrtiny emulation source.
+ * Makefile.in: Regenerate.
+ * configure.tgt: Add avrtiny to avr target emulations.
+ * scripttempl/avrtiny.sc: New file. Linker script template for
+ avrtiny arch.
+ * emulparams/avrtiny.sh: New file. Emulation parameters for
+ avrtiny arch.
+
+2014-06-30 Ulrich Drepper <drepper@gmail.com>
+
+ * lexsup.c (parse_args): Check whether provided SONAME is empty
+ string. If yes, warn and ignore it. Don't overwrite valid SONAME
+ with empty string.
+
+2014-06-26 Linda Zhang <lindasc@qq.com>
+
+ * emultempl/pe.em: Initialise insert_timestamp to true.
+ Add a --no-insert-timestamp command line option.
+ * emultempl/pep.em: Likewise.
+ * ld.texinfo: Document that --insert-timestamp is enabled by
+ default and that it now has an inverse command line option.
+ * NEWS: Mention the new behaviour.
+
+2014-06-25 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am (ALL_EMULATION_SOURCES): Move ei386pep.c from
+ here...
+ (ALL_64_EMULATION_SOURCES): ... to here.
+ (ALL_EMUL_EXTRA_OFILES): Move pep-dll.o from here...
+ (ALL_64_EMUL_EXTRA_OFILES): New. ... to here.
+ * configure.in (EMUL_EXTRA_OFILES): Include
+ ALL_64_EMUL_EXTRA_OFILES when making a 64-bit enabled build.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+
+2014-06-18 Andreas Tobler <andreast@fgznet.ch>
+
+ * configure.tgt (arm*-*-freebsd*): Update targ_extra_emuls.
+ (arm*b-*-freebsd*): Add target.
+ * emulparams/armelfb_fbsd.sh: Added.
+ * emulparams/armelf_fbsd.sh: Updated.
+ * Makefile.am (ALL_EMULATION_SOURCES): Add earmelfb_fbsd.c.
+ * Makefile.in: Regenerate.
+
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * scripttempl/elf.sc: Edit out __rela_iplt symbol assignments from
+ .rel sections, and __rel_iplt from .rela sections.
+ * scripttempl/nds32elf.sc: Likewise.
+ * Makefile.am (ends32*.c) Depend on nds32elf.sc.
+ * Makefile.in: Regenerate.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ PR 17047
+ * ldlang.c (output_bfd_hash_table_free_fn): Delete.
+ (open_output): Don't set it..
+ * ldmain.c (ld_cleanup): ..or call it.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ * emultempl/cr16elf.em, * emultempl/elf32.em, * emultempl/genelf.em,
+ * emultempl/m68kcoff.em, * emultempl/m68kelf.em,
+ * emultempl/nds32elf.em, * emultempl/pe.em, * emultempl/pep.em,
+ * ldlang.c, * ldmain.c, * pe-dll.c: Update for bfd.link_next change.
+
+2014-06-13 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am (ALL_EMULATION_SOURCES): Add enios2elf.c, enios2linux.c.
+ * Makefile.in: Regenerate.
+
+2014-06-07 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (exp_fold_tree_1 <etree_provide>): Make PROVIDEd
+ linker script symbol value override a built-in linker symbol.
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+ bfd's development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-06-02 Alan Modra <amodra@gmail.com>
+
+ * emulparams/elf32bfin.sh: Rename from bfin.sh.
+ * emulparams/elf32bfinfd.sh: Update to suit.
+ * emulparams/msp430.sh: Rename from msp430all.sh. Remove
+ MSP430_NAME and msp430X vars.
+ * emulparams/msp430X.sh: New.
+ * emulparams/score3_elf.sh: Rename from scoreelf.sh. Remove
+ SCORE_NAME and score7_elf ARCH setting.
+ * emulparams/score7_elf.sh: New.
+ * Makefile.am (eelf32bfin.c, eelf32bfinfd.c): Update dependencies.
+ (emsp430.c, emsp430X.c, escore3_elf.c, escore7_elf.c): Likewise.
+ * Makefile.in: Regenerate.
+ * genscripts.sh: Delete customizer_script param.
+
+2014-05-28 Hans-Peter Nilsson <hp@axis.com>
+
+ * Makefile.am: Change all rules with ${GENSCRIPTS}
+ invocations to be just dependencies.
+ ($(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES))
+ (run-genscripts): New rules.
+ * Makefile.in: Regenerate.
+
+2014-05-27 DJ Delorie <dj@redhat.com>
+
+ * ld/ldemul.h (extra_map_file_text): New field.
+ (ldemul_extra_map_file_text): Declare.
+ * ld/ldemul.c (ldemul_extra_map_file_text): Define.
+ * ld/ldlang.c (lang_map): Call it.
+
+ * ld/emultempl/rxelf.em: Add extra_map_file_text hook.
+ * ld/emultempl/aix.em: Add NULL extra_map_file_text hook.
+ * ld/emultempl/armcoff.em: Likewise.
+ * ld/emultempl/beos.em: Likewise.
+ * ld/emultempl/elf32.em: Likewise.
+ * ld/emultempl/generic.em: Likewise.
+ * ld/emultempl/gld960.em: Likewise.
+ * ld/emultempl/gld960c.em: Likewise.
+ * ld/emultempl/linux.em: Likewise.
+ * ld/emultempl/lnk960.em: Likewise.
+ * ld/emultempl/m68kcoff.em: Likewise.
+ * ld/emultempl/pe.em: Likewise.
+ * ld/emultempl/pep.em: Likewise.
+ * ld/emultempl/sunos.em: Likewise.
+ * ld/emultempl/ticoff.em: Likewise.
+ * ld/emultempl/vanilla.em: Likewise.
+
+2014-05-24 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (base): Move variable to..
+ * mri.c: ..here, and make static.
+ * ldlang.h (base): Delete declaration.
+
+2014-05-20 Hans-Peter Nilsson <hp@axis.com>
+
+ * Makefile.am (ALL_EMULATION_SOURCES): Add missing eelf32mbel_linux.c.
+ * Makefile.in: Regenerate.
+
+2014-05-20 Alan Modra <amodra@gmail.com>
+
+ PR 16952
+ * emulparams/elf32ppccommon.sh (_SDA_BASE_, _SDA2_BASE_): Delete.
+ * emultempl/ppc32elf.em (ppc_before_allocation): Call
+ ppc_elf_maybe_strip_sdata_syms.
+ * ldlang.c (size_input_section): Correct output_offset value
+ for excluded input sections.
+
+2014-05-16 John Marino <binutils@marino.st>
+
+ * configure.tgt: Add /lib to dragonfly NATIVE_LIB_DIRS.
+
+2014-05-11 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * emulparams/nios2linux.sh (OTHER_GOT_SYMBOLS): Wrap _gp in HIDDEN(),
+ and gp in PROVIDE_HIDDEN.
+
+2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * ldlang.c (lang_finish): Don't call bfd_link_hash_table_free here.
+ (output_bfd_hash_table_free_fn): New variable.
+ (open_output): Save the _bfd_link_hash_table_free function for the
+ output_bfd into output_bfd_hash_table_free_fn.
+ * ldmain.c (ld_cleanup): If set, call output_bfd_hash_table_free_fn
+ on link_info.hash.
+ * ldlang.h (output_bfd_hash_table_free_fn): Declare.
+
+2014-05-02 Alan Modra <amodra@gmail.com>
+
+ * emultempl/metagelf.em: Update bfd target vector naming.
+ * emultempl/nios2elf.em: Likewise.
+ * emultempl/spuelf.em: Likewise.
+ * emultempl/tic6xdsbt.em: Likewise.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
+ * configure.tgt: Likewise.
+ * emulparams/elf32or1k.sh: New file.
+ * emulparams/elf32or1k_linux.sh: New file.
+ * emulparams/elf32openrisc.sh: Delete.
+ * emulparams/or32.sh: Delete.
+ * emulparams/or32elf.sh: Delete.
+ * scripttempl/or32.sc: Delete.
+ * Makefile.in: Regenerate.
+
+2014-04-21 Richard Henderson <rth@redhat.com>
+
+ * emultempl/alphaelf.em (alpha_after_parse): Enable 2 relax passes.
+
+2014-04-16 Steve Ellcey <sellcey@mips.com>
+
+ * emultempl/elf32.em: Include safe-ctype.h.
+
+2014-04-16 Steve Ellcey <sellcey@mips.com>
+
+ * ldbuildid.c (generate_build_id): Add ATTRIBUTE_UNUSED to size arg.
+
+2014-04-09 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am (default-manifest.o): Remove rule.
+ (EMUL_EXTRA_BINARIES): Delete.
+ (ALL_EMUL_EXTRA_BINARIES): Delete.
+ (ld_new_DEPENDENCIES): Remove EMUL_EXTRA_BINARIES.
+ (install-data-local): Remove EMUL_EXTRA_BINARIES.
+ * Makefile.in: Regenerate.
+ * configure.in (all_emul_extra_binaries): Delete.
+ (EMUL_EXTRA_BINARIES): Remove.
+ * configure: Regenerate.
+ * configure.tgt (target_extra_binaries): Delete.
+ * emultempl/default-manifest.rc: Delete.
+ * ld.texinfo: Remove discussion of default manifest.
+ * emulparams/i386pe.sh (DEFAULT_MANIFEST): Delete.
+ * emulparams/i386pep.sh (DEFAULT_MANIFEST): Delete.
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * emultempl/spuelf.em: Include safe-ctype.h, remove duplicate errno.h.
+ * emultempl/nds32elf.em: Include bfd_stdint.h.
+ * po/POTFILES.in: Regenerate.
+
+2014-04-09 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc32elf.em (no_zero_padding, ppc_finish): New functions.
+ (LDEMUL_FINISH): Define.
+
+2014-04-08 Nick Clifton <nickc@redhat.com>
+
+ * scripttempl/pe.sc (R_RSRC): Remove default manifest.
+ * scripttempl/pep.sc (R_RSRC): Remove default manifest.
+
+2014-04-08 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * emultempl/elf32.em (id_note_section_size, read_hex, write_build_id):
+ Move code for parsing build-id option and calculating the build-id to...
+ * ldbuildid.c: New file.
+ * ldbuildid.h: New file.
+ * Makefile.am (CFILES, HFILES, OFILES, ld_new_SOURCES): Add new
+ files.
+ * Makefile.in: Regenerate.
+ * ld.texinfo: Update --build-id description to mention COFF
+ support.
+ * NEWS: Mention support for COFF build ids.
+ * emultempl/pe.em (gld${EMULATION_NAME}_handle_option):
+ (pecoff_checksum_contents, write_build_id, setup_build_id)
+ (gld_${EMULATION_NAME}_after_open): Handle and implement
+ build-id option.
+ * emultempl/pep.em: Likewise.
+
+2014-04-04 Cary Coutant <ccoutant@google.com>
+
+ PR gold/16804
+ * ld.texinfo: Document optional comma following output section
+ command and overlay command.
+
+2014-04-04 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (lang_size_sections_1 <lang_input_section_enum>): Use
+ current "fill", not "output_section_statement->fill".
+
+2014-03-31 Nick Clifton <nickc@redhat.com>
+
+ PR ld/16744
+ * emultempl/elf32.em (_after_open): Create a .note.GNU-stack
+ section when performing a relocatable link with -z [no]execstack
+ specified.
+
+2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16756
+ * ldmain.c (symbol_warning): New function.
+ (warning_callback): Use it. Scan all input files for a reference
+ to SYMBOL.
+
+2014-03-21 Christopher Faylor <me.cygwin2013@cgf.cx>
+
+ * ld.texinfo: Document change in handling of --enable-auto-image-base.
+ * emultempl/pe.em (pe_auto_image_base): Set to default base.
+ (gld_${EMULATION_NAME}_list_options): Change usage message to reflect
+ optional --enable-auto-image-base argument.
+ (gld${EMULATION_NAME}_handle_option): Handle optional
+ --enable-auto-image-base argument.
+ (compute_dll_image_base): Eliminate constant. Use pe_auto_image_base.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am (default-manifest.o): Use WINDRES_FOR_TARGET.
+ * Makefile.in: Regenerate.
+ * emultempl/default-manifest.rc: Fix typo.
+ * scripttempl/pe.sc (R_RSRC): Fix default-manifest exclusion.
+ (.rsrc): Add SUBALIGN(4). Remove SORT.
+ * scripttempl/pep.sc: Likewise.
+
+2014-03-17 Christopher Faylor <me.cygwin2014@cgf.cx>
+
+ * Makefile.am: Use host version of windres.
+ * Makefile.in: Regenerate.
+
+2014-03-14 Romain Geissler <romain.geissler@amadeus.com>
+ Alan Modra <amodra@gmail.com>
+
+ * ldlang.h (full_name_provided): New input flag.
+ * ldlang.c (new_afile): Don't use lang_input_file_is_search_file_enum
+ for -l:namespec. Instead use lang_input_file_is_l_enum with
+ full_name_provided flag.
+ * ldlfile.c (ldfile_open_file_search): Don't complete lib name if
+ full_name_provided flag is set.
+ * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
+ Handle full_name_provided libraries. Tidy EXTRA_SHLIB_EXTENSION
+ support. Set DT_NEEDED for -l:namespec as namespec.
+ * emultempl/aix.em (ppc_after_open_output): Handle full_name_provided.
+ * emultempl/linux.em (gld${EMULATION_NAME}_open_dynamic_archive):
+ Don't handle full_name_provided libraries.
+ * emultempl/pe.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
+ * emultempl/pep.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
+ * emultempl/vms.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-04 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am (ALL_EMUL_EXTRA_BINARIES): Remove default-manifest.
+ * Makefile.in: Regenerate.
+
+2014-02-27 Yuri Gribov <y.gribov@samsung.com>
+
+ * emultempl/armelf.em (OPTION_LONG_PLT): Define.
+ (PARSE_AND_LIST_LONGOPTS): Add long-plt.
+ (PARSE_AND_LIST_OPTIONS): Likewise.
+ (PARSE_AND_LIST_ARGS_CASES): Handle long-plt.
+ * ld.texinfo: Document --long-plt.
+
+2014-02-27 Alan Modra <amodra@gmail.com>
+
+ * emulparams/elf32ppcvxworks.sh: Source plt_unwind.sh and
+ use ppc32elf.em.
+ * emultempl/ppc32elf.em (ppc_after_open): Don't compile for
+ vxworks.
+ (LDEMUL_AFTER_OPEN): Don't set for vxworks.
+ (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Exclude
+ -secure-plt, -bss-plt and -sdata-got when vxworks.
+
+2014-02-27 Nick Clifton <nickc@redhat.com>
+
+ * configure.in (all_emul_extra_binaries): New variable. Populated
+ by invoking configure.tgt.
+ (EMUL_EXTRA_BINARIES): New substitution.
+ * configure: Regenerate.
+ * configure.tgt (target_extra_binaries): New variable. Set to
+ default-manifest.o for Cygwin and MinGW targets.
+ * Makefile.am (EMUL_EXTRA_BINARIES): New variable. Initialised
+ by the configure script.
+ (ALL_EMUL_EXTRA_BINARIES): New variable.
+ (default-manifest.o): New rule to build the default manifest.
+ (ld_new_DEPENDENCIES): Add EMUL_EXTRA_BINARIES.
+ (install-data-local): Add EMUL_EXTRA_BINARIES.
+ * Makefile.in: Regenerate.
+ * ld.texinfo: Document default manifest support.
+ * emulparams/i386pe.sh (DEFAULT_MANIFEST): Define.
+ * emulparams/i386pep.sh (DEFAULT_MANIFEST): Define.
+ * emultempl/default-manifest.rc: New file.
+ * scripttempl/pe.sc (R_RSRC): Include DEFAULT_MANIFEST, if defined.
+ * scripttempl/pep.sc (R_RSRC): Likewise.
+
+2014-02-26 Dan Mick <dan.mick@inktank.com>
+
+ PR ld/16569
+ * ldcref.c (cref_sort_array): Compare unmangled names unless
+ demanglng has been requiested.
+ (output_one_cref): Output unmangled name unless demangling has
+ been requested.
+
+2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
+ H.J. Lu <hongjiu.lu@intel.com>
+
+ * emulparams/elf_x86_64.sh (TINY_READONLY_SECTION): New.
+
+2014-02-19 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc64elf.em (params): Init new field.
+ (ppc_create_output_section_statements): Set params.save_restore_funcs
+ default.
+ (PARSE_AND_LIST_*): Add support for --save-restore-funcs and
+ --no-save-restore-funcs.
+
+2014-02-17 Alan Modra <amodra@gmail.com>
+
+ * emultemps/ppc64elf.em (params): New static struct replacing
+ various other static vars. Adjust code throughout file.
+
+2014-02-17 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc32elf.em (ppc_after_open_output): Really enable
+ ppc476 workaround for ld -r.
+
+2014-02-12 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc32elf.em (pagesize): New static var.
+ (ppc_after_open_output): Set params.pagesize_p2 from pagesize.
+ (PARSE_AND_LIST_ARGS_CASES): Adjust to use pagesize.
+
+2014-02-11 Andrew Pinski <apinski@cavium.com>
+
+ * emulparams/aarch64linux32.sh (LIBPATH_SUFFIX): Change to ilp32.
+ (ELF_INTERPRETER_NAME): Define.
+ * emulparams/aarch64linux32b.sh (ELF_INTERPRETER_NAME): Define.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/ld.pot: Regenerate.
+
+2014-02-03 Alan Modra <amodra@gmail.com>
+
+ * emultempl/ppc32elf.em (no_tls_get_addr_opt, emit_stub_syms)
+ plt_style): Delete. Adjust all refs to instead use..
+ (params): ..this. New variable.
+ (ppc_after_open_output): New function. Tweak params and pass to
+ ppc_elf_link_params.
+ (ppc_after_open): Adjust ppc_elf_select_plt_layout call.
+ (ppc_before_allocation): Adjust ppc_elf_tls_setup call. Enable
+ relaxation for ppc476 workaround.
+ (PARSE_AND_LIST_*): Add --{no-,}ppc476-workaround support.
+ (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Define.
+
+2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * ld/ld.texinfo: Change ALIGN_WITH_INPUT documentation.
+ * ld/ldlang.c (lang_size_sections_1): Add dotdelta
+ variable which reflects the VMA change due to alignment
+ requirements. Use dotdelta do change the LMA if
+ ALIGN_WITH_INPUT is requested.
+
+2014-02-01 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * emultempl/mmix-elfnmmo.em (mmix_after_allocation): Fix typo in
+ call to bfd_set_section_vma exposed by recent bfd_set_section_vma
+ change.
+
+2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * Makefile.am (enios2elf.c, enios2linux.c): Update dependencies.
+ * Makefile.in: Regenerated.
+ * emulparams/nios2elf.sh (EXTRA_EM_FILE): Set.
+ * emulparams/nios2linux.sh (EXTRA_EM_FILE): Set.
+ * emultempl/nios2elf.em: New file.
+ * gen-doc.texi (NIOSII): Set.
+ * ld.texinfo (NIOSII): Set.
+
+2014-01-28 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am: Remove obsolete MSP430 emulations.
+ * configure.tgt: Likewise.
+ * emulparams/msp430all.sh: Likewise.
+ * Makefile.in: Regenerate.
+
+2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16498
+ * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Improve
+ orphaned TLS section handling.
+
+2014-01-24 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (lang_output_section_find_by_flags): Be careful to
+ test look->bfd_section->flags if available rather than
+ look->flags. Separate SEC_THREAD_LOCAL handling from
+ SEC_READONLY loop, and rewrite.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (asneeded_list_head, asneeded_list_tail): New vars.
+ (lang_init): Initialise them.
+ (lang_print_asneeded): New function.
+ (lang_process): Call lang_print_asneeded.
+ * ldlang.h (struct asneeded_minfo): New.
+ (asneeded_list_tail): Declare.
+ * ldmain.c (add_archive_element): Improve archive map heading.
+ * ldmisc.c (minfo): Stash --as-needed info.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * ld.h (struct map_symbol_def): Move to..
+ * ldlang.h: ..here.
+ * ldlang.c (print_assignment): Don't set expld.assign_name to dot.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * ld.texinfo (Output Section Discarding): Mention assigning to dot
+ as a way of keeping otherwise empty sections.
+ * ldexp.c (is_dot, is_value, is_sym_value, is_dot_ne_0,
+ is_dot_plus_0, is_align_conditional): New predicates.
+ (exp_fold_tree_1): Set SEC_KEEP when assigning to dot inside an
+ output section, except for some special cases.
+ * scripttempl/elfmicroblaze.sc: Use canonical form to align at
+ end of .heap and .stack.
+
+2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * emulparams/aarch64linuxb.sh (ELF_INTERPRETER_NAME): Define.
+
+2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * emulparams/aarch64linux.sh (ELF_INTERPRETER_NAME): Define.
+
+2014-01-20 Alan Modra <amodra@gmail.com>
+
+ * ldlang.h (struct lang_definedness_hash_entry): Add by_object and
+ by_script. Make iteration a single bit field.
+ (lang_track_definedness, lang_symbol_definition_iteration): Delete.
+ (lang_symbol_defined): Declare.
+ * ldlang.c (lang_statement_iteration): Expand comment a little.
+ (lang_init <lang_definedness_table>): Make it bigger.
+ (lang_track_definedness, lang_symbol_definition): Delete.
+ (lang_definedness_newfunc): Update.
+ (lang_symbol_defined): New function.
+ (lang_update_definedness): Create entries here. Do track whether
+ script definition of symbol is valid, even when also defined in
+ an object file.
+ * ldexp.c (fold_name <DEFINED>): Update.
+ (fold_name <NAME>): Allow self-assignment for absolute symbols
+ defined in a linker script.
+
+2014-01-20 Guy Martin <gmsoft@tuxicoman.be>
+ Alan Modra <amodra@gmail.com>
+
+ * ldlang.h (lang_output_section_get): Define.
+ * ldlang.c (lang_output_section_get): Likewise.
+ (init_os): Set the output_section userdata to the output
+ section statement.
+ * emultempl/hppaelf.em: Use lang_output_section_get instead of
+ lang_output_section_find where applicable.
+ * emultempl/aarch64elf.em: Likewise.
+ * emultempl/aix.em: Likewise.
+ * emultempl/armelf.em: Likewise.
+ * emultempl/m68hc1xelf.em: Likewise.
+ * emultempl/metagelf.em: Likewise.
+ * emultempl/mipself.em: Likewise.
+ * emultempl/ppc64elf.em: Likewise.
+ * emultempl/spuelf.em: Likewise.
+
+2014-01-17 Alan Modra <amodra@gmail.com>
+
+ * genscripts.sh (COMPILE_IN): Don't set if already set.
+ * emulparams/nds32elf.sh: Don't clear EMULATION_LIBPATH, set
+ COMPILE_IN=no.
+ * emulparams/nds32elf16m.sh: Likewise.
+ * emulparams/nds32elf_linux.sh: Likewise.
+ * emultempl/aix.em: Test COMPILE_IN value is "yes".
+ * emultempl/armcoff.em: Likewise.
+ * emultempl/elf32.em: Likewise.
+ * emultempl/generic.em: Likewise.
+ * emultempl/gld960.em: Likewise.
+ * emultempl/gld960c.em: Likewise.
+ * emultempl/linux.em: Likewise.
+ * emultempl/lnk960.em: Likewise.
+ * emultempl/m68kcoff.em: Likewise.
+ * emultempl/sunos.em: Likewise.
+ * emultempl/ticoff.em: Likewise.
+
+2014-01-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16456
+ * genscripts.sh: Don't search directory with LIBPATH_SUFFIX_SKIP
+ suffix.
+ * emulparams/elf32_x86_64.sh (LIBPATH_SUFFIX_SKIP): Set to 64
+ for elf32_x86_64 emulation.
+ * emulparams/elf_i386.sh (LIBPATH_SUFFIX_SKIP): Set to 64
+ for elf_i386 emulation.
+
+2014-01-16 Alan Modra <amodra@gmail.com>
+
+ * ld.h (fat_section_userdata_type, get_userdata): Move to..
+ * ldlang.h (input_section_userdata_type, get_userdata): ..here.
+ * ldlang.c (init_map_userdata): Delete. Fold into..
+ (sort_def_symbol): ..here. Don't attach input section userdata
+ to output sections or global bfd sections.
+ (lang_map): Don't pre-allocate input section userdata.
+ (init_os): Don't allocate userdata for output sections.
+ (print_all_symbols): Update.
+
+2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
+ Silence uninitialized warning on ehdr_start_save with older
+ GCC.
+
+2014-01-15 Alan Modra <amodra@gmail.com>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Define
+ __ehdr_start before size_dynamic_sections and restore afterwards.
+
+2014-01-10 Alan Modra <amodra@gmail.com>
+
+ PR ld/14207
+ PR ld/16322
+ PR binutils/16323
+ * ldlang.c (lang_size_sections): Remove unneeded RELRO base
+ adjust. Tidy comments.
+ * ld.texinfo (DATA_SEGMENT_RELRO_END): Correct description.
+
+2014-01-10 Hans-Peter Nilsson <hp@axis.com>
+
+ * emulparams/crislinux.sh (COMMONPAGESIZE): Define.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/14207
+ PR ld/16322
+ PR binutils/16323
+ * ldlang.c (lang_size_sections): Properly align RELRO base.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ldver.c (ldversion): Update copyright year to 2014.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
See ../binutils/MAINTAINERS
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
other utilities should work on Risc/Ultrix and Irix.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
genscripts.sh with "sh ${srcdir}..." (no parens) and make sure the
emulparams script used exports any shell variables it sets.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
dnl Process this file with autoconf to produce a configure script
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
# file lets us skip running autoconf when modifying host specific
# information.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# configure.tgt
#
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* deffile.h - header for .DEF file parser
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by DJ Delorie dj@cygnus.com
This file is part of the GNU Binutils.
%{ /* deffilep.y - parser for .def files */
-/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of GNU Binutils.
The files in this directory are read by genscripts.sh as shell commands.
They set parameters for the emulations.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
setting some variables to substitute in, to produce
C source files that contain jump tables for each emulation.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of the GNU Binutils.
/* This file is is generated by a shell script. DO NOT EDIT! */
/* AIX emulation code for ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>
AIX support by Ian Lance Taylor <ian@cygnus.com>
AIX 64 bit support by Tom Rix <trix@redhat.com>
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* emulate the original gld for the given ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain steve@cygnus.com
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 1991-2014 Free Software Foundation, Inc.
+# Copyright (C) 1991-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
fi
fragment <<EOF
/* This file is part of GLD, the Gnu Linker.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
# Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
#
# This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* ${ELFSIZE} bit ELF emulation code for ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>
ELF support by Ian Lance Taylor <ian@cygnus.com>
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 1991-2014 Free Software Foundation, Inc.
+# Copyright (C) 1991-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* emulate the original gld for the given ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain steve@cygnus.com
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
# It does some substitutions.
fragment <<EOF
-/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
# It does some substitutions.
fragment <<EOF
-/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 1991-2014 Free Software Foundation, Inc.
+# Copyright (C) 1991-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* Linux a.out emulation code for ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>
Linux support by Eric Youngdale <ericy@cais.cais.com>
# It does some substitutions.
fragment <<EOF
/* intel coff loader emulation specific stuff
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain steve@cygnus.com
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 1991-2014 Free Software Foundation, Inc.
+# Copyright (C) 1991-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* Handle embedded relocs for m68k.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on generic.em
by Steve Chamberlain <steve@cygnus.com>, embedded relocs code based on
mipsecoff.em by Ian Lance Taylor <ian@cygnus.com> (now removed).
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
# Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on armelf.em
#
# This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
#
# This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of GNU Binutils.
#
rm -f e${EMULATION_NAME}.c
(echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-)
fragment <<EOF
-/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
rm -f e${EMULATION_NAME}.c
(echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-)
fragment <<EOF
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Kai Tietz, OneVision Software GmbH&CoKg.
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
# Contributed by:
# Brain.lin (brain.lin@sunplusct.com)
# Mei Ligang (ligang@sunnorth.com.cn)
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is generated by a shell script. DO NOT EDIT! */
/* Solaris 2 emulation code for ${EMULATION_NAME}
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Written by Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
This file is part of the GNU Binutils.
/* Overlay manager for SPU.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This file is is generated by a shell script. DO NOT EDIT! */
/* SunOS emulation code for ${EMULATION_NAME}
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain <sac@cygnus.com>
SunOS shared library support by Ian Lance Taylor <ian@cygnus.com>
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
(echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-)
fragment <<EOF
/* This file is part of GLD, the Gnu Linker.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# It does some substitutions.
fragment <<EOF
/* A vanilla emulation with no defaults
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain steve@cygnus.com
This file is part of the GNU Binutils.
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# This shell script emits C code -*- C -*-
# to keep track of the machine type of Z80 object files
# It does some substitutions.
-# Copyright (C) 2005-2014 Free Software Foundation, Inc.
+# Copyright (C) 2005-2015 Free Software Foundation, Inc.
# This file is part of the GNU Binutils.
#
# This program is free software; you can redistribute it and/or modify
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
@c For copying conditions, see the file ld.texinfo.
@c ------------------------------ CONFIGURATION VARS:
#!/bin/sh
# genscripts.sh - generate the ld-emulation-target specific files
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the Gnu Linker.
#
-@c Copyright (C) 2012-2014 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2015 Free Software Foundation, Inc.
@c For copying conditions, see the file ld.texinfo.
@c ------------------------------ CONFIGURATION VARS:
/* ld.h -- general linker header file
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
\input texinfo
@setfilename ld.info
-@c Copyright (C) 1991-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1991-2015 Free Software Foundation, Inc.
@syncodeindex ky cp
@c man begin INCLUDE
@include configdoc.texi
@end ifset
version @value{VERSION}.
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
@vskip 0pt plus 1filll
@c man begin COPYRIGHT
-Copyright @copyright{} 1991-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1991-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
/* ldbuildid.c - Build Id support routines
- Copyright 2013, 2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldbuildid.h -
- Copyright 2013, 2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldcref.c -- output a cross reference table
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>
This file is part of the GNU Binutils.
/* ldctor.c -- constructor support routines
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
By Steve Chamberlain <sac@cygnus.com>
This file is part of the GNU Binutils.
/* ldctor.h - linker constructor support
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldemul.c -- clearing house for ld emulation states
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ld-emul.h - Linker emulation header file
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* This module handles expression trees.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
This file is part of the GNU Binutils.
/* ldexp.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Linker file opening and searching.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldfile.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* A YACC grammar to parse a superset of the AT&T linker scripting language.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support (steve@cygnus.com).
This file is part of the GNU Binutils.
\input texinfo
@setfilename ldint.info
-@c Copyright (C) 1992-2014 Free Software Foundation, Inc.
+@c Copyright (C) 1992-2015 Free Software Foundation, Inc.
@ifnottex
@dircategory Software development
@copying
This file documents the internals of the GNU linker ld.
-Copyright @copyright{} 1992-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1992-2015 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Permission is granted to copy, distribute and/or modify this document
@end tex
@vskip 0pt plus 1filll
-Copyright @copyright{} 1992-2014 Free Software Foundation, Inc.
+Copyright @copyright{} 1992-2015 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
/* Linker command language support.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldlang.h - linker command language support
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldlex.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
%{
-/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of the GNU Binutils.
/* Main program of GNU linker.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain steve@cygnus.com
This file is part of the GNU Binutils.
/* ldmain.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldmisc.c
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
This file is part of the GNU Binutils.
/* ldmisc.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldver.c -- Print linker version.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
if (noisy & 2)
{
- printf (_("Copyright (C) 2014 Free Software Foundation, Inc.\n"));
+ printf (_("Copyright (C) 2014-2015 Free Software Foundation, Inc.\n"));
printf (_("\
This program is free software; you may redistribute it under the terms of\n\
the GNU General Public License version 3 or (at your option) a later version.\n\
/* ldver.h -- Header file for ldver.c.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* ldwrite.c -- write out the linked file
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Written by Steve Chamberlain sac@cygnus.com
This file is part of the GNU Binutils.
/* ldwrite.h -
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Parse options for the GNU linker.
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* mri.c -- handle MRI style linker scripts
- Copyright (C) 1991-2014 Free Software Foundation, Inc.
+ Copyright (C) 1991-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlain <sac@cygnus.com>.
This file is part of the GNU Binutils.
/* mri.h -- header file for MRI scripting functions
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Routines to help build PEI-format DLLs (Win32 etc)
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by DJ Delorie <dj@cygnus.com>
This file is part of the GNU Binutils.
/* pe-dll.h: Header file for routines used to build Windows DLLs.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Routines to help build PEPI-format DLLs (Win64 etc)
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Kai Tietz, OneVision Software GmbH&CoKg.
This file is part of the GNU Binutils.
/* pep-dll.h: Header file for routines used to build Windows DLLs.
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Written by Kai Tietz, OneVision Software GmbH&CoKg.
This file is part of the GNU Binutils.
/* Plugin control for the GNU linker.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Plugin control for the GNU linker.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
EMULATION.sc, to generate EMULATION.{x,xr,xu,xn,xbn} -- the script
files for default, -r, -Ur, -n, -N.
\f
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
# unimportant. The native linker aligns the sections on boundaries
# specified by the -H option.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# These variables may be overridden by the emulation file. The
# defaults are appropriate for an Alpha running OSF/1.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "$DATA_ADDR" && DATA_ADDR=0x140000000
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for Alpha VMS systems.
# Tristan Gingold <gingold@adacore.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
PAGESIZE=0x10000
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "${ALIGNMENT}" && ALIGNMENT="4"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
#
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# executable or shared object. See elf.sc for configuration variables
# that apply; only BPABI-specific variables will be noted here.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for ARM COFF.
# Based on i386coff.sc by Ian Taylor <ian@cygnus.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
}'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker Script for National Semiconductor's CR16-ELF32.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
cat <<EOF
/* Example Linker Script for linking NS CR16 elf32 files.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker Script for National Semiconductor's CR16C-ELF32.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
elf32 files, which were compiled with either the near data
model or the default data model.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker Script for National Semiconductor's CRX-ELF32.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
/* Example Linker Script for linking NS CRX elf32 files.
- Copyright (C) 2014 Free Software Foundation, Inc.
+ Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "${TEXT_BASE_ADDRESS}" && TEXT_BASE_ADDRESS="${TEXT_START_ADDR}"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} ${RELOCATING+ > ${DATA_MEMORY}}"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
PLT=".plt ${RELOCATING-0} : { *(.plt) }"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Adapted from mips.sc
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
}"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
${RELOCATING+/* Linker script for 68HC12 executable (PROM). */}
${RELOCATING-/* Linker script for 68HC12 object file (ld -r). */}
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for PE.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
___dtors_end = . ;"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
___dtors_end = . ;"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
___dtors_end = . ;"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
___dtors_end = . ;"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
___dtors_end = . ;"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test "$LD_FLAG" = "N" && DATA_ADDR=.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for PE.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for 386 COFF. This works on SVR3.2 and SCO Unix 3.2.2.
# Ian Taylor <ian@cygnus.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
FINI='.fini : { *(.fini) }'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for i386 go32 (DJGPP)
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
}'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for Itanium VMS systems.
# Tristan Gingold <gingold@adacore.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
BLOCKSIZE=0x200
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat << EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for A/UX.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
DTORS='.dtors : { *(.dtors) }'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
FINI='.fini : { *(.fini) }'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for MCore PE.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for MIPS systems.
# Ian Lance Taylor <ian@cygnus.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z ${RELOCATING+0} && OUTPUT_FORMAT=$RELOCATEABLE_OUTPUT_FORMAT
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
PLT=".plt ${RELOCATING-0} : { *(.plt) }"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for PE.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for PE.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
fi
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Loosely based on Steve Chamberlain's pe.sc.
# All new mistakes should be credited to Kim Knuttila (krk@cygnus.com)
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
FINI='.fini : { *(.fini) }'
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for Sparc COFF.
# Based on i386coff.sc by Ian Taylor <ian@cygnus.com>.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "$ENTRY" && ENTRY=_start
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
${RELOCATING+/* Linker script for $OUTPUT_ARCHNAME executable. */}
${RELOCATING-/* Linker script for $OUTPUT_ARCHNAME object file (ld -r). */}
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Default linker script for c54x, TI COFF(1).
# patterned after description in TI Assembler Tools PDF, SPRU102C, 7-53
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "$ENTRY" && ENTRY=_c_int00
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Linker script for TI TMS320C80 (tic80) COFF.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
test -z "$ENTRY" && ENTRY=__start
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat << EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat << EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
# Nothing to do.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ram"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
} > ROM"
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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
if [ x${LD_FLAG} = x ]
then
cat << EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-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.
cat <<EOF
-/* Copyright (C) 2014 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2015 Free Software Foundation, Inc.
Copying and distribution of this script, with or without modification,
are permitted in any medium without royalty provided the copyright
/* sysdep.h -- handle host dependencies for the GNU linker
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
/* Test plugin for the GNU linker.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils.
-2014-12-30 H.J. Lu <hongjiu.lu@intel.com>
+2015-01-01 Alan Modra <amodra@gmail.com>
- PR ld/17773
- * ld-elf/binutils.exp (binutils_test): Add an optional
- readelf_options. Replace -l with $readelf_options. Add a
- gap test.
- * ld/testsuite/ld-elf/gap.s: New file.
+ Update year range in copyright notice of all files.
-2014-12-26 Alan Modra <amodra@gmail.com>
-
- * ld-sh/sh64/crangerel1.rd: Update.
- * ld-sh/sh64/crangerel2.rd: Update.
-
-2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * ld-arm/attr-merge-2a.s: Add Tag_ABI_VFP_args.
- * ld-arm/attr-merge-2b.s: Likewise.
- * ld-arm/attr-merge-2.attr: Likewise.
- * ld-arm/attr-merge-4a.s: Add Tag_ABI_FP_number_model and
- Tag_ABI_VFP_args.
- * ld-arm/attr-merge-4b.s: Likewise.
- * ld-arm/attr-merge-4.attr: Likewise.
- * ld-arm/attr-merge-6a.s: Likewise.
- * ld-arm/attr-merge-6b.s: Likewise.
- * ld-arm/attr-merge-6.attr: Add Tag_ABI_FP_number_model.
-
-2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * ld/testsuite/ld-avr/relax-elf-flags-02.d: Add -mno-link-relax
- option.
- * ld/testsuite/ld-avr/relax-elf-flags-03.d: Likewise.
- * ld/testsuite/ld-avr/relax-elf-flags-04.d: Likewise.
- * ld/testsuite/ld-avr/relax-elf-flags-05.d: Likewise.
- * ld/testsuite/ld-avr/relax-elf-flags-06.d: Likewise.
-
-2014-12-24 Alan Modra <amodra@gmail.com>
-
- * ld-scripts/defined6.s,
- * ld-scripts/defined6.t,
- * ld-scripts/defined6.d: New test.
- * ld-scripts/defined.exp: Run it.
-
-2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * ld-avr/relax-elf-flags-01.d: New file.
- * ld-avr/relax-elf-flags-02.d: New file.
- * ld-avr/relax-elf-flags-03.d: New file.
- * ld-avr/relax-elf-flags-04.d: New file.
- * ld-avr/relax-elf-flags-05.d: New file.
- * ld-avr/relax-elf-flags-06.d: New file.
- * ld-avr/relax-elf-flags-07.d: New file.
- * ld-avr/relax-elf-flags-08.d: New file.
- * ld-avr/relax-elf-flags-a.s: New file.
- * ld-avr/relax-elf-flags-b.s: New file.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/sdabase.s,
- * ld-powerpc/sdabase.t,
- * ld-powerpc/sdabase.d: New test.
- * ld-powerpc/sdabase2.t,
- * ld-powerpc/sdabase2.d: New test.
- * ld-powerpc/powerpc.exp: Run them.
-
-2014-12-23 Alan Modra <amodra@gmail.com>
-
- * ld-elf/endsym.s, *ld-elf/endsym.d: New test.
-
-2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ld-mips-elf/attr-gnu-4-00.d: Relax check for ISA extension.
- * ld-mips-elf/attr-gnu-4-01.d: Likewise.
- * ld-mips-elf/attr-gnu-4-02.d: Likewise.
- * ld-mips-elf/attr-gnu-4-03.d: Likewise.
- * ld-mips-elf/attr-gnu-4-08.d: Likewise.
- * ld-mips-elf/attr-gnu-4-10.d: Likewise.
- * ld-mips-elf/attr-gnu-4-11.d: Likewise.
- * ld-mips-elf/attr-gnu-4-18.d: Likewise.
- * ld-mips-elf/attr-gnu-4-20.d: Likewise.
- * ld-mips-elf/attr-gnu-4-22.d: Likewise.
- * ld-mips-elf/attr-gnu-4-28.d: Likewise.
- * ld-mips-elf/attr-gnu-4-30.d: Likewise.
- * ld-mips-elf/attr-gnu-4-33.d: Likewise.
- * ld-mips-elf/attr-gnu-4-38.d: Likewise.
- * ld-mips-elf/attr-gnu-4-44.d: Likewise.
-
-2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ld-mips-elf/mips-elf.exp: Update undefweak-overflow tests.
- * ld-mips-elf/undefweak-overflow-n32.d: Remove.
- * ld-mips-elf/undefweak-overflow-n64.d: Likewise.
- * ld-mips-elf/undefweak-overflow.s: Set mips64r6, noreorder and
- add a label to mark the micromips region.
- * ld-mips-elf/undefweak-overflow.d: Update expected output.
-
-2014-12-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17689
- * ld-x86-64/pr17689.out: New file.
- * ld-x86-64/pr17689.rd: Likewise.
- * ld-x86-64/pr17689a.c: Likewise.
- * ld-x86-64/pr17689b.S: Likewise.
-
- * ld-x86-64/x86-64.exp: Run PR ld/17689 tests.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium.
- * ld-visium/: New directory.
-
-2014-12-04 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/vxworks-relax.rd: Update for reloc sorting.
- * ld-powerpc/vxworks-relax-2.rd: Likewise.
- * ld-sh/sh64/reldl32.rd: Likewise.
- * ld-sh/sh64/reldl64.rd: Likewise.
-
-2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/copyreloc-main.c: Removed.
- * ld-x86-64/copyreloc-main.S: New.
- * ld-x86-64/x86-64.exp: Replace copyreloc-main.c with
- copyreloc-main.S.
-
-2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/copyreloc-lib.c: New file.
- * ld-x86-64/copyreloc-main.c: Likewise.
- * ld-x86-64/copyreloc-main.out: Likewise.
- * ld-x86-64/copyreloc-main1.rd: Likewise.
- * ld-x86-64/copyreloc-main2.rd: Likewise.
-
- * ld-x86-64/x86-64.exp: Run copyreloc tests.
-
-2014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * ld-mips-elf/mips-elf.exp: Add undefined weak overflow
- tests for o32, n32 and n64.
- * ld-mips-elf/undefweak-overflow.s: New test.
- * ld-mips-elf/undefweak-overflow.d: New test.
- * ld-mips-elf/undefweak-overflow-n32.d: New test.
- * ld-mips-elf/undefweak-overflow-n64.d: New test.
-
-2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16452
- PR ld/16457
- * ld-elf/pr16452.map: New file.
- * ld-elf/pr16452.od: Likewise.
- * ld-elf/pr16452a.c: Likewise.
- * ld-elf/pr16452b.c: Likewise.
- * ld-elf/pr16457.od: Likewise.
-
- * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
- PR ld/16457.
-
-2014-11-27 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-mips-elf/got-vers-1.rd: Add symbol version string to
- versioned symbol names in dynamic relocation.
- * ld-mips-elf/reloc-estimate-1.d: Likewise.
- * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
- * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
- * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
- * ld-mips-elf/tlslib-o32-ver.got: Likewise.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-alpha/tlsbin.dd: Updated for secureplt.
- * ld-alpha/tlsbin.rd: Likewise.
- * ld-alpha/tlsbin.sd: Likewise.
- * ld-alpha/tlsbinr.dd: Likewise.
- * ld-alpha/tlsbinr.rd: Likewise.
- * ld-alpha/tlspic.dd: Likewise.
- * ld-alpha/tlspic.rd: Likewise.
- * ld-alpha/tlspic.sd: Likewise.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16496
- * ld-cris/weakref3.d: Add symbol version string to versioned
- symbol names in dynamic relocation.
- * ld-cris/weakref4.d: Likewise.
- * ld-elfvers/vers24.rd: Likewise.
-
- * ld-elf/pr16496a.c: New file.
- * ld-elf/pr16496a.map: Likewise.
- * ld-elf/pr16496b.c: Likewise.
- * ld-elf/pr16496b.od: Likewise.
-
- * ld-elf/shared.exp (build_tests): Add libpr16496a.so and
- libpr16496b.so tests.
-
-2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-i386/i386.exp: Add run-time relocation tests for plt-main.
- * ld-i386/plt-main.rd: New file.
- * ld-x86-64/plt-main-bnd.dd: Likewise.
- * ld-x86-64/plt-main.rd: Likewise.
- * ld-x86-64/x86-64.exp: Add run-time relocation tests for
- plt-main.
-
-2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-i386/plt-lib.c: New file.
- * ld-i386/plt-main.out: Likewise.
- * ld-i386/plt-main1.c: Likewise.
- * ld-i386/plt-main1.rd: Likewise.
- * ld-i386/plt-main2.c: Likewise.
- * ld-i386/plt-main2.rd: Likewise.
- * ld-i386/plt-main3.c: Likewise.
- * ld-i386/plt-main3.rd: Likewise.
- * ld-i386/plt-main4.c: Likewise.
- * ld-i386/plt-main4.rd: Likewise.
- * ld-i386/plt-main5.c: Likewise.
-
- * ld-i386/i386.exp: Run plt-main tests.
-
-2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/x86-64.exp: Run plt-main test with -pie.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * ld-arm/tls-longplt-lib.s: Require ARMv6T2.
- * ld-arm/tls-longplt.s: Likewise.
- * ld-arm/tls-longplt-lib.d: Updated.
- * ld-arm/tls-longplt.d: Likewise.
-
-2014-11-21 Terry Guo <terry.guo@arm.com>
-
- * ld-arm/attr-merge-vfp-4-sp.s: New test source file.
- * ld-arm/attr-merge-vfp-5-sp.s: Likewise.
- * ld-arm/attr-merge-vfp-5.s: Likewise.
- * ld-arm/attr-merge-vfp-8.d: New test.
- * ld-arm/attr-merge-vfp-8r.d: Likewise.
- * ld-arm/attr-merge-vfp-9.d: Likewise.
- * ld-arm/attr-merge-vfp-9r.d: Likewise.
- * ld-arm/attr-merge-vfp-10.d: Likewise.
- * ld-arm/attr-merge-vfp-10r.d: Likewise.
- * ld-arm/attr-merge-vfp-11.d: Likewise.
- * ld-arm/attr-merge-vfp-11r.d: Likewise.
- * ld-arm/attr-merge-vfp-12.d: Likewise.
- * ld-arm/attr-merge-vfp-12r.d: Likewise.
- * ld-arm/attr-merge-vfp-13.d: Likewise.
- * ld-arm/attr-merge-vfp-13r.d: Likewise.
- * ld-arm/attr-merge-vfp-14.d: Likewise.
- * ld-arm/attr-merge-vfp-14r.d: Likewise.
- * ld-arm/arm-elf.exp: Run the new tests.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/pr17618.d: Don't run on x32.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/plt-main1.rd: Updated for x32.
- * ld-x86-64/plt-main2.rd: Likewise.
- * ld-x86-64/plt-main3.rd: Likewise.
- * ld-x86-64/plt-main4.rd: Likewise.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/plt-lib.c: New file.
- * ld-x86-64/plt-main.out: Likewise.
- * ld-x86-64/plt-main1.c: Likewise.
- * ld-x86-64/plt-main1.rd: Likewise.
- * ld-x86-64/plt-main2.c: Likewise.
- * ld-x86-64/plt-main2.rd: Likewise.
- * ld-x86-64/plt-main3.c: Likewise.
- * ld-x86-64/plt-main3.rd: Likewise.
- * ld-x86-64/plt-main4.c: Likewise.
- * ld-x86-64/plt-main4.rd: Likewise.
- * ld-x86-64/plt-main5.c: Likewise.
-
- * ld-x86-64/x86-64.exp: Run plt-main tests.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-ifunc/ifunc-main.c (get_bar): New function.
- (main): Use it.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-ifunc/ifunc.exp: Run ifunc-main.
- * ld-ifunc/ifunc-lib.c: New file.
- * ld-ifunc/ifunc-main.c: Likewise.
- * ld-ifunc/ifunc-main.out: Likewise.
-
-2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * lib/ld-lib.exp (check_ifunc_available): New.
- * ld-ifunc/ifunc.exp: Run IFUNC run-time tests only if IFUNC
- is supported.
-
-2014-11-20 Terry Guo <terry.guo@arm.com>
-
- * ld-arm/attr-merge-nosection-1.d: New file.
- * ld-arm/attr-merge-nosection-1a.s: Likewise.
- * ld-arm/attr-merge-nosection-1b.s: Likewise.
- * ld-arm/arm-elf.exp: Include the new test.
-
-2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17618
- * ld-x86-64/x86-64.exp: Run pr17618 for Linux target.
-
- * ld-x86-64/pr17618.d: New file.
- * ld-x86-64/pr17618.s: Likewise.
-
-2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/mpx.exp: Always run mpx3 and mpx4 tests in 64-bit.
-
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * ld-x86-64/bnd-ifunc-1.d: Add bndplt option.
- * ld-x86-64/bnd-ifunc-2.d: Likewise.
- * ld-x86-64/bnd-plt-1.d: Likewise. Update dissassembly sections.
- * ld-x86-64/mpx.exp: Handle mpx3 and mpx4 tests.
- * ld-x86-64/mpx1a.rd: Remove _BND from relocation name.
- * ld-x86-64/mpx1c.rd: Likewise.
- * ld-x86-64/mpx2a.rd: Likewise.
- * ld-x86-64/mpx2c.rd: Likewise.
- * ld-x86-64/mpx3.dd: New file.
- * ld-x86-64/mpx3a.s: Likewise.
- * ld-x86-64/mpx3b.s: Likewise.
- * ld-x86-64/mpx4.dd: Likewise.
- * ld-x86-64/mpx4a.s: Likewise.
- * ld-x86-64/mpx4b.s: Likewise.
-
-2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/17598
- * ld-x86-64/x86-64.exp: Run gotplt1.
-
- * ld-x86-64/gotplt1.d: New file.
- * ld-x86-64/gotplt1.s: Likewise.
-
-2014-11-11 Jiong Wang <jiong.wang@arm.com>
-
- * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
- driver used as link tool.
- (run_cc_link_exec_tests): Likewise.
-
-2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17482
- * ld-x86-64/tlsie4.dd: Updated.
-
-2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ld-mips-elf/abiflags-strip10-ph.d: New file.
- * ld-mips-elf/mips-eld.exp: Run the new test.
-
-2014-10-30 Will Newton <will.newton@linaro.org>
-
- * ld-unique/unique.exp: Use a wider glob for matching ARM
- targets.
- * ld-unique/unique.s: Use % instead of @ in .type directive.
- * ld-unique/unique_shared.s: Likewise.
-
-2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
-
- * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
- 835769 tests.
- * ld-aarch64/erratum835769.d: New.
- * ld-aarch64/erratum835769.s: New.
-
-2014-10-17 Hans-Peter Nilsson <hp@axis.com>
-
- * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
- == "/" as a separate sysroot-configuration with separable
- test-types.
- (sysroot_prefix_tests): Include all existing sysroot tests in
- sysroot == "/" tests except exclude those where a --sysroot option
- is not specified.
- * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
- --print-sysroot instead of relying on error code from using
- --sysroot=... Also, set $ld_sysroot.
-
-2014-10-15 Hans-Peter Nilsson <hp@axis.com>
-
- * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
- ld-scripts/sysroot-prefix-y.s: New files.
- * lib/ld-lib.exp (check_sysroot_available): New proc.
-
-2014-10-04 Alan Modra <amodra@gmail.com>
-
- * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
- * ld-elf/eh3.s: Likewise.
- * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
- * ld-mips-elf/eh-frame1-n32.d: Warning match update.
- * ld-mips-elf/eh-frame1-n64.d: Likewise.
- * ld-mips-elf/eh-frame2-n32.d: Likewise.
- * ld-mips-elf/eh-frame2-n64.d: Likewise.
-
-2014-09-22 Alan Modra <amodra@gmail.com>
-
- * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
- when looking for lto plugin.
-
-2014-09-16 Terry Guo <terry.guo@arm.com>
-
- * ld-arm/attr-merge-arch-2.d: New test case.
- * ld-arm/attr-merge-arch-2a.s: New test case source file.
- * ld-arm/attr-merge-arch-2b.s: Likewise.
- * ld-arm/arm-elf.exp: Run new test case.
-
-2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
- triple.
-
-2014-09-10 Alan Modra <amodra@gmail.com>
-
- * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
- section header placement.
- * ld-aarch64/local-addend-r.d: Likewise.
- * ld-mmix/bspec1.d: Likewise.
- * ld-mmix/bspec2.d: Likewise.
- * ld-mmix/local1.d: Likewise.
- * ld-mmix/local3.d: Likewise.
- * ld-mmix/local5.d: Likewise.
- * ld-mmix/local7.d: Likewise.
- * ld-mmix/undef-3.d: Likewise.
- * ld-sh/sh64/crange3-cmpct.rd: Likewise.
- * ld-sh/sh64/crange3-media.rd: Likewise.
- * ld-sh/sh64/crangerel1.rd: Likewise.
- * ld-sh/sh64/crangerel2.rd: Likewise.
- * ld-tic6x/common.d: Likewise.
- * ld-tic6x/shlib-1.rd: Likewise.
- * ld-tic6x/shlib-1b.rd: Likewise.
- * ld-tic6x/shlib-1r.rd: Likewise.
- * ld-tic6x/shlib-1rb.rd: Likewise.
- * ld-tic6x/shlib-app-1.rd: Likewise.
- * ld-tic6x/shlib-app-1b.rd: Likewise.
- * ld-tic6x/shlib-app-1r.rd: Likewise.
- * ld-tic6x/shlib-app-1rb.rd: Likewise.
- * ld-tic6x/shlib-noindex.rd: Likewise.
- * ld-tic6x/static-app-1.rd: Likewise.
- * ld-tic6x/static-app-1b.rd: Likewise.
- * ld-tic6x/static-app-1r.rd: Likewise.
- * ld-tic6x/static-app-1rb.rd: Likewise.
- * ld-x86-64/ilp32-4.d: Likewise.
- * ld-x86-64/split-by-file-nacl.rd: Likewise.
- * ld-x86-64/split-by-file.rd: Likewise.
-
-2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
- differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
- Do not force -32, -EB and ld emulation but instead rely on the
- test driver to build for some form of O32.
- * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-05.d: Likewise.
- * ld-mips-elf/attr-gnu-4-06.d: Likewise.
- * ld-mips-elf/attr-gnu-4-07.d: Likewise.
- * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-10.d: Likewise.
- * ld-mips-elf/attr-gnu-4-15.d: Likewise.
- * ld-mips-elf/attr-gnu-4-16.d: Likewise.
- * ld-mips-elf/attr-gnu-4-17.d: Likewise.
- * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-25.d: Likewise.
- * ld-mips-elf/attr-gnu-4-26.d: Likewise.
- * ld-mips-elf/attr-gnu-4-27.d: Likewise.
- * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-35.d: Likewise.
- * ld-mips-elf/attr-gnu-4-36.d: Likewise.
- * ld-mips-elf/attr-gnu-4-37.d: Likewise.
- * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-45.d: Likewise.
- * ld-mips-elf/attr-gnu-4-46.d: Likewise.
- * ld-mips-elf/attr-gnu-4-47.d: Likewise.
- * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-50.d: Likewise.
- * ld-mips-elf/attr-gnu-4-51.d: Likewise.
- * ld-mips-elf/attr-gnu-4-52.d: Likewise.
- * ld-mips-elf/attr-gnu-4-53.d: Likewise.
- * ld-mips-elf/attr-gnu-4-54.d: Likewise.
- * ld-mips-elf/attr-gnu-4-55.d: Likewise.
- * ld-mips-elf/attr-gnu-4-56.d: Likewise.
- * ld-mips-elf/attr-gnu-4-57.d: Likewise.
- * ld-mips-elf/attr-gnu-4-58.d: Likewise.
- * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-60.d: Likewise.
- * ld-mips-elf/attr-gnu-4-61.d: Likewise.
- * ld-mips-elf/attr-gnu-4-62.d: Likewise.
- * ld-mips-elf/attr-gnu-4-63.d: Likewise.
- * ld-mips-elf/attr-gnu-4-64.d: Likewise.
- * ld-mips-elf/attr-gnu-4-65.d: Likewise.
- * ld-mips-elf/attr-gnu-4-66.d: Likewise.
- * ld-mips-elf/attr-gnu-4-67.d: Likewise.
- * ld-mips-elf/attr-gnu-4-68.d: Likewise.
- * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-70.d: Likewise.
- * ld-mips-elf/attr-gnu-4-71.d: Likewise.
- * ld-mips-elf/attr-gnu-4-72.d: Likewise.
- * ld-mips-elf/attr-gnu-4-73.d: Likewise.
- * ld-mips-elf/attr-gnu-4-74.d: Likewise.
- * ld-mips-elf/attr-gnu-4-75.d: Likewise.
- * ld-mips-elf/attr-gnu-4-76.d: Likewise.
- * ld-mips-elf/attr-gnu-4-77.d: Likewise.
- * ld-mips-elf/attr-gnu-4-78.d: Likewise.
- * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
- pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
- are run to use O32 flags appropriate for the current target.
-
-2014-08-29 Alan Modra <amodra@gmail.com>
-
- * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
- and ___main for windows targets.
-
-2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17306
- * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
- * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
-
- * ld-i386/pr17306a.s: New file.
- * ld-i386/pr17306b.s: Likewise.
- * ld-x86-64/pr17306a.s: Likewise.
- * ld-x86-64/pr17306b.s: Likewise.
-
-2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17313
- * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
- * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
-
-2014-08-26 Jiong Wang <jiong.wang@arm.com>
-
- * ld-aarch64/copy-relocs-so.s: New test file.
- * ld-aarch64/copy-relocs-exe.s: Likewise.
- * ld-aarch64/copy-relocs.d: New expectation file.
- * ld-aarch64/emit-relocs-264-bad.d: New test file.
- * ld-aarch64/emit-relocs-266-bad.d: Likewise.
- * ld-aarch64/emit-relocs-268-bad.d: Likewise.
- * ld-aarch64/emit-relocs-269-bad.d: Likewise.
- * ld-aarch64/aarch64-elf.exp: Run new added test.
-
-2014-08-26 Nick Clifton <nickc@redhat.com>
-
- * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
- * ld-aarch64/eh-frame-bar.s: Likewise.
- * ld-aarch64/eh-frame.d: Updated to match current readelf output.
- * ld-elf/eh5.d: Allow any register names.
-
-2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
-
- * ld-powerpc/apuinfo-vle.rd: New test.
- * ld-powerpc/apuinfo-vle.s: New test source.
- * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
- handling change.
- * ld-powerpc/powerpc.exp: Run the new test.
-
-2014-08-21 Tony Wang <tony.wang@arm.com>
-
- * ld-arm/jump-reloc-veneers-cond.s: New test.
- * ld-arm/farcall-cond-thumb-arm.s: Ditto.
- * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
- for target without a veneer generation.
- * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
- for target with a veneer generation.
- * ld-arm/farcall-cond-thumb-arm.d: Expected output for
- inter working veneer generation.
- * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
-
-2014-08-20 Roland McGrath <mcgrathr@google.com>
-
- PR ld/17277
- * ld-arm/pcrel-shared.s: New file.
- * ld-arm/pcrel-shared.rd: New file.
- * ld-arm/arm-elf.exp (armelftests_common): Add it.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
-
-2014-08-18 Alan Modra <amodra@gmail.com>
-
- * ld-plugin/needed3.c: New file.
- * ld-elf/shared.exp: Add needed3 test.
-
-2014-08-12 Alan Modra <amodra@gmail.com>
-
- * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
-
-2014-08-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16746
- * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
- * ld-plugin/pr16746a.c: New file.
- * ld-plugin/pr16746b.c: Likewise.
- * ld-plugin/pr16746c.c: Likewise.
- * ld-plugin/pr16746d.c: Likewise.
-
-2014-08-06 Alan Modra <amodra@gmail.com>
-
- * lib/ld-lib.exp (check_lto_fat_available): New.
- (check_lto_available): Remove -ffat-lto-objects test.
- * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
- variables, allowing substition of vars. Set lto_fat and plug_opt
- and add to various tests.
-
-2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
-
- PR 10373
- * ld-sh/sh1.s: Add jmp relaxing test.
- * ld-sh/sh.exp: Likewise.
-
-2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
-
- PR 10378
- * ld-sh/adjsw8.s: New.
- * ld-sh/sh.exp: Add switch8 adjustment test.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * ld-mips-elf/abiflags-strip1-ph.d: New.
- * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
- * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-06.d: Likewise.
- * ld-mips-elf/attr-gnu-4-07.d: Likewise.
- * ld-mips-elf/attr-gnu-4-08.d: Likewise.
- * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-16.d: Likewise.
- * ld-mips-elf/attr-gnu-4-17.d: Likewise.
- * ld-mips-elf/attr-gnu-4-18.d: Likewise.
- * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-26.d: Likewise.
- * ld-mips-elf/attr-gnu-4-27.d: Likewise.
- * ld-mips-elf/attr-gnu-4-28.d: Likewise.
- * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-36.d: Likewise.
- * ld-mips-elf/attr-gnu-4-37.d: Likewise.
- * ld-mips-elf/attr-gnu-4-38.d: Likewise.
- * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-46.d: Likewise.
- * ld-mips-elf/attr-gnu-4-47.d: Likewise.
- * ld-mips-elf/attr-gnu-4-48.d: Likewise.
- * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-50.d: Likewise.
- * ld-mips-elf/attr-gnu-4-52.d: Likewise.
- * ld-mips-elf/attr-gnu-4-53.d: Likewise.
- * ld-mips-elf/attr-gnu-4-54.d: Likewise.
- * ld-mips-elf/attr-gnu-4-55.d: Likewise.
- * ld-mips-elf/attr-gnu-4-56.d: Likewise.
- * ld-mips-elf/attr-gnu-4-57.d: Likewise.
- * ld-mips-elf/attr-gnu-4-58.d: Likewise.
- * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-6.s: Likewise.
- * ld-mips-elf/attr-gnu-4-60.d: Likewise.
- * ld-mips-elf/attr-gnu-4-61.d: Likewise.
- * ld-mips-elf/attr-gnu-4-62.d: Likewise.
- * ld-mips-elf/attr-gnu-4-63.d: Likewise.
- * ld-mips-elf/attr-gnu-4-64.d: Likewise.
- * ld-mips-elf/attr-gnu-4-65.d: Likewise.
- * ld-mips-elf/attr-gnu-4-66.d: Likewise.
- * ld-mips-elf/attr-gnu-4-67.d: Likewise.
- * ld-mips-elf/attr-gnu-4-68.d: Likewise.
- * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
- * ld-mips-elf/attr-gnu-4-7.s: Likewise.
- * ld-mips-elf/attr-gnu-4-70.d: Likewise.
- * ld-mips-elf/attr-gnu-4-71.d: Likewise.
- * ld-mips-elf/attr-gnu-4-72.d: Likewise.
- * ld-mips-elf/attr-gnu-4-73.d: Likewise.
- * ld-mips-elf/attr-gnu-4-74.d: Likewise.
- * ld-mips-elf/attr-gnu-4-75.d: Likewise.
- * ld-mips-elf/attr-gnu-4-76.d: Likewise.
- * ld-mips-elf/attr-gnu-4-77.d: Likewise.
- * ld-mips-elf/attr-gnu-4-78.d: Likewise.
- * ld-mips-elf/attr-gnu-4-8.s: Likewise.
- * ld-mips-elf/attr-gnu-4-81.d: Likewise.
- * ld-mips-elf/empty.s: Likewise.
- * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
- * ld-mips-elf/attr-gnu-4-01.d: Likewise.
- * ld-mips-elf/attr-gnu-4-02.d: Likewise.
- * ld-mips-elf/attr-gnu-4-03.d: Likewise.
- * ld-mips-elf/attr-gnu-4-04.d: Likewise.
- * ld-mips-elf/attr-gnu-4-05.d: Likewise.
- * ld-mips-elf/attr-gnu-4-10.d: Likewise.
- * ld-mips-elf/attr-gnu-4-11.d: Likewise.
- * ld-mips-elf/attr-gnu-4-14.d: Likewise.
- * ld-mips-elf/attr-gnu-4-15.d: Likewise.
- * ld-mips-elf/attr-gnu-4-2.s: Likewise.
- * ld-mips-elf/attr-gnu-4-20.d: Likewise.
- * ld-mips-elf/attr-gnu-4-22.d: Likewise.
- * ld-mips-elf/attr-gnu-4-24.d: Likewise.
- * ld-mips-elf/attr-gnu-4-25.d: Likewise.
- * ld-mips-elf/attr-gnu-4-3.s: Likewise.
- * ld-mips-elf/attr-gnu-4-30.d: Likewise.
- * ld-mips-elf/attr-gnu-4-33.d: Likewise.
- * ld-mips-elf/attr-gnu-4-34.d: Likewise.
- * ld-mips-elf/attr-gnu-4-35.d: Likewise.
- * ld-mips-elf/attr-gnu-4-40.d: Likewise.
- * ld-mips-elf/attr-gnu-4-41.d: Likewise.
- * ld-mips-elf/attr-gnu-4-42.d: Likewise.
- * ld-mips-elf/attr-gnu-4-43.d: Likewise.
- * ld-mips-elf/attr-gnu-4-44.d: Likewise.
- * ld-mips-elf/attr-gnu-4-45.d: Likewise.
- * ld-mips-elf/attr-gnu-4-5.s: Likewise.
- * ld-mips-elf/attr-gnu-4-51.d: Likewise.
- * ld-mips-elf/attr-gnu-8-00.d: Likewise.
- * ld-mips-elf/attr-gnu-8-01.d: Likewise.
- * ld-mips-elf/attr-gnu-8-02.d: Likewise.
- * ld-mips-elf/attr-gnu-8-10.d: Likewise.
- * ld-mips-elf/attr-gnu-8-11.d: Likewise.
- * ld-mips-elf/attr-gnu-8-20.d: Likewise.
- * ld-mips-elf/attr-gnu-8-22.d: Likewise.
- * ld-mips-elf/jalx-2.dd: Likewise.
- * ld-mips-elf/mips16-pic-1.gd: Likewise.
- * ld-mips-elf/mips16-pic-2.gd: Likewise.
- * ld-mips-elf/mips16-pic-3.gd: Likewise.
- * ld-mips-elf/mips16-pic-4a.gd: Likewise.
- * ld-mips-elf/multi-got-no-shared.d: Likewise.
- * ld-mips-elf/nan-2008.d: Likewise.
- * ld-mips-elf/nan-legacy.d: Rework test.
- * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
- * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
- * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
- * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
- * ld-mips-elf/rel32-n32.d: Likewise.
- * ld-mips-elf/rel32-o32.d: Likewise.
- * ld-mips-elf/rel64.d: Likewise.
- * ld-mips-elf/tls-multi-got-1.r: Likewise.
- * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
- * ld-elf/orphan-region.ld: Likewise.
- * ld-elf/orphan.ld: Likewise.
- * ld-mips-elf/compressed-plt-1.ld: Likewise.
- * ld-mips-elf/dyn-sec64.ld: Likewise.
- * ld-mips-elf/got-dump-1.ld: Likewise.
- * ld-mips-elf/got-dump-2.ld: Likewise.
- * ld-mips-elf/got-page-1.ld: Likewise.
- * ld-mips-elf/mips-dyn.ld: Likewise.
- * ld-mips-elf/mips-lib.ld: Likewise.
- * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
- * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
- * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
- * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
- * ld-mips-elf/region1.t: Likewise.
- * ld-mips-elf/stub-dynsym-1.ld: Likewise.
- * ld-mips-elf/tls-hidden3.ld: Likewise.
- * ld-mips-elf/vxworks1.ld: Likewise.
- * ld-scripts/overlay-size.t: Likewise.
- * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
- objects.
- * ld-mips-elf/elf-rel-got-n32.d: Likewise.
- * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
- * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
- * ld-mips-elf/elf-rel-got-n64.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
- * ld-mips-elf/mips-elf.exp: Add new tests.
-
-2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/17154
- * ld-ifunc/pr17154-i386.d: New file.
- * ld-ifunc/pr17154-x86-64.d: Likewise.
- * ld-ifunc/pr17154-x86.s: Likewise.
- * ld-x86-64/bnd-ifunc-2.d: Likewise.
- * ld-x86-64/bnd-ifunc-2.s: Likewise.
- * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
- * ld-x86-64/tlsdesc-nacl.pd: Updated.
- * ld-x86-64/tlsdesc.pd: Likewise.
-
-2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/17057
- * ld-i386/i386.exp: Run pr17057.
- * ld-i386/pr17057.d: New file.
- * ld-i386/pr17057.s: Likewise.
-
-2014-07-15 Jiong Wang <jiong.wang@arm.com>
-
- * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
-
-2014-07-10 Will Newton <will.newton@linaro.org>
-
- * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
- tests, IFUNC tests and other EABI requiring tests to...
- (armeabitests_nonacl): ...here.
- * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
- to allow test to pass on configurations without an attributes
- section.
- * ld-arm/arm-app.d: Likewise.
- * ld-arm/arm-lib-plt32.d: Likewise.
- * ld-arm/arm-lib.d: Likewise.
- * ld-arm/arm-static-app.d: Likewise.
- * ld-arm/armthumb-lib.d: Likewise.
- * ld-arm/cortex-a8-far.d: Likewise.
- * ld-arm/farcall-mixed-app.d: Likewise.
- * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
- * ld-arm/farcall-mixed-lib.d: Likewise.
- * ld-arm/mixed-app-v5.d: Likewise.
- * ld-arm/mixed-app.d: Likewise.
- * ld-arm/mixed-lib.d: Likewise.
- * ld-arm/tls-app.d: Likewise.
- * ld-arm/tls-descrelax-be32.d: Likewise.
- * ld-arm/tls-descrelax.d: Likewise.
- * ld-arm/tls-descseq.d: Likewise.
- * ld-arm/tls-gdesc-got.d: Likewise.
- * ld-arm/tls-gdesc.d: Likewise.
- * ld-arm/tls-gdierelax.d: Likewise.
- * ld-arm/tls-gdierelax2.d: Likewise.
- * ld-arm/tls-gdlerelax.d: Likewise.
- * ld-arm/tls-lib-loc.d: Likewise.
- * ld-arm/tls-lib.d: Likewise.
- * ld-arm/tls-thumb1.d: Likewise.
-
- * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
-
-2014-07-08 Will Newton <will.newton@linaro.org>
-
- * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
- match bfd.
- * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
- take into account increased segment alignment.
- * ld-arm/ifunc-gdesc.r: Likewise.
- * ld-arm/tls-lib.d: Likewise.
-
-2014-07-08 Jiong Wang <jiong.wang@arm.com>
-
- * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
- * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
- * ld-aarch64/emit-relocs-local-addend.d: New testcase.
- * ld-aarch64/local-addend-r.d: Likewise.
-
-2014-07-08 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
- * ld-powerpc/powerpc.exp: Run it.
-
-2014-07-08 Alan Modra <amodra@gmail.com>
-
- PR 17112
- * ld-plugin/lto.exp: When building liblti-11.a, pass
- --plugin path_to_gcc/liblto_plugin.so to ar.
-
-2014-07-07 Alan Modra <amodra@gmail.com>
-
- * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
- check here too.
-
-2014-07-07 Nick Clifton <nickc@redhat.com>
-
- * lib/ld-lib.exp (check_lto_available): Check that a compiler is
- available before testing for LTO support.
-
-2014-07-07 Alan Modra <amodra@gmail.com>
-
- * config/default.exp: Don't make tmpdir/gas. Put as symlink into
- tmpdir/ld.
- (gcc_gas_flag, gcc_ld_flag): Delete.
- (gcc_B_opt, ld_L_opt): New globals.
- ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
- ld-plugin/lto.exp: Likewise.
- lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
- (ld_simple_link): Remove -B handling now that this is done in
- run_host_cmd. Simplify.
- (default_ld_compile): Simplify.
- (check_lto_available): Use run_host_cmd_yesno.
- (check_lto_shared_available): Likewise.
-
-2014-07-05 Alan Modra <amodra@gmail.com>
-
- * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
- if binfile is empty.
- (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
- status checks.
- * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
- Instead use an empty output file.
-
-2014-07-03 Alan Modra <amodra@gmail.com>
-
- * ld-elf/pr17068.s: New.
- * ld-elf/pr17068a.s: New.
- * ld-elf/pr17068b.s: New.
- * ld-elf/pr17068c.s: New.
- * ld-elf/pr17068d.s: New.
- * ld-elf/pr17068e.s: New.
- * ld-elf/pr17068ez.s: New.
- * ld-elf/elf.exp: Run new test.
-
-2014-07-02 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/ambiguousv1.d: Match symbol table too.
- * ld-powerpc/ambiguousv2.d: Likewise.
- * ld-powerpc/ambiguousv1b.d: New.
- * ld-powerpc/ambiguousv2b.d: New.
- * ld-powerpc/powerpc.exp: Run new tests.
-
-2014-06-25 Kyle McMartin <kyle@redhat.com>
-
- * ld-arm/tls-gdierelax2.d: Fix expected offsets.
-
-2014-06-16 Will Newton <will.newton@linaro.org>
-
- * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
- * ld-arm/ifunc-gdesc.r: New file.
- * ld-arm/ifunc-gdesc.s: Likewise.
- * ld-arm/ifunc-gdesc.ver: Likewise.
-
-2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
-
- * config/default.exp (GASP): Remove.
-
-2014-06-03 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
-
-2014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
- This allows each input object to be optionally run through
- objcopy before linking.
-
-2014-05-20 Will Newton <will.newton@linaro.org>
-
- * ld-shared/shared.exp: Mark non-PIC shared object tests
- as xfail on aarch64.
-
-2014-05-19 Andreas Tobler <andreast@fgznet.ch>
-
- * ld-elf/shared.exp: Introduce the extralibs variable to control
- the libraries to be linked. Don't link -ldl on *-*-freebsd*.
-
- * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
- *-*-freebsd*.
-
-2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
-
- * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
- ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
- ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
- tests.
-
-2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/tlsbin.dd: Replace data32 with data16.
- * ld-x86-64/tlsdesc-nacl.pd: Likewise.
- * ld-x86-64/tlsgdesc.dd: Likewise.
- * ld-x86-64/tlsld1.dd: Likewise.
- * ld-x86-64/tlsld3.dd: Likewise.
- * ld-x86-64/tlspic.dd: Likewise.
-
-2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
-
- * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
- * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
- signedness and overflow checking.
-
-2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
-
- * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
- ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
- tests.
- * ld-mmix/b-offloc.s: Correct address in comment.
-
-2014-04-23 Will Newton <will.newton@linaro.org>
-
- * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
- SEARCH_DIR commands.
- * ld-arm/arm-rel32.d: Update regexps to allow test to
- pass on armeb-linux-eabi configuration.
- * ld-arm/data-only-map.d: Likewise.
- * ld-arm/fix-arm1176-off.d: Likewise.
- * ld-arm/fix-arm1176-on.d: Likewise.
- * ld-arm/ifunc-1.gd: Likewise.
- * ld-arm/ifunc-10.gd: Likewise.
- * ld-arm/ifunc-11.gd: Likewise.
- * ld-arm/ifunc-12.gd: Likewise.
- * ld-arm/ifunc-13.gd: Likewise.
- * ld-arm/ifunc-14.gd: Likewise.
- * ld-arm/ifunc-15.gd: Likewise.
- * ld-arm/ifunc-16.gd: Likewise.
- * ld-arm/ifunc-17.gd: Likewise.
- * ld-arm/ifunc-2.gd: Likewise.
- * ld-arm/ifunc-3.gd: Likewise.
- * ld-arm/ifunc-4.gd: Likewise.
- * ld-arm/ifunc-5.gd: Likewise.
- * ld-arm/ifunc-6.gd: Likewise.
- * ld-arm/ifunc-7.gd: Likewise.
- * ld-arm/ifunc-8.gd: Likewise.
- * ld-arm/ifunc-9.gd: Likewise.
- * ld-arm/jump-reloc-veneers-long.d: Likewise.
- * ld-arm/reloc-boundaries.d: Likewise.
-
-2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16846
- * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
- * ld-plugin/pr16846a.c: New file.
- * ld-plugin/pr16846b.c: Likewise.
- * ld-plugin/pr16846c.c: Likewise.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * ld-discard/extern.d: Remove openrisc and or32 support. Add
- support for or1k.
- * ld-discard/start.d: Likewise.
- * ld-discard/static.d: Likewise.
- * ld-elf/group1.d: Likewise.
- * ld-elf/group3b.d: Likewise.
- * ld-elf/group8a.d: Likewise.
- * ld-elf/group8b.d: Likewise.
- * ld-elf/group9a.d: Likewise.
- * ld-elf/group9b.d: Likewise.
- * ld-elf/linkonce2.d: Likewise.
- * ld-elf/merge.d: Likewise.
- * ld-elf/merge2.d: Likewise.
- * ld-elf/orphan-region.d: Likewise.
- * ld-elf/orphan.d: Likewise.
- * ld-elf/orphan3.d: Likewise.
- * ld-elf/pr12851.d: Likewise.
- * ld-elf/pr12975.d: Likewise.
- * ld-elf/pr13177.d: Likewise.
- * ld-elf/pr13195.d: Likewise.
- * ld-elf/pr349.d: Likewise.
- * ld-elf/sec64k.exp: Likewise.
- * ld-elf/warn1.d: Likewise.
- * ld-elf/warn2.d: Likewise.
- * ld-elf/warn3.d: Likewise.
- * ld-scripts/weak.exp: Likewise.
- * lib/ld-lib.exp: Likewise.
-
-2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
-
- * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
- * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
- * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
-
-2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
- to include all 5 bits of LDR destination register.
-
-2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * ld-avr/norelax_diff.d: New testcase.
- * ld-avr/relax_diff.d: Likewise.
- * ld-avr/relax.s: Likewise.
-
-2014-04-05 Andreas Schwab <schwab@linux-m68k.org>
-
- * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
- out _FORTIFY_SOURCE.
- ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
-
-2014-04-04 Alan Modra <amodra@gmail.com>
-
- * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
- * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
- * ld-scripts/data.exp: Run it.
-
-2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- * ld-aarch64/eh-frame.d: Adjust FDE pc address.
-
-2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16756
- * ld-plugin/lto.exp: Expect filename and line number for PR
- ld/12760 test.
-
-2014-03-27 Yury Gribov <y.gribov@samsung.com>
- Pavel Fedin <p.fedin@samsung.com>
-
- * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
- account the pretty printing of PLT entries.
- * ld-arm/arm-app.d: Likewise.
- * ld-arm/arm-lib-plt32.d: Likewise.
- * ld-arm/arm-lib.d: Likewise.
- * ld-arm/armthumb-lib.d: Likewise.
- * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
- * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
- * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
- * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
- * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
- * ld-arm/farcall-mixed-app-v5.d: Likewise.
- * ld-arm/farcall-mixed-app.d: Likewise.
- * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
- * ld-arm/farcall-mixed-lib.d: Likewise.
- * ld-arm/ifunc-10.dd: Likewise.
- * ld-arm/ifunc-14.dd: Likewise.
- * ld-arm/ifunc-15.dd: Likewise.
- * ld-arm/ifunc-3.dd: Likewise.
- * ld-arm/ifunc-4.dd: Likewise.
- * ld-arm/ifunc-7.dd: Likewise.
- * ld-arm/ifunc-8.dd: Likewise.
- * ld-arm/ifunc-9.dd: Likewise.
- * ld-arm/long-plt-format.d: Likewise.
- * ld-arm/mixed-app-v5.d: Likewise.
- * ld-arm/mixed-app.d: Likewise.
- * ld-arm/mixed-lib.d: Likewise.
- * ld-arm/thumb2-bl-undefweak.d: Likewise.
- * ld-arm/thumb2-bl-undefweak1.d: Likewise.
-
-2014-03-26 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
- * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
- * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
- * ld-powerpc/powerpc.exp: Run new tests.
-
-2014-03-25 Will Newton <will.newton@linaro.org>
-
- * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
- * ld-aarch64/relasz.d: New file.
- * ld-aarch64/relasz.s: Likewise.
-
-2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * ld-elf/merge.d: Remove MIPS XFAIL.
-
-2014-03-20 Will Newton <will.newton@linaro.org>
-
- * ld-arm/ifunc-14.rd: Update symbol values.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- * config/default.exp (ASFLAGS): For the RX target add:
- -muse-conventional-section-names.
-
-2014-03-15 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/vle-reloc-3.d: Remove addresses.
-
-2014-03-14 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
- * ld-powerpc/vle-reloc-3.d: Update.
-
-2014-03-06 Roland McGrath <mcgrathr@google.com>
-
- * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
- other ELF-only tests in this directory. Loosen regexps so they
- don't care what the exact addresses are.
-
-2014-03-06 Roland McGrath <mcgrathr@google.com>
-
- * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
- (armelftests_nonacl): ... here.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
- * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
- * ld-powerpc/powerpc.exp: Run new test.
-
-2014-03-03 Alan Modra <amodra@gmail.com>
-
- * ld-scripts/phdrs2.exp: Correct copyright punctuation.
- * ld-v850/v850.exp: Correct copyright typo.
-
-2014-03-01 Yuri Gribov <y.gribov@samsung.com>
-
- * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
-
-2014-02-27 Yuri Gribov <y.gribov@samsung.com>
-
- * ld-arm/long-plt-format.s: New test case.
- * ld-arm/long-plt-format.d: Expected disassembly.
- * ld-arm/arm-elf.exp: Run the new test.
-
-2014-02-27 Nick Clifton <nickc@redhat.com>
-
- * ld-pe/longsecn-1.d: Allow for extra sections.
- * ld-pe/longsecn-2.d: Likewise.
- * ld-pe/longsecn.d: Likewise.
- * ld-pe/secrel.d: Likewise.
-
-2014-02-21 Alan Modra <amodra@gmail.com>
-
- * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
- * ld-bootstrap/ppc476.t: New file.
-
-2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
- H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
- * ld-x86-64/bnd-ifunc-1.d: New file.
- * ld-x86-64/bnd-ifunc-1.s: Likewise.
- * ld-x86-64/bnd-plt-1.d: Likewise.
-
-2014-02-18 Jack Carter <jack.carter@imgtec.com>
-
- * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
-
-2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
-
- * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
- and all usage of it.
-
-2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gold/16530
- * ld-elf/dynamic-1.c: New file.
- * ld-elf/dynamic-1.rd: Likewise.
- * ld-elf/dynamic-1.syms: Likewise.
-
- * ld-elf/shared.exp (build_tests): Add dynamic-1.
-
-2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * ld-scripts/rgn-at9.d: New file.
- * ld-scripts/rgn-at9.t: Likewise.
- * ld-scripts/rgn-at10.d: Likewise.
- * ld-scripts/rgn-at10.s: Likewise.
- * ld-scripts/rgn-at10.t: Likewise.
- * ld-scripts/rgn-at11.d: Likewise.
- * ld-scripts/rgn-at11.t: Likewise.
-
-2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
-
- * ld-nios2/relax_call26.s: New.
- * ld-nios2/relax_call26_boundary.ld: New.
- * ld-nios2/relax_call26_boundary.s: New.
- * ld-nios2/relax_call26_boundary_c8.d: New.
- * ld-nios2/relax_call26_boundary_cc.d: New.
- * ld-nios2/relax_call26_boundary_d0.d: New.
- * ld-nios2/relax_call26_boundary_d4.d: New.
- * ld-nios2/relax_call26_boundary_d8.d: New.
- * ld-nios2/relax_call26_boundary_dc.d: New.
- * ld-nios2/relax_call26_boundary_f0.d: New.
- * ld-nios2/relax_call26_boundary_f4.d: New.
- * ld-nios2/relax_call26_boundary_f8.d: New.
- * ld-nios2/relax_call26_boundary_fc.d: New.
- * ld-nios2/relax_call26_cache.d: New.
- * ld-nios2/relax_call26_cache.ld: New.
- * ld-nios2/relax_call26_cache.s: New.
- * ld-nios2/relax_call26_multi.d: New.
- * ld-nios2/relax_call26_multi.ld: New.
- * ld-nios2/relax_call26_norelax.d: New.
- * ld-nios2/relax_call26_shared.d: New.
- * ld-nios2/relax_call26_shared.ld: New.
-
-2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-elf/rdynamic-1.c: New file.
- * ld-elf/rdynamic-1.rd: Likewise.
-
- * ld-elf/shared.exp (build_tests): Add rdynamic-1.
-
-2014-01-28 Nick Clifton <nickc@redhat.com>
-
- PR binutils/16317
- * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
- * ld-tic6x/shlib-1b.rd: Likewise.
- * ld-tic6x/shlib-1r.rd: Likewise.
- * ld-tic6x/shlib-1rb.rd: Likewise.
- * ld-tic6x/shlib-app-1rd: Likewise.
- * ld-tic6x/shlib-app-1b.rd: Likewise.
- * ld-tic6x/shlib-app-1r.rd: Likewise.
- * ld-tic6x/shlib-app-1rb.rd: Likewise.
- * ld-tic6x/shlib-noindex.rd: Likewise.
- * ld-tic6x/static-app-1.rd: Likewise.
- * ld-tic6x/static-app-1b.rd: Likewise.
- * ld-tic6x/static-app-1r.rd: Likewise.
- * ld-tic6x/static-app-1rb.rd: Likewise.
- PR binutils/16318
- * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
- objects.
-
-2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-elf/pr16498a.s: Replace .align with .p2align.
-
-2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16498
- * ld-elf/pr16498b.d: New file.
- * ld-elf/pr16498b.t: Likewise.
-
-2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16498
- * ld-elf/pr16498a.d: New file.
- * ld-elf/pr16498a.s: Likewise.
- * ld-elf/pr16498a.t: Likewise.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * ld-scripts/pr14962-2.d: Correct target triple.
-
-2014-01-22 Alan Modra <amodra@gmail.com>
-
- * ld-shared/elf-offset.ld: Align end of .bss with canonical form
- of ALIGN that allows an empty .bss to be removed.
- * ld-arm/arm-dyn.ld: Likewise.
- * ld-arm/arm-lib.ld: Likewise.
- * ld-elfvsb/elf-offset.ld: Likewise.
- * ld-mips-elf/mips-dyn.ld: Likewise.
- * ld-mips-elf/mips-lib.ld: Likewise.
- * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
- * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
- ALIGN address of section instead.
- * ld-powerpc/vle-multiseg-2.ld: Likewise.
- * ld-powerpc/vle-multiseg-3.ld: Likewise.
- * ld-powerpc/vle-multiseg-4.ld: Likewise.
- * ld-powerpc/vle-multiseg-6.ld: Likewise.
- * ld-scripts/empty-aligned.d: Check section headers not program
- headers. Remove xfail and notarget.
- * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
-
-2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/16467
- * ld-ifunc/dummy.c: New file.
- * ld-ifunc/pr16467.out: Likewise.
- * ld-ifunc/pr16467a.c: Likewise.
- * ld-ifunc/pr16467a.map: Likewise.
- * ld-ifunc/pr16467b.c: Likewise.
- * ld-ifunc/pr16467b.map: Likewise.
- * ld-ifunc/pr16467c.c: Likewise.
-
- * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
- (run_ld_link_exec_tests): Run pr16467.
-
-2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/2404
- * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
-
-2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/2404
- * ld-elf/pr2404.out: New file.
- * ld-elf/pr2404a.c: Likewise.
- * ld-elf/pr2404b.c: Likewise.
-
- * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
- libpr2404b.a.
- (run_tests): Run pr2404.
-
-2014-01-20 Alan Modra <amodra@gmail.com>
-
- * ld-scripts/pr14962-2.d,
- * ld-scripts/pr14962-2.t: New test.
- * ld-scripts/expr.exp: Run it.
-
-2014-01-15 Alan Modra <amodra@gmail.com>
-
- * ld-elf/ehdr_start-shared.d: New.
- * ld-elf/ehdr_start-userdef.d: xfail frv.
- * ld-elf/ehdr_start-weak.d: Likewise.
- * ld-elf/ehdr_start.d: Likewise.
-
-2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
-
- * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
- (default_ld_simple_link): Likewise.
-
-2014-01-10 Alan Modra <amodra@gmail.com>
-
- * ld-x86-64/pr14207.d: Adjust.
-
-2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
-
- * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
- is generated.
-
-2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
-
- * lib/ld-lib.exp (check_lto_shared_available): New check.
- * ld-plugin/lto.exp: Use check_lto_shared_available.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ld/14207
- PR ld/16322
- PR binutils/16323
- * ld-elf/pr16322.d: New file.
- * ld-elf/pr16322.s: Likewise.
-
- * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17773
+ * ld-elf/binutils.exp (binutils_test): Add an optional
+ readelf_options. Replace -l with $readelf_options. Add a
+ gap test.
+ * ld/testsuite/ld-elf/gap.s: New file.
+
+2014-12-26 Alan Modra <amodra@gmail.com>
+
+ * ld-sh/sh64/crangerel1.rd: Update.
+ * ld-sh/sh64/crangerel2.rd: Update.
+
+2014-12-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * ld-arm/attr-merge-2a.s: Add Tag_ABI_VFP_args.
+ * ld-arm/attr-merge-2b.s: Likewise.
+ * ld-arm/attr-merge-2.attr: Likewise.
+ * ld-arm/attr-merge-4a.s: Add Tag_ABI_FP_number_model and
+ Tag_ABI_VFP_args.
+ * ld-arm/attr-merge-4b.s: Likewise.
+ * ld-arm/attr-merge-4.attr: Likewise.
+ * ld-arm/attr-merge-6a.s: Likewise.
+ * ld-arm/attr-merge-6b.s: Likewise.
+ * ld-arm/attr-merge-6.attr: Add Tag_ABI_FP_number_model.
+
+2014-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ld/testsuite/ld-avr/relax-elf-flags-02.d: Add -mno-link-relax
+ option.
+ * ld/testsuite/ld-avr/relax-elf-flags-03.d: Likewise.
+ * ld/testsuite/ld-avr/relax-elf-flags-04.d: Likewise.
+ * ld/testsuite/ld-avr/relax-elf-flags-05.d: Likewise.
+ * ld/testsuite/ld-avr/relax-elf-flags-06.d: Likewise.
+
+2014-12-24 Alan Modra <amodra@gmail.com>
+
+ * ld-scripts/defined6.s,
+ * ld-scripts/defined6.t,
+ * ld-scripts/defined6.d: New test.
+ * ld-scripts/defined.exp: Run it.
+
+2014-12-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ld-avr/relax-elf-flags-01.d: New file.
+ * ld-avr/relax-elf-flags-02.d: New file.
+ * ld-avr/relax-elf-flags-03.d: New file.
+ * ld-avr/relax-elf-flags-04.d: New file.
+ * ld-avr/relax-elf-flags-05.d: New file.
+ * ld-avr/relax-elf-flags-06.d: New file.
+ * ld-avr/relax-elf-flags-07.d: New file.
+ * ld-avr/relax-elf-flags-08.d: New file.
+ * ld-avr/relax-elf-flags-a.s: New file.
+ * ld-avr/relax-elf-flags-b.s: New file.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/sdabase.s,
+ * ld-powerpc/sdabase.t,
+ * ld-powerpc/sdabase.d: New test.
+ * ld-powerpc/sdabase2.t,
+ * ld-powerpc/sdabase2.d: New test.
+ * ld-powerpc/powerpc.exp: Run them.
+
+2014-12-23 Alan Modra <amodra@gmail.com>
+
+ * ld-elf/endsym.s, *ld-elf/endsym.d: New test.
+
+2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ld-mips-elf/attr-gnu-4-00.d: Relax check for ISA extension.
+ * ld-mips-elf/attr-gnu-4-01.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-02.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-03.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-08.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-10.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-11.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-18.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-20.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-22.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-28.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-30.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-33.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-38.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-44.d: Likewise.
+
+2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ld-mips-elf/mips-elf.exp: Update undefweak-overflow tests.
+ * ld-mips-elf/undefweak-overflow-n32.d: Remove.
+ * ld-mips-elf/undefweak-overflow-n64.d: Likewise.
+ * ld-mips-elf/undefweak-overflow.s: Set mips64r6, noreorder and
+ add a label to mark the micromips region.
+ * ld-mips-elf/undefweak-overflow.d: Update expected output.
+
+2014-12-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17689
+ * ld-x86-64/pr17689.out: New file.
+ * ld-x86-64/pr17689.rd: Likewise.
+ * ld-x86-64/pr17689a.c: Likewise.
+ * ld-x86-64/pr17689b.S: Likewise.
+
+ * ld-x86-64/x86-64.exp: Run PR ld/17689 tests.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium.
+ * ld-visium/: New directory.
+
+2014-12-04 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/vxworks-relax.rd: Update for reloc sorting.
+ * ld-powerpc/vxworks-relax-2.rd: Likewise.
+ * ld-sh/sh64/reldl32.rd: Likewise.
+ * ld-sh/sh64/reldl64.rd: Likewise.
+
+2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/copyreloc-main.c: Removed.
+ * ld-x86-64/copyreloc-main.S: New.
+ * ld-x86-64/x86-64.exp: Replace copyreloc-main.c with
+ copyreloc-main.S.
+
+2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/copyreloc-lib.c: New file.
+ * ld-x86-64/copyreloc-main.c: Likewise.
+ * ld-x86-64/copyreloc-main.out: Likewise.
+ * ld-x86-64/copyreloc-main1.rd: Likewise.
+ * ld-x86-64/copyreloc-main2.rd: Likewise.
+
+ * ld-x86-64/x86-64.exp: Run copyreloc tests.
+
+2014-12-02 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * ld-mips-elf/mips-elf.exp: Add undefined weak overflow
+ tests for o32, n32 and n64.
+ * ld-mips-elf/undefweak-overflow.s: New test.
+ * ld-mips-elf/undefweak-overflow.d: New test.
+ * ld-mips-elf/undefweak-overflow-n32.d: New test.
+ * ld-mips-elf/undefweak-overflow-n64.d: New test.
+
+2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16452
+ PR ld/16457
+ * ld-elf/pr16452.map: New file.
+ * ld-elf/pr16452.od: Likewise.
+ * ld-elf/pr16452a.c: Likewise.
+ * ld-elf/pr16452b.c: Likewise.
+ * ld-elf/pr16457.od: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
+ PR ld/16457.
+
+2014-11-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-mips-elf/got-vers-1.rd: Add symbol version string to
+ versioned symbol names in dynamic relocation.
+ * ld-mips-elf/reloc-estimate-1.d: Likewise.
+ * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
+ * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
+ * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
+ * ld-mips-elf/tlslib-o32-ver.got: Likewise.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-alpha/tlsbin.dd: Updated for secureplt.
+ * ld-alpha/tlsbin.rd: Likewise.
+ * ld-alpha/tlsbin.sd: Likewise.
+ * ld-alpha/tlsbinr.dd: Likewise.
+ * ld-alpha/tlsbinr.rd: Likewise.
+ * ld-alpha/tlspic.dd: Likewise.
+ * ld-alpha/tlspic.rd: Likewise.
+ * ld-alpha/tlspic.sd: Likewise.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16496
+ * ld-cris/weakref3.d: Add symbol version string to versioned
+ symbol names in dynamic relocation.
+ * ld-cris/weakref4.d: Likewise.
+ * ld-elfvers/vers24.rd: Likewise.
+
+ * ld-elf/pr16496a.c: New file.
+ * ld-elf/pr16496a.map: Likewise.
+ * ld-elf/pr16496b.c: Likewise.
+ * ld-elf/pr16496b.od: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Add libpr16496a.so and
+ libpr16496b.so tests.
+
+2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-i386/i386.exp: Add run-time relocation tests for plt-main.
+ * ld-i386/plt-main.rd: New file.
+ * ld-x86-64/plt-main-bnd.dd: Likewise.
+ * ld-x86-64/plt-main.rd: Likewise.
+ * ld-x86-64/x86-64.exp: Add run-time relocation tests for
+ plt-main.
+
+2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-i386/plt-lib.c: New file.
+ * ld-i386/plt-main.out: Likewise.
+ * ld-i386/plt-main1.c: Likewise.
+ * ld-i386/plt-main1.rd: Likewise.
+ * ld-i386/plt-main2.c: Likewise.
+ * ld-i386/plt-main2.rd: Likewise.
+ * ld-i386/plt-main3.c: Likewise.
+ * ld-i386/plt-main3.rd: Likewise.
+ * ld-i386/plt-main4.c: Likewise.
+ * ld-i386/plt-main4.rd: Likewise.
+ * ld-i386/plt-main5.c: Likewise.
+
+ * ld-i386/i386.exp: Run plt-main tests.
+
+2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/x86-64.exp: Run plt-main test with -pie.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * ld-arm/tls-longplt-lib.s: Require ARMv6T2.
+ * ld-arm/tls-longplt.s: Likewise.
+ * ld-arm/tls-longplt-lib.d: Updated.
+ * ld-arm/tls-longplt.d: Likewise.
+
+2014-11-21 Terry Guo <terry.guo@arm.com>
+
+ * ld-arm/attr-merge-vfp-4-sp.s: New test source file.
+ * ld-arm/attr-merge-vfp-5-sp.s: Likewise.
+ * ld-arm/attr-merge-vfp-5.s: Likewise.
+ * ld-arm/attr-merge-vfp-8.d: New test.
+ * ld-arm/attr-merge-vfp-8r.d: Likewise.
+ * ld-arm/attr-merge-vfp-9.d: Likewise.
+ * ld-arm/attr-merge-vfp-9r.d: Likewise.
+ * ld-arm/attr-merge-vfp-10.d: Likewise.
+ * ld-arm/attr-merge-vfp-10r.d: Likewise.
+ * ld-arm/attr-merge-vfp-11.d: Likewise.
+ * ld-arm/attr-merge-vfp-11r.d: Likewise.
+ * ld-arm/attr-merge-vfp-12.d: Likewise.
+ * ld-arm/attr-merge-vfp-12r.d: Likewise.
+ * ld-arm/attr-merge-vfp-13.d: Likewise.
+ * ld-arm/attr-merge-vfp-13r.d: Likewise.
+ * ld-arm/attr-merge-vfp-14.d: Likewise.
+ * ld-arm/attr-merge-vfp-14r.d: Likewise.
+ * ld-arm/arm-elf.exp: Run the new tests.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/pr17618.d: Don't run on x32.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/plt-main1.rd: Updated for x32.
+ * ld-x86-64/plt-main2.rd: Likewise.
+ * ld-x86-64/plt-main3.rd: Likewise.
+ * ld-x86-64/plt-main4.rd: Likewise.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/plt-lib.c: New file.
+ * ld-x86-64/plt-main.out: Likewise.
+ * ld-x86-64/plt-main1.c: Likewise.
+ * ld-x86-64/plt-main1.rd: Likewise.
+ * ld-x86-64/plt-main2.c: Likewise.
+ * ld-x86-64/plt-main2.rd: Likewise.
+ * ld-x86-64/plt-main3.c: Likewise.
+ * ld-x86-64/plt-main3.rd: Likewise.
+ * ld-x86-64/plt-main4.c: Likewise.
+ * ld-x86-64/plt-main4.rd: Likewise.
+ * ld-x86-64/plt-main5.c: Likewise.
+
+ * ld-x86-64/x86-64.exp: Run plt-main tests.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-ifunc/ifunc-main.c (get_bar): New function.
+ (main): Use it.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-ifunc/ifunc.exp: Run ifunc-main.
+ * ld-ifunc/ifunc-lib.c: New file.
+ * ld-ifunc/ifunc-main.c: Likewise.
+ * ld-ifunc/ifunc-main.out: Likewise.
+
+2014-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * lib/ld-lib.exp (check_ifunc_available): New.
+ * ld-ifunc/ifunc.exp: Run IFUNC run-time tests only if IFUNC
+ is supported.
+
+2014-11-20 Terry Guo <terry.guo@arm.com>
+
+ * ld-arm/attr-merge-nosection-1.d: New file.
+ * ld-arm/attr-merge-nosection-1a.s: Likewise.
+ * ld-arm/attr-merge-nosection-1b.s: Likewise.
+ * ld-arm/arm-elf.exp: Include the new test.
+
+2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17618
+ * ld-x86-64/x86-64.exp: Run pr17618 for Linux target.
+
+ * ld-x86-64/pr17618.d: New file.
+ * ld-x86-64/pr17618.s: Likewise.
+
+2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/mpx.exp: Always run mpx3 and mpx4 tests in 64-bit.
+
+2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * ld-x86-64/bnd-ifunc-1.d: Add bndplt option.
+ * ld-x86-64/bnd-ifunc-2.d: Likewise.
+ * ld-x86-64/bnd-plt-1.d: Likewise. Update dissassembly sections.
+ * ld-x86-64/mpx.exp: Handle mpx3 and mpx4 tests.
+ * ld-x86-64/mpx1a.rd: Remove _BND from relocation name.
+ * ld-x86-64/mpx1c.rd: Likewise.
+ * ld-x86-64/mpx2a.rd: Likewise.
+ * ld-x86-64/mpx2c.rd: Likewise.
+ * ld-x86-64/mpx3.dd: New file.
+ * ld-x86-64/mpx3a.s: Likewise.
+ * ld-x86-64/mpx3b.s: Likewise.
+ * ld-x86-64/mpx4.dd: Likewise.
+ * ld-x86-64/mpx4a.s: Likewise.
+ * ld-x86-64/mpx4b.s: Likewise.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17598
+ * ld-x86-64/x86-64.exp: Run gotplt1.
+
+ * ld-x86-64/gotplt1.d: New file.
+ * ld-x86-64/gotplt1.s: Likewise.
+
+2014-11-11 Jiong Wang <jiong.wang@arm.com>
+
+ * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
+ driver used as link tool.
+ (run_cc_link_exec_tests): Likewise.
+
+2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17482
+ * ld-x86-64/tlsie4.dd: Updated.
+
+2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ld-mips-elf/abiflags-strip10-ph.d: New file.
+ * ld-mips-elf/mips-eld.exp: Run the new test.
+
+2014-10-30 Will Newton <will.newton@linaro.org>
+
+ * ld-unique/unique.exp: Use a wider glob for matching ARM
+ targets.
+ * ld-unique/unique.s: Use % instead of @ in .type directive.
+ * ld-unique/unique_shared.s: Likewise.
+
+2014-10-24 Tejas Belagod <tejas.belagod@arm.com>
+
+ * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
+ 835769 tests.
+ * ld-aarch64/erratum835769.d: New.
+ * ld-aarch64/erratum835769.s: New.
+
+2014-10-17 Hans-Peter Nilsson <hp@axis.com>
+
+ * ld-scripts/sysroot-prefix.exp: Log $ld_sysroot. Handle sysroot
+ == "/" as a separate sysroot-configuration with separable
+ test-types.
+ (sysroot_prefix_tests): Include all existing sysroot tests in
+ sysroot == "/" tests except exclude those where a --sysroot option
+ is not specified.
+ * lib/ld-lib.exp (check_sysroot_available): Rewrite to use
+ --print-sysroot instead of relying on error code from using
+ --sysroot=... Also, set $ld_sysroot.
+
+2014-10-15 Hans-Peter Nilsson <hp@axis.com>
+
+ * ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
+ ld-scripts/sysroot-prefix-y.s: New files.
+ * lib/ld-lib.exp (check_sysroot_available): New proc.
+
+2014-10-04 Alan Modra <amodra@gmail.com>
+
+ * ld-elf/eh1.s: Don't create FDEs with zero address ranges.
+ * ld-elf/eh3.s: Likewise.
+ * ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
+ * ld-mips-elf/eh-frame1-n32.d: Warning match update.
+ * ld-mips-elf/eh-frame1-n64.d: Likewise.
+ * ld-mips-elf/eh-frame2-n32.d: Likewise.
+ * ld-mips-elf/eh-frame2-n64.d: Likewise.
+
+2014-09-22 Alan Modra <amodra@gmail.com>
+
+ * ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
+ when looking for lto plugin.
+
+2014-09-16 Terry Guo <terry.guo@arm.com>
+
+ * ld-arm/attr-merge-arch-2.d: New test case.
+ * ld-arm/attr-merge-arch-2a.s: New test case source file.
+ * ld-arm/attr-merge-arch-2b.s: Likewise.
+ * ld-arm/arm-elf.exp: Run new test case.
+
+2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
+ triple.
+
+2014-09-10 Alan Modra <amodra@gmail.com>
+
+ * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
+ section header placement.
+ * ld-aarch64/local-addend-r.d: Likewise.
+ * ld-mmix/bspec1.d: Likewise.
+ * ld-mmix/bspec2.d: Likewise.
+ * ld-mmix/local1.d: Likewise.
+ * ld-mmix/local3.d: Likewise.
+ * ld-mmix/local5.d: Likewise.
+ * ld-mmix/local7.d: Likewise.
+ * ld-mmix/undef-3.d: Likewise.
+ * ld-sh/sh64/crange3-cmpct.rd: Likewise.
+ * ld-sh/sh64/crange3-media.rd: Likewise.
+ * ld-sh/sh64/crangerel1.rd: Likewise.
+ * ld-sh/sh64/crangerel2.rd: Likewise.
+ * ld-tic6x/common.d: Likewise.
+ * ld-tic6x/shlib-1.rd: Likewise.
+ * ld-tic6x/shlib-1b.rd: Likewise.
+ * ld-tic6x/shlib-1r.rd: Likewise.
+ * ld-tic6x/shlib-1rb.rd: Likewise.
+ * ld-tic6x/shlib-app-1.rd: Likewise.
+ * ld-tic6x/shlib-app-1b.rd: Likewise.
+ * ld-tic6x/shlib-app-1r.rd: Likewise.
+ * ld-tic6x/shlib-app-1rb.rd: Likewise.
+ * ld-tic6x/shlib-noindex.rd: Likewise.
+ * ld-tic6x/static-app-1.rd: Likewise.
+ * ld-tic6x/static-app-1b.rd: Likewise.
+ * ld-tic6x/static-app-1r.rd: Likewise.
+ * ld-tic6x/static-app-1rb.rd: Likewise.
+ * ld-x86-64/ilp32-4.d: Likewise.
+ * ld-x86-64/split-by-file-nacl.rd: Likewise.
+ * ld-x86-64/split-by-file.rd: Likewise.
+
+2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
+ differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
+ Do not force -32, -EB and ld emulation but instead rely on the
+ test driver to build for some form of O32.
+ * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-05.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-06.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-07.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-10.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-15.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-16.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-17.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-25.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-26.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-27.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-35.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-36.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-37.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-45.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-46.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-47.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-50.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-51.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-52.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-53.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-54.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-55.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-56.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-57.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-58.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-60.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-61.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-62.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-63.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-64.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-65.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-66.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-67.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-68.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-70.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-71.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-72.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-73.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-74.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-75.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-76.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-77.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-78.d: Likewise.
+ * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
+ pass -32 for the 'no abi' configurations. Modify the way attr-gnu* tests
+ are run to use O32 flags appropriate for the current target.
+
+2014-08-29 Alan Modra <amodra@gmail.com>
+
+ * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
+ and ___main for windows targets.
+
+2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17306
+ * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
+ * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
+
+ * ld-i386/pr17306a.s: New file.
+ * ld-i386/pr17306b.s: Likewise.
+ * ld-x86-64/pr17306a.s: Likewise.
+ * ld-x86-64/pr17306b.s: Likewise.
+
+2014-08-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17313
+ * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
+ * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
+
+2014-08-26 Jiong Wang <jiong.wang@arm.com>
+
+ * ld-aarch64/copy-relocs-so.s: New test file.
+ * ld-aarch64/copy-relocs-exe.s: Likewise.
+ * ld-aarch64/copy-relocs.d: New expectation file.
+ * ld-aarch64/emit-relocs-264-bad.d: New test file.
+ * ld-aarch64/emit-relocs-266-bad.d: Likewise.
+ * ld-aarch64/emit-relocs-268-bad.d: Likewise.
+ * ld-aarch64/emit-relocs-269-bad.d: Likewise.
+ * ld-aarch64/aarch64-elf.exp: Run new added test.
+
+2014-08-26 Nick Clifton <nickc@redhat.com>
+
+ * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
+ * ld-aarch64/eh-frame-bar.s: Likewise.
+ * ld-aarch64/eh-frame.d: Updated to match current readelf output.
+ * ld-elf/eh5.d: Allow any register names.
+
+2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * ld-powerpc/apuinfo-vle.rd: New test.
+ * ld-powerpc/apuinfo-vle.s: New test source.
+ * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
+ handling change.
+ * ld-powerpc/powerpc.exp: Run the new test.
+
+2014-08-21 Tony Wang <tony.wang@arm.com>
+
+ * ld-arm/jump-reloc-veneers-cond.s: New test.
+ * ld-arm/farcall-cond-thumb-arm.s: Ditto.
+ * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
+ for target without a veneer generation.
+ * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
+ for target with a veneer generation.
+ * ld-arm/farcall-cond-thumb-arm.d: Expected output for
+ inter working veneer generation.
+ * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
+
+2014-08-20 Roland McGrath <mcgrathr@google.com>
+
+ PR ld/17277
+ * ld-arm/pcrel-shared.s: New file.
+ * ld-arm/pcrel-shared.rd: New file.
+ * ld-arm/arm-elf.exp (armelftests_common): Add it.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
+
+2014-08-18 Alan Modra <amodra@gmail.com>
+
+ * ld-plugin/needed3.c: New file.
+ * ld-elf/shared.exp: Add needed3 test.
+
+2014-08-12 Alan Modra <amodra@gmail.com>
+
+ * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
+
+2014-08-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16746
+ * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
+ * ld-plugin/pr16746a.c: New file.
+ * ld-plugin/pr16746b.c: Likewise.
+ * ld-plugin/pr16746c.c: Likewise.
+ * ld-plugin/pr16746d.c: Likewise.
+
+2014-08-06 Alan Modra <amodra@gmail.com>
+
+ * lib/ld-lib.exp (check_lto_fat_available): New.
+ (check_lto_available): Remove -ffat-lto-objects test.
+ * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
+ variables, allowing substition of vars. Set lto_fat and plug_opt
+ and add to various tests.
+
+2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
+
+ PR 10373
+ * ld-sh/sh1.s: Add jmp relaxing test.
+ * ld-sh/sh.exp: Likewise.
+
+2014-08-01 Takashi Yoshii <yoshii.takashi@renesas.com>
+
+ PR 10378
+ * ld-sh/adjsw8.s: New.
+ * ld-sh/sh.exp: Add switch8 adjustment test.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * ld-mips-elf/abiflags-strip1-ph.d: New.
+ * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
+ * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-06.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-07.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-08.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-16.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-17.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-18.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-26.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-27.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-28.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-36.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-37.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-38.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-46.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-47.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-48.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-50.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-52.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-53.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-54.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-55.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-56.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-57.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-58.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-6.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-60.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-61.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-62.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-63.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-64.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-65.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-66.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-67.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-68.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-7.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-70.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-71.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-72.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-73.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-74.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-75.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-76.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-77.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-78.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-8.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-81.d: Likewise.
+ * ld-mips-elf/empty.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
+ * ld-mips-elf/attr-gnu-4-01.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-02.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-03.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-04.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-05.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-10.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-11.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-14.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-15.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-2.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-20.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-22.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-24.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-25.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-3.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-30.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-33.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-34.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-35.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-40.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-41.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-42.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-43.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-44.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-45.d: Likewise.
+ * ld-mips-elf/attr-gnu-4-5.s: Likewise.
+ * ld-mips-elf/attr-gnu-4-51.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-00.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-01.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-02.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-10.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-11.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-20.d: Likewise.
+ * ld-mips-elf/attr-gnu-8-22.d: Likewise.
+ * ld-mips-elf/jalx-2.dd: Likewise.
+ * ld-mips-elf/mips16-pic-1.gd: Likewise.
+ * ld-mips-elf/mips16-pic-2.gd: Likewise.
+ * ld-mips-elf/mips16-pic-3.gd: Likewise.
+ * ld-mips-elf/mips16-pic-4a.gd: Likewise.
+ * ld-mips-elf/multi-got-no-shared.d: Likewise.
+ * ld-mips-elf/nan-2008.d: Likewise.
+ * ld-mips-elf/nan-legacy.d: Rework test.
+ * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
+ * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
+ * ld-mips-elf/rel32-n32.d: Likewise.
+ * ld-mips-elf/rel32-o32.d: Likewise.
+ * ld-mips-elf/rel64.d: Likewise.
+ * ld-mips-elf/tls-multi-got-1.r: Likewise.
+ * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
+ * ld-elf/orphan-region.ld: Likewise.
+ * ld-elf/orphan.ld: Likewise.
+ * ld-mips-elf/compressed-plt-1.ld: Likewise.
+ * ld-mips-elf/dyn-sec64.ld: Likewise.
+ * ld-mips-elf/got-dump-1.ld: Likewise.
+ * ld-mips-elf/got-dump-2.ld: Likewise.
+ * ld-mips-elf/got-page-1.ld: Likewise.
+ * ld-mips-elf/mips-dyn.ld: Likewise.
+ * ld-mips-elf/mips-lib.ld: Likewise.
+ * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
+ * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
+ * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
+ * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
+ * ld-mips-elf/region1.t: Likewise.
+ * ld-mips-elf/stub-dynsym-1.ld: Likewise.
+ * ld-mips-elf/tls-hidden3.ld: Likewise.
+ * ld-mips-elf/vxworks1.ld: Likewise.
+ * ld-scripts/overlay-size.t: Likewise.
+ * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
+ objects.
+ * ld-mips-elf/elf-rel-got-n32.d: Likewise.
+ * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
+ * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
+ * ld-mips-elf/elf-rel-got-n64.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
+ * ld-mips-elf/mips-elf.exp: Add new tests.
+
+2014-07-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/17154
+ * ld-ifunc/pr17154-i386.d: New file.
+ * ld-ifunc/pr17154-x86-64.d: Likewise.
+ * ld-ifunc/pr17154-x86.s: Likewise.
+ * ld-x86-64/bnd-ifunc-2.d: Likewise.
+ * ld-x86-64/bnd-ifunc-2.s: Likewise.
+ * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
+ * ld-x86-64/tlsdesc-nacl.pd: Updated.
+ * ld-x86-64/tlsdesc.pd: Likewise.
+
+2014-07-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17057
+ * ld-i386/i386.exp: Run pr17057.
+ * ld-i386/pr17057.d: New file.
+ * ld-i386/pr17057.s: Likewise.
+
+2014-07-15 Jiong Wang <jiong.wang@arm.com>
+
+ * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
+
+2014-07-10 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
+ tests, IFUNC tests and other EABI requiring tests to...
+ (armeabitests_nonacl): ...here.
+ * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
+ to allow test to pass on configurations without an attributes
+ section.
+ * ld-arm/arm-app.d: Likewise.
+ * ld-arm/arm-lib-plt32.d: Likewise.
+ * ld-arm/arm-lib.d: Likewise.
+ * ld-arm/arm-static-app.d: Likewise.
+ * ld-arm/armthumb-lib.d: Likewise.
+ * ld-arm/cortex-a8-far.d: Likewise.
+ * ld-arm/farcall-mixed-app.d: Likewise.
+ * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
+ * ld-arm/farcall-mixed-lib.d: Likewise.
+ * ld-arm/mixed-app-v5.d: Likewise.
+ * ld-arm/mixed-app.d: Likewise.
+ * ld-arm/mixed-lib.d: Likewise.
+ * ld-arm/tls-app.d: Likewise.
+ * ld-arm/tls-descrelax-be32.d: Likewise.
+ * ld-arm/tls-descrelax.d: Likewise.
+ * ld-arm/tls-descseq.d: Likewise.
+ * ld-arm/tls-gdesc-got.d: Likewise.
+ * ld-arm/tls-gdesc.d: Likewise.
+ * ld-arm/tls-gdierelax.d: Likewise.
+ * ld-arm/tls-gdierelax2.d: Likewise.
+ * ld-arm/tls-gdlerelax.d: Likewise.
+ * ld-arm/tls-lib-loc.d: Likewise.
+ * ld-arm/tls-lib.d: Likewise.
+ * ld-arm/tls-thumb1.d: Likewise.
+
+ * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
+
+2014-07-08 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
+ match bfd.
+ * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
+ take into account increased segment alignment.
+ * ld-arm/ifunc-gdesc.r: Likewise.
+ * ld-arm/tls-lib.d: Likewise.
+
+2014-07-08 Jiong Wang <jiong.wang@arm.com>
+
+ * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
+ * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
+ * ld-aarch64/emit-relocs-local-addend.d: New testcase.
+ * ld-aarch64/local-addend-r.d: Likewise.
+
+2014-07-08 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
+ * ld-powerpc/powerpc.exp: Run it.
+
+2014-07-08 Alan Modra <amodra@gmail.com>
+
+ PR 17112
+ * ld-plugin/lto.exp: When building liblti-11.a, pass
+ --plugin path_to_gcc/liblto_plugin.so to ar.
+
+2014-07-07 Alan Modra <amodra@gmail.com>
+
+ * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
+ check here too.
+
+2014-07-07 Nick Clifton <nickc@redhat.com>
+
+ * lib/ld-lib.exp (check_lto_available): Check that a compiler is
+ available before testing for LTO support.
+
+2014-07-07 Alan Modra <amodra@gmail.com>
+
+ * config/default.exp: Don't make tmpdir/gas. Put as symlink into
+ tmpdir/ld.
+ (gcc_gas_flag, gcc_ld_flag): Delete.
+ (gcc_B_opt, ld_L_opt): New globals.
+ ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
+ ld-plugin/lto.exp: Likewise.
+ lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
+ (ld_simple_link): Remove -B handling now that this is done in
+ run_host_cmd. Simplify.
+ (default_ld_compile): Simplify.
+ (check_lto_available): Use run_host_cmd_yesno.
+ (check_lto_shared_available): Likewise.
+
+2014-07-05 Alan Modra <amodra@gmail.com>
+
+ * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
+ if binfile is empty.
+ (run_ld_link_exec_tests, run_cc_link_tests): Likewise. Tidy
+ status checks.
+ * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
+ Instead use an empty output file.
+
+2014-07-03 Alan Modra <amodra@gmail.com>
+
+ * ld-elf/pr17068.s: New.
+ * ld-elf/pr17068a.s: New.
+ * ld-elf/pr17068b.s: New.
+ * ld-elf/pr17068c.s: New.
+ * ld-elf/pr17068d.s: New.
+ * ld-elf/pr17068e.s: New.
+ * ld-elf/pr17068ez.s: New.
+ * ld-elf/elf.exp: Run new test.
+
+2014-07-02 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/ambiguousv1.d: Match symbol table too.
+ * ld-powerpc/ambiguousv2.d: Likewise.
+ * ld-powerpc/ambiguousv1b.d: New.
+ * ld-powerpc/ambiguousv2b.d: New.
+ * ld-powerpc/powerpc.exp: Run new tests.
+
+2014-06-25 Kyle McMartin <kyle@redhat.com>
+
+ * ld-arm/tls-gdierelax2.d: Fix expected offsets.
+
+2014-06-16 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
+ * ld-arm/ifunc-gdesc.r: New file.
+ * ld-arm/ifunc-gdesc.s: Likewise.
+ * ld-arm/ifunc-gdesc.ver: Likewise.
+
+2014-06-09 Ryan Mansfield <rmansfield@qnx.com>
+
+ * config/default.exp (GASP): Remove.
+
+2014-06-03 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
+
+2014-05-28 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
+ This allows each input object to be optionally run through
+ objcopy before linking.
+
+2014-05-20 Will Newton <will.newton@linaro.org>
+
+ * ld-shared/shared.exp: Mark non-PIC shared object tests
+ as xfail on aarch64.
+
+2014-05-19 Andreas Tobler <andreast@fgznet.ch>
+
+ * ld-elf/shared.exp: Introduce the extralibs variable to control
+ the libraries to be linked. Don't link -ldl on *-*-freebsd*.
+
+ * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
+ *-*-freebsd*.
+
+2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
+ ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
+ ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
+ tests.
+
+2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/tlsbin.dd: Replace data32 with data16.
+ * ld-x86-64/tlsdesc-nacl.pd: Likewise.
+ * ld-x86-64/tlsgdesc.dd: Likewise.
+ * ld-x86-64/tlsld1.dd: Likewise.
+ * ld-x86-64/tlsld3.dd: Likewise.
+ * ld-x86-64/tlspic.dd: Likewise.
+
+2014-05-02 Max Filippov <jcmvbkbc@gmail.com>
+
+ * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
+ * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
+ signedness and overflow checking.
+
+2014-05-01 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
+ ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
+ tests.
+ * ld-mmix/b-offloc.s: Correct address in comment.
+
+2014-04-23 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
+ SEARCH_DIR commands.
+ * ld-arm/arm-rel32.d: Update regexps to allow test to
+ pass on armeb-linux-eabi configuration.
+ * ld-arm/data-only-map.d: Likewise.
+ * ld-arm/fix-arm1176-off.d: Likewise.
+ * ld-arm/fix-arm1176-on.d: Likewise.
+ * ld-arm/ifunc-1.gd: Likewise.
+ * ld-arm/ifunc-10.gd: Likewise.
+ * ld-arm/ifunc-11.gd: Likewise.
+ * ld-arm/ifunc-12.gd: Likewise.
+ * ld-arm/ifunc-13.gd: Likewise.
+ * ld-arm/ifunc-14.gd: Likewise.
+ * ld-arm/ifunc-15.gd: Likewise.
+ * ld-arm/ifunc-16.gd: Likewise.
+ * ld-arm/ifunc-17.gd: Likewise.
+ * ld-arm/ifunc-2.gd: Likewise.
+ * ld-arm/ifunc-3.gd: Likewise.
+ * ld-arm/ifunc-4.gd: Likewise.
+ * ld-arm/ifunc-5.gd: Likewise.
+ * ld-arm/ifunc-6.gd: Likewise.
+ * ld-arm/ifunc-7.gd: Likewise.
+ * ld-arm/ifunc-8.gd: Likewise.
+ * ld-arm/ifunc-9.gd: Likewise.
+ * ld-arm/jump-reloc-veneers-long.d: Likewise.
+ * ld-arm/reloc-boundaries.d: Likewise.
+
+2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16846
+ * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
+ * ld-plugin/pr16846a.c: New file.
+ * ld-plugin/pr16846b.c: Likewise.
+ * ld-plugin/pr16846c.c: Likewise.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * ld-discard/extern.d: Remove openrisc and or32 support. Add
+ support for or1k.
+ * ld-discard/start.d: Likewise.
+ * ld-discard/static.d: Likewise.
+ * ld-elf/group1.d: Likewise.
+ * ld-elf/group3b.d: Likewise.
+ * ld-elf/group8a.d: Likewise.
+ * ld-elf/group8b.d: Likewise.
+ * ld-elf/group9a.d: Likewise.
+ * ld-elf/group9b.d: Likewise.
+ * ld-elf/linkonce2.d: Likewise.
+ * ld-elf/merge.d: Likewise.
+ * ld-elf/merge2.d: Likewise.
+ * ld-elf/orphan-region.d: Likewise.
+ * ld-elf/orphan.d: Likewise.
+ * ld-elf/orphan3.d: Likewise.
+ * ld-elf/pr12851.d: Likewise.
+ * ld-elf/pr12975.d: Likewise.
+ * ld-elf/pr13177.d: Likewise.
+ * ld-elf/pr13195.d: Likewise.
+ * ld-elf/pr349.d: Likewise.
+ * ld-elf/sec64k.exp: Likewise.
+ * ld-elf/warn1.d: Likewise.
+ * ld-elf/warn2.d: Likewise.
+ * ld-elf/warn3.d: Likewise.
+ * ld-scripts/weak.exp: Likewise.
+ * lib/ld-lib.exp: Likewise.
+
+2014-04-17 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
+ * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
+ * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
+
+2014-04-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
+ to include all 5 bits of LDR destination register.
+
+2014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * ld-avr/norelax_diff.d: New testcase.
+ * ld-avr/relax_diff.d: Likewise.
+ * ld-avr/relax.s: Likewise.
+
+2014-04-05 Andreas Schwab <schwab@linux-m68k.org>
+
+ * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
+ out _FORTIFY_SOURCE.
+ ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
+
+2014-04-04 Alan Modra <amodra@gmail.com>
+
+ * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
+ * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
+ * ld-scripts/data.exp: Run it.
+
+2014-03-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * ld-aarch64/eh-frame.d: Adjust FDE pc address.
+
+2014-03-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16756
+ * ld-plugin/lto.exp: Expect filename and line number for PR
+ ld/12760 test.
+
+2014-03-27 Yury Gribov <y.gribov@samsung.com>
+ Pavel Fedin <p.fedin@samsung.com>
+
+ * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
+ account the pretty printing of PLT entries.
+ * ld-arm/arm-app.d: Likewise.
+ * ld-arm/arm-lib-plt32.d: Likewise.
+ * ld-arm/arm-lib.d: Likewise.
+ * ld-arm/armthumb-lib.d: Likewise.
+ * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
+ * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
+ * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
+ * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
+ * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
+ * ld-arm/farcall-mixed-app-v5.d: Likewise.
+ * ld-arm/farcall-mixed-app.d: Likewise.
+ * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
+ * ld-arm/farcall-mixed-lib.d: Likewise.
+ * ld-arm/ifunc-10.dd: Likewise.
+ * ld-arm/ifunc-14.dd: Likewise.
+ * ld-arm/ifunc-15.dd: Likewise.
+ * ld-arm/ifunc-3.dd: Likewise.
+ * ld-arm/ifunc-4.dd: Likewise.
+ * ld-arm/ifunc-7.dd: Likewise.
+ * ld-arm/ifunc-8.dd: Likewise.
+ * ld-arm/ifunc-9.dd: Likewise.
+ * ld-arm/long-plt-format.d: Likewise.
+ * ld-arm/mixed-app-v5.d: Likewise.
+ * ld-arm/mixed-app.d: Likewise.
+ * ld-arm/mixed-lib.d: Likewise.
+ * ld-arm/thumb2-bl-undefweak.d: Likewise.
+ * ld-arm/thumb2-bl-undefweak1.d: Likewise.
+
+2014-03-26 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
+ * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
+ * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
+ * ld-powerpc/powerpc.exp: Run new tests.
+
+2014-03-25 Will Newton <will.newton@linaro.org>
+
+ * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
+ * ld-aarch64/relasz.d: New file.
+ * ld-aarch64/relasz.s: Likewise.
+
+2014-03-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * ld-elf/merge.d: Remove MIPS XFAIL.
+
+2014-03-20 Will Newton <will.newton@linaro.org>
+
+ * ld-arm/ifunc-14.rd: Update symbol values.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ * config/default.exp (ASFLAGS): For the RX target add:
+ -muse-conventional-section-names.
+
+2014-03-15 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/vle-reloc-3.d: Remove addresses.
+
+2014-03-14 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
+ * ld-powerpc/vle-reloc-3.d: Update.
+
+2014-03-06 Roland McGrath <mcgrathr@google.com>
+
+ * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
+ other ELF-only tests in this directory. Loosen regexps so they
+ don't care what the exact addresses are.
+
+2014-03-06 Roland McGrath <mcgrathr@google.com>
+
+ * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
+ (armelftests_nonacl): ... here.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
+ * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
+ * ld-powerpc/powerpc.exp: Run new test.
+
+2014-03-03 Alan Modra <amodra@gmail.com>
+
+ * ld-scripts/phdrs2.exp: Correct copyright punctuation.
+ * ld-v850/v850.exp: Correct copyright typo.
+
+2014-03-01 Yuri Gribov <y.gribov@samsung.com>
+
+ * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
+
+2014-02-27 Yuri Gribov <y.gribov@samsung.com>
+
+ * ld-arm/long-plt-format.s: New test case.
+ * ld-arm/long-plt-format.d: Expected disassembly.
+ * ld-arm/arm-elf.exp: Run the new test.
+
+2014-02-27 Nick Clifton <nickc@redhat.com>
+
+ * ld-pe/longsecn-1.d: Allow for extra sections.
+ * ld-pe/longsecn-2.d: Likewise.
+ * ld-pe/longsecn.d: Likewise.
+ * ld-pe/secrel.d: Likewise.
+
+2014-02-21 Alan Modra <amodra@gmail.com>
+
+ * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
+ * ld-bootstrap/ppc476.t: New file.
+
+2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
+ H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
+ * ld-x86-64/bnd-ifunc-1.d: New file.
+ * ld-x86-64/bnd-ifunc-1.s: Likewise.
+ * ld-x86-64/bnd-plt-1.d: Likewise.
+
+2014-02-18 Jack Carter <jack.carter@imgtec.com>
+
+ * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
+
+2014-02-16 Thomas Schwinge <thomas@codesourcery.com>
+
+ * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
+ and all usage of it.
+
+2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/16530
+ * ld-elf/dynamic-1.c: New file.
+ * ld-elf/dynamic-1.rd: Likewise.
+ * ld-elf/dynamic-1.syms: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Add dynamic-1.
+
+2014-02-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * ld-scripts/rgn-at9.d: New file.
+ * ld-scripts/rgn-at9.t: Likewise.
+ * ld-scripts/rgn-at10.d: Likewise.
+ * ld-scripts/rgn-at10.s: Likewise.
+ * ld-scripts/rgn-at10.t: Likewise.
+ * ld-scripts/rgn-at11.d: Likewise.
+ * ld-scripts/rgn-at11.t: Likewise.
+
+2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ * ld-nios2/relax_call26.s: New.
+ * ld-nios2/relax_call26_boundary.ld: New.
+ * ld-nios2/relax_call26_boundary.s: New.
+ * ld-nios2/relax_call26_boundary_c8.d: New.
+ * ld-nios2/relax_call26_boundary_cc.d: New.
+ * ld-nios2/relax_call26_boundary_d0.d: New.
+ * ld-nios2/relax_call26_boundary_d4.d: New.
+ * ld-nios2/relax_call26_boundary_d8.d: New.
+ * ld-nios2/relax_call26_boundary_dc.d: New.
+ * ld-nios2/relax_call26_boundary_f0.d: New.
+ * ld-nios2/relax_call26_boundary_f4.d: New.
+ * ld-nios2/relax_call26_boundary_f8.d: New.
+ * ld-nios2/relax_call26_boundary_fc.d: New.
+ * ld-nios2/relax_call26_cache.d: New.
+ * ld-nios2/relax_call26_cache.ld: New.
+ * ld-nios2/relax_call26_cache.s: New.
+ * ld-nios2/relax_call26_multi.d: New.
+ * ld-nios2/relax_call26_multi.ld: New.
+ * ld-nios2/relax_call26_norelax.d: New.
+ * ld-nios2/relax_call26_shared.d: New.
+ * ld-nios2/relax_call26_shared.ld: New.
+
+2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-elf/rdynamic-1.c: New file.
+ * ld-elf/rdynamic-1.rd: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Add rdynamic-1.
+
+2014-01-28 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/16317
+ * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
+ * ld-tic6x/shlib-1b.rd: Likewise.
+ * ld-tic6x/shlib-1r.rd: Likewise.
+ * ld-tic6x/shlib-1rb.rd: Likewise.
+ * ld-tic6x/shlib-app-1rd: Likewise.
+ * ld-tic6x/shlib-app-1b.rd: Likewise.
+ * ld-tic6x/shlib-app-1r.rd: Likewise.
+ * ld-tic6x/shlib-app-1rb.rd: Likewise.
+ * ld-tic6x/shlib-noindex.rd: Likewise.
+ * ld-tic6x/static-app-1.rd: Likewise.
+ * ld-tic6x/static-app-1b.rd: Likewise.
+ * ld-tic6x/static-app-1r.rd: Likewise.
+ * ld-tic6x/static-app-1rb.rd: Likewise.
+ PR binutils/16318
+ * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
+ objects.
+
+2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-elf/pr16498a.s: Replace .align with .p2align.
+
+2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16498
+ * ld-elf/pr16498b.d: New file.
+ * ld-elf/pr16498b.t: Likewise.
+
+2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16498
+ * ld-elf/pr16498a.d: New file.
+ * ld-elf/pr16498a.s: Likewise.
+ * ld-elf/pr16498a.t: Likewise.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * ld-scripts/pr14962-2.d: Correct target triple.
+
+2014-01-22 Alan Modra <amodra@gmail.com>
+
+ * ld-shared/elf-offset.ld: Align end of .bss with canonical form
+ of ALIGN that allows an empty .bss to be removed.
+ * ld-arm/arm-dyn.ld: Likewise.
+ * ld-arm/arm-lib.ld: Likewise.
+ * ld-elfvsb/elf-offset.ld: Likewise.
+ * ld-mips-elf/mips-dyn.ld: Likewise.
+ * ld-mips-elf/mips-lib.ld: Likewise.
+ * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
+ * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
+ ALIGN address of section instead.
+ * ld-powerpc/vle-multiseg-2.ld: Likewise.
+ * ld-powerpc/vle-multiseg-3.ld: Likewise.
+ * ld-powerpc/vle-multiseg-4.ld: Likewise.
+ * ld-powerpc/vle-multiseg-6.ld: Likewise.
+ * ld-scripts/empty-aligned.d: Check section headers not program
+ headers. Remove xfail and notarget.
+ * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
+
+2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16467
+ * ld-ifunc/dummy.c: New file.
+ * ld-ifunc/pr16467.out: Likewise.
+ * ld-ifunc/pr16467a.c: Likewise.
+ * ld-ifunc/pr16467a.map: Likewise.
+ * ld-ifunc/pr16467b.c: Likewise.
+ * ld-ifunc/pr16467b.map: Likewise.
+ * ld-ifunc/pr16467c.c: Likewise.
+
+ * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
+ (run_ld_link_exec_tests): Run pr16467.
+
+2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/2404
+ * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
+
+2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/2404
+ * ld-elf/pr2404.out: New file.
+ * ld-elf/pr2404a.c: Likewise.
+ * ld-elf/pr2404b.c: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
+ libpr2404b.a.
+ (run_tests): Run pr2404.
+
+2014-01-20 Alan Modra <amodra@gmail.com>
+
+ * ld-scripts/pr14962-2.d,
+ * ld-scripts/pr14962-2.t: New test.
+ * ld-scripts/expr.exp: Run it.
+
+2014-01-15 Alan Modra <amodra@gmail.com>
+
+ * ld-elf/ehdr_start-shared.d: New.
+ * ld-elf/ehdr_start-userdef.d: xfail frv.
+ * ld-elf/ehdr_start-weak.d: Likewise.
+ * ld-elf/ehdr_start.d: Likewise.
+
+2014-01-14 Vidya Praveen <vidyapraveen@arm.com>
+
+ * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
+ (default_ld_simple_link): Likewise.
+
+2014-01-10 Alan Modra <amodra@gmail.com>
+
+ * ld-x86-64/pr14207.d: Adjust.
+
+2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
+ is generated.
+
+2014-01-09 Vidya Praveen <vidyapraveen@arm.com>
+
+ * lib/ld-lib.exp (check_lto_shared_available): New check.
+ * ld-plugin/lto.exp: Use check_lto_shared_available.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/14207
+ PR ld/16322
+ PR binutils/16323
+ * ld-elf/pr16322.d: New file.
+ * ld-elf/pr16322.s: Likewise.
+
+ * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
# Basic expect script for LD Regression Tests
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various AARCH64 ELF tests.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-alpha tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various ARM ELF tests.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes, ARM variation.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-auto-import tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright 2014
-# Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect script for LD Bootstrap Tests
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for LD cdtest Tests
-# Copyright (C) 1993-2014 Free Software Foundation, Inc.
+# Copyright (C) 1993-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for LD section checks tests
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-cris tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-crx tests
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for export table in executables tests\r
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#\r
# This file is part of the GNU Binutils.\r
#\r
# Expect script for ld-d10v tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld discard tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various ELF tests.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for binutils tests
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for common symbol override.
#
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ELF compressed debug section tests.
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* This testcase is derived from a similar test in GDB.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
# Expect script for various DWARF tests.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for .eh_frame entries to a removed section.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various ELF tests.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for --exclude-libs tests
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for frame section tests
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various indirect symbol tests.
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect script for the PROVIDE_HIDDEN linker script command.
#
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test the assigment of sections to segments.
#
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of the GNU Binutils.
# Expect script for tests for >64k sections
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various ELF tests.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for .tls_common tests
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for wrap ELF tests.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for common symbol tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-version tests
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+# Copyright (C) 1997-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-visibility tests
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-weak tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test that the linker can handle fastcall symbols correctly.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for FRV FDPIC linker tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for FRV specific linker tests
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for FRV FDPIC TLS linker tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-gc tests
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-h8300 tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes, i386 variation.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-i386 tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-ia64 tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test that the linker reports undefined symbol line number correctly.
#
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for binutils tests
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for linker support of IFUNC symbols and relocations.
#
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of the GNU Binutils.
# Expect script for the linker's -l command line option
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld linkonce tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for run_dump_test based ld-m68hc11 tests.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for run_dump_test based ld-m68k GOT tests.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for run_dump_test based ld-m68k tests.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-mep tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-metag tests
#
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
# Contributed by Imagination Technologies Ltd.
#
# This program is free software; you can redistribute it and/or modify
# Expect script for common symbol override, MIPS variation.
#
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes, MIPS variation.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for MIPS ELF linker tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test handling of --defsym
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-mmix tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-mn10300 tests
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
# This program is free software; you can redistribute it and/or modify
# Expect script for complex PE tests that require a C compiler
# in addition to the just-built binutils.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for complex PE tests that require a C compiler and the ability
# to run target executables natively, in addition to the just-built binutils.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for complex PE tests that require a C compiler and the ability
# to run target executables natively, in addition to the just-built binutils.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for simple PE tests that require the just-built binutils only.
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for various PIE tests.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-plugin LTO tests
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-plugin tests
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for AIX 5.2+ tests
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes, PowerPC variation.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-powerpc tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-s390 tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test ALIGN in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test ALIGNOF in a linker script.
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
# Contributed by Nathan Sidwell <nathan@codesourcery.com>
#
# This file is part of the GNU Binutils.
# Test ASSERT in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test NOCROSSREFS in a linker script.
# By Ian Lance Taylor, Cygnus Support.
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test DATA STATEMENT in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test --default-script/-dT
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test DEFINED in a linker script.
# By Ian Lance Taylor, Cygnus Support.
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Make sure that "dot" is updated for empty sections if their addresses
# are set.
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Make sure empty aligned sections do not change output layout.
-# Copyright (C) 2005-2014 Free Software Foundation, Inc.
+# Copyright (C) 2005-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Make sure orphan sections do not lead to huge output files.
# By David Heine, Tensilica, Inc.
-# Copyright (C) 2005-2014 Free Software Foundation, Inc.
+# Copyright (C) 2005-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test expressions in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test EXTERN in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test for proper diagnosis of overflowed memory regions.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test LOG2() expression in linker script language.
# By Clemens Lang
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test address printed by --print-map
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test the OVERLAY statement.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test PHDRS in a linker script.
# By Ian Lance Taylor, Cygnus Support.
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test PHDRS with empty sections in a linker script.
-# Copyright (C) 2005-2014 Free Software Foundation, Inc.
+# Copyright (C) 2005-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test PHDRS in a linker script.
# By Nathan Sidwell <nathan@codesourcery.com>
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test PROVIDE in a linker script.
# By Nathan Sidwell, CodeSourcery LLC
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test for proper diagnosis of overflowed memory regions.
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test for proper diagnosis of overflowed memory regions.
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test basic linker script functionality
# By Ian Lance Taylor, Cygnus Support
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expect script for section regular expressions tests
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for SIZEOF tests
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test SIZEOF in a linker script.
# By Ian Lance Taylor, Cygnus Support
# Based on a bug report from anders.blomdell@control.lth.se.
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT in a linker script.
# By H.J. Lu <hongjiu.lu@intel.com>
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test weak symbols.
# By Ian Lance Taylor, Cygnus Solutions.
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld selective linking tests running run_dump_test
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for LD selective linking tests
-# Copyright (C) 1998-2014 Free Software Foundation, Inc.
+# Copyright (C) 1998-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for run_dump_test based ld-sh tests.
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for VxWorks targeted SH linker tests
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-sh tests
-# Copyright (C) 1995-2014 Free Software Foundation, Inc.
+# Copyright (C) 1995-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for run_dump_test based ld-sh/sh64 tests.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-sh tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-sh tests
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-sh tests
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-shared tests
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for linker support of size relocations.
#
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-sparc tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-spu tests
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test linking directly to S-records.
# By Ian Lance Taylor, Cygnus Support.
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-tic6x tests
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for TILE-Gx linker tests.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for TILEPro linker tests.
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld --entry tests
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test that the linker reports undefined symbol errors correctly.
# By Ian Lance Taylor, Cygnus Support
#
-# Copyright (C) 1995-2014 Free Software Foundation, Inc.
+# Copyright (C) 1995-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test handling of weak undefined symbols
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for linker support of STB_GNU_UNIQUE symbols
#
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2015 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of the GNU Binutils.
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
# This file is part of the GNU Binutils.
#
# This program is free software; you can redistribute it and/or modify
# Expect script for symbol export classes, VAX variation.
#
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for VAX ELF linker tests
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-versados tests
-# Copyright (C) 1995-2014 Free Software Foundation, Inc.
+# Copyright (C) 1995-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for Visium tests.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for VxWorks tests
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for DWARF relocation test.
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for symbol export classes, x86-64 variation.
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test that the linker reports undefined symbol line number correctly.
#
-# Copyright (C) 2007-2014 Free Software Foundation, Inc.
+# Copyright (C) 2007-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ELF MPX tests.
-# Copyright (C) 2013-2014 Free Software Foundation, Inc.
+# Copyright (C) 2013-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-x86_64 tests
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-xstormy16 tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-xstormy16 tests
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test literal coaslescing for Xtensa targets.
# By David Heine, Tensilica, Inc.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test DIFF* relocation signedness and overflow checking
# By Max Filippov, Cadence Design Systems, Inc.
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Test Xtensa longcall optimization.
# By David Heine, Tensilica, Inc.
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Expect script for ld-xtensa tests
-# Copyright (C) 2008-2014 Free Software Foundation, Inc.
+# Copyright (C) 2008-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
# Support routines for LD testsuite.
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
-2014-12-27 Anthony Green <green@moxielofic.com
+2015-01-01 Alan Modra <amodra@gmail.com>
- * moxie-opc.c (moxie_form1_opc_info): sto/ldo are now encoded with
- 16-bit immediat values instead of 32.
- * moxie-dis.c (print_insn_moxie): Ditto.
+ Update year range in copyright notice of all files.
-2014-12-24 Anthony Green <green@moxielogic.com>
-
- * moxie-opc: Define mul.x and umul.x instructions. Remove
- trailing .l from add, sub, mul, div and udiv instructions.
-
-2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * mips-opc.c (mips_builtin_opcodes): Add JALRC alias for
- JIALC. Remove the operand from NAL.
-
-2014-12-12 Anthony Green <green@moxielogic.com>
-
- * moxie-opc.c: Define zex instructions.
-
-2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * configure.ac: Add Visium support.
- * configure: Regenerate.
- * Makefile.am (TARGET_LIBOPCODES_CFILES): Add visium-dis.c and
- visium-opc.c.
- * Makefile.in: Regenerate.
- * disassemble.c (ARCH_visium): Define if ARCH_all.
- (disassembler): Deal with bfd_arch_visium if ARCH_visium.
- * visium-dis.c: New file.
- * visium-opc.c: Likewise.
- * po/POTFILES.in: Regenerate.
-
-2014-11-30 Alan Modra <amodra@gmail.com>
-
- * ppc-opc.c (powerpc_opcodes): Make mftb* generate mfspr for
- power4 and later.
-
-2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
-
- * nios2-opc.c (nios2_r1_opcodes): Remove deleted attributes
- from descriptors.
-
-2014-11-28 Alan Modra <amodra@gmail.com>
-
- * ppc-opc.c (powerpc_opcodes <mftb>): Don't deprecate for power7.
- (TB): Delete.
- (insert_tbr, extract_tbr): Validate tbr number.
-
-2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * configure: Regenerated.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis-evex.c (evex_table): Add vpermi2b, vpermt2b, vpermb,
- vpmultishiftqb.
- * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F3883, EVEX_W_0F3883_P_2.
- * i386-gen.c (cpu_flag_init): Add CPU_AVX512VBMI_FLAGS.
- (cpu_flags): Add CpuAVX512VBMI.
- * i386-opc.h (enum): Add CpuAVX512VBMI.
- (i386_cpu_flags): Add cpuavx512vbmi.
- * i386-opc.tbl: Add vpmadd52luq, vpmultishiftqb, vpermb, vpermi2b,
- vpermt2b.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis-evex.c (evex_table): Add vpmadd52luq, vpmadd52huq.
- * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F38B4,
- PREFIX_EVEX_0F38B5.
- * i386-gen.c (cpu_flag_init): Add CPU_AVX512IFMA_FLAGS.
- (cpu_flags): Add CpuAVX512IFMA.
- * i386-opc.h (enum): Add CpuAVX512IFMA.
- (i386_cpu_flags): Add cpuavx512ifma.
- * i386-opc.tbl: Add vpmadd52huq, vpmadd52luq.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis.c (PREFIX enum): Add PREFIX_RM_0_0FAE_REG_7.
- (prefix_table): Add pcommit.
- * i386-gen.c (cpu_flag_init): Add CPU_PCOMMIT_FLAGS.
- (cpu_flags): Add CpuPCOMMIT.
- * i386-opc.h (enum): Add CpuPCOMMIT.
- (i386_cpu_flags): Add cpupcommit.
- * i386-opc.tbl: Add pcommit.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis.c (PREFIX enum): Add PREFIX_0FAE_REG_6.
- (prefix_table): Add clwb.
- * i386-gen.c (cpu_flag_init): Add CPU_CLWB_FLAGS.
- (cpu_flags): Add CpuCLWB.
- * i386-opc.h (enum): Add CpuCLWB.
- (i386_cpu_flags): Add cpuclwb.
- * i386-opc.tbl: Add clwb.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
-
- * nios2-dis.c (nios2_find_opcode_hash): Add mach parameter.
- (nios2_disassemble): Adjust call to nios2_find_opcode_hash.
-
-2014-11-03 Nick Clifton <nickc@redhat.com>
-
- * po/fi.po: Updated Finnish translation.
-
-2014-10-31 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * mips-dis.c (mips_arch_choices): Add octeon3.
- * mips-opc.c (IOCT): Include INSN_OCTEON3.
- (IOCT2): Likewise.
- (IOCT3): New define.
- (IVIRT): New define.
- (mips_builtin_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
- tlbinv, tlbinvf, tlbgr, tlbgwi, tlbginv, tlbginvf, tlbgwr, tlbgp, tlti
- IVIRT instructions.
- Extend mtm0, mtm1, mtm2, mtp0, mtp1, mtp2 instructions to take another
- operand for IOCT3.
-
-2014-10-29 Nick Clifton <nickc@redhat.com>
-
- * po/de.po: Updated German translation.
-
-2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
-
- * nios2-opc.c (nios2_builtin_regs): Add regtype field initializers.
- (nios2_builtin_opcodes): Rename to nios2_r1_opcodes. Use new
- MATCH_R1_<insn> and MASK_R1_<insn> macros in initializers. Add
- size and format initializers. Merge 'b' arguments into 'j'.
- (NIOS2_NUM_OPCODES): Adjust definition.
- (bfd_nios2_num_builtin_opcodes): Rename to nios2_num_r1_opcodes.
- (nios2_opcodes): Adjust.
- (bfd_nios2_num_opcodes): Rename to nios2_num_opcodes.
- * nios2-dis.c (INSNLEN): Update comment.
- (nios2_hash_init, nios2_hash): Delete.
- (OPCODE_HASH_SIZE): New.
- (nios2_r1_extract_opcode): New.
- (nios2_disassembler_state): New.
- (nios2_r1_disassembler_state): New.
- (nios2_init_opcode_hash): Add state parameter. Adjust to use it.
- (nios2_find_opcode_hash): Use state object.
- (bad_opcode): New.
- (nios2_print_insn_arg): Add op parameter. Use it to access
- format. Remove 'b' case.
- (nios2_disassemble): Remove special case for nop. Remove
- hard-coded instruction size.
-
-2014-10-21 Jan Beulich <jbeulich@suse.com>
-
- * ppc-opc.c (powerpc_opcodes): Enable msgclr and msgsnd on Power8.
-
-2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * sparc-opc.c (sparc-opcodes): Fix several misplaced hwcap
- entries.
- Annotate several instructions with the HWCAP2_VIS3B hwcap.
-
-2014-10-15 Tristan Gingold <gingold@adacore.com>
-
- * configure: Regenerate.
-
-2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * sparc-opc.c (sparc-opcodes): Remove instructions `chkpt',
- `commit', `random', `wr r,r,%cps', `wr r,i,%cps' and `rd %cps,r'.
- Annotate table with HWCAP2 bits.
- Add instructions xmontmul, xmontsqr, xmpmul.
- (sparc-opcodes): Add the `mwait', `wr r,r,%mwait', `wr
- r,i,%mwait' and `rd %mwait,r' instructions.
- Add rd/wr instructions for accessing the %mcdper ancillary state
- register.
- (sparc-opcodes): Add sparc5/vis4.0 instructions:
- subxc, subxccc, fpadd8, fpadds8, fpaddus8, fpaddus16, fpcmple8,
- fpcmpgt8, fpcmpule16, fpcmpugt16, fpcmpule32, fpcmpugt32, fpmax8,
- fpmax16, fpmax32, fpmaxu8, fpmaxu16, fpmaxu32, fpmin8, fpmin16,
- fpmin32, fpminu8, fpminu16, fpminu32, fpsub8, fpsubs8, fpsubus8,
- fpsubus16, and faligndatai.
- * sparc-dis.c (v9a_asr_reg_names): Add the %mwait (%asr28)
- ancillary state register to the table.
- (print_insn_sparc): Handle the %mcdper ancillary state register.
- (print_insn_sparc): Handle new operand type '}'.
-
-2014-09-22 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-dis.c (MOD_0F20): Removed.
- (MOD_0F21): Likewise.
- (MOD_0F22): Likewise.
- (MOD_0F23): Likewise.
- (dis386_twobyte): Replace MOD_0F20, MOD_0F21, MOD_0F22 and
- MOD_0F23 with "movZ".
- (mod_table): Remove MOD_0F20, MOD_0F21, MOD_0F22 and MOD_0F23.
- (OP_R): Check mod/rm byte and call OP_E_register.
-
-2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
-
- * nds32-asm.c (nds32_opcodes, operand_fields, keyword_im5_i,
- keyword_im5_m, keyword_accumulator, keyword_aridx, keyword_aridx2,
- keyword_aridxi): Add audio ISA extension.
- (keyword_gpr, keyword_usr, keyword_sr, keyword_cp, keyword_cpr,
- keyword_fsr, keyword_fdr, keyword_abdim, keyword_abm, keyword_dpref_st,
- keyword_cctl_lv, keyword_standby_st, keyword_msync_st): Adjust scrope
- for nds32-dis.c using.
- (build_opcode_syntax): Remove dead code.
- (parse_re, parse_a30b20, parse_rt21, parse_rte_start, parse_rte_end,
- parse_rte69_start, parse_rte69_end, parse_im5_ip, parse_im5_mr,
- parse_im6_ip, parse_im6_iq, parse_im6_mr, parse_im6_ms): Add audio ISA
- operand parser.
- * nds32-asm.h: Declare.
- * nds32-dis.c: Use array nds32_opcodes to disassemble instead of
- decoding by switch.
-
-2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
- Matthew Fortune <matthew.fortune@imgtec.com>
-
- * mips-dis.c (mips_arch_choices): Add entries for mips32r6 and
- mips64r6.
- (parse_mips_dis_option): Allow MSA and virtualization support for
- mips64r6.
- (mips_print_arg_state): Add fields dest_regno and seen_dest.
- (mips_seen_register): New function.
- (print_insn_arg): Refactored code to use mips_seen_register
- function. Add support for OP_SAME_RS_RT, OP_CHECK_PREV and
- OP_NON_ZERO_REG. Changed OP_REPEAT_DEST_REG case to print out
- the register rather than aborting.
- (print_insn_args): Add length argument. Add code to correctly
- calculate the instruction address for pc relative instructions.
- (validate_insn_args): New static function.
- (print_insn_mips): Prevent jalx disassembling for r6. Use
- validate_insn_args.
- (print_insn_micromips): Use validate_insn_args.
- all the arguments are valid.
- * mips-formats.h (PREV_CHECK): New define.
- * mips-opc.c (decode_mips_operand): Add support for -a, -b, -d, -s,
- -t, -u, -v, -w, -x, -y, -A, -B, +I, +O, +R, +:, +\, +", +;
- (RD_pc): New define.
- (FS): New define.
- (I37): New define.
- (I69): New define.
- (mips_builtin_opcodes): Add MIPS R6 instructions. Exclude recoded
- MIPS R6 instructions from MIPS R2 instructions.
-
-2014-09-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-dis.c (dis386): Replace "P" with "%LP" for iret and sysret.
- (putop): Handle "%LP".
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * aarch64-tbl.h (aarch64_opcode_table): Update encoding for mrs/msr.
- * aarch64-dis-2.c: Update auto-generated file.
-
-2014-09-03 Jiong Wang <jiong.wang@arm.com>
-
- * aarch64-tbl.h (QL_R4NIL): New qualifiers.
- (aarch64_feature_lse): New feature added.
- (LSE): New Added.
- (aarch64_opcode_table): New LSE instructions added. Improve
- descriptions for ldarb/ldarh/ldar.
- (aarch64_opcode_table): Describe PAIRREG.
- * aarch64-opc.h (aarch64_field_kind): Add FLD_lse_sz.
- * aarch64-opc.c (fields): Add entry for F_LSE_SZ.
- (aarch64_print_operand): Recognize PAIRREG.
- (operand_general_constraint_met_p): Check reg pair constraints for CASP
- instructions.
- * aarch64-dis.c (aarch64_ext_regno_pair): New extractor for paired reg.
- (do_special_decoding): Recognize F_LSE_SZ.
- * aarch64-asm.c (do_special_encoding): Recognize F_LSE_SZ.
-
-2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
-
- * micromips-opc.c (decode_micromips_operand): Rename `B' to `+J'.
- (micromips_opcodes): Use "+J" in place of "B" for "hypcall",
- "sdbbp", "syscall" and "wait".
-
-2014-08-21 Nathan Sidwell <nathan@codesourcery.com>
- Maciej W. Rozycki <macro@codesourcery.com>
-
- * arm-dis.c (print_arm_address): Negate the GPR-relative offset
- returned if the U bit is set.
-
-2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * micromips-opc.c (micromips_opcodes): Remove #ifdef-ed out
- 48-bit "li" encoding.
-
-2014-08-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
-
- * s390-dis.c (s390_insn_length, s390_insn_matches_opcode)
- (s390_print_insn_with_opcode, opcode_mask_more_specific): New
- static functions, code was moved from...
- (print_insn_s390): ...here.
- (s390_extract_operand): Adjust comment. Change type of first
- parameter from 'unsigned char *' to 'const bfd_byte *'.
- (union operand_value): New.
- (s390_extract_operand): Change return type to union operand_value.
- Also avoid integer overflow in sign-extension.
- (s390_print_insn_with_opcode): Adjust to changed return value from
- s390_extract_operand(). Change "%i" printf format to "%u" for
- unsigned values.
- (init_disasm): Simplify initialization of opc_index[]. This also
- fixes an access after the last element of s390_opcodes[].
- (print_insn_s390): Simplify the opcode search loop.
- Check architecture mask against all searched opcodes, not just the
- first matching one.
- (s390_print_insn_with_opcode): Drop function pointer dereferences
- without effect.
- (print_insn_s390): Likewise.
- (s390_insn_length): Simplify formula for return value.
- (s390_print_insn_with_opcode): Avoid special handling for the
- separator before the first operand. Use new local variable
- 'flags' in place of 'operand->flags'.
-
-2014-08-14 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (struct private): Change int's to bfd_boolean's.
- (decode_LOGI2op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
- decode_dagMODik_0, decode_LDIMMhalf_0, decode_linkage_0):
- Change assignment of 1 to priv->comment to TRUE.
- (print_insn_bfin): Change legal to a bfd_boolean. Change
- assignment of 0/1 with priv comment and parallel and legal
- to FALSE/TRUE.
-
-2014-08-14 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (OUT): Define.
- (decode_CC2stat_0): Declare new op_names array.
- Replace multiple if statements with a single one.
-
-2014-08-14 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (struct private): Add iw0.
- (_print_insn_bfin): Assign iw0 to priv.iw0.
- (print_insn_bfin): Drop ifetch and use priv.iw0.
-
-2014-08-13 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (comment, parallel): Move from global scope ...
- (struct private): ... to this new struct.
- (decode_ProgCtrl_0, decode_CaCTRL_0, decode_PushPopReg_0,
- decode_PushPopMultiple_0, decode_ccMV_0, decode_CCflag_0,
- decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
- decode_LOGI2op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
- decode_dagMODik_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
- decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0,
- decode_pseudoOChar_0, decode_pseudodbg_assert_0, _print_insn_bfin,
- print_insn_bfin): Declare private struct. Use priv's comment and
- parallel members.
-
-2014-08-13 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (ifetch): Do not align pc to 2 bytes.
- (_print_insn_bfin): Add check for unaligned pc.
-
-2014-08-13 Mike Frysinger <vapier@gentoo.org>
-
- * bfin-dis.c (ifetch): New function.
- (_print_insn_bfin, print_insn_bfin): Call new ifetch and return
- -1 when it errors.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * micromips-opc.c (COD): Rename throughout to...
- (CM): New define, update to use INSN_COPROC_MOVE.
- (LCD): Rename throughout to...
- (LC): New define, update to use INSN_LOAD_COPROC.
- * mips-opc.c: Likewise.
-
-2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * micromips-opc.c (COD, LCD) New macros.
- (cfc1, ctc1): Remove FP_S attribute.
- (dmfc1, mfc1, mfhc1): Add LCD attribute.
- (dmtc1, mtc1, mthc1): Add COD attribute.
- * mips-opc.c (cfc1, cftc1, ctc, cttc1): Remove FP_S attribute.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * i386-dis-evex.h: Updated.
- * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F54, PREFIX_EVEX_0F55,
- PREFIX_EVEX_0F56, PREFIX_EVEX_0F57, PREFIX_EVEX_0F3A16,
- PREFIX_EVEX_0F3A22, PREFIX_EVEX_0F3A50, PREFIX_EVEX_0F3A51,
- PREFIX_EVEX_0F3A56, PREFIX_EVEX_0F3A57, PREFIX_EVEX_0F3A66,
- PREFIX_EVEX_0F3A67.
- (VEX_LEN enum): Add VEX_LEN_0F92_P_2, VEX_LEN_0F93_P_2,
- VEX_W_0F92_P_2_LEN_0, VEX_W_0F93_P_2_LEN_0.
- (VEX_W enum): Add EVEX_W_0F54_P_0, EVEX_W_0F54_P_2, EVEX_W_0F55_P_0,
- EVEX_W_0F55_P_2, EVEX_W_0F56_P_0, EVEX_W_0F56_P_2, EVEX_W_0F57_P_0,
- EVEX_W_0F57_P_2, EVEX_W_0F78_P_2, EVEX_W_0F79_P_2, EVEX_W_0F7A_P_2,
- EVEX_W_0F7B_P_2, EVEX_W_0F3838_P_1, EVEX_W_0F3839_P_1,
- EVEX_W_0F3A16_P_2, EVEX_W_0F3A22_P_2, EVEX_W_0F3A50_P_2,
- EVEX_W_0F3A51_P_2, EVEX_W_0F3A56_P_2, EVEX_W_0F3A57_P_2,
- EVEX_W_0F3A66_P_2, EVEX_W_0F3A67_P_2.
- (prefix_table): Add entries for new instructions.
- (vex_len_table): Ditto.
- (vex_w_table): Ditto.
- (OP_E_memory): Update xmmq_mode handling.
- * i386-gen.c (cpu_flag_init): Add CPU_AVX512DQ_FLAGS.
- (cpu_flags): Add CpuAVX512DQ.
- * i386-init.h: Regenerared.
- * i386-opc.h (CpuAVX512DQ): New.
- (i386_cpu_flags): Add cpuavx512dq.
- * i386-opc.tbl: Add AVX512DQ instructions.
- * i386-tbl.h: Regenerate.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * i386-dis-evex.h: Add new instructions (prefixes bellow).
- * i386-dis.c (fetch_data): Add EdqwS, Edb, Edw, MaskBDE.
- (enum): Add dqw_swap_mode, db_mode, dw_mode, mask_bd_mode, REG_EVEX_0F71.
- (PREFIX enum): Add PREFIX_VEX_0F4A, PREFIX_VEX_0F99, PREFIX_VEX_0F3A31,
- PREFIX_VEX_0F3A33, PREFIX_EVEX_0F60, PREFIX_EVEX_0F61, PREFIX_EVEX_0F63,
- PREFIX_EVEX_0F64, PREFIX_EVEX_0F65, PREFIX_EVEX_0F67, PREFIX_EVEX_0F68,
- PREFIX_EVEX_0F69, PREFIX_EVEX_0F6B, PREFIX_EVEX_0F71_REG_2, PREFIX_EVEX_0F71_REG_4,
- PREFIX_EVEX_0F71_REG_6, PREFIX_EVEX_0F73_REG_3, PREFIX_EVEX_0F73_REG_7,
- PREFIX_EVEX_0F74, PREFIX_EVEX_0F75, PREFIX_EVEX_0FC4, PREFIX_EVEX_0FC5,
- PREFIX_EVEX_0FD1, PREFIX_EVEX_0FD5, PREFIX_EVEX_0FD8, PREFIX_EVEX_0FD9,
- PREFIX_EVEX_0FDA, PREFIX_EVEX_0FDC, PREFIX_EVEX_0FDD, PREFIX_EVEX_0FDE,
- PREFIX_EVEX_0FE0, PREFIX_EVEX_0FE1, PREFIX_EVEX_0FE3, PREFIX_EVEX_0FE4,
- PREFIX_EVEX_0FE5, PREFIX_EVEX_0FE8, PREFIX_EVEX_0FE9, PREFIX_EVEX_0FEA,
- PREFIX_EVEX_0FEC, PREFIX_EVEX_0FED, PREFIX_EVEX_0FEE, PREFIX_EVEX_0FF1,
- PREFIX_EVEX_0FF5, PREFIX_EVEX_0FF6, PREFIX_EVEX_0FF8, PREFIX_EVEX_0FF9,
- PREFIX_EVEX_0FFC, PREFIX_EVEX_0FFD, PREFIX_EVEX_0F3800, PREFIX_EVEX_0F3804,
- PREFIX_EVEX_0F380B, PREFIX_EVEX_0F3810, PREFIX_EVEX_0F381C, PREFIX_EVEX_0F381D,
- PREFIX_EVEX_0F3820, PREFIX_EVEX_0F3826, PREFIX_EVEX_0F382B, PREFIX_EVEX_0F3830,
- PREFIX_EVEX_0F3838, PREFIX_EVEX_0F383C, PREFIX_EVEX_0F383E, PREFIX_EVEX_0F3866,
- PREFIX_EVEX_0F3875, PREFIX_EVEX_0F3878, PREFIX_EVEX_0F3879, PREFIX_EVEX_0F387A,
- PREFIX_EVEX_0F387B, PREFIX_EVEX_0F387D, PREFIX_EVEX_0F388D, PREFIX_EVEX_0F3A0F,
- PREFIX_EVEX_0F3A14, PREFIX_EVEX_0F3A15, PREFIX_EVEX_0F3A20, PREFIX_EVEX_0F3A3E,
- PREFIX_EVEX_0F3A3F, PREFIX_EVEX_0F3A42.
- (VEX_LEN enum): Add VEX_LEN_0F41_P_2, VEX_LEN_0F42_P_2, VEX_LEN_0F44_P_2,
- VEX_LEN_0F45_P_2, VEX_LEN_0F46_P_2, VEX_LEN_0F47_P_2, VEX_LEN_0F4A_P_0,
- VEX_LEN_0F4A_P_2, VEX_LEN_0F4B_P_0, VEX_LEN_0F90_P_2, VEX_LEN_0F91_P_2,
- VEX_LEN_0F92_P_3, VEX_LEN_0F93_P_3, VEX_LEN_0F98_P_2, VEX_LEN_0F99_P_0,
- VEX_LEN_0F99_P_2, VEX_LEN_0F3A31_P_2, VEX_LEN_0F3A33_P_2, VEX_W_0F41_P_2_LEN_1,
- VEX_W_0F42_P_2_LEN_1, VEX_W_0F44_P_2_LEN_0, VEX_W_0F45_P_2_LEN_1,
- VEX_W_0F46_P_2_LEN_1, VEX_W_0F47_P_2_LEN_1, VEX_W_0F4A_P_0_LEN_1,
- VEX_W_0F4A_P_2_LEN_1, VEX_W_0F4B_P_0_LEN_1, VEX_W_0F90_P_2_LEN_0,
- VEX_W_0F91_P_2_LEN_0, VEX_W_0F92_P_3_LEN_0, VEX_W_0F93_P_3_LEN_0,
- VEX_W_0F98_P_2_LEN_0, VEX_W_0F99_P_0_LEN_0, VEX_W_0F99_P_2_LEN_0,
- VEX_W_0F3A31_P_2_LEN_0, VEX_W_0F3A33_P_2_LEN_0.
- (VEX_W enum): Add EVEX_W_0F6B_P_2, EVEX_W_0F6F_P_3, EVEX_W_0F7F_P_3,
- EVEX_W_0F3810_P_1, EVEX_W_0F3810_P_2, EVEX_W_0F3811_P_2, EVEX_W_0F3812_P_2,
- EVEX_W_0F3820_P_1, EVEX_W_0F3826_P_1, EVEX_W_0F3826_P_2, EVEX_W_0F3828_P_1,
- EVEX_W_0F3829_P_1, EVEX_W_0F382B_P_2, EVEX_W_0F3830_P_1, EVEX_W_0F3866_P_2,
- EVEX_W_0F3875_P_2, EVEX_W_0F3878_P_2, EVEX_W_0F3879_P_2, EVEX_W_0F387A_P_2,
- EVEX_W_0F387B_P_2, EVEX_W_0F387D_P_2, EVEX_W_0F388D_P_2, EVEX_W_0F3A3E_P_2,
- EVEX_W_0F3A3F_P_2, EVEX_W_0F3A42_P_2.
- (prefix_table): Add entries for new instructions.
- (vex_table) : Ditto.
- (vex_len_table): Ditto.
- (vex_w_table): Ditto.
- (intel_operand_size): Add db_mode, dw_mode, dqw_swap_mode,
- mask_bd_mode handling.
- (OP_E_register): Add dqw_swap_mode, dw_mode, db_mode, mask_bd_mode
- handling.
- (OP_E_memory): Add dqw_mode, dw_mode, dqw_swap_mode, dqb_mode, db_mode
- handling.
- (OP_G): Add db_mode, dw_mode, dqw_swap_mode, mask_bd_mode handling.
- (OP_EX): Add dqw_swap_mode handling.
- (OP_VEX): Add mask_bd_mode handling.
- (OP_Mask): Add mask_bd_mode handling.
- * i386-gen.c (cpu_flag_init): Add CPU_AVX512BW_FLAGS.
- (cpu_flags): Add CpuAVX512BW.
- * i386-init.h: Regenerated.
- * i386-opc.h (CpuAVX512BW): New.
- (i386_cpu_flags): Add cpuavx512bw.
- * i386-opc.tbl: Add AVX512BW instructions.
- * i386-tbl.h: Regenerate.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * i386-opc.tbl: Add AVX512VL and AVX512CD instructions.
- * i386-tbl.h: Regenerate.
-
-2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
- Alexander Ivchenko <alexander.ivchenko@intel.com>
- Maxim Kuznetsov <maxim.kuznetsov@intel.com>
- Sergey Lega <sergey.s.lega@intel.com>
- Anna Tikhonova <anna.tikhonova@intel.com>
- Ilya Tocar <ilya.tocar@intel.com>
- Andrey Turetskiy <andrey.turetskiy@intel.com>
- Ilya Verbin <ilya.verbin@intel.com>
- Kirill Yukhin <kirill.yukhin@intel.com>
- Michael Zolotukhin <michael.v.zolotukhin@intel.com>
-
- * i386-dis.c (intel_operand_size): Support 128/256 length in
- vex_vsib_q_w_dq_mode.
- (OP_E_memory): Add ymmq_mode handling, handle new broadcast.
- * i386-gen.c (cpu_flag_init): Add CPU_AVX512VL_FLAGS.
- (cpu_flags): Add CpuAVX512VL.
- * i386-init.h: Regenerated.
- * i386-opc.h (CpuAVX512VL): New.
- (i386_cpu_flags): Add cpuavx512vl.
- (BROADCAST_1TO4, BROADCAST_1TO2): Define.
- * i386-opc.tbl: Add AVX512VL instructions.
- * i386-tbl.h: Regenerate.
-
-2014-07-20 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
-
- * or1k-desc.c, * or1k-desc.h, * or1k-opc.c, * or1k-opc.h,
- * or1k-opinst.c: Regenerate.
-
-2014-07-08 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis-evex.h (EVEX_W_0F10_P_1_M_1): Fix vmovss.
- (EVEX_W_0F10_P_3_M_1): Fix vmovsd.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.ac: Rename from configure.in.
- * Makefile.in: Regenerate.
- * config.in: Regenerate.
-
-2014-07-04 Alan Modra <amodra@gmail.com>
-
- * configure.in: Include bfd/version.m4.
- (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
- (BFD_VERSION): Delete.
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
-
-2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
- Pitchumani Sivanupandi <pitchumani.s@atmel.com>
- Soundararajan <Sounderarajan.D@atmel.com>
-
- * avr-dis.c (avr_operand): Handle constraint j for 16 bit lds/sts.
- (print_insn_avr): Do not select opcode if insn ISA is avrtiny and
- machine is not avrtiny.
-
-2014-06-26 Philippe De Muyter <phdm@macqel.be>
-
- * or1k-desc.h (spr_field_masks): Add U suffix to the end of long
- constants.
-
-2014-06-12 Alan Modra <amodra@gmail.com>
-
- * or1k-asm.c, * or1k-desc.c, * or1k-desc.h, * or1k-dis.c,
- * or1k-ibld.c, * or1k-opc.c, * or1k-opc.h, * or1k-opinst.c: Regenerate.
-
-2014-06-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-dis.c (fwait_prefix): New.
- (ckprefix): Set fwait_prefix.
- (print_insn): Properly print prefixes before fwait.
-
-2014-06-07 Alan Modra <amodra@gmail.com>
-
- * ppc-opc.c (UISIGNOPT): Define and use with cmpli.
-
-2014-06-05 Joel Brobecker <brobecker@adacore.com>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
- bfd's development.sh.
- * Makefile.in, configure: Regenerate.
-
-2014-06-03 Nick Clifton <nickc@redhat.com>
-
- * msp430-dis.c (msp430_doubleoperand): Use extension_word to
- decide when extended addressing is being used.
-
-2014-06-02 Eric Botcazou <ebotcazou@adacore.com>
-
- * sparc-opc.c (cas): Disable for LEON.
- (casl): Likewise.
-
-2014-05-20 Alan Modra <amodra@gmail.com>
-
- * m68k-dis.c: Don't include setjmp.h.
-
-2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-dis.c (ADDR16_PREFIX): Removed.
- (ADDR32_PREFIX): Likewise.
- (DATA16_PREFIX): Likewise.
- (DATA32_PREFIX): Likewise.
- (prefix_name): Updated.
- (print_insn): Simplify data and address size prefixes processing.
-
-2014-05-08 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
-
- * or1k-desc.c: Regenerated.
- * or1k-desc.h: Likewise.
- * or1k-opc.c: Likewise.
- * or1k-opc.h: Likewise.
- * or1k-opinst.c: Likewise.
-
-2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * mips-opc.c (mips_builtin_opcodes): Add MIPS32r5 eretnc instruction.
- (I34): New define.
- (I36): New define.
- (I66): New define.
- (I68): New define.
- * mips-dis.c (mips_arch_choices): Add mips32r3, mips32r5, mips64r3 and
- mips64r5.
- (parse_mips_dis_option): Update MSA and virtualization support to
- allow mips64r3 and mips64r5.
-
-2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * mips-opc.c (G3): Remove I4.
-
-2014-05-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16893
- * i386-dis.c (twobyte_has_mandatory_prefix): New variable.
- (end_codep): Likewise.
- (mandatory_prefix): Likewise.
- (active_seg_prefix): Likewise.
- (ckprefix): Set active_seg_prefix to the active segment register
- prefix.
- (seg_prefix): Removed.
- (get_valid_dis386): Use the last of PREFIX_REPNZ and PREFIX_REPZ
- for prefix index. Ignore the index if it is invalid and the
- mandatory prefix isn't required.
- (print_insn): Set mandatory_prefix if the PREFIX_XXX prefix is
- mandatory. Don't set PREFIX_REPZ/PREFIX_REPNZ/PREFIX_LOCK bits
- in used_prefixes here. Don't print unused prefixes. Check
- active_seg_prefix for the active segment register prefix.
- Restore the DFLAG bit in sizeflag if the data size prefix is
- unused. Check the unused mandatory PREFIX_XXX prefixes
- (append_seg): Only print the segment register which gets used.
- (OP_E_memory): Check active_seg_prefix for the segment register
- prefix.
- (OP_OFF): Likewise.
- (OP_OFF64): Likewise.
- (OP_DSreg): Set active_seg_prefix to PREFIX_DS if it is unset.
-
-2014-05-02 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16886
- * config.in: Regenerated.
- * configure: Likewise.
- * configure.in: Check if sigsetjmp is available.
- * h8500-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn_h8500): Replace setjmp with OPCODES_SIGSETJMP.
- * i386-dis.c (dis_private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn): Replace setjmp with OPCODES_SIGSETJMP.
- * ns32k-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn_ns32k): Replace setjmp with OPCODES_SIGSETJMP.
- * sysdep.h (OPCODES_SIGJMP_BUF): New macro.
- (OPCODES_SIGSETJMP): Likewise.
- (OPCODES_SIGLONGJMP): Likewise.
- * vax-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn_vax): Replace setjmp with OPCODES_SIGSETJMP.
- * xtensa-dis.c (dis_private): Replace jmp_buf with
- OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn_xtensa): Replace setjmp with OPCODES_SIGSETJMP.
- * z8k-dis.c(instr_data_s): Replace jmp_buf with OPCODES_SIGJMP_BUF.
- (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
- (print_insn_z8k): Replace setjmp with OPCODES_SIGSETJMP.
-
-2014-05-01 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/16891
- * i386-dis.c (print_insn): Handle prefixes before fwait.
-
-2014-04-26 Alan Modra <amodra@gmail.com>
-
- * po/POTFILES.in: Regenerate.
-
-2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * mips-dis.c (mips_arch_choices): Update mips32r2 and mips64r2
- to allow the MIPS XPA ASE.
- (parse_mips_dis_option): Process the -Mxpa option.
- * mips-opc.c (XPA): New define.
- (mips_builtin_opcodes): Add MIPS XPA instructions and move the
- locations of the ctc0 and cfc0 instructions.
-
-2014-04-22 Christian Svensson <blue@cmd.nu>
-
- * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
- * configure.in: Likewise.
- * disassemble.c: Likewise.
- * or1k-asm.c: New file.
- * or1k-desc.c: New file.
- * or1k-desc.h: New file.
- * or1k-dis.c: New file.
- * or1k-ibld.c: New file.
- * or1k-opc.c: New file.
- * or1k-opc.h: New file.
- * or1k-opinst.c: New file.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * openrisc-asm.c: Delete.
- * openrisc-desc.c: Delete.
- * openrisc-desc.h: Delete.
- * openrisc-dis.c: Delete.
- * openrisc-ibld.c: Delete.
- * openrisc-opc.c: Delete.
- * openrisc-opc.h: Delete.
- * or32-dis.c: Delete.
- * or32-opc.c: Delete.
-
-2014-04-04 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis.c (rm_table): Add encls, enclu.
- * i386-gen.c (cpu_flag_init): Add CPU_SE1_FLAGS,
- (cpu_flags): Add CpuSE1.
- * i386-opc.h (enum): Add CpuSE1.
- (i386_cpu_flags): Add cpuse1.
- * i386-opc.tbl: Add encls, enclu.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-04-02 Anthony Green <green@moxielogic.com>
-
- * moxie-opc.c (moxie_form1_opc_info): Add sign-extension
- instructions, sex.b and sex.s.
-
-2014-03-26 Jiong Wang <jiong.wang@arm.com>
-
- * aarch64-dis.c (aarch64_ext_ldst_elemlist): Check H/S undefined
- instructions.
-
-2014-03-20 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-opc.tbl: Change memory size for vgatherpf0qps, vgatherpf1qps,
- vscatterpf0qps, vscatterpf1qps, vgatherqps, vpgatherqd, vpscatterqd,
- vscatterqps.
- * i386-tbl.h: Regenerate.
-
-2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * sparc-dis.c (v9_hpriv_reg_names): Names for %hstick_offset and
- %hstick_enable added.
-
-2014-03-19 Nick Clifton <nickc@redhat.com>
-
- * rx-decode.opc (bwl): Allow for bogus instructions with a size
- field of 3.
- (sbwl, ubwl, SCALE): Likewise.
- * rx-decode.c: Regenerate.
-
-2014-03-12 Alan Modra <amodra@gmail.com>
-
- * Makefile.in: Regenerate.
-
-2014-03-05 Alan Modra <amodra@gmail.com>
-
- Update copyright years.
-
-2014-03-04 Heiher <r@hev.cc>
-
- * mips-dis.c (mips_arch_choices): Usee ISA_MIPS64R2 for Loongson-3A.
-
-2014-03-04 Richard Sandiford <rdsandiford@googlemail.com>
-
- * mips-opc.c (mips_builtin_opcodes): Move the udi* instructions
- so that they come after the Loongson extensions.
-
-2014-03-03 Alan Modra <amodra@gmail.com>
-
- * i386-gen.c (process_copyright): Emit copyright notice on one line.
-
-2014-02-28 Alan Modra <amodra@gmail.com>
-
- * msp430-decode.c: Regenerate.
-
-2014-02-27 Jiong Wang <jiong.wang@arm.com>
-
- * aarch64-tbl.h (aarch64_opcode_table): Replace IMM0 with
- FPIMM0 for fcmeq, fcmgt, fcmge, fcmlt and fcmle.
-
-2014-02-27 Yufeng Zhang <yufeng.zhang@arm.com>
-
- * aarch64-opc.c (print_register_offset_address): Call
- get_int_reg_name to prepare the register name.
-
-2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-opc.tbl: Remove wrong variant of vcvtps2ph
- * i386-tbl.h: Regenerate.
-
-2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-gen.c (cpu_flag_init): Add CPU_PREFETCHWT1_FLAGS/
- (cpu_flags): Add CpuPREFETCHWT1.
- * i386-init.h: Regenerate.
- * i386-opc.h (CpuPREFETCHWT1): New.
- (i386_cpu_flags): Add cpuprefetchwt1.
- * i386-opc.tbl: Cahnge CPU of prefetchwt1 from CpuAVX512PF to CpuPREFETCHWT1.
- * i386-tbl.h: Regenerate.
-
-2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-opc.tbl: Change CPU of vptestnmq, vptestnmd from CpuAVX512CD,
- to CpuAVX512F.
- * i386-tbl.h: Regenerate.
-
-2014-02-19 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-gen.c (output_cpu_flags): Don't output trailing space.
- (output_opcode_modifier): Likewise.
- (output_operand_type): Likewise.
- * i386-init.h: Regenerated.
- * i386-tbl.h: Likewise.
-
-2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
-
- * i386-dis.c (MOD enum): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4,
- MOD_0FC7_REG_5.
- (PREFIX enum): Add PREFIX_0FAE_REG_7.
- (reg_table): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4 MOD_0FC7_REG_5.
- (prefix_table): Add clflusopt.
- (mod_table): Add xrstors, xsavec, xsaves.
- * i386-gen.c (cpu_flag_init): Add CPU_CLFLUSHOPT_FLAGS,
- CPU_XSAVES_FLAGS, CPU_XSAVEC_FLAGS.
- (cpu_flags): Add CpuClflushOpt, CpuXSAVES, CpuXSAVEC.
- * i386-init.h: Regenerate.
- * i386-opc.tbl: Add clflushopt, xrstors, xrstors64, xsaves,
- xsaves64, xsavec, xsavec64.
- * i386-tbl.h: Regenerate.
-
-2014-02-10 Alan Modra <amodra@gmail.com>
-
- * po/POTFILES.in: Regenerate.
- * po/opcodes.pot: Regenerate.
-
-2014-01-30 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
- Jan Beulich <jbeulich@suse.com>
-
- PR binutils/16490
- * i386-dis.c (OP_E_memory): Fix shift computation for
- vex_vsib_q_w_dq_mode.
-
-2014-01-09 Bradley Nelson <bradnelson@google.com>
- Roland McGrath <mcgrathr@google.com>
-
- * i386-dis.c (print_insn): Do not touch all_prefixes[-1] when
- last_rex_prefix is -1.
-
-2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * i386-gen.c (process_copyright): Update copyright year to 2014.
-
-2014-01-03 Maciej W. Rozycki <macro@codesourcery.com>
-
- * nds32-asm.c (parse_operand): Fix out-of-range integer constant.
-
-For older changes see ChangeLog-2013
+For older changes see ChangeLog-2014
\f
-Copyright (C) 2014 Free Software Foundation, Inc.
+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
--- /dev/null
+2014-12-27 Anthony Green <green@moxielofic.com
+
+ * moxie-opc.c (moxie_form1_opc_info): sto/ldo are now encoded with
+ 16-bit immediat values instead of 32.
+ * moxie-dis.c (print_insn_moxie): Ditto.
+
+2014-12-24 Anthony Green <green@moxielogic.com>
+
+ * moxie-opc: Define mul.x and umul.x instructions. Remove
+ trailing .l from add, sub, mul, div and udiv instructions.
+
+2014-12-16 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * mips-opc.c (mips_builtin_opcodes): Add JALRC alias for
+ JIALC. Remove the operand from NAL.
+
+2014-12-12 Anthony Green <green@moxielogic.com>
+
+ * moxie-opc.c: Define zex instructions.
+
+2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.ac: Add Visium support.
+ * configure: Regenerate.
+ * Makefile.am (TARGET_LIBOPCODES_CFILES): Add visium-dis.c and
+ visium-opc.c.
+ * Makefile.in: Regenerate.
+ * disassemble.c (ARCH_visium): Define if ARCH_all.
+ (disassembler): Deal with bfd_arch_visium if ARCH_visium.
+ * visium-dis.c: New file.
+ * visium-opc.c: Likewise.
+ * po/POTFILES.in: Regenerate.
+
+2014-11-30 Alan Modra <amodra@gmail.com>
+
+ * ppc-opc.c (powerpc_opcodes): Make mftb* generate mfspr for
+ power4 and later.
+
+2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ * nios2-opc.c (nios2_r1_opcodes): Remove deleted attributes
+ from descriptors.
+
+2014-11-28 Alan Modra <amodra@gmail.com>
+
+ * ppc-opc.c (powerpc_opcodes <mftb>): Don't deprecate for power7.
+ (TB): Delete.
+ (insert_tbr, extract_tbr): Validate tbr number.
+
+2014-11-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis-evex.c (evex_table): Add vpermi2b, vpermt2b, vpermb,
+ vpmultishiftqb.
+ * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F3883, EVEX_W_0F3883_P_2.
+ * i386-gen.c (cpu_flag_init): Add CPU_AVX512VBMI_FLAGS.
+ (cpu_flags): Add CpuAVX512VBMI.
+ * i386-opc.h (enum): Add CpuAVX512VBMI.
+ (i386_cpu_flags): Add cpuavx512vbmi.
+ * i386-opc.tbl: Add vpmadd52luq, vpmultishiftqb, vpermb, vpermi2b,
+ vpermt2b.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis-evex.c (evex_table): Add vpmadd52luq, vpmadd52huq.
+ * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F38B4,
+ PREFIX_EVEX_0F38B5.
+ * i386-gen.c (cpu_flag_init): Add CPU_AVX512IFMA_FLAGS.
+ (cpu_flags): Add CpuAVX512IFMA.
+ * i386-opc.h (enum): Add CpuAVX512IFMA.
+ (i386_cpu_flags): Add cpuavx512ifma.
+ * i386-opc.tbl: Add vpmadd52huq, vpmadd52luq.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis.c (PREFIX enum): Add PREFIX_RM_0_0FAE_REG_7.
+ (prefix_table): Add pcommit.
+ * i386-gen.c (cpu_flag_init): Add CPU_PCOMMIT_FLAGS.
+ (cpu_flags): Add CpuPCOMMIT.
+ * i386-opc.h (enum): Add CpuPCOMMIT.
+ (i386_cpu_flags): Add cpupcommit.
+ * i386-opc.tbl: Add pcommit.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis.c (PREFIX enum): Add PREFIX_0FAE_REG_6.
+ (prefix_table): Add clwb.
+ * i386-gen.c (cpu_flag_init): Add CPU_CLWB_FLAGS.
+ (cpu_flags): Add CpuCLWB.
+ * i386-opc.h (enum): Add CpuCLWB.
+ (i386_cpu_flags): Add cpuclwb.
+ * i386-opc.tbl: Add clwb.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
+
+ * nios2-dis.c (nios2_find_opcode_hash): Add mach parameter.
+ (nios2_disassemble): Adjust call to nios2_find_opcode_hash.
+
+2014-11-03 Nick Clifton <nickc@redhat.com>
+
+ * po/fi.po: Updated Finnish translation.
+
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * mips-dis.c (mips_arch_choices): Add octeon3.
+ * mips-opc.c (IOCT): Include INSN_OCTEON3.
+ (IOCT2): Likewise.
+ (IOCT3): New define.
+ (IVIRT): New define.
+ (mips_builtin_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
+ tlbinv, tlbinvf, tlbgr, tlbgwi, tlbginv, tlbginvf, tlbgwr, tlbgp, tlti
+ IVIRT instructions.
+ Extend mtm0, mtm1, mtm2, mtp0, mtp1, mtp2 instructions to take another
+ operand for IOCT3.
+
+2014-10-29 Nick Clifton <nickc@redhat.com>
+
+ * po/de.po: Updated German translation.
+
+2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
+
+ * nios2-opc.c (nios2_builtin_regs): Add regtype field initializers.
+ (nios2_builtin_opcodes): Rename to nios2_r1_opcodes. Use new
+ MATCH_R1_<insn> and MASK_R1_<insn> macros in initializers. Add
+ size and format initializers. Merge 'b' arguments into 'j'.
+ (NIOS2_NUM_OPCODES): Adjust definition.
+ (bfd_nios2_num_builtin_opcodes): Rename to nios2_num_r1_opcodes.
+ (nios2_opcodes): Adjust.
+ (bfd_nios2_num_opcodes): Rename to nios2_num_opcodes.
+ * nios2-dis.c (INSNLEN): Update comment.
+ (nios2_hash_init, nios2_hash): Delete.
+ (OPCODE_HASH_SIZE): New.
+ (nios2_r1_extract_opcode): New.
+ (nios2_disassembler_state): New.
+ (nios2_r1_disassembler_state): New.
+ (nios2_init_opcode_hash): Add state parameter. Adjust to use it.
+ (nios2_find_opcode_hash): Use state object.
+ (bad_opcode): New.
+ (nios2_print_insn_arg): Add op parameter. Use it to access
+ format. Remove 'b' case.
+ (nios2_disassemble): Remove special case for nop. Remove
+ hard-coded instruction size.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * ppc-opc.c (powerpc_opcodes): Enable msgclr and msgsnd on Power8.
+
+2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * sparc-opc.c (sparc-opcodes): Fix several misplaced hwcap
+ entries.
+ Annotate several instructions with the HWCAP2_VIS3B hwcap.
+
+2014-10-15 Tristan Gingold <gingold@adacore.com>
+
+ * configure: Regenerate.
+
+2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * sparc-opc.c (sparc-opcodes): Remove instructions `chkpt',
+ `commit', `random', `wr r,r,%cps', `wr r,i,%cps' and `rd %cps,r'.
+ Annotate table with HWCAP2 bits.
+ Add instructions xmontmul, xmontsqr, xmpmul.
+ (sparc-opcodes): Add the `mwait', `wr r,r,%mwait', `wr
+ r,i,%mwait' and `rd %mwait,r' instructions.
+ Add rd/wr instructions for accessing the %mcdper ancillary state
+ register.
+ (sparc-opcodes): Add sparc5/vis4.0 instructions:
+ subxc, subxccc, fpadd8, fpadds8, fpaddus8, fpaddus16, fpcmple8,
+ fpcmpgt8, fpcmpule16, fpcmpugt16, fpcmpule32, fpcmpugt32, fpmax8,
+ fpmax16, fpmax32, fpmaxu8, fpmaxu16, fpmaxu32, fpmin8, fpmin16,
+ fpmin32, fpminu8, fpminu16, fpminu32, fpsub8, fpsubs8, fpsubus8,
+ fpsubus16, and faligndatai.
+ * sparc-dis.c (v9a_asr_reg_names): Add the %mwait (%asr28)
+ ancillary state register to the table.
+ (print_insn_sparc): Handle the %mcdper ancillary state register.
+ (print_insn_sparc): Handle new operand type '}'.
+
+2014-09-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-dis.c (MOD_0F20): Removed.
+ (MOD_0F21): Likewise.
+ (MOD_0F22): Likewise.
+ (MOD_0F23): Likewise.
+ (dis386_twobyte): Replace MOD_0F20, MOD_0F21, MOD_0F22 and
+ MOD_0F23 with "movZ".
+ (mod_table): Remove MOD_0F20, MOD_0F21, MOD_0F22 and MOD_0F23.
+ (OP_R): Check mod/rm byte and call OP_E_register.
+
+2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * nds32-asm.c (nds32_opcodes, operand_fields, keyword_im5_i,
+ keyword_im5_m, keyword_accumulator, keyword_aridx, keyword_aridx2,
+ keyword_aridxi): Add audio ISA extension.
+ (keyword_gpr, keyword_usr, keyword_sr, keyword_cp, keyword_cpr,
+ keyword_fsr, keyword_fdr, keyword_abdim, keyword_abm, keyword_dpref_st,
+ keyword_cctl_lv, keyword_standby_st, keyword_msync_st): Adjust scrope
+ for nds32-dis.c using.
+ (build_opcode_syntax): Remove dead code.
+ (parse_re, parse_a30b20, parse_rt21, parse_rte_start, parse_rte_end,
+ parse_rte69_start, parse_rte69_end, parse_im5_ip, parse_im5_mr,
+ parse_im6_ip, parse_im6_iq, parse_im6_mr, parse_im6_ms): Add audio ISA
+ operand parser.
+ * nds32-asm.h: Declare.
+ * nds32-dis.c: Use array nds32_opcodes to disassemble instead of
+ decoding by switch.
+
+2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
+ Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * mips-dis.c (mips_arch_choices): Add entries for mips32r6 and
+ mips64r6.
+ (parse_mips_dis_option): Allow MSA and virtualization support for
+ mips64r6.
+ (mips_print_arg_state): Add fields dest_regno and seen_dest.
+ (mips_seen_register): New function.
+ (print_insn_arg): Refactored code to use mips_seen_register
+ function. Add support for OP_SAME_RS_RT, OP_CHECK_PREV and
+ OP_NON_ZERO_REG. Changed OP_REPEAT_DEST_REG case to print out
+ the register rather than aborting.
+ (print_insn_args): Add length argument. Add code to correctly
+ calculate the instruction address for pc relative instructions.
+ (validate_insn_args): New static function.
+ (print_insn_mips): Prevent jalx disassembling for r6. Use
+ validate_insn_args.
+ (print_insn_micromips): Use validate_insn_args.
+ all the arguments are valid.
+ * mips-formats.h (PREV_CHECK): New define.
+ * mips-opc.c (decode_mips_operand): Add support for -a, -b, -d, -s,
+ -t, -u, -v, -w, -x, -y, -A, -B, +I, +O, +R, +:, +\, +", +;
+ (RD_pc): New define.
+ (FS): New define.
+ (I37): New define.
+ (I69): New define.
+ (mips_builtin_opcodes): Add MIPS R6 instructions. Exclude recoded
+ MIPS R6 instructions from MIPS R2 instructions.
+
+2014-09-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-dis.c (dis386): Replace "P" with "%LP" for iret and sysret.
+ (putop): Handle "%LP".
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * aarch64-tbl.h (aarch64_opcode_table): Update encoding for mrs/msr.
+ * aarch64-dis-2.c: Update auto-generated file.
+
+2014-09-03 Jiong Wang <jiong.wang@arm.com>
+
+ * aarch64-tbl.h (QL_R4NIL): New qualifiers.
+ (aarch64_feature_lse): New feature added.
+ (LSE): New Added.
+ (aarch64_opcode_table): New LSE instructions added. Improve
+ descriptions for ldarb/ldarh/ldar.
+ (aarch64_opcode_table): Describe PAIRREG.
+ * aarch64-opc.h (aarch64_field_kind): Add FLD_lse_sz.
+ * aarch64-opc.c (fields): Add entry for F_LSE_SZ.
+ (aarch64_print_operand): Recognize PAIRREG.
+ (operand_general_constraint_met_p): Check reg pair constraints for CASP
+ instructions.
+ * aarch64-dis.c (aarch64_ext_regno_pair): New extractor for paired reg.
+ (do_special_decoding): Recognize F_LSE_SZ.
+ * aarch64-asm.c (do_special_encoding): Recognize F_LSE_SZ.
+
+2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * micromips-opc.c (decode_micromips_operand): Rename `B' to `+J'.
+ (micromips_opcodes): Use "+J" in place of "B" for "hypcall",
+ "sdbbp", "syscall" and "wait".
+
+2014-08-21 Nathan Sidwell <nathan@codesourcery.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
+
+ * arm-dis.c (print_arm_address): Negate the GPR-relative offset
+ returned if the U bit is set.
+
+2014-08-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * micromips-opc.c (micromips_opcodes): Remove #ifdef-ed out
+ 48-bit "li" encoding.
+
+2014-08-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-dis.c (s390_insn_length, s390_insn_matches_opcode)
+ (s390_print_insn_with_opcode, opcode_mask_more_specific): New
+ static functions, code was moved from...
+ (print_insn_s390): ...here.
+ (s390_extract_operand): Adjust comment. Change type of first
+ parameter from 'unsigned char *' to 'const bfd_byte *'.
+ (union operand_value): New.
+ (s390_extract_operand): Change return type to union operand_value.
+ Also avoid integer overflow in sign-extension.
+ (s390_print_insn_with_opcode): Adjust to changed return value from
+ s390_extract_operand(). Change "%i" printf format to "%u" for
+ unsigned values.
+ (init_disasm): Simplify initialization of opc_index[]. This also
+ fixes an access after the last element of s390_opcodes[].
+ (print_insn_s390): Simplify the opcode search loop.
+ Check architecture mask against all searched opcodes, not just the
+ first matching one.
+ (s390_print_insn_with_opcode): Drop function pointer dereferences
+ without effect.
+ (print_insn_s390): Likewise.
+ (s390_insn_length): Simplify formula for return value.
+ (s390_print_insn_with_opcode): Avoid special handling for the
+ separator before the first operand. Use new local variable
+ 'flags' in place of 'operand->flags'.
+
+2014-08-14 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (struct private): Change int's to bfd_boolean's.
+ (decode_LOGI2op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
+ decode_dagMODik_0, decode_LDIMMhalf_0, decode_linkage_0):
+ Change assignment of 1 to priv->comment to TRUE.
+ (print_insn_bfin): Change legal to a bfd_boolean. Change
+ assignment of 0/1 with priv comment and parallel and legal
+ to FALSE/TRUE.
+
+2014-08-14 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (OUT): Define.
+ (decode_CC2stat_0): Declare new op_names array.
+ Replace multiple if statements with a single one.
+
+2014-08-14 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (struct private): Add iw0.
+ (_print_insn_bfin): Assign iw0 to priv.iw0.
+ (print_insn_bfin): Drop ifetch and use priv.iw0.
+
+2014-08-13 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (comment, parallel): Move from global scope ...
+ (struct private): ... to this new struct.
+ (decode_ProgCtrl_0, decode_CaCTRL_0, decode_PushPopReg_0,
+ decode_PushPopMultiple_0, decode_ccMV_0, decode_CCflag_0,
+ decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
+ decode_LOGI2op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
+ decode_dagMODik_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
+ decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0,
+ decode_pseudoOChar_0, decode_pseudodbg_assert_0, _print_insn_bfin,
+ print_insn_bfin): Declare private struct. Use priv's comment and
+ parallel members.
+
+2014-08-13 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (ifetch): Do not align pc to 2 bytes.
+ (_print_insn_bfin): Add check for unaligned pc.
+
+2014-08-13 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-dis.c (ifetch): New function.
+ (_print_insn_bfin, print_insn_bfin): Call new ifetch and return
+ -1 when it errors.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * micromips-opc.c (COD): Rename throughout to...
+ (CM): New define, update to use INSN_COPROC_MOVE.
+ (LCD): Rename throughout to...
+ (LC): New define, update to use INSN_LOAD_COPROC.
+ * mips-opc.c: Likewise.
+
+2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * micromips-opc.c (COD, LCD) New macros.
+ (cfc1, ctc1): Remove FP_S attribute.
+ (dmfc1, mfc1, mfhc1): Add LCD attribute.
+ (dmtc1, mtc1, mthc1): Add COD attribute.
+ * mips-opc.c (cfc1, cftc1, ctc, cttc1): Remove FP_S attribute.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * i386-dis-evex.h: Updated.
+ * i386-dis.c (PREFIX enum): Add PREFIX_EVEX_0F54, PREFIX_EVEX_0F55,
+ PREFIX_EVEX_0F56, PREFIX_EVEX_0F57, PREFIX_EVEX_0F3A16,
+ PREFIX_EVEX_0F3A22, PREFIX_EVEX_0F3A50, PREFIX_EVEX_0F3A51,
+ PREFIX_EVEX_0F3A56, PREFIX_EVEX_0F3A57, PREFIX_EVEX_0F3A66,
+ PREFIX_EVEX_0F3A67.
+ (VEX_LEN enum): Add VEX_LEN_0F92_P_2, VEX_LEN_0F93_P_2,
+ VEX_W_0F92_P_2_LEN_0, VEX_W_0F93_P_2_LEN_0.
+ (VEX_W enum): Add EVEX_W_0F54_P_0, EVEX_W_0F54_P_2, EVEX_W_0F55_P_0,
+ EVEX_W_0F55_P_2, EVEX_W_0F56_P_0, EVEX_W_0F56_P_2, EVEX_W_0F57_P_0,
+ EVEX_W_0F57_P_2, EVEX_W_0F78_P_2, EVEX_W_0F79_P_2, EVEX_W_0F7A_P_2,
+ EVEX_W_0F7B_P_2, EVEX_W_0F3838_P_1, EVEX_W_0F3839_P_1,
+ EVEX_W_0F3A16_P_2, EVEX_W_0F3A22_P_2, EVEX_W_0F3A50_P_2,
+ EVEX_W_0F3A51_P_2, EVEX_W_0F3A56_P_2, EVEX_W_0F3A57_P_2,
+ EVEX_W_0F3A66_P_2, EVEX_W_0F3A67_P_2.
+ (prefix_table): Add entries for new instructions.
+ (vex_len_table): Ditto.
+ (vex_w_table): Ditto.
+ (OP_E_memory): Update xmmq_mode handling.
+ * i386-gen.c (cpu_flag_init): Add CPU_AVX512DQ_FLAGS.
+ (cpu_flags): Add CpuAVX512DQ.
+ * i386-init.h: Regenerared.
+ * i386-opc.h (CpuAVX512DQ): New.
+ (i386_cpu_flags): Add cpuavx512dq.
+ * i386-opc.tbl: Add AVX512DQ instructions.
+ * i386-tbl.h: Regenerate.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * i386-dis-evex.h: Add new instructions (prefixes bellow).
+ * i386-dis.c (fetch_data): Add EdqwS, Edb, Edw, MaskBDE.
+ (enum): Add dqw_swap_mode, db_mode, dw_mode, mask_bd_mode, REG_EVEX_0F71.
+ (PREFIX enum): Add PREFIX_VEX_0F4A, PREFIX_VEX_0F99, PREFIX_VEX_0F3A31,
+ PREFIX_VEX_0F3A33, PREFIX_EVEX_0F60, PREFIX_EVEX_0F61, PREFIX_EVEX_0F63,
+ PREFIX_EVEX_0F64, PREFIX_EVEX_0F65, PREFIX_EVEX_0F67, PREFIX_EVEX_0F68,
+ PREFIX_EVEX_0F69, PREFIX_EVEX_0F6B, PREFIX_EVEX_0F71_REG_2, PREFIX_EVEX_0F71_REG_4,
+ PREFIX_EVEX_0F71_REG_6, PREFIX_EVEX_0F73_REG_3, PREFIX_EVEX_0F73_REG_7,
+ PREFIX_EVEX_0F74, PREFIX_EVEX_0F75, PREFIX_EVEX_0FC4, PREFIX_EVEX_0FC5,
+ PREFIX_EVEX_0FD1, PREFIX_EVEX_0FD5, PREFIX_EVEX_0FD8, PREFIX_EVEX_0FD9,
+ PREFIX_EVEX_0FDA, PREFIX_EVEX_0FDC, PREFIX_EVEX_0FDD, PREFIX_EVEX_0FDE,
+ PREFIX_EVEX_0FE0, PREFIX_EVEX_0FE1, PREFIX_EVEX_0FE3, PREFIX_EVEX_0FE4,
+ PREFIX_EVEX_0FE5, PREFIX_EVEX_0FE8, PREFIX_EVEX_0FE9, PREFIX_EVEX_0FEA,
+ PREFIX_EVEX_0FEC, PREFIX_EVEX_0FED, PREFIX_EVEX_0FEE, PREFIX_EVEX_0FF1,
+ PREFIX_EVEX_0FF5, PREFIX_EVEX_0FF6, PREFIX_EVEX_0FF8, PREFIX_EVEX_0FF9,
+ PREFIX_EVEX_0FFC, PREFIX_EVEX_0FFD, PREFIX_EVEX_0F3800, PREFIX_EVEX_0F3804,
+ PREFIX_EVEX_0F380B, PREFIX_EVEX_0F3810, PREFIX_EVEX_0F381C, PREFIX_EVEX_0F381D,
+ PREFIX_EVEX_0F3820, PREFIX_EVEX_0F3826, PREFIX_EVEX_0F382B, PREFIX_EVEX_0F3830,
+ PREFIX_EVEX_0F3838, PREFIX_EVEX_0F383C, PREFIX_EVEX_0F383E, PREFIX_EVEX_0F3866,
+ PREFIX_EVEX_0F3875, PREFIX_EVEX_0F3878, PREFIX_EVEX_0F3879, PREFIX_EVEX_0F387A,
+ PREFIX_EVEX_0F387B, PREFIX_EVEX_0F387D, PREFIX_EVEX_0F388D, PREFIX_EVEX_0F3A0F,
+ PREFIX_EVEX_0F3A14, PREFIX_EVEX_0F3A15, PREFIX_EVEX_0F3A20, PREFIX_EVEX_0F3A3E,
+ PREFIX_EVEX_0F3A3F, PREFIX_EVEX_0F3A42.
+ (VEX_LEN enum): Add VEX_LEN_0F41_P_2, VEX_LEN_0F42_P_2, VEX_LEN_0F44_P_2,
+ VEX_LEN_0F45_P_2, VEX_LEN_0F46_P_2, VEX_LEN_0F47_P_2, VEX_LEN_0F4A_P_0,
+ VEX_LEN_0F4A_P_2, VEX_LEN_0F4B_P_0, VEX_LEN_0F90_P_2, VEX_LEN_0F91_P_2,
+ VEX_LEN_0F92_P_3, VEX_LEN_0F93_P_3, VEX_LEN_0F98_P_2, VEX_LEN_0F99_P_0,
+ VEX_LEN_0F99_P_2, VEX_LEN_0F3A31_P_2, VEX_LEN_0F3A33_P_2, VEX_W_0F41_P_2_LEN_1,
+ VEX_W_0F42_P_2_LEN_1, VEX_W_0F44_P_2_LEN_0, VEX_W_0F45_P_2_LEN_1,
+ VEX_W_0F46_P_2_LEN_1, VEX_W_0F47_P_2_LEN_1, VEX_W_0F4A_P_0_LEN_1,
+ VEX_W_0F4A_P_2_LEN_1, VEX_W_0F4B_P_0_LEN_1, VEX_W_0F90_P_2_LEN_0,
+ VEX_W_0F91_P_2_LEN_0, VEX_W_0F92_P_3_LEN_0, VEX_W_0F93_P_3_LEN_0,
+ VEX_W_0F98_P_2_LEN_0, VEX_W_0F99_P_0_LEN_0, VEX_W_0F99_P_2_LEN_0,
+ VEX_W_0F3A31_P_2_LEN_0, VEX_W_0F3A33_P_2_LEN_0.
+ (VEX_W enum): Add EVEX_W_0F6B_P_2, EVEX_W_0F6F_P_3, EVEX_W_0F7F_P_3,
+ EVEX_W_0F3810_P_1, EVEX_W_0F3810_P_2, EVEX_W_0F3811_P_2, EVEX_W_0F3812_P_2,
+ EVEX_W_0F3820_P_1, EVEX_W_0F3826_P_1, EVEX_W_0F3826_P_2, EVEX_W_0F3828_P_1,
+ EVEX_W_0F3829_P_1, EVEX_W_0F382B_P_2, EVEX_W_0F3830_P_1, EVEX_W_0F3866_P_2,
+ EVEX_W_0F3875_P_2, EVEX_W_0F3878_P_2, EVEX_W_0F3879_P_2, EVEX_W_0F387A_P_2,
+ EVEX_W_0F387B_P_2, EVEX_W_0F387D_P_2, EVEX_W_0F388D_P_2, EVEX_W_0F3A3E_P_2,
+ EVEX_W_0F3A3F_P_2, EVEX_W_0F3A42_P_2.
+ (prefix_table): Add entries for new instructions.
+ (vex_table) : Ditto.
+ (vex_len_table): Ditto.
+ (vex_w_table): Ditto.
+ (intel_operand_size): Add db_mode, dw_mode, dqw_swap_mode,
+ mask_bd_mode handling.
+ (OP_E_register): Add dqw_swap_mode, dw_mode, db_mode, mask_bd_mode
+ handling.
+ (OP_E_memory): Add dqw_mode, dw_mode, dqw_swap_mode, dqb_mode, db_mode
+ handling.
+ (OP_G): Add db_mode, dw_mode, dqw_swap_mode, mask_bd_mode handling.
+ (OP_EX): Add dqw_swap_mode handling.
+ (OP_VEX): Add mask_bd_mode handling.
+ (OP_Mask): Add mask_bd_mode handling.
+ * i386-gen.c (cpu_flag_init): Add CPU_AVX512BW_FLAGS.
+ (cpu_flags): Add CpuAVX512BW.
+ * i386-init.h: Regenerated.
+ * i386-opc.h (CpuAVX512BW): New.
+ (i386_cpu_flags): Add cpuavx512bw.
+ * i386-opc.tbl: Add AVX512BW instructions.
+ * i386-tbl.h: Regenerate.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * i386-opc.tbl: Add AVX512VL and AVX512CD instructions.
+ * i386-tbl.h: Regenerate.
+
+2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
+ Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Sergey Lega <sergey.s.lega@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * i386-dis.c (intel_operand_size): Support 128/256 length in
+ vex_vsib_q_w_dq_mode.
+ (OP_E_memory): Add ymmq_mode handling, handle new broadcast.
+ * i386-gen.c (cpu_flag_init): Add CPU_AVX512VL_FLAGS.
+ (cpu_flags): Add CpuAVX512VL.
+ * i386-init.h: Regenerated.
+ * i386-opc.h (CpuAVX512VL): New.
+ (i386_cpu_flags): Add cpuavx512vl.
+ (BROADCAST_1TO4, BROADCAST_1TO2): Define.
+ * i386-opc.tbl: Add AVX512VL instructions.
+ * i386-tbl.h: Regenerate.
+
+2014-07-20 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
+
+ * or1k-desc.c, * or1k-desc.h, * or1k-opc.c, * or1k-opc.h,
+ * or1k-opinst.c: Regenerate.
+
+2014-07-08 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis-evex.h (EVEX_W_0F10_P_1_M_1): Fix vmovss.
+ (EVEX_W_0F10_P_3_M_1): Fix vmovsd.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.ac: Rename from configure.in.
+ * Makefile.in: Regenerate.
+ * config.in: Regenerate.
+
+2014-07-04 Alan Modra <amodra@gmail.com>
+
+ * configure.in: Include bfd/version.m4.
+ (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
+ (BFD_VERSION): Delete.
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+ Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+ Soundararajan <Sounderarajan.D@atmel.com>
+
+ * avr-dis.c (avr_operand): Handle constraint j for 16 bit lds/sts.
+ (print_insn_avr): Do not select opcode if insn ISA is avrtiny and
+ machine is not avrtiny.
+
+2014-06-26 Philippe De Muyter <phdm@macqel.be>
+
+ * or1k-desc.h (spr_field_masks): Add U suffix to the end of long
+ constants.
+
+2014-06-12 Alan Modra <amodra@gmail.com>
+
+ * or1k-asm.c, * or1k-desc.c, * or1k-desc.h, * or1k-dis.c,
+ * or1k-ibld.c, * or1k-opc.c, * or1k-opc.h, * or1k-opinst.c: Regenerate.
+
+2014-06-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-dis.c (fwait_prefix): New.
+ (ckprefix): Set fwait_prefix.
+ (print_insn): Properly print prefixes before fwait.
+
+2014-06-07 Alan Modra <amodra@gmail.com>
+
+ * ppc-opc.c (UISIGNOPT): Define and use with cmpli.
+
+2014-06-05 Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
+ bfd's development.sh.
+ * Makefile.in, configure: Regenerate.
+
+2014-06-03 Nick Clifton <nickc@redhat.com>
+
+ * msp430-dis.c (msp430_doubleoperand): Use extension_word to
+ decide when extended addressing is being used.
+
+2014-06-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sparc-opc.c (cas): Disable for LEON.
+ (casl): Likewise.
+
+2014-05-20 Alan Modra <amodra@gmail.com>
+
+ * m68k-dis.c: Don't include setjmp.h.
+
+2014-05-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-dis.c (ADDR16_PREFIX): Removed.
+ (ADDR32_PREFIX): Likewise.
+ (DATA16_PREFIX): Likewise.
+ (DATA32_PREFIX): Likewise.
+ (prefix_name): Updated.
+ (print_insn): Simplify data and address size prefixes processing.
+
+2014-05-08 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
+
+ * or1k-desc.c: Regenerated.
+ * or1k-desc.h: Likewise.
+ * or1k-opc.c: Likewise.
+ * or1k-opc.h: Likewise.
+ * or1k-opinst.c: Likewise.
+
+2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * mips-opc.c (mips_builtin_opcodes): Add MIPS32r5 eretnc instruction.
+ (I34): New define.
+ (I36): New define.
+ (I66): New define.
+ (I68): New define.
+ * mips-dis.c (mips_arch_choices): Add mips32r3, mips32r5, mips64r3 and
+ mips64r5.
+ (parse_mips_dis_option): Update MSA and virtualization support to
+ allow mips64r3 and mips64r5.
+
+2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * mips-opc.c (G3): Remove I4.
+
+2014-05-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16893
+ * i386-dis.c (twobyte_has_mandatory_prefix): New variable.
+ (end_codep): Likewise.
+ (mandatory_prefix): Likewise.
+ (active_seg_prefix): Likewise.
+ (ckprefix): Set active_seg_prefix to the active segment register
+ prefix.
+ (seg_prefix): Removed.
+ (get_valid_dis386): Use the last of PREFIX_REPNZ and PREFIX_REPZ
+ for prefix index. Ignore the index if it is invalid and the
+ mandatory prefix isn't required.
+ (print_insn): Set mandatory_prefix if the PREFIX_XXX prefix is
+ mandatory. Don't set PREFIX_REPZ/PREFIX_REPNZ/PREFIX_LOCK bits
+ in used_prefixes here. Don't print unused prefixes. Check
+ active_seg_prefix for the active segment register prefix.
+ Restore the DFLAG bit in sizeflag if the data size prefix is
+ unused. Check the unused mandatory PREFIX_XXX prefixes
+ (append_seg): Only print the segment register which gets used.
+ (OP_E_memory): Check active_seg_prefix for the segment register
+ prefix.
+ (OP_OFF): Likewise.
+ (OP_OFF64): Likewise.
+ (OP_DSreg): Set active_seg_prefix to PREFIX_DS if it is unset.
+
+2014-05-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16886
+ * config.in: Regenerated.
+ * configure: Likewise.
+ * configure.in: Check if sigsetjmp is available.
+ * h8500-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn_h8500): Replace setjmp with OPCODES_SIGSETJMP.
+ * i386-dis.c (dis_private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn): Replace setjmp with OPCODES_SIGSETJMP.
+ * ns32k-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn_ns32k): Replace setjmp with OPCODES_SIGSETJMP.
+ * sysdep.h (OPCODES_SIGJMP_BUF): New macro.
+ (OPCODES_SIGSETJMP): Likewise.
+ (OPCODES_SIGLONGJMP): Likewise.
+ * vax-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn_vax): Replace setjmp with OPCODES_SIGSETJMP.
+ * xtensa-dis.c (dis_private): Replace jmp_buf with
+ OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn_xtensa): Replace setjmp with OPCODES_SIGSETJMP.
+ * z8k-dis.c(instr_data_s): Replace jmp_buf with OPCODES_SIGJMP_BUF.
+ (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
+ (print_insn_z8k): Replace setjmp with OPCODES_SIGSETJMP.
+
+2014-05-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/16891
+ * i386-dis.c (print_insn): Handle prefixes before fwait.
+
+2014-04-26 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+
+2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * mips-dis.c (mips_arch_choices): Update mips32r2 and mips64r2
+ to allow the MIPS XPA ASE.
+ (parse_mips_dis_option): Process the -Mxpa option.
+ * mips-opc.c (XPA): New define.
+ (mips_builtin_opcodes): Add MIPS XPA instructions and move the
+ locations of the ctc0 and cfc0 instructions.
+
+2014-04-22 Christian Svensson <blue@cmd.nu>
+
+ * Makefile.am: Remove openrisc and or32 support. Add support for or1k.
+ * configure.in: Likewise.
+ * disassemble.c: Likewise.
+ * or1k-asm.c: New file.
+ * or1k-desc.c: New file.
+ * or1k-desc.h: New file.
+ * or1k-dis.c: New file.
+ * or1k-ibld.c: New file.
+ * or1k-opc.c: New file.
+ * or1k-opc.h: New file.
+ * or1k-opinst.c: New file.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * openrisc-asm.c: Delete.
+ * openrisc-desc.c: Delete.
+ * openrisc-desc.h: Delete.
+ * openrisc-dis.c: Delete.
+ * openrisc-ibld.c: Delete.
+ * openrisc-opc.c: Delete.
+ * openrisc-opc.h: Delete.
+ * or32-dis.c: Delete.
+ * or32-opc.c: Delete.
+
+2014-04-04 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis.c (rm_table): Add encls, enclu.
+ * i386-gen.c (cpu_flag_init): Add CPU_SE1_FLAGS,
+ (cpu_flags): Add CpuSE1.
+ * i386-opc.h (enum): Add CpuSE1.
+ (i386_cpu_flags): Add cpuse1.
+ * i386-opc.tbl: Add encls, enclu.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-04-02 Anthony Green <green@moxielogic.com>
+
+ * moxie-opc.c (moxie_form1_opc_info): Add sign-extension
+ instructions, sex.b and sex.s.
+
+2014-03-26 Jiong Wang <jiong.wang@arm.com>
+
+ * aarch64-dis.c (aarch64_ext_ldst_elemlist): Check H/S undefined
+ instructions.
+
+2014-03-20 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-opc.tbl: Change memory size for vgatherpf0qps, vgatherpf1qps,
+ vscatterpf0qps, vscatterpf1qps, vgatherqps, vpgatherqd, vpscatterqd,
+ vscatterqps.
+ * i386-tbl.h: Regenerate.
+
+2014-03-19 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * sparc-dis.c (v9_hpriv_reg_names): Names for %hstick_offset and
+ %hstick_enable added.
+
+2014-03-19 Nick Clifton <nickc@redhat.com>
+
+ * rx-decode.opc (bwl): Allow for bogus instructions with a size
+ field of 3.
+ (sbwl, ubwl, SCALE): Likewise.
+ * rx-decode.c: Regenerate.
+
+2014-03-12 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+
+2014-03-05 Alan Modra <amodra@gmail.com>
+
+ Update copyright years.
+
+2014-03-04 Heiher <r@hev.cc>
+
+ * mips-dis.c (mips_arch_choices): Usee ISA_MIPS64R2 for Loongson-3A.
+
+2014-03-04 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * mips-opc.c (mips_builtin_opcodes): Move the udi* instructions
+ so that they come after the Loongson extensions.
+
+2014-03-03 Alan Modra <amodra@gmail.com>
+
+ * i386-gen.c (process_copyright): Emit copyright notice on one line.
+
+2014-02-28 Alan Modra <amodra@gmail.com>
+
+ * msp430-decode.c: Regenerate.
+
+2014-02-27 Jiong Wang <jiong.wang@arm.com>
+
+ * aarch64-tbl.h (aarch64_opcode_table): Replace IMM0 with
+ FPIMM0 for fcmeq, fcmgt, fcmge, fcmlt and fcmle.
+
+2014-02-27 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * aarch64-opc.c (print_register_offset_address): Call
+ get_int_reg_name to prepare the register name.
+
+2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-opc.tbl: Remove wrong variant of vcvtps2ph
+ * i386-tbl.h: Regenerate.
+
+2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-gen.c (cpu_flag_init): Add CPU_PREFETCHWT1_FLAGS/
+ (cpu_flags): Add CpuPREFETCHWT1.
+ * i386-init.h: Regenerate.
+ * i386-opc.h (CpuPREFETCHWT1): New.
+ (i386_cpu_flags): Add cpuprefetchwt1.
+ * i386-opc.tbl: Cahnge CPU of prefetchwt1 from CpuAVX512PF to CpuPREFETCHWT1.
+ * i386-tbl.h: Regenerate.
+
+2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-opc.tbl: Change CPU of vptestnmq, vptestnmd from CpuAVX512CD,
+ to CpuAVX512F.
+ * i386-tbl.h: Regenerate.
+
+2014-02-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-gen.c (output_cpu_flags): Don't output trailing space.
+ (output_opcode_modifier): Likewise.
+ (output_operand_type): Likewise.
+ * i386-init.h: Regenerated.
+ * i386-tbl.h: Likewise.
+
+2014-02-12 Ilya Tocar <ilya.tocar@intel.com>
+
+ * i386-dis.c (MOD enum): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4,
+ MOD_0FC7_REG_5.
+ (PREFIX enum): Add PREFIX_0FAE_REG_7.
+ (reg_table): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4 MOD_0FC7_REG_5.
+ (prefix_table): Add clflusopt.
+ (mod_table): Add xrstors, xsavec, xsaves.
+ * i386-gen.c (cpu_flag_init): Add CPU_CLFLUSHOPT_FLAGS,
+ CPU_XSAVES_FLAGS, CPU_XSAVEC_FLAGS.
+ (cpu_flags): Add CpuClflushOpt, CpuXSAVES, CpuXSAVEC.
+ * i386-init.h: Regenerate.
+ * i386-opc.tbl: Add clflushopt, xrstors, xrstors64, xsaves,
+ xsaves64, xsavec, xsavec64.
+ * i386-tbl.h: Regenerate.
+
+2014-02-10 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+ * po/opcodes.pot: Regenerate.
+
+2014-01-30 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
+ Jan Beulich <jbeulich@suse.com>
+
+ PR binutils/16490
+ * i386-dis.c (OP_E_memory): Fix shift computation for
+ vex_vsib_q_w_dq_mode.
+
+2014-01-09 Bradley Nelson <bradnelson@google.com>
+ Roland McGrath <mcgrathr@google.com>
+
+ * i386-dis.c (print_insn): Do not touch all_prefixes[-1] when
+ last_rex_prefix is -1.
+
+2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-gen.c (process_copyright): Update copyright year to 2014.
+
+2014-01-03 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * nds32-asm.c (parse_operand): Fix out-of-range integer constant.
+
+For older changes see ChangeLog-2013
+\f
+Copyright (C) 2014 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:
See ../binutils/MAINTAINERS
-Copyright (C) 2012-2014 Free Software Foundation, Inc.
+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
## Process this file with automake to generate Makefile.in
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* This file is automatically generated by aarch64-gen. Do not edit! */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-asm.c -- AArch64 assembler support.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-asm.h -- Header file for aarch64-asm.c and aarch64-asm-2.c.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* This file is automatically generated by aarch64-gen. Do not edit! */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-dis.c -- AArch64 disassembler.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-dis.h -- Header file for aarch64-dis.c and aarch64-dis-2.c.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-gen.c -- Generate tables and routines for opcode lookup and
instruction encoding and decoding.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
print_divide_result (decoder_tree);
printf ("/* This file is automatically generated by aarch64-gen. Do not edit! */\n");
- printf ("/* Copyright (C) 2012-2014 Free Software Foundation, Inc.\n\
+ printf ("/* Copyright (C) 2012-2015 Free Software Foundation, Inc.\n\
Contributed by ARM Ltd.\n\
\n\
This file is part of the GNU opcodes library.\n\
/* This file is automatically generated by aarch64-gen. Do not edit! */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-opc.c -- AArch64 opcode support.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-opc.h -- Header file for aarch64-opc.c and aarch64-opc-2.c.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
/* aarch64-tbl.h -- AArch64 opcode description table and instruction
operand description table.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* alpha-dis.c -- Disassemble Alpha AXP instructions
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@tamu.edu>,
patterned after the PPC opcode handling written by Ian Lance Taylor.
/* alpha-opc.c -- Alpha AXP opcode list
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@cygnus.com>,
patterned after the PPC opcode handling written by Ian Lance Taylor.
/* Instruction printing code for the ARC.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of libopcodes.
/* Disassembler structures definitions for the ARC.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of libopcodes.
/* ARC target-dependent stuff. Extension structure access functions
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* ARC target-dependent stuff. Extension data structures.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* Opcode table for the ARC.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
This file is part of libopcodes.
/* Instruction printing code for the ARM
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
Modification by James G. Smith (jsmith@cygnus.co.uk)
/* Disassemble AVR instructions.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
/* Disassemble ADI Blackfin Instructions.
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* CGEN generic assembler support code.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* CGEN generic opcode support.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* CGEN generic disassembler support code.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
/* CGEN generic opcode support.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
#! /bin/sh
# CGEN generic assembler support code.
#
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU opcodes library.
#
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2012-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2015 Free Software Foundation, Inc.
dnl
dnl This file is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
$!
$! Written by Tristan Gingold (gingold@adacore.com)
$!
-$! Copyright (C) 2012-2014 Free Software Foundation, Inc.
+$! Copyright (C) 2012-2015 Free Software Foundation, Inc.
$!
$! This file is free software; you can redistribute it and/or modify
$! it under the terms of the GNU General Public License as published by
/* Disassembler code for CR16.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy (MR.Swami.Reddy@nsc.com).
This file is part of GAS, GDB and the GNU binutils.
/* cr16-opc.c -- Table of opcodes for the CR16 processor.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
Contributed by M R Swami Reddy (MR.Swami.Reddy@nsc.com)
This file is part of the GNU opcodes library.
/* Disassembler code for CRIS.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Written by Hans-Peter Nilsson.
/* cris-opc.c -- Table of opcodes for the CRIS processor.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Axis Communications AB, Lund, Sweden.
Originally written for GAS 1.38.1 by Mikael Asker.
Reorganized by Hans-Peter Nilsson.
/* Disassembler code for CRX.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Written by Tomer Levi.
/* crx-opc.c -- Table of opcodes for the CRX processor.
- Copyright (C) 2004-2014 Free Software Foundation, Inc.
+ Copyright (C) 2004-2015 Free Software Foundation, Inc.
Contributed by Tomer Levi NSC, Israel.
Originally written for GAS 2.12 by Tomer Levi.
/* Disassemble D10V instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* d10v-opc.c -- D10V opcode list
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Martin Hunt, Cygnus Support
This file is part of the GNU opcodes library.
/* Disassemble D30V instructions.
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* d30v-opc.c -- D30V opcode list
- Copyright (C) 1997-2014 Free Software Foundation, Inc.
+ Copyright (C) 1997-2015 Free Software Foundation, Inc.
Written by Martin Hunt, Cygnus Support
This file is part of the GNU opcodes library.
/* Disassemble from a buffer, for GNU.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Initialize "struct disassemble_info".
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Select disassembly routine for specified architecture.
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Instruction printing code for the DLX Microprocessor
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Kuang Hwa Lin. Written by Kuang Hwa Lin, 03/2002.
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* Disassemble h8300 instructions.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble h8500 instructions.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Instruction opcode header for Renesas 8500.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassembler for the PA-RISC. Somewhat derived from sparc-pinsn.c.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
Contributed by the Center for Software Science at the
University of Utah (pa-gdb-bugs@cs.utah.edu).
/* i370-dis.c -- Disassemble Instruction 370 (ESA/390) instructions
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
PowerPC version written by Ian Lance Taylor, Cygnus Support
Rewritten for i370 ESA/390 support by Linas Vepstas <linas@linas.org>
/* i370-opc.c -- Instruction 370 (ESA/390) architecture opcode list
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
PowerPC version written by Ian Lance Taylor, Cygnus Support
Rewritten for i370 ESA/390 support by Linas Vepstas <linas@linas.org> 1998, 1999
/* Print i386 instructions for GDB, the GNU debugger.
- Copyright (C) 1988-2014 Free Software Foundation, Inc.
+ Copyright (C) 1988-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
process_copyright (FILE *fp)
{
fprintf (fp, "/* This file is automatically generated by i386-gen. Do not edit! */\n\
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.\n\
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.\n\
\n\
This file is part of the GNU opcodes library.\n\
\n\
/* This file is automatically generated by i386-gen. Do not edit! */
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Intel 80386 opcode table
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Declarations for Intel 80386 opcode table
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
// i386 opcode table.
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
//
// This file is part of the GNU opcodes library.
//
// i386 register table.
-// Copyright (C) 2007-2014 Free Software Foundation, Inc.
+// Copyright (C) 2007-2015 Free Software Foundation, Inc.
//
// This file is part of the GNU opcodes library.
//
/* This file is automatically generated by i386-gen. Do not edit! */
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassembler for the i860.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Jason Eckhardt <jle@cygnus.com>.
/* Disassemble i80960 instructions.
- Copyright (C) 1990-2014 Free Software Foundation, Inc.
+ Copyright (C) 1990-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* This file is automatically generated by ia64-gen. Do not edit! */
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* ia64-asmtab.h -- Header for compacted IA-64 opcode tables.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Bob Manson of Cygnus Support <manson@cygnus.com>
This file is part of the GNU opcodes library.
/* ia64-dis.c -- Disassemble ia64 instructions
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-gen.c -- Generate a shrunk set of opcode tables
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Bob Manson, Cygnus Solutions, <manson@cygnus.com>
This file is part of the GNU opcodes library.
collapse_redundant_completers ();
printf ("/* This file is automatically generated by ia64-gen. Do not edit! */\n");
- printf ("/* Copyright (C) 2007-2014 Free Software Foundation, Inc.\n\
+ printf ("/* Copyright (C) 2007-2015 Free Software Foundation, Inc.\n\
\n\
This file is part of the GNU opcodes library.\n\
\n\
/* ia64-opc-a.c -- IA-64 `A' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-b.c -- IA-64 `B' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-d.c -- IA-64 `D' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-f.c -- IA-64 `F' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-i.c -- IA-64 `I' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-m.c -- IA-64 `M' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
/* ia64-opc-x.c -- IA-64 `X' opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall <twall@cygnus.com>
This file is part of the GNU opcodes library.
/* ia64-opc.c -- Functions to access the compacted opcode table
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Bob Manson of Cygnus Solutions, <manson@cygnus.com>
This file is part of the GNU opcodes library.
/* ia64-opc.h -- IA-64 opcode table.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* Disassemble MN10200 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Assemble Matsushita MN10200 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble MN10300 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Assemble Matsushita MN10300 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* m68hc11-dis.c -- Motorola 68HC11 & 68HC12 disassembly
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Stephane Carrez (stcarrez@nerim.fr)
XGATE and S12X added by James Murray (jsm@jsm-net.demon.co.uk)
/* m68hc11-opc.c -- Motorola 68HC11, 68HC12, 9S12X and XGATE opcode list
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Stephane Carrez (stcarrez@nerim.fr)
XGATE and S12X added by James Murray (jsm@jsm-net.demon.co.uk)
Note: min/max cycles not updated for S12X opcodes.
/* Print Motorola 68k instructions.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Opcode table for m680[012346]0/m6888[12]/m68851/mcf5200.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Print instructions for the Motorola 88000, for GDB and GNU Binutils.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
Contributed by Data General Corporation, November 1989.
Partially derived from an earlier printcmd.c.
#
# Created by Klaus K"ampf, kkaempf@progis.de
#
-# Copyright (C) 2012-2014 Free Software Foundation, Inc.
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Disassemble Motorola M*Core instructions.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Assembler instructions for Motorola's Mcore processor
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* Disassemble Imagination Technologies Meta instructions.
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This library is free software; you can redistribute it and/or modify
/* Disassemble Xilinx microblaze instructions.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble Xilinx microblaze instructions.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* microblaze-opc.h -- MicroBlaze Opcodes
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* microblaze-opcm.h -- Header used in microblaze-opc.h
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* micromips-opc.c. microMIPS opcode table.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Chao-ying Fu, MIPS Technologies, Inc.
This file is part of the GNU opcodes library.
/* Print mips instructions for GDB, the GNU debugger, or for objdump.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
Contributed by Nobuyuki Hikichi(hikichi@sra.co.jp).
This file is part of the GNU opcodes library.
/* mips-formats.h
- Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ Copyright (C) 2013-2015 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* mips-opc.c -- MIPS opcode list.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
Contributed by Ralph Campbell and OSF
Commented and modified by Ian Lance Taylor, Cygnus Support
Extended for MIPS32 support by Anders Norlander, and by SiByte, Inc.
/* mips16-opc.c. Mips16 opcode table.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Contributed by Ian Lance Taylor, Cygnus Support
This file is part of the GNU opcodes library.
/* mmix-dis.c -- Disassemble MMIX instructions.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Written by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of the GNU opcodes library.
/* mmix-opc.c -- MMIX opcode table
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
Written by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of the GNU opcodes library.
/* Disassemble moxie instructions.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* moxie-opc.c -- Definitions for moxie opcodes.
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by Anthony Green (green@moxielogic.com).
This file is part of the GNU opcodes library.
#line 1 "msp430-decode.opc"
/* -*- c -*- */
-/* Copyright (C) 2013-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* -*- c -*- */
-/* Copyright (C) 2013-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* Disassemble MSP430 instructions.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* NDS32-specific support for 32-bit ELF.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of BFD, the Binary File Descriptor library.
/* Altera Nios II disassemble routines
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Altera Nios II opcode list.
- Copyright (C) 2012-2014 Free Software Foundation, Inc.
+ Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Nigel Gray (ngray@altera.com).
Contributed by Mentor Graphics, Inc.
/* Print National Semiconductor 32000 instructions.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* opc2c.c --- generate C opcode decoder code from from .opc file
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of the GNU opcode library.
/* opintl.h - opcodes specific header for gettext code.
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Written by Tom Tromey <tromey@cygnus.com>
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* Print DEC PDP-11 instructions.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Opcode table for PDP-11.
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* pj-dis.c -- Disassemble picoJava instructions.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlain, of Transmeta (sac@pobox.com).
This file is part of the GNU opcodes library.
/* pj-opc.c -- Definitions for picoJava opcodes.
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Steve Chamberlain of Transmeta (sac@pobox.com).
This file is part of the GNU opcodes library.
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2015 Free Software Foundation, Inc.
#
# This file may be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
/* ppc-dis.c -- Disassemble PowerPC instructions
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support
This file is part of the GNU opcodes library.
/* ppc-opc.c -- PowerPC opcode list
- Copyright (C) 1994-2014 Free Software Foundation, Inc.
+ Copyright (C) 1994-2015 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support
This file is part of the GNU opcodes library.
#line 1 "rl78-decode.opc"
/* -*- c -*- */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* -*- c -*- */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* Disassembler code for Renesas RL78.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
#line 1 "rx-decode.opc"
/* -*- c -*- */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* -*- c -*- */
-/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* Disassembler code for Renesas RX.
- Copyright (C) 2008-2014 Free Software Foundation, Inc.
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
Contributed by Red Hat.
Written by DJ Delorie.
/* s390-dis.c -- Disassemble S390 instructions
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of the GNU opcodes library.
/* s390-mkopc.c -- Generates opcode table out of s390-opc.txt
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of the GNU opcodes library.
/* s390-opc.c -- S390 opcode list
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
This file is part of the GNU opcodes library.
# S/390 opcodes list. Use s390-mkopc to convert it into the opcode table.
-# Copyright (C) 2000-2014 Free Software Foundation, Inc.
+# Copyright (C) 2000-2015 Free Software Foundation, Inc.
# Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com).
5a a RX_RRRD "add" g5 esa,zarch
6a ad RX_FRRD "add normalized (long)" g5 esa,zarch
/* Instruction printing code for Score
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
-/* Copyright (C) 2006-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Instruction printing code for Score
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
/* Disassemble SH instructions.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Definitions for SH opcodes.
- Copyright (C) 1993-2014 Free Software Foundation, Inc.
+ Copyright (C) 1993-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble SH64 instructions.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Definitions for SH64 opcodes.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Declarations for SH64 opcodes.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Print SPARC instructions.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Table of opcodes for the sparc.
- Copyright (C) 1989-2014 Free Software Foundation, Inc.
+ Copyright (C) 1989-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble SPU instructions
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* SPU opcode list
- Copyright (C) 2006-2014 Free Software Foundation, Inc.
+ Copyright (C) 2006-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Random host-dependent support code.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Written by Ken Raeburn.
This file is part of the GNU opcodes library.
/* Disassembly routines for TMS320C30 architecture
- Copyright (C) 1998-2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2015 Free Software Foundation, Inc.
Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
This file is part of the GNU opcodes library.
/* Print instructions for the Texas TMS320C[34]X, for GDB and GNU Binutils.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
Contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
/* Disassembly routines for TMS320C54X architecture
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall (twall@cygnus.com)
This file is part of the GNU opcodes library.
/* Table of opcodes for the Texas Instruments TMS320C54X
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Contributed by Timothy Wall (twall@cygnus.com)
This file is part of the GNU opcodes library.
/* TI C6X disassembler.
- Copyright (C) 2010-2014 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
Contributed by Joseph Myers <joseph@codesourcery.com>
Bernd Schmidt <bernds@codesourcery.com>
/* Print TI TMS320C80 (MVP) instructions
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Opcode table for TI TMS320C80 (MVP).
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* tilegx-dis.c. Disassembly routines for the TILE-Gx architecture.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* TILE-Gx opcode information.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* tilepro-dis.c. Disassembly routines for the TILEPro architecture.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* TILEPro opcode information.
- Copyright (C) 2011-2014 Free Software Foundation, Inc.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Disassemble V850 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Assemble V850 instructions.
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Print VAX instructions.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
Contributed by Pauline Middelink <middelin@polyware.iaf.nl>
This file is part of the GNU opcodes library.
/* Single instruction disassembler for the Visium.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Opcode table for the Visium.
- Copyright (C) 2002-2014 Free Software Foundation, Inc.
+ Copyright (C) 2002-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Disassemble WDC 65816 instructions.
- Copyright (C) 1995-2014 Free Software Foundation, Inc.
+ Copyright (C) 1995-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* Instruction opcode header for WDC 65816
(generated by the program sim/w65/gencode -a)
- Copyright (C) 2001-2014 Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* xgate-dis.c -- Freescale XGATE disassembly
- Copyright (C) 2009-2014 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
Written by Sean Keys (skeys@ipdatasys.com)
This file is part of the GNU opcodes library.
/* mc9xgate-opc.c -- Freescale XGATE opcode list
- Copyright (C) 1999-2014 Free Software Foundation, Inc.
+ Copyright (C) 1999-2015 Free Software Foundation, Inc.
Written by Sean Keys (skeys@ipdatasys.com)
This file is part of the GNU opcodes library.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-asm.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
- the resultant file is machine generated, cgen-dis.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN: Cpu tools GENerator.
- the resultant file is machine generated, cgen-ibld.in isn't
- Copyright (C) 1996-2014 Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of libopcodes.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
THIS FILE IS MACHINE GENERATED WITH CGEN.
-Copyright (C) 1996-2014 Free Software Foundation, Inc.
+Copyright (C) 1996-2015 Free Software Foundation, Inc.
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
/* xtensa-dis.c. Disassembly functions for Xtensa.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
Contributed by Bob Wilson at Tensilica, Inc. (bwilson@tensilica.com)
This file is part of the GNU opcodes library.
/* Print Z80 and R800 instructions
- Copyright (C) 2005-2014 Free Software Foundation, Inc.
+ Copyright (C) 2005-2015 Free Software Foundation, Inc.
Contributed by Arnold Metselaar <arnold_m@operamail.com>
This file is part of the GNU opcodes library.
/* Disassemble z8000 code.
- Copyright (C) 1992-2014 Free Software Foundation, Inc.
+ Copyright (C) 1992-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
/* DO NOT EDIT! -*- buffer-read-only: t -*-
This file is automatically generated by z8kgen. */
-/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
-/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
printf ("/* DO NOT EDIT! -*- buffer-read-only: t -*-\n");
printf (" This file is automatically generated by z8kgen. */\n\n");
- printf ("/* Copyright (C) 2007-2014 Free Software Foundation, Inc.\n\
+ printf ("/* Copyright (C) 2007-2015 Free Software Foundation, Inc.\n\
\n\
This file is part of the GNU opcodes library.\n\
\n\