2015-04-30 14:57:41 +00:00
|
|
|
|
2015-04-30 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objdump.exp (cpus_expected): Add MeP CPU names.
|
|
|
|
|
|
2015-04-23 14:58:05 +00:00
|
|
|
|
2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/18209
|
|
|
|
|
* binutils-all/compress.exp: Replace dw2-3.W with dw2-3gabi.W
|
|
|
|
|
on zlib-gabi output.
|
|
|
|
|
* binutils-all/dw2-1.W: Convert section names to .zdebug_*.
|
|
|
|
|
* binutils-all/dw2-3.W: Likewise.
|
|
|
|
|
* binutils-all/objdump.W: Likewise.
|
|
|
|
|
* binutils-all/dw2-3gabi.W: New file.
|
|
|
|
|
|
2015-04-20 16:55:34 +00:00
|
|
|
|
2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/i386/compressed-1b.d: Don't hardcode offset of
|
|
|
|
|
.shstrtab section.
|
|
|
|
|
* binutils-all/i386/compressed-1c.d: Likewise.
|
|
|
|
|
* binutils-all/readelf.s-64: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
|
|
|
|
|
2015-04-08 14:53:54 +00:00
|
|
|
|
2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* compress.exp: Add tests for
|
|
|
|
|
--compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
|
|
|
|
|
* binutils-all/dw2-3.rS: New file.
|
|
|
|
|
* binutils-all/dw2-3.rt: Likewise.
|
|
|
|
|
* binutils-all/libdw2-compressedgabi.out: Likewise.
|
|
|
|
|
|
2015-04-06 19:19:13 +00:00
|
|
|
|
2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/compress.exp: Remove is_zlib_supported check.
|
|
|
|
|
* binutils-all/objdump.exp: Likewise.
|
|
|
|
|
* binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise.
|
|
|
|
|
* lib/utils-lib.exp (run_dump_test): Likewise.
|
|
|
|
|
* lib/binutils-common.exp (is_zlib_supported): Removed.
|
|
|
|
|
|
2015-04-06 15:59:15 +00:00
|
|
|
|
2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/compress.exp (compression_used): Remove "/dev/null"
|
|
|
|
|
from remote_exec.
|
|
|
|
|
|
2015-04-05 15:11:11 +00:00
|
|
|
|
2015-04-05 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/compress.exp (compression_used): New.
|
|
|
|
|
Xfail test if compression didn't make the section smaller.
|
|
|
|
|
|
2015-04-04 14:18:17 +00:00
|
|
|
|
2015-04-04 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/compress.exp (testfile): Remove suffix.
|
|
|
|
|
(compressedfile): Likewise.
|
|
|
|
|
(compressedfile2): Likewise.
|
|
|
|
|
(libfile): Likewise.
|
|
|
|
|
(testfile3): New.
|
|
|
|
|
(compressedfile3): Likewise.
|
|
|
|
|
Updated.
|
|
|
|
|
Add a dw2-3.S test.
|
|
|
|
|
(${libfile}.a): Add ${compressedfile3}.o.
|
|
|
|
|
* binutils-all/dw2-3.S: New file.
|
|
|
|
|
* binutils-all/dw2-3.W: Likewise.
|
|
|
|
|
* binutils-all/libdw2-compressed.out: Updated.
|
|
|
|
|
* binutils-all/libdw2.out: Likewise.
|
|
|
|
|
|
2015-04-03 11:03:07 +00:00
|
|
|
|
2015-04-03 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* lib/binutils-common.exp (is_zlib_supported): Always return 1.
|
|
|
|
|
|
2015-04-02 14:28:02 +00:00
|
|
|
|
2015-04-02 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.ss-64: Move possible location of the $d
|
|
|
|
|
mapping symbol.
|
|
|
|
|
|
2015-03-27 10:22:46 +00:00
|
|
|
|
2015-03-26 Renlin Li <renlin.li@arm.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.s-64: Support aarch64 case.
|
|
|
|
|
* binutils-all/readelf.ss-64: Likewise.
|
|
|
|
|
|
2015-03-11 07:19:42 +00:00
|
|
|
|
2015-03-11 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/update-section.exp: Only run on ELF targets.
|
|
|
|
|
|
2015-03-03 15:00:59 +00:00
|
|
|
|
2015-03-03 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/arm/rvct_symbol.s: New testcase.
|
|
|
|
|
* binutils-all/arm/objdump.exp: Run it.
|
|
|
|
|
|
2015-02-13 17:04:42 +00:00
|
|
|
|
2015-02-26 Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/update-1.s: New file.
|
|
|
|
|
* binutils-all/update-2.s: New file.
|
|
|
|
|
* binutils-all/update-3.s: New file.
|
|
|
|
|
* binutils-all/update-4.s: New file.
|
|
|
|
|
* binutils-all/update-section.exp: New file.
|
|
|
|
|
|
2015-02-24 17:54:09 +00:00
|
|
|
|
2015-02-24 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Skip the strip-10 test for the V850.
|
|
|
|
|
|
2015-01-01 14:15:26 +00:00
|
|
|
|
2015-01-01 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
Update year range in copyright notice of all files.
|
|
|
|
|
|
2014-12-26 07:56:38 +00:00
|
|
|
|
2014-12-26 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/strip-11.d: New test.
|
|
|
|
|
* binutils-all/objcopy.exp: Run it.
|
|
|
|
|
|
2014-12-06 15:39:24 +00:00
|
|
|
|
2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Skip strip-10 for Visium.
|
|
|
|
|
|
2014-09-10 11:41:28 +00:00
|
|
|
|
2014-09-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Add mips*-img-elf* target triple.
|
|
|
|
|
* binutils-all/readelf.exp: Likewise
|
|
|
|
|
|
2014-09-02 07:25:23 +00:00
|
|
|
|
2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.ss-mips: Account for new sections.
|
|
|
|
|
|
[MIPS] Implement O32 FPXX, FP64 and FP64A ABI extensions
Specification:
https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking
include/
* elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
(Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
(Val_GNU_MIPS_ABI_FP_64): Redefine.
(Val_GNU_MIPS_ABI_FP_XX): Define.
(Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
(AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
(AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
(AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
(AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
(AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
(AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
(AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
(AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
(AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
(AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
(AFL_EXT_LOONGSON_2F): Likewise.
(bfd_mips_elf_swap_abiflags_v0_in): Prototype.
(bfd_mips_elf_swap_abiflags_v0_out): Likewise.
(bfd_mips_isa_ext): Likewise.
bfd/
* 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.
binutils/
* 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.
elfcpp/
* elfcpp.h (PT_MIPS_ABIFLAGS): New program header type.
gas/
* 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.
ld/
* emulparams/elf32bmip.sh: Add .MIPS.abiflags.
* emulparams/elf32bmipn32-defs.sh: Likewise.
* emulparams/elf64bmip-defs.sh: Likewise.
opcodes/
* 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.
binutils/testsuite/
* binutils-all/readelf.s: Account for .MIPS.abiflags and
.gnu.attributes.
* binutils-all/readelf.ss-tmips: Likewise.
* binutils-all/strip-3.d: Likewise.
gas/testsuite/
* 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/testsuite/gas/mips/mips.exp: Add new tests.
ld/testsuite/
* 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-29 10:27:59 +00:00
|
|
|
|
2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.s: Account for .MIPS.abiflags and
|
|
|
|
|
.gnu.attributes.
|
|
|
|
|
* binutils-all/readelf.ss-tmips: Likewise.
|
|
|
|
|
* binutils-all/strip-3.d: Likewise.
|
|
|
|
|
|
2014-07-07 16:26:48 +00:00
|
|
|
|
2014-07-10 Will Newton <will.newton@linaro.org>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Disable the strip-10 test on
|
|
|
|
|
non-EABI ARM configurations.
|
|
|
|
|
|
2014-06-03 07:37:29 +00:00
|
|
|
|
2014-06-03 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/ar.exp: Skip tests involving bfdtest1 and bfdtest2
|
|
|
|
|
if these executables are not present.
|
|
|
|
|
|
2014-04-30 16:04:04 +00:00
|
|
|
|
2014-04-30 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/debug_str.s: New test.
|
|
|
|
|
* binutils-all/debug_str.d: New test control file.
|
|
|
|
|
* binutils-all/compress.exp: Run debug_str test.
|
|
|
|
|
|
2014-04-22 14:57:47 +00:00
|
|
|
|
2014-04-22 Christian Svensson <blue@cmd.nu>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Remove openrisc and or32 support. Add
|
|
|
|
|
support for or1k.
|
|
|
|
|
* binutils-all/objdump.exp: Likewise.
|
|
|
|
|
* binutils-all/dw2-decodedline-1.S: Likewise.
|
|
|
|
|
|
2014-03-26 18:44:27 +00:00
|
|
|
|
2014-03-26 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/aarch64/aarch64.exp: New test driver for AArch64.
|
|
|
|
|
* binutils-all/aarch64/unallocated-encoding.s: New testcase.
|
|
|
|
|
* binutils-all/aarch64/unallocated-encoding.d: Ditto.
|
|
|
|
|
|
2014-03-17 11:00:32 +00:00
|
|
|
|
2014-03-17 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.ss: Add skip of MSP430 defined symbols.
|
|
|
|
|
|
2014-01-29 14:01:54 +00:00
|
|
|
|
2014-01-29 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/16318
|
|
|
|
|
* binutils-all/strip-10.d: Revert previous delta.
|
|
|
|
|
|
2014-01-28 13:33:29 +00:00
|
|
|
|
2014-01-28 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/16318
|
|
|
|
|
* binutils-all/strip-10.d: Allow "System V" in the osabi field.
|
|
|
|
|
|
2013-12-20 13:52:23 +00:00
|
|
|
|
2013-12-20 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/16218
|
|
|
|
|
* binutils-all/dw2-1.W: Update expected objdump output.
|
|
|
|
|
* binutils-all/i386/compressed-1a.d: Likewise.
|
|
|
|
|
* binutils-all/objdump.W: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
|
|
|
|
|
2013-12-19 19:34:47 +00:00
|
|
|
|
2013-12-19 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/16317
|
|
|
|
|
* binutils-all/readelf.s: Updated.
|
|
|
|
|
* binutils-all/readelf.s-64: Likewise.
|
|
|
|
|
|
2013-12-13 11:52:32 +00:00
|
|
|
|
2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
|
|
|
|
|
Wei-Cheng Wang <cole945@gmail.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objdump.exp: Add NDS32 cpu.
|
|
|
|
|
* binutils-all/readelf.r: Skip extra reloc created by NDS32.
|
|
|
|
|
|
2013-12-12 22:41:15 +00:00
|
|
|
|
2013-12-12 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/16318
|
|
|
|
|
* binutils-all/strip-10.d: Check OS/ABI.
|
|
|
|
|
|
2013-12-04 00:40:24 +00:00
|
|
|
|
2013-12-07 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
* binutils-all/windres/escapex-2.rc: Remove +x file mode.
|
|
|
|
|
* binutils-all/windres/version_small.rc: Likewise.
|
|
|
|
|
* binutils-all/windres/version_small.rsd: Likewise.
|
|
|
|
|
|
2013-12-03 13:57:56 +00:00
|
|
|
|
2013-12-03 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/windres/windres.exp: Run for x86_64-pc-cygwin.
|
|
|
|
|
Add test of "objump -p" output.
|
|
|
|
|
|
2013-11-27 09:11:06 +00:00
|
|
|
|
2013-11-27 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objcopy.exp: Consider mips-mti-elf the same as
|
|
|
|
|
mips-sde-elf
|
|
|
|
|
* binutils-all/readelf.exp: Likewise
|
|
|
|
|
|
2013-11-19 13:52:05 +00:00
|
|
|
|
2013-11-21 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/dlltool.exp: Add dlltool_gas_flag to version.dll test.
|
|
|
|
|
|
2013-11-02 04:47:39 +00:00
|
|
|
|
2013-11-02 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
2013-11-02 05:01:16 +00:00
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Allow wide display of addresses.
|
|
|
|
|
|
2013-11-02 04:47:39 +00:00
|
|
|
|
* binutils-all/dw2-1.S: Use .4byte rather than .int.
|
|
|
|
|
* binutils-all/dw2-2.S: Likewise.
|
|
|
|
|
|
2013-10-25 08:24:57 +00:00
|
|
|
|
2013-10-24 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objdump.exp (cps_expected): Add MSP430 to list.
|
|
|
|
|
|
2013-09-27 18:05:03 +00:00
|
|
|
|
2013-09-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Updated for 64-bit addresses.
|
|
|
|
|
|
2013-09-12 09:14:47 +00:00
|
|
|
|
2013-09-12 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Update expected output to
|
|
|
|
|
allow for 64-bit addresses.
|
|
|
|
|
|
2013-08-22 11:29:43 +00:00
|
|
|
|
2013-08-22 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/nm.exp: --size-sort test: Add more ELF-like
|
|
|
|
|
targets.
|
|
|
|
|
* binutils-all/nm-1.s: Use .byte instead of .long.
|
|
|
|
|
Provide a terminating symbol.
|
|
|
|
|
|
2013-08-20 22:50:11 +00:00
|
|
|
|
2013-08-21 Hans-Peter Nilsson <hp@bitrange.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/nm.exp: Revert last change. Instead use nm-elf-1.s
|
|
|
|
|
for mmix-knuth-mmixware.
|
|
|
|
|
|
2013-08-20 01:29:44 +00:00
|
|
|
|
2013-08-20 Hans-Peter Nilsson <hp@bitrange.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/nm.exp: Xfail test for nm --size-sort for
|
|
|
|
|
mmix-knuth-mmixware.
|
|
|
|
|
|
2013-08-19 15:08:52 +00:00
|
|
|
|
2013-08-19 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/nm.exp: Add a test for nm --size-sort
|
|
|
|
|
* binutils-all/nm-elf-1.s: New file.
|
|
|
|
|
* binutils-all/nm-1.s: New file.
|
|
|
|
|
|
2013-05-31 17:27:28 +00:00
|
|
|
|
2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/i386/compressed-1b.d: Updated for text/data/bss
|
|
|
|
|
section alignment change.
|
|
|
|
|
* binutils-all/i386/compressed-1c.d: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
|
|
|
|
|
2013-05-29 00:39:34 +00:00
|
|
|
|
2013-05-28 Cary Coutant <ccoutant@google.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/dw2-1.W: Adjust expected output.
|
|
|
|
|
* binutils-all/objdump.W: Likewise.
|
|
|
|
|
* binutils-all/i386/compressed-1a.d: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
|
|
|
|
|
2013-05-02 21:06:15 +00:00
|
|
|
|
2013-05-02 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* readelf.exp: Expect -wi test to fail for the MSP430.
|
|
|
|
|
|
2013-05-01 17:27:46 +00:00
|
|
|
|
2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* lib/binutils-common.exp (is_elf_format): Also exclude
|
|
|
|
|
*-*-linux*ecoff*.
|
|
|
|
|
|
2013-02-26 16:59:52 +00:00
|
|
|
|
2013-02-26 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/15191
|
|
|
|
|
* binutils-all/readelf.n: Updare expected output from readelf.
|
|
|
|
|
|
2013-02-14 23:48:18 +00:00
|
|
|
|
2013-02-14 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/mips/mixed-mips16.s: Add missing stack adjustment.
|
|
|
|
|
* binutils-all/mips/mixed-mips16.d: Update accordingly.
|
|
|
|
|
|
2013-02-13 19:36:10 +00:00
|
|
|
|
2013-02-13 Maciej W. Rozycki <macro@codesourcery.com>
|
2013-02-13 17:09:09 +00:00
|
|
|
|
|
|
|
|
|
* binutils-all/mips/mixed-micromips.d: New test.
|
|
|
|
|
* binutils-all/mips/mixed-mips16.d: New test.
|
|
|
|
|
* binutils-all/mips/mixed-micromips.s: New test source.
|
|
|
|
|
* binutils-all/mips/mixed-mips16.s: New test source.
|
|
|
|
|
* binutils-all/mips/mips.exp: New file.
|
|
|
|
|
|
2012-12-17 16:56:12 +00:00
|
|
|
|
2012-12-17 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/windres/README: Add copyright notice.
|
|
|
|
|
|
2012-11-27 17:26:11 +00:00
|
|
|
|
2012-11-27 Roland McGrath <mcgrathr@google.com>
|
|
|
|
|
|
|
|
|
|
* lib/binutils-common.exp (is_zlib_supported): New function.
|
|
|
|
|
* lib/utils-lib.exp (run_dump_test): If as options include
|
|
|
|
|
--compress-debug-sections and zlib is not available, report
|
|
|
|
|
the test as unsupported.
|
|
|
|
|
* binutils-all/compress.exp: Bail out if zlib is not available.
|
|
|
|
|
* binutils-all/objdump.exp (objdump compressed debug):
|
|
|
|
|
Mark unsupported if zlib is not available.
|
|
|
|
|
* binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise.
|
|
|
|
|
|
2012-11-06 23:45:43 +00:00
|
|
|
|
2012-11-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/14567
|
|
|
|
|
* binutils-all/ar.exp (bfdtest1): Removed.
|
|
|
|
|
(long_filenames): Take bfdtests.
|
|
|
|
|
(thin_archive): Likewise.
|
|
|
|
|
(thin_archive_with_nested): Likewise.
|
|
|
|
|
(bfdtests): New.
|
|
|
|
|
Pass $bfdtests to long_filenames, thin_archive and
|
|
|
|
|
thin_archive_with_nested.
|
|
|
|
|
|
2012-10-29 10:09:34 +00:00
|
|
|
|
2012-10-29 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/copy-3.d: Exclude all cygwin and mingw targets,
|
|
|
|
|
and rs6000.
|
|
|
|
|
|
2012-10-24 12:28:54 +00:00
|
|
|
|
2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/ar.exp (bfdtest1): Remove findfile.
|
|
|
|
|
|
2012-10-21 11:10:54 +00:00
|
|
|
|
2012-10-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/dw2-1.W: Updated.
|
|
|
|
|
|
2012-10-20 22:14:08 +00:00
|
|
|
|
2012-10-20 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/compress.exp: Add an objdump test.
|
|
|
|
|
* binutils-all/dw2-1.W: New file.
|
|
|
|
|
|
2012-08-18 00:18:31 +00:00
|
|
|
|
2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/ar.exp (long_filenames): Remove extra verbose
|
|
|
|
|
before binutils_run.
|
|
|
|
|
(thin_archive): Likewise.
|
|
|
|
|
(thin_archive_with_nested): Likewise. Also run bfdtest1 on
|
|
|
|
|
$archive2.
|
|
|
|
|
|
2012-08-16 20:31:34 +00:00
|
|
|
|
2012-08-16 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/14481
|
|
|
|
|
* ar.exp (bfdtest1): New.
|
|
|
|
|
(long_filenames): Run bfdtest1.
|
|
|
|
|
(thin_archive): Likewise.
|
|
|
|
|
(thin_archive_with_nested): Likewise.
|
|
|
|
|
|
2012-08-13 14:52:54 +00:00
|
|
|
|
2012-08-13 Ian Bolton <ian.bolton@arm.com>
|
2012-10-20 22:14:08 +00:00
|
|
|
|
Laurent Desnogues <laurent.desnogues@arm.com>
|
|
|
|
|
Jim MacArthur <jim.macarthur@arm.com>
|
|
|
|
|
Marcus Shawcroft <marcus.shawcroft@arm.com>
|
|
|
|
|
Nigel Stephens <nigel.stephens@arm.com>
|
|
|
|
|
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
Richard Earnshaw <rearnsha@arm.com>
|
|
|
|
|
Sofiane Naci <sofiane.naci@arm.com>
|
|
|
|
|
Tejas Belagod <tejas.belagod@arm.com>
|
|
|
|
|
Yufeng Zhang <yufeng.zhang@arm.com>
|
2012-08-13 14:52:54 +00:00
|
|
|
|
|
|
|
|
|
* objdump.exp: Add AArch64.
|
|
|
|
|
|
2012-08-02 13:42:59 +00:00
|
|
|
|
2012-08-02 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/14420
|
|
|
|
|
* binutils-all/i386/compressed-1a.d: Updated.
|
|
|
|
|
* binutils-all/objdump.W: Likewise.
|
|
|
|
|
* binutils-all/readelf.wa: Likewise.
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
|
|
|
|
|
2012-07-28 08:21:48 +00:00
|
|
|
|
2012-07-28 Kai Tietz <ktietz@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/windres/version_small.rc: New test.
|
|
|
|
|
* binutils-all/windres/version_small.rsd: Likewise.
|
|
|
|
|
|
2012-07-03 16:06:34 +00:00
|
|
|
|
2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/14319
|
|
|
|
|
* binutils-all/compress.exp: Test compress empty debug sections.
|
|
|
|
|
|
|
|
|
|
* binutils-all/dw2-empty.S: New file.
|
|
|
|
|
|
2012-06-07 15:34:23 +00:00
|
|
|
|
2012-06-07 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/i386/i386.exp: Don't skip for x86_64-*-linux*.
|
|
|
|
|
|
2012-05-17 16:36:22 +00:00
|
|
|
|
2012-05-17 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/hppa/objdump.exp: Expect addend as signed.
|
|
|
|
|
|
2012-05-17 10:00:37 +00:00
|
|
|
|
2012-05-17 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objdump.W: Update.
|
|
|
|
|
* binutils-all/readelf.wa: Update.
|
|
|
|
|
* binutils-all/i386/compressed-1a.d: Update.
|
|
|
|
|
* binutils-all/x86-64/compressed-1a.d: Update.
|
|
|
|
|
|
2012-05-16 10:53:49 +00:00
|
|
|
|
2012-05-16 Meador Inge <meadori@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/arm/objdump.exp:
|
|
|
|
|
STMFD/LDMIA sp!, {reg} don't disassemble to PUSH/POP {reg} any longer.
|
|
|
|
|
|
2012-04-13 02:52:34 +00:00
|
|
|
|
2012-04-12 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/13947
|
|
|
|
|
* binutils-all/i386/compressed-1b.d: Remove empty REL section.
|
|
|
|
|
* binutils-all/i386/compressed-1c.d: Likewise.
|
|
|
|
|
|
|
|
|
|
* binutils-all/x86-64/compressed-1b.d: Remove empty RELA
|
|
|
|
|
section.
|
|
|
|
|
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
|
|
|
|
|
bfd/
2012-04-03 Roland McGrath <mcgrathr@google.com>
* elf-nacl.c: New file.
* elf-nacl.h: New file.
* elf32-i386.c (elf_backend_modify_segment_map): Define for
bfd_elf32_i386_nacl_vec.
(elf_backend_modify_program_headers): Likewise.
* elf64-x86-64.c (elf_backend_modify_segment_map): Define for
bfd_elf64_x86_64_nacl_vec and bfd_elf32_x86_64_nacl_vec.
(elf_backend_modify_program_headers): Likewise.
* Makefile.am (BFD32_BACKENDS, BFD64_BACKENDS): Add elf-nacl.lo here.
(BFD32_BACKENDS_CFILES, BFD64_BACKENDS_CFILES): Add elf-nacl.c here.
* Makefile.in: Regenerated.
* configure.in (bfd_elf64_x86_64_nacl_vec): Add elf-nacl.o to tb here.
(bfd_elf32_x86_64_nacl_vec): Likewise.
(bfd_elf64_x86_64_vec, bfd_elf32_x86_64_vec): Likewise.
(bfd_elf64_x86_64_freebsd_vec, bfd_elf64_x86_64_sol2_vec): Likewise.
(bfd_elf64_l1om_vec, bfd_elf64_l1om_freebsd_vec): Likewise.
(bfd_elf64_k1om_vec, bfd_elf64_k1om_freebsd_vec): Likewise.
(bfd_elf32_i386_nacl_vec): Likewise.
(bfd_elf32_i386_sol2_vec, bfd_elf32_i386_freebsd_vec): Likewise.
(bfd_elf32_i386_vxworks_vec, bfd_elf32_i386_vec): Likewise.
* configure: Regenerated.
binutils/testsuite/
2012-04-03 Roland McGrath <mcgrathr@google.com>
* lib/binutils-common.exp (is_elf_format): Consider *-*-nacl* to
be ELF too.
* binutils-all/elfedit-4.d: Add "#as: --64" option.
* binutils-all/i386/i386.exp: Accept nacl targets too.
* binutils-all/x86-64/x86-64.exp: Likewise.
gas/testsuite/
2012-04-03 Roland McGrath <mcgrathr@google.com>
* gas/i386/k1om.d: Add not-target match for *-*-nacl*.
* gas/i386/l1om.d: Likewise.
ld/
2012-04-03 Roland McGrath <mcgrathr@google.com>
* configure.tgt (i[3-7]86-*-nacl*, x86_64-*-nacl*): Handle them.
* emulparams/elf_nacl.sh: New file.
* emulparams/elf_i386_nacl.sh: New file.
* emulparams/elf32_x86_64_nacl.sh: New file.
* emulparams/elf_x86_64_nacl.sh: New file.
* Makefile.am (ALL_EMULATION_SOURCES): Add eelf_i386_nacl.c here.
(ALL_64_EMULATION_SOURCES): Add eelf32_x86_64_nacl.c and
eelf_x86_64_nacl.c here.
(eelf_i386_nacl.c, eelf32_x86_64_nacl.c, eelf_x86_64_nacl.c):
New targets.
* Makefile.in: Regenerated.
* scripttempl/elf.sc: Handle SEPARATE_CODE cases.
ld/testsuite/
2012-04-03 Roland McGrath <mcgrathr@google.com>
* ld-x86-64/ilp32-4-nacl.d: New file.
* ld-x86-64/x86-64.exp: Run it.
* ld-discard/discard.exp: Accept nacl targets too.
* ld-elf/binutils.exp: Likewise.
* ld-elf/comm-data.exp: Likewise.
* ld-elf/elf.exp: Likewise.
* ld-elf/tls_common.exp: Likewise.
* ld-elfvers/vers.exp: Likewise.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-gc/gc.exp: Likewise.
* ld-ifunc/binutils.exp: Likewise.
* ld-ifunc/ifunc.exp: Likewise.
* ld-linkonce/linkonce.exp:Likewise.
* ld-pie/pie.exp: Likewise.
* ld-shared/shared.exp: Likewise.
* ld-undefined/weak-undef.exp: Likewise.
* ld-unique/unique.exp: Likewise.
* ld-x86-64/dwarfreloc.exp: Likewise.
* ld-x86-64/line.exp: Likewise.
* lib/ld-lib.exp (slurp_options): Support global array
options_regsub to apply substitutions to the contents
of options lines read from the file.
* ld-i386/emit-relocs.d: Renamed to ...
* ld-i386/emit-relocs.rd: ... this.
* ld-i386/i386.exp: Accept nacl targets too.
For them, use options_regsub to replace elf_i386 with
elf_i386_nacl in run_dump_test cases; apply the same
substitution in $i386tests; replace foo.rd expectations
files with foo-nacl.rd in $i386tests.
(i386tests): Change emit-relocs.d to emit-relocs.rd here.
* ld-i386/emit-relocs-nacl.rd: New file.
* ld-i386/plt-nacl.pd: New file.
* ld-i386/plt-pic-nacl.pd: New file.
* ld-i386/tlsbin-nacl.rd: New file.
* ld-i386/tlsbindesc-nacl.rd: New file.
* ld-i386/tlsdesc-nacl.rd: New file.
* ld-i386/tlsgdesc-nacl.rd: New file.
* ld-i386/tlsnopic-nacl.rd: New file.
* ld-i386/tlspic-nacl.rd: New file.
* ld-x86-64/x86-64.exp: Accept nacl targets too.
For them, use options_regsub to replace elf_x86_64 with
elf_x86_64_nacl in run_dump_test cases; apply the same
substitution in $x86_64tests; replace foo.rd expectations
files with foo-nacl.rd in $x86_64tests.
Add explicit -melf_x86_64 to ld options in tests that need it,
in case the default emulation is x32 (as it is for x86_64-nacl).
* ld/testsuite/ld-x86-64/plt-nacl.pd: New file.
* ld/testsuite/ld-x86-64/split-by-file-nacl.rd: New file.
* ld/testsuite/ld-x86-64/tlsbin-nacl.rd: New file.
* ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: New file.
* ld/testsuite/ld-x86-64/tlsdesc-nacl.pd: New file.
* ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: New file.
* ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: New file.
* ld/testsuite/ld-x86-64/tlspic-nacl.rd: New file.
* ld-i386/hidden2.d: Loosen regexps to match any file format variant,
and not to depend on exact addresses, displacements, etc. where
they are irrelevant.
* ld-i386/pcrel16.d: Likewise.
* ld-i386/pcrel16abs.d: Likewise.
* ld-i386/pr12718.d: Likewise.
* ld-i386/pr12921.d: Likewise.
* ld-i386/reloc.d: Likewise.
* ld-i386/tlsbin.dd: Likewise.
* ld-i386/tlsbin.sd: Likewise.
* ld-i386/tlsbin.td: Likewise.
* ld-i386/tlsbindesc.dd: Likewise.
* ld-i386/tlsbindesc.sd: Likewise.
* ld-i386/tlsbindesc.td: Likewise.
* ld-i386/tlsdesc.dd: Likewise.
* ld-i386/tlsdesc.sd: Likewise.
* ld-i386/tlsdesc.td: Likewise.
* ld-i386/tlsg.sd: Likewise.
* ld-i386/tlsgdesc.dd: Likewise.
* ld-i386/tlsindntpoff.dd: Likewise.
* ld-i386/tlsnopic.dd: Likewise.
* ld-i386/tlsnopic.sd: Likewise.
* ld-i386/tlspic.dd: Likewise.
* ld-i386/tlspic.sd: Likewise.
* ld-i386/tlspic.td: Likewise.
* ld-i386/tlspie2.d: Likewise.
* ld-x86-64/hidden2.d: Likewise.
* ld-x86-64/pcrel16.d: Likewise.
* ld-x86-64/pr12718.d: Likewise.
* ld-x86-64/pr12921.d: Likewise.
* ld-x86-64/protected3.d: Likewise.
* ld-x86-64/tlsbin.dd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsbindesc.sd: Likewise.
* ld-x86-64/tlsbindesc.td: Likewise.
* ld-x86-64/tlsdesc.dd: Likewise.
* ld-x86-64/tlsdesc.sd: Likewise.
* ld-x86-64/tlsdesc.td: Likewise.
* ld-x86-64/tlsg.sd: Likewise.
* ld-x86-64/tlsgd5.dd: Likewise.
* ld-x86-64/tlsgd6.dd: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.sd: Likewise.
* ld-x86-64/tlspic.td: Likewise.
* ld-x86-64/ilp32-8.d: Match any file format variant.
Use a -Ttext and adjust expected results, to handle variant layouts.
* ld-x86-64/ilp32-9.d: Likewise.
* ld-i386/alloc.t: Remove superfluous OUTPUT_FORMAT statement.
* ld-i386/pr12627.t: Likewise.
* ld-x86-64/abs-l1om.d: Add target: constraint.
* ld-x86-64/protected2-l1om.d: Likewise.
* ld-x86-64/protected3-l1om.d: Likewise.
* ld-x86-64/ilp32-4.d: Likewise.
* ld-x86-64/plt.s: New file.
* ld-x86-64/pltlib.s: New file.
* ld-x86-64/plt.pd: New file.
* ld-x86-64/x86-64.exp (x86_64tests): Add them.
* ld-i386/plt.s: New file.
* ld-i386/pltlib.s: New file.
* ld-i386/plt.pd: New file.
* ld-i386/plt-pic.s: New file.
* ld-i386/plt-pic.pd: New file.
* ld-i386/i386.exp (i386tests): Add them.
2012-04-03 16:01:38 +00:00
|
|
|
|
2012-04-03 Roland McGrath <mcgrathr@google.com>
|
|
|
|
|
|
|
|
|
|
* lib/binutils-common.exp (is_elf_format): Consider *-*-nacl* to
|
|
|
|
|
be ELF too.
|
|
|
|
|
|
|
|
|
|
* binutils-all/elfedit-4.d: Add "#as: --64" option.
|
|
|
|
|
|
|
|
|
|
* binutils-all/i386/i386.exp: Accept nacl targets too.
|
|
|
|
|
* binutils-all/x86-64/x86-64.exp: Likewise.
|
|
|
|
|
|
2012-03-13 00:41:22 +00:00
|
|
|
|
2012-03-13 Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/3807
|
|
|
|
|
* binutils-all/objcopy.exp (localize-hidden-1): Correct xfailed
|
|
|
|
|
mips-targets.
|
|
|
|
|
|
2012-02-25 19:51:34 +00:00
|
|
|
|
2012-02-25 Walter Lee <walt@tilera.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/objdump.exp (cpus_expected): Add tilegx.
|
|
|
|
|
|
2012-02-14 01:00:50 +00:00
|
|
|
|
2012-02-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
2012-02-14 02:40:39 +00:00
|
|
|
|
* binutils-all/dlltool.exp: Add setup_xfail.
|
|
|
|
|
|
2012-02-14 01:00:50 +00:00
|
|
|
|
* binutils-all/dw2-decodedline.S: Always have whitespace before
|
|
|
|
|
directives.
|
|
|
|
|
* binutils-all/version.s: Likewise.
|
|
|
|
|
* binutils-all/objdump.exp (dw2-decodedline): Don't run for
|
|
|
|
|
hppa64*-*-hpux*, i370-*-*, i960-*-*.
|
|
|
|
|
|
2012-02-11 20:02:03 +00:00
|
|
|
|
2012-02-11 Kai Tietz <ktietz@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/version.def: New file.
|
|
|
|
|
* binutils-all/dlltool.exp: Add version-dll test.
|
|
|
|
|
|
2012-02-02 08:45:03 +00:00
|
|
|
|
2012-02-02 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* binutils-all/readelf.n: Add #pass to cope with targets that add
|
|
|
|
|
their own notes.
|
|
|
|
|
|
2012-02-01 15:44:30 +00:00
|
|
|
|
2012-02-01 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/13482
|
|
|
|
|
* binutils-all/version.s: New test source file.
|
|
|
|
|
* binutils-all/readelf.n: New file: expected readelf output.
|
|
|
|
|
* binutils-all/readelf.exp: Add test of .note section contents.
|
2011-11-25 14:47:48 +00:00
|
|
|
|
|
2012-01-05 10:09:39 +00:00
|
|
|
|
For older changes see ChangeLog-0411
|
2004-01-02 11:16:21 +00:00
|
|
|
|
|
2015-01-01 14:15:26 +00:00
|
|
|
|
Copyright (C) 2012-2015 Free Software Foundation, Inc.
|
2012-12-10 12:48:03 +00:00
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
2004-01-02 11:16:21 +00:00
|
|
|
|
Local Variables:
|
|
|
|
|
mode: change-log
|
|
|
|
|
left-margin: 8
|
|
|
|
|
fill-column: 74
|
|
|
|
|
version-control: never
|
|
|
|
|
End:
|