binutils-gdb/ld/testsuite/ld-mips-elf
Alan Modra d981640286 Run more ld tests when not native
Many of the ld tests are not run for cross builds, in some cases
because the test needs to run a newly linked executable, and in others
simply because it was easier to write the test for native only.  Even
when a test needs to run, it's good to compile and link to exercise
the linker.  So that's what this patch does.  I've also rid us of
the old ld_link procedure with all the HOSTING_CRT0 etc. setup.  It's
much simpler to just link with $CC.

This does mean that a cross build with cross-compiler installed but
no cross C-library will give lots of failures.  If that turns out to
be too annoying, I guess we can write a tcl procedure to detect it and
not run all the extra tests.

	* Makefile.am (bootstrap): Delete rule.
	(ld-partial, ld1, ld1-full, ld2, ld3): Likewise.
	(HOSTING_CRT0, HOSTING_SCRT0): Don't define.
	(HOSTING_LIBS, HOSTING_SLIBS, HOSTING_EMU): Likewise.
	* configure.ac (HOSTING_CRT0, HOSTING_SCRT0): Don't define.
	(HOSTING_LIBS, HOSTING_SLIBS): Likewise.
	* configure.host (HOSTING_CRT0, HOSTING_LIBS): Don't define.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* testsuite/config/default.exp (get_link_files): Delete.
	(HOSTING_CRT0, HOSTING_SCRT0, HOSTING_LIBS, HOSTING_SLIBS): Don't
	define.
	(ld_simple_link): Delete.
	* testsuite/lib/ld-lib.exp (default_ld_link): Delete
	(default_ld_simple_link): Rename to default_ld_link.
	(ld_simple_link_defsyms): Rename to ld_link_defsyms.
	(run_ld_link_tests): Use ld_link, not ld_simple_link.
	(run_cc_link_tests): Likewise.
	(run_ld_link_exec_tests): Use $CC or $CXX to link, not $ld.
	Don't run exe when not native, and return unsupported.
	* testsuite/ld-bootstrap/bootstrap.exp: Create gccld1 etc. dirs.
	Link ld1 etc. using $CC.
	* testsuite/ld-cdtest/cdtest.exp: Link cdtest using $CC.
	* testsuite/ld-checks/checks.exp: Use ld_link, not ld_simple_link.
	* testsuite/ld-cygwin/exe-export.exp: Likewise.
	* testsuite/ld-elf/binutils.exp: Likewise.
	* testsuite/ld-elf/eh-group.exp: Likewise.
	* testsuite/ld-elf/exclude.exp: Likewise.
	* testsuite/ld-elf/frame.exp: Likewise.
	* testsuite/ld-elf/sec-to-seg.exp: Likewise.
	* testsuite/ld-elf/tls_common.exp: Likewise.
	* testsuite/ld-elfcomm/elfcomm.exp: Likewise.
	* testsuite/ld-fastcall/fastcall.exp: Likewise.
	* testsuite/ld-gc/gc.exp: Likewise.
	* testsuite/ld-ifunc/binutils.exp: Likewise.
	* testsuite/ld-mep/mep.exp: Likewise.
	* testsuite/ld-mips-elf/mips-elf-flags.exp: Likewise.
	* testsuite/ld-mn10300/mn10300.exp: Likewise.
	* testsuite/ld-nios2/nios2.exp: Likewise.
	* testsuite/ld-pe/pe-compile.exp: Likewise.
	* testsuite/ld-pe/pe-run.exp: Likewise.
	* testsuite/ld-pe/pe-run2.exp: Likewise.
	* testsuite/ld-plugin/plugin.exp: Likewise.
	* testsuite/ld-scripts/align.exp: Likewise.
	* testsuite/ld-scripts/alignof.exp: Likewise.
	* testsuite/ld-scripts/assert.exp: Likewise.
	* testsuite/ld-scripts/defined.exp: Likewise.
	* testsuite/ld-scripts/extern.exp: Likewise.
	* testsuite/ld-scripts/log2.exp: Likewise.
	* testsuite/ld-scripts/map-address.exp: Likewise.
	* testsuite/ld-scripts/phdrs.exp: Likewise.
	* testsuite/ld-scripts/phdrs2.exp: Likewise.
	* testsuite/ld-scripts/script.exp: Likewise.
	* testsuite/ld-scripts/section-flags.exp: Likewise.
	* testsuite/ld-scripts/sizeof.exp: Likewise.
	* testsuite/ld-scripts/sysroot-prefix.exp: Likewise.
	* testsuite/ld-scripts/weak.exp: Likewise.
	* testsuite/ld-selective/selective.exp: Likewise.
	* testsuite/ld-sh/sh.exp: Likewise.
	* testsuite/ld-sh/sh64/relax.exp: Likewise.
	* testsuite/ld-sh/sh64/relfail.exp: Likewise.
	* testsuite/ld-srec/srec.exp: Likewise.
	* testsuite/ld-tic6x/tic6x.exp: Likewise.
	* testsuite/ld-undefined/weak-undef.exp: Likewise.
	* testsuite/ld-versados/versados.exp: Likewise.
	* testsuite/ld-x86-64/dwarfreloc.exp: Likewise.
	* testsuite/ld-xtensa/coalesce.exp: Likewise.
	* testsuite/ld-xtensa/diff_overflow.exp: Likewise.
	* testsuite/ld-xtensa/lcall.exp: Likewise.
	* testsuite/ld-elf/audit.exp: Run non-native too.
	* testsuite/ld-elf/compress.exp: Likewise.  Replace ld options with
	gcc -Wl, options.
	* testsuite/ld-elf/dwarf.exp: Run non-native too.  Use ld_link,
	not ld_simple_link.  Add -Wl,--no-as-needed to some tests.
	* testsuite/ld-elf/elf.exp: Run non-native too.  Formatting.
	* testsuite/ld-elf/indirect.exp: Run non-native too.  Add
	-Wl,--no-as-needed to most tests.
	* testsuite/ld-elf/shared.exp: Run non-native too.  Use braces
	to simplify quoting.  Set run_tests using [list] rather than
	brace assignment to expand $extralibs.  Add -Wl,--no-as-needed
	to many test.  Prefix ld options with -Wl,.
	(mix_pic_and_non_pic): Don't run exe if not native.
	* testsuite/ld-elf/wrap.exp: Run non-native too.  Add
	-Wl,--no-as-needed and prefix ld options with -Wl,.
	* testsuite/ld-elfvers/vers.exp: Run non-native too.  Use ld_link,
	not ld_simple_link.
	* testsuite/ld-elfvsb/elfvsb.exp: Likewise.
	(visibility_test): Don't run exe if not native.
	* testsuite/ld-elfweak/elfweak.exp: Run non-native too.  Use ld_link,
	not ld_simple_link.
	(build_exec): Don't run exe if not native.
	* testsuite/ld-ifunc/ifunc.exp: Run non-native too.  Use ld_link,
	not ld_simple_link.  Link using $CC.  Add -Wl,--no-as-needed
	to some tests and prefix ld options with -Wl,.  Expect GNU
	for hppa-linux even when no ifuncs.  Delete cleanup.
	* testsuite/ld-pie/pie.exp: Run non-native too.
	* testsuite/ld-plugin/lto.exp: Likewise.
	* testsuite/ld-shared/shared.exp: Likewise.  Use ld_link,
	not ld_simple_link.
	(shared_test): Don't run exe if not native.
	* testsuite/ld-size/size.exp: Run non-native too.  Add
	-Wl,--no-as-needed to some tests.  Prefix ld options with -Wl,.
	* testsuite/ld-unique/unique.exp: Run non-native too.  Use ld_link,
	not ld_simple_link.  Link using $CC.  Add -Wl,--no-as-needed
	to some tests and prefix ld options with -Wl,.  Expect GNU
	for hppa-linux even when no unique syms.  Delete cleanup.
	* testsuite/ld-x86-64/tls.exp: Add -Wl,--no-as-needed to some
	tests and prefix ld options with -Wl,.
	* testsuite/ld-x86-64/x86-64.exp: Use ld_link, not ld_simple_link.
	Add -Wl,--no-as-needed to some tests.  Prefix ld options with -Wl,.
2017-01-02 23:48:08 +10:30
..
abiflags-strip1-ph.d
abiflags-strip2-ph.d
abiflags-strip3-ph.d
abiflags-strip4-ph.d
abiflags-strip5-ph.d
abiflags-strip6-ph.d
abiflags-strip7-ph.d
abiflags-strip8-ph.d
abiflags-strip9-ph.d
abiflags-strip10-ph.d
attr-gnu-4-0-n32-ph.d
attr-gnu-4-0-n64-ph.d
attr-gnu-4-0-ph.d
attr-gnu-4-0.s
attr-gnu-4-1-n32-ph.d
attr-gnu-4-1-n64-ph.d
attr-gnu-4-1-ph.d
attr-gnu-4-1.s
attr-gnu-4-2-n32-ph.d
attr-gnu-4-2-n64-ph.d
attr-gnu-4-2-ph.d
attr-gnu-4-2.s
attr-gnu-4-3-n32-ph.d
attr-gnu-4-3-n64-ph.d
attr-gnu-4-3-ph.d
attr-gnu-4-3.s
attr-gnu-4-4-ph.d
attr-gnu-4-4.s
attr-gnu-4-5-ph.d
attr-gnu-4-5.s
attr-gnu-4-6-ph.d
attr-gnu-4-6.s
attr-gnu-4-7-ph.d
attr-gnu-4-7.s
attr-gnu-4-8.s
attr-gnu-4-9.s
attr-gnu-4-00.d
attr-gnu-4-01.d
attr-gnu-4-02.d
attr-gnu-4-03.d
attr-gnu-4-04.d
attr-gnu-4-05.d
attr-gnu-4-06.d
attr-gnu-4-07.d
attr-gnu-4-08.d
attr-gnu-4-09.d
attr-gnu-4-10.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
attr-gnu-4-11.d
attr-gnu-4-12.d
attr-gnu-4-13.d
attr-gnu-4-14.d
attr-gnu-4-15.d
attr-gnu-4-16.d
attr-gnu-4-17.d
attr-gnu-4-18.d
attr-gnu-4-19.d
attr-gnu-4-20.d
attr-gnu-4-21.d
attr-gnu-4-22.d
attr-gnu-4-23.d
attr-gnu-4-24.d
attr-gnu-4-25.d
attr-gnu-4-26.d
attr-gnu-4-27.d
attr-gnu-4-28.d
attr-gnu-4-29.d
attr-gnu-4-30.d
attr-gnu-4-31.d
attr-gnu-4-32.d
attr-gnu-4-33.d
attr-gnu-4-34.d
attr-gnu-4-35.d
attr-gnu-4-36.d
attr-gnu-4-37.d
attr-gnu-4-38.d
attr-gnu-4-39.d
attr-gnu-4-40.d
attr-gnu-4-41.d
attr-gnu-4-42.d
attr-gnu-4-43.d
attr-gnu-4-44.d
attr-gnu-4-45.d
attr-gnu-4-46.d
attr-gnu-4-47.d
attr-gnu-4-48.d
attr-gnu-4-49.d
attr-gnu-4-50.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
attr-gnu-4-51.d
attr-gnu-4-52.d
attr-gnu-4-53.d
attr-gnu-4-54.d
attr-gnu-4-55.d
attr-gnu-4-56.d
attr-gnu-4-57.d
attr-gnu-4-58.d
attr-gnu-4-59.d
attr-gnu-4-60.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
attr-gnu-4-61.d
attr-gnu-4-62.d
attr-gnu-4-63.d
attr-gnu-4-64.d
attr-gnu-4-65.d
attr-gnu-4-66.d
attr-gnu-4-67.d
attr-gnu-4-68.d
attr-gnu-4-69.d
attr-gnu-4-70.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
attr-gnu-4-71.d
attr-gnu-4-72.d
attr-gnu-4-73.d
attr-gnu-4-74.d
attr-gnu-4-75.d
attr-gnu-4-76.d
attr-gnu-4-77.d
attr-gnu-4-78.d
attr-gnu-4-79.d
attr-gnu-4-81.d
attr-gnu-4-89.d
attr-gnu-8-0.s
attr-gnu-8-1.s
attr-gnu-8-2.s
attr-gnu-8-00.d
attr-gnu-8-01.d
attr-gnu-8-02.d
attr-gnu-8-10.d
attr-gnu-8-11.d
attr-gnu-8-12.d
attr-gnu-8-20.d
attr-gnu-8-21.d
attr-gnu-8-22.d
bal-jalx-addend-n32.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-addend-n64.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-addend.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-local-n32.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-local-n64.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-local.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-pic-n32.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-pic-n64.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
bal-jalx-pic.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
branch-absolute-addend-n32.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-absolute-addend-n64.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-absolute-addend.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-absolute-n32.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-absolute-n64.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-absolute.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
branch-misc-1.d
branch-misc-2.d MIPS/LD/testsuite: Resurrect `branch-misc-2' test 2016-07-02 23:16:41 +01:00
comm-data.exp Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
compact-eh1.d
compact-eh1.s
compact-eh1a.s
compact-eh1b.s
compact-eh2.d
compact-eh2.s
compact-eh3.d
compact-eh3.s
compact-eh3a.s
compact-eh4.d
compact-eh5.d
compact-eh6.d
compact-eh.ld
compressed-plt-1-dyn.s
compressed-plt-1-n32-mips16.od
compressed-plt-1-n32-mips16.rd
compressed-plt-1-n32-umips.od
compressed-plt-1-n32-umips.rd
compressed-plt-1-o32-branch.od MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-branch.rd MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-mips16-branch.od MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-mips16-branch.rd MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-mips16-bronly.od MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-mips16-bronly.rd MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-mips16-got.od
compressed-plt-1-o32-mips16-got.rd
compressed-plt-1-o32-mips16-only.od
compressed-plt-1-o32-mips16-only.rd
compressed-plt-1-o32-mips16-word.od
compressed-plt-1-o32-mips16-word.rd
compressed-plt-1-o32-mips16.od
compressed-plt-1-o32-mips16.rd
compressed-plt-1-o32-se.od
compressed-plt-1-o32-se.rd
compressed-plt-1-o32-umips-branch.od MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-umips-branch.rd MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-umips-bronly.od MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-umips-bronly.rd MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1-o32-umips-got.od
compressed-plt-1-o32-umips-got.rd
compressed-plt-1-o32-umips-only.od
compressed-plt-1-o32-umips-only.rd
compressed-plt-1-o32-umips-word.od
compressed-plt-1-o32-umips-word.rd
compressed-plt-1-o32-umips.od
compressed-plt-1-o32-umips.rd
compressed-plt-1.ld
compressed-plt-1.s MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1a.s MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1b.s MIPS/BFD: Handle branches in PLT compression selection 2016-07-26 20:00:48 +01:00
compressed-plt-1c.s
compressed-plt-1d.s
compressed-plt-1e.s
dyn-sec64.d
dyn-sec64.ld
dyn-sec64.s
eh-frame1-n32.d
eh-frame1-n64.d
eh-frame1.ld
eh-frame1.s
eh-frame2-n32.d
eh-frame2-n64.d
eh-frame3.d
eh-frame4.d
eh-frame5.d
eh-frame5.ld
eh-frame5.s
ehdr_start-1.ld
ehdr_start-1.nd
ehdr_start-2.ld
ehdr_start-2.nd
ehdr_start-new.s
ehdr_start-o32.s
elf-rel-got-n32-embed.d
elf-rel-got-n32.d
elf-rel-got-n64-embed.d
elf-rel-got-n64-linux.d
elf-rel-got-n64.d
elf-rel-xgot-n32-embed.d
elf-rel-xgot-n32.d
elf-rel-xgot-n64-embed.d
elf-rel-xgot-n64-linux.d
elf-rel-xgot-n64.d
emit-relocs-1.d
emit-relocs-1.ld
emit-relocs-1a.s
emit-relocs-1b.s
empty.s
export-class-call16-def.s
export-class-call16-n32.dd
export-class-call16-n32.gd
export-class-call16-n32.s
export-class-call16-n64.dd
export-class-call16-n64.gd
export-class-call16-n64.s
export-class-call16-o32-irix.dd
export-class-call16-o32.dd
export-class-call16-o32.gd
export-class-call16-o32.s
export-class-call16.ld
export-class-ref-f0.s
export-class-ref-f1.s
export-class-ref-f2.s
export-class-ref-lib.sd
export-class.exp Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
export-hidden-ref.sd
export-internal-ref.sd
export-local-ref.sd
export-protected-ref.sd
got-dump-1.d
got-dump-1.ld
got-dump-1.s
got-dump-2.d
got-dump-2.ld
got-dump-2.s
got-page-1.d
got-page-1.ld
got-page-1.s
got-page-2.d
got-page-2.s
got-page-3.d
got-page-3a.s
got-page-3b.s
got-page-3c.s
got-page-4a.d
got-page-4a.got
got-page-4a.s
got-page-4b.d
got-page-4b.got
got-page-4b.s
got-page-5.d
got-page-5.got
got-page-5.s
got-page-6.d
got-page-6.got
got-page-6.s
got-page-7.d
got-page-7.got
got-page-7a.s
got-page-7b.s
got-page-7c.s
got-page-7d.s
got-page-7e.s
got-vers-1.dd
got-vers-1.rd
got-vers-1.sd
got-vers-1.ver
got-vers-1a.s
got-vers-1b.s
gp-hidden-64.rd
gp-hidden-lib-64.rd
gp-hidden-lib.rd
gp-hidden-lib.s
gp-hidden-ver-64.rd
gp-hidden-ver.rd
gp-hidden-ver.s
gp-hidden-ver.ver
gp-hidden.rd
gp-hidden.s
gp-hidden.sd
hash1.s
hash1a.d
hash1b.d
hash1c.d
jal-global-overflow-0.d MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jal-global-overflow-1.d MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jal-global-overflow.s MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jal-local-overflow-0.d MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jal-local-overflow-1.d MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jal-local-overflow.s MIPS/BFD: Enable local R_MIPS_26 overflow detection 2016-05-28 10:33:54 +01:00
jalbal.d
jalbal.s
jaloverflow-2.d
jaloverflow-2.s
jaloverflow.d
jaloverflow.s
jalr3.dd
jalr3.ld
jalx-1.d
jalx-1.ld
jalx-1.s
jalx-2-ex.s
jalx-2-main.s
jalx-2-printf.s
jalx-2.dd
jalx-2.ld
jalx-addend-n32.d
jalx-addend-n64.d
jalx-addend.d
jalx-local-n32.d
jalx-local-n64.d
jalx-local.d
jr-to-b-1.d
jr-to-b-1.s
jr-to-b-2.d
jr-to-b-2.s
jr.s
micromips-branch-absolute-addend-n32.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
micromips-branch-absolute-addend-n64.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
micromips-branch-absolute-addend.d MIPS/GAS: Implement microMIPS branch/jump compaction 2016-07-27 17:38:31 +01:00
micromips-branch-absolute-n32.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
micromips-branch-absolute-n64.d BFD: Let targets handle relocations against absolute symbols 2016-07-14 20:06:37 +01:00
micromips-branch-absolute.d MIPS/GAS: Implement microMIPS branch/jump compaction 2016-07-27 17:38:31 +01:00
mips16-1.d
mips16-1a.s
mips16-1b.s
mips16-and-micromips.d
mips16-branch-2.d MIPS16: Add R_MIPS16_PC16_S1 branch relocation support 2016-06-28 01:29:56 +01:00
mips16-branch-3.d MIPS16: Add R_MIPS16_PC16_S1 branch relocation support 2016-06-28 01:29:56 +01:00
mips16-branch-absolute-addend-n32.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-absolute-addend-n64.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-absolute-addend.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-absolute-n32.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-absolute-n64.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-absolute.d MIPS/GAS: Keep the ISA bit in the addend of branch relocations 2016-07-14 20:08:59 +01:00
mips16-branch-addend-2.d MIPS16: Add R_MIPS16_PC16_S1 branch relocation support 2016-06-28 01:29:56 +01:00
mips16-branch-addend-3.d MIPS16: Add R_MIPS16_PC16_S1 branch relocation support 2016-06-28 01:29:56 +01:00
mips16-branch.s MIPS16: Add R_MIPS16_PC16_S1 branch relocation support 2016-06-28 01:29:56 +01:00
mips16-call-global-1.s
mips16-call-global-2.s
mips16-call-global-3.s
mips16-call-global.d
mips16-fp-stub-1.s
mips16-fp-stub-2.s
mips16-fp-stub.d
mips16-hilo-n32.d
mips16-hilo.d
mips16-hilo.ld
mips16-hilo.s
mips16-intermix-1.s
mips16-intermix-2.s
mips16-intermix.d
mips16-local-stubs-1.d
mips16-local-stubs-1.s
mips16-pic-1-dummy.s
mips16-pic-1.dd
mips16-pic-1.gd
mips16-pic-1.inc
mips16-pic-1.ld
mips16-pic-1a.s
mips16-pic-1b.s
mips16-pic-2.ad
mips16-pic-2.dd
mips16-pic-2.gd
mips16-pic-2.nd
mips16-pic-2.rd
mips16-pic-2a.s
mips16-pic-2b.s
mips16-pic-3.dd
mips16-pic-3.gd
mips16-pic-3.inc
mips16-pic-3.rd
mips16-pic-3a.s
mips16-pic-3b.s
mips16-pic-4.ver
mips16-pic-4a.dd
mips16-pic-4a.gd
mips16-pic-4a.nd
mips16-pic-4a.s
mips16-pic-4b.dd
mips16-pic-4b.s
mips16-pic-4c.s
mips-32-export-class.rd
mips-32-export-class.xd
mips-64-export-class.rd
mips-64-export-class.xd
mips-dyn.ld
mips-elf-flags.exp Run more ld tests when not native 2017-01-02 23:48:08 +10:30
mips-elf.exp Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mips-lib.ld
mode-change-error-1.d MIPS/BFD: Don't stop processing on a cross-mode jump conversion error 2016-06-21 14:18:23 +01:00
mode-change-error-1a.s MIPS/BFD: Don't stop processing on a cross-mode jump conversion error 2016-06-21 14:18:23 +01:00
mode-change-error-1b.s
multi-got-1-1.s
multi-got-1-2.s
multi-got-1.d
multi-got-hidden-1.d
multi-got-hidden-1.s
multi-got-hidden-2.d
multi-got-hidden-2.s
multi-got-no-shared-1.s
multi-got-no-shared-2.s
multi-got-no-shared.d
nan-2008.d
nan-2008.s
nan-legacy.d
nan-legacy.s
nan-mixed-1.d
nan-mixed-2.d
no-shared-1-n32.d
no-shared-1-n64.d
no-shared-1-n64.s
no-shared-1-o32.d
no-shared-1-o32.s
no-shared-1.ld
pic-and-nonpic-1-micromips-rel.dd MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1-micromips-rel.nd MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1-micromips.dd MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1-micromips.nd MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1-rel.dd
pic-and-nonpic-1-rel.nd
pic-and-nonpic-1.dd
pic-and-nonpic-1.ld
pic-and-nonpic-1.nd
pic-and-nonpic-1a-micromips.s MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1a.s
pic-and-nonpic-1b-micromips.s MIPS/LD/testsuite: Verify microMIPS LA25 stub generation 2016-08-10 22:24:43 +01:00
pic-and-nonpic-1b.s
pic-and-nonpic-2.d
pic-and-nonpic-2a.s
pic-and-nonpic-2b.s
pic-and-nonpic-3-error.d
pic-and-nonpic-3a.dd
pic-and-nonpic-3a.gd
pic-and-nonpic-3a.ld
pic-and-nonpic-3a.s
pic-and-nonpic-3a.sd
pic-and-nonpic-3b.ad
pic-and-nonpic-3b.dd
pic-and-nonpic-3b.gd
pic-and-nonpic-3b.ld
pic-and-nonpic-3b.nd
pic-and-nonpic-3b.pd
pic-and-nonpic-3b.rd
pic-and-nonpic-3b.s
pic-and-nonpic-3b.sd
pic-and-nonpic-4-error.d
pic-and-nonpic-4a.s
pic-and-nonpic-4b.ad
pic-and-nonpic-4b.dd
pic-and-nonpic-4b.gd
pic-and-nonpic-4b.ld
pic-and-nonpic-4b.nd
pic-and-nonpic-4b.rd
pic-and-nonpic-4b.s
pic-and-nonpic-4b.sd
pic-and-nonpic-5a.s
pic-and-nonpic-5b.ad
pic-and-nonpic-5b.dd
pic-and-nonpic-5b.gd
pic-and-nonpic-5b.ld
pic-and-nonpic-5b.nd
pic-and-nonpic-5b.pd
pic-and-nonpic-5b.rd
pic-and-nonpic-5b.s
pic-and-nonpic-5b.sd
pic-and-nonpic-6-n32.ad
pic-and-nonpic-6-n32.dd
pic-and-nonpic-6-n32.gd
pic-and-nonpic-6-n32.nd
pic-and-nonpic-6-n32.pd
pic-and-nonpic-6-n32.rd
pic-and-nonpic-6-n32.sd
pic-and-nonpic-6-n32a.s
pic-and-nonpic-6-n32b.s
pic-and-nonpic-6-n32c.s
pic-and-nonpic-6-n64.ad
pic-and-nonpic-6-n64.dd
pic-and-nonpic-6-n64.gd
pic-and-nonpic-6-n64.nd
pic-and-nonpic-6-n64.pd
pic-and-nonpic-6-n64.rd
pic-and-nonpic-6-n64.sd
pic-and-nonpic-6-n64a.s
pic-and-nonpic-6-n64b.s
pic-and-nonpic-6-n64c.s
pic-and-nonpic-6-o32.ad
pic-and-nonpic-6-o32.dd
pic-and-nonpic-6-o32.gd
pic-and-nonpic-6-o32.nd
pic-and-nonpic-6-o32.pd
pic-and-nonpic-6-o32.rd
pic-and-nonpic-6-o32.sd
pic-and-nonpic-6-o32a.s
pic-and-nonpic-6-o32b.s
pic-and-nonpic-6-o32c.s
pic-and-nonpic-6.ld
pie-n32.d
pie-n64.d
pie-o32.d
pie.s
region1.d
region1.t
region1a.s
region1b.s
rel32-n32.d
rel32-o32.d
rel32.s
rel64.d
rel64.s
relax-jalr-n32-shared.d
relax-jalr-n32.d
relax-jalr-n64-shared.d
relax-jalr-n64.d
relax-jalr.s
reloc-1-n32.d
reloc-1-n64.d
reloc-1-rel.d
reloc-1a.s
reloc-1b.s
reloc-2.d
reloc-2.ld
reloc-2a.s
reloc-2b.s
reloc-3-n32.d
reloc-3.d
reloc-4.d
reloc-4.s
reloc-5.d
reloc-5.s
reloc-6a.s
reloc-6b.s
reloc-estimate-1.d
reloc-estimate-1.ld
reloc-estimate-1a.s
reloc-estimate-1b.s
reloc-local-overflow.d MIPS/BFD: Fix section symbol name fetching in relocation 2016-05-27 22:25:42 +01:00
reloc-local-overflow.s MIPS/BFD: Fix section symbol name fetching in relocation 2016-05-27 22:25:42 +01:00
reloc-merge-lo16.d
reloc-merge-lo16.ld
reloc-merge-lo16.s
stub-dynsym-1-2fe80.d
stub-dynsym-1-7fff.d
stub-dynsym-1-8000.d
stub-dynsym-1-10000.d
stub-dynsym-1-fff0.d
stub-dynsym-1.ld
stub-dynsym-1.s
textrel-1.d
textrel-1.s
tls-hidden2-got.d
tls-hidden2.d
tls-hidden2a.s
tls-hidden2b.s
tls-hidden3.d
tls-hidden3.got
tls-hidden3.ld
tls-hidden3.r
tls-hidden3a.s
tls-hidden3b.s
tls-hidden4.got
tls-hidden4.r
tls-hidden4a.s
tls-hidden4b.s
tls-multi-got-1-1.s
tls-multi-got-1-2.s
tls-multi-got-1.d
tls-multi-got-1.got
tls-multi-got-1.r
tlsbin-o32.d
tlsbin-o32.got
tlsbin-o32.s
tlsdyn-o32-1.d
tlsdyn-o32-1.got
tlsdyn-o32-2.d
tlsdyn-o32-2.got
tlsdyn-o32-2.s
tlsdyn-o32-3.d
tlsdyn-o32-3.got
tlsdyn-o32.d
tlsdyn-o32.got
tlsdyn-o32.s
tlslib-hidden.ver
tlslib-o32-hidden.got
tlslib-o32-ver.got
tlslib-o32.d
tlslib-o32.got
tlslib-o32.s
tlslib.ver
unaligned-branch-2.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-branch-micromips.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-branch-mips16.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-branch-r6-1.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-branch-r6-2.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-branch.d MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches 2016-05-28 10:59:45 +01:00
unaligned-branch.s MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches 2016-05-28 10:59:45 +01:00
unaligned-data.s MIPS/LD/testsuite: Rename unaligned-syms' to unaligned-data' 2016-05-28 10:38:02 +01:00
unaligned-insn.s MIPS/BFD: Report `bfd_reloc_outofrange' errors as such 2016-05-25 21:03:22 +01:00
unaligned-jalx-0.d MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-jalx-0.s MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-jalx-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jalx-1.s MIPS/BFD: Report `bfd_reloc_outofrange' errors as such 2016-05-25 21:03:22 +01:00
unaligned-jalx-2.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-2.s MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-3.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-3.s MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-addend-0.d MIPS/BFD: Include the addend in JALX's target alignment verification 2016-05-27 22:31:29 +01:00
unaligned-jalx-addend-0.s MIPS/BFD: Include the addend in JALX's target alignment verification 2016-05-27 22:31:29 +01:00
unaligned-jalx-addend-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jalx-addend-1.s MIPS/BFD: Include the addend in JALX's target alignment verification 2016-05-27 22:31:29 +01:00
unaligned-jalx-addend-2.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-addend-2.s MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-addend-3.d MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-addend-3.s MIPS: Convert cross-mode BAL to JALX 2016-07-19 16:22:53 +01:00
unaligned-jalx-addend-micromips-0.d MIPS/BFD: Include the addend in JALX's target alignment verification 2016-05-27 22:31:29 +01:00
unaligned-jalx-addend-micromips-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jalx-addend-mips16-0.d MIPS/BFD: Include the addend in JALX's target alignment verification 2016-05-27 22:31:29 +01:00
unaligned-jalx-addend-mips16-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jalx-micromips-0.d MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-jalx-micromips-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jalx-mips16-0.d MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-jalx-mips16-1.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jump-micromips.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jump-mips16.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-jump.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
unaligned-ldpc-0.d MIPS/LD/testsuite: Rename unaligned-syms' to unaligned-data' 2016-05-28 10:38:02 +01:00
unaligned-ldpc-0.s MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-ldpc-1.d MIPS/LD/testsuite: Rename unaligned-syms' to unaligned-data' 2016-05-28 10:38:02 +01:00
unaligned-ldpc-1.s MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-lwpc-0.d MIPS/LD/testsuite: Rename unaligned-syms' to unaligned-data' 2016-05-28 10:38:02 +01:00
unaligned-lwpc-0.s MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-lwpc-1.d MIPS/LD/testsuite: Rename unaligned-syms' to unaligned-data' 2016-05-28 10:38:02 +01:00
unaligned-lwpc-1.s MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' 2016-05-26 12:28:59 +01:00
unaligned-text.s MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches 2016-05-28 10:59:45 +01:00
undefined.d
undefined.s
undefweak-overflow.d MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
undefweak-overflow.s MIPS: Verify the ISA mode and alignment of branch and jump targets 2016-07-19 14:46:30 +01:00
vxworks1-lib.dd
vxworks1-lib.nd
vxworks1-lib.rd
vxworks1-lib.s
vxworks1-lib.td
vxworks1-static.d
vxworks1.dd
vxworks1.ld
vxworks1.rd
vxworks1.s
vxworks2-static.sd
vxworks2.s
vxworks2.sd
vxworks-forced-local-1.d
vxworks-forced-local-1.s
vxworks-forced-local-1.ver