From aea6ea421db3f7327c4943cbe13abceb42b84be6 Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Sat, 24 Aug 2013 22:27:00 +0000 Subject: * ld-arm/export-class.exp: Handle non-EABI targets. --- ld/testsuite/ld-arm/export-class.exp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'ld/testsuite/ld-arm') diff --git a/ld/testsuite/ld-arm/export-class.exp b/ld/testsuite/ld-arm/export-class.exp index 1eeb9c3..4e33389 100644 --- a/ld/testsuite/ld-arm/export-class.exp +++ b/ld/testsuite/ld-arm/export-class.exp @@ -32,12 +32,18 @@ if { ![istarget arm*-*-linux*] } { set testname "ARM symbol export class test" +if [istarget arm*-*-linux*eabi] { + set emul armelf_linux_eabi +} else { + set emul armelf_linux +} + # Build an auxiliary shared object with conflicting versioned symbol # definitions. run_ld_link_tests [list \ [list \ "$testname (auxiliary shared object)" \ - "-marmelf_linux_eabi -shared -version-script ../ld-elf/export-class-lib.ver" "" \ + "-m$emul -shared -version-script ../ld-elf/export-class-lib.ver" "" \ "-EL" \ { ../ld-elf/export-class-lib.s } \ {} \ @@ -51,7 +57,7 @@ run_ld_link_tests [list \ run_ld_link_tests [list \ [list \ "$testname (initial static object)" \ - "-marmelf_linux_eabi -r" "" \ + "-m$emul -r" "" \ "-EL" \ { ../ld-elf/export-class-ref.s } \ {} \ @@ -68,7 +74,7 @@ run_ld_link_tests [list \ run_ld_link_tests [list \ [list \ "$testname (final shared object)" \ - "-marmelf_linux_eabi -shared -Tdata=0x12340000 tmpdir/arm-export-class-ref-r.o tmpdir/arm-export-class-lib.so" "" \ + "-m$emul -shared -Tdata=0x12340000 tmpdir/arm-export-class-ref-r.o tmpdir/arm-export-class-lib.so" "" \ "-EL" \ { ../ld-elf/export-class-dep.s ../ld-elf/export-class-def.s } \ { \ -- cgit v1.1