diff options
-rw-r--r-- | lld/test/ELF/empty-archive.s | 2 | ||||
-rw-r--r-- | lld/test/ELF/incompatible-ar-first.s | 2 | ||||
-rw-r--r-- | lld/test/ELF/incompatible.s | 2 | ||||
-rw-r--r-- | lld/test/ELF/invalid-undef-section-symbol.test | 2 | ||||
-rw-r--r-- | lld/test/ELF/linkerscript/filename-spec.s | 16 | ||||
-rw-r--r-- | lld/test/ELF/linkerscript/linkerscript.s | 12 | ||||
-rw-r--r-- | lld/test/ELF/llvm33-rela-outside-group.s | 2 | ||||
-rw-r--r-- | lld/test/ELF/lto/drop-debug-info.ll | 2 | ||||
-rw-r--r-- | lld/test/ELF/pr34872.s | 2 | ||||
-rw-r--r-- | lld/test/ELF/reproduce-backslash.s | 4 | ||||
-rw-r--r-- | lld/test/ELF/version-script-no-warn.s | 2 |
11 files changed, 24 insertions, 24 deletions
diff --git a/lld/test/ELF/empty-archive.s b/lld/test/ELF/empty-archive.s index ffb0a781441..503dfcc9f96 100644 --- a/lld/test/ELF/empty-archive.s +++ b/lld/test/ELF/empty-archive.s @@ -1,3 +1,3 @@ // RUN: llvm-ar rc %t.a // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o -// RUN: ld.lld -shared %t.o %t.a -o t +// RUN: ld.lld -shared %t.o %t.a -o %t diff --git a/lld/test/ELF/incompatible-ar-first.s b/lld/test/ELF/incompatible-ar-first.s index e076561d11a..02d14e87a69 100644 --- a/lld/test/ELF/incompatible-ar-first.s +++ b/lld/test/ELF/incompatible-ar-first.s @@ -1,7 +1,7 @@ // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/archive.s -o %ta.o // RUN: llvm-ar rc %t.a %ta.o // RUN: llvm-mc -filetype=obj -triple=i686-linux %s -o %tb.o -// RUN: not ld.lld %t.a %tb.o 2>&1 | FileCheck %s +// RUN: not ld.lld %t.a %tb.o -o %t 2>&1 | FileCheck %s // We used to crash when // * The first object seen by the symbol table is from an archive. diff --git a/lld/test/ELF/incompatible.s b/lld/test/ELF/incompatible.s index ce84606ad7e..9054293d245 100644 --- a/lld/test/ELF/incompatible.s +++ b/lld/test/ELF/incompatible.s @@ -49,7 +49,7 @@ // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/archive2.s -o %ta.o // RUN: llvm-ar rc %t.a %ta.o // RUN: llvm-mc -filetype=obj -triple=i686-linux %s -o %tb.o -// RUN: not ld.lld %t.a %tb.o 2>&1 | FileCheck --check-prefix=ARCHIVE %s +// RUN: not ld.lld %t.a %tb.o 2>&1 -o %t | FileCheck --check-prefix=ARCHIVE %s // ARCHIVE: .a({{.*}}a.o) is incompatible with {{.*}}b.o .global _start _start: diff --git a/lld/test/ELF/invalid-undef-section-symbol.test b/lld/test/ELF/invalid-undef-section-symbol.test index f634d6ad8c6..9d51f56bf99 100644 --- a/lld/test/ELF/invalid-undef-section-symbol.test +++ b/lld/test/ELF/invalid-undef-section-symbol.test @@ -1,5 +1,5 @@ # RUN: yaml2obj %s -o %t.o -# RUN: not ld.lld -r %t.o -o %2.o 2>&1 | FileCheck %s +# RUN: not ld.lld -r %t.o -o %t 2>&1 | FileCheck %s # We used to crash at this. # CHECK: STT_SECTION symbol should be defined diff --git a/lld/test/ELF/linkerscript/filename-spec.s b/lld/test/ELF/linkerscript/filename-spec.s index 5f075a8e500..ada8c3c2c84 100644 --- a/lld/test/ELF/linkerscript/filename-spec.s +++ b/lld/test/ELF/linkerscript/filename-spec.s @@ -33,22 +33,22 @@ # RUN: ld.lld -o %t4 --script %t4.script %tfirst.o %tsecond.o # RUN: llvm-objdump -s %t4 | FileCheck --check-prefix=SECONDFIRST %s -# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o filename-spec1.o +# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %T/filename-spec1.o # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux \ -# RUN: %p/Inputs/filename-spec.s -o filename-spec2.o +# RUN: %p/Inputs/filename-spec.s -o %T/filename-spec2.o # RUN: echo "SECTIONS { .foo : { \ -# RUN: filename-spec2.o(.foo) \ -# RUN: filename-spec1.o(.foo) } }" > %t5.script +# RUN: %T/filename-spec2.o(.foo) \ +# RUN: %T/filename-spec1.o(.foo) } }" > %t5.script # RUN: ld.lld -o %t5 --script %t5.script \ -# RUN: filename-spec1.o filename-spec2.o +# RUN: %T/filename-spec1.o %T/filename-spec2.o # RUN: llvm-objdump -s %t5 | FileCheck --check-prefix=SECONDFIRST %s # RUN: echo "SECTIONS { .foo : { \ -# RUN: filename-spec1.o(.foo) \ -# RUN: filename-spec2.o(.foo) } }" > %t6.script +# RUN: %T/filename-spec1.o(.foo) \ +# RUN: %T/filename-spec2.o(.foo) } }" > %t6.script # RUN: ld.lld -o %t6 --script %t6.script \ -# RUN: filename-spec1.o filename-spec2.o +# RUN: %T/filename-spec1.o %T/filename-spec2.o # RUN: llvm-objdump -s %t6 | FileCheck --check-prefix=FIRSTSECOND %s # RUN: mkdir -p %t.testdir1 %t.testdir2 diff --git a/lld/test/ELF/linkerscript/linkerscript.s b/lld/test/ELF/linkerscript/linkerscript.s index 6a239ea57c8..39d2d4620a4 100644 --- a/lld/test/ELF/linkerscript/linkerscript.s +++ b/lld/test/ELF/linkerscript/linkerscript.s @@ -17,32 +17,32 @@ # RUN: llvm-readobj %t.out > /dev/null # RUN: echo "SEARCH_DIR(/lib/foo/blah)" > %t.script -# RUN: ld.lld %t.script %t +# RUN: ld.lld %t.script %t -o %t.out # RUN: llvm-readobj %t.out > /dev/null # RUN: echo ";SEARCH_DIR(x);SEARCH_DIR(y);" > %t.script -# RUN: ld.lld %t.script %t +# RUN: ld.lld %t.script %t -o %t.out # RUN: llvm-readobj %t.out > /dev/null # RUN: echo ";" > %t.script -# RUN: ld.lld %t.script %t +# RUN: ld.lld %t.script %t -o %t.out # RUN: llvm-readobj %t.out > /dev/null # RUN: echo "INCLUDE \"%t.script2\" OUTPUT(\"%t.out\")" > %t.script1 # RUN: echo "GROUP(\"%t\")" > %t.script2 -# RUN: ld.lld %t.script1 +# RUN: ld.lld %t.script1 -o %t.out # RUN: llvm-readobj %t2 > /dev/null # RUN: echo "INCLUDE \"foo.script\"" > %t.script # RUN: echo "OUTPUT(\"%t.out\")" > %T/foo.script -# RUN: not ld.lld %t.script > %t.log 2>&1 +# RUN: not ld.lld %t.script -o %t.out > %t.log 2>&1 # RUN: FileCheck -check-prefix=INCLUDE_ERR %s < %t.log # INCLUDE_ERR: error: {{.+}}.script:1: cannot find linker script foo.script # INCLUDE_ERR-NEXT: INCLUDE "foo.script" # RUN: ld.lld -L %T %t.script %t # RUN: echo "FOO(BAR)" > %t.script -# RUN: not ld.lld -o foo %t.script > %t.log 2>&1 +# RUN: not ld.lld -o %t.out %t.script > %t.log 2>&1 # RUN: FileCheck -check-prefix=ERR1 %s < %t.log # ERR1: unknown directive: FOO diff --git a/lld/test/ELF/llvm33-rela-outside-group.s b/lld/test/ELF/llvm33-rela-outside-group.s index 8e7e7c4e6a4..b5f1b353d9b 100644 --- a/lld/test/ELF/llvm33-rela-outside-group.s +++ b/lld/test/ELF/llvm33-rela-outside-group.s @@ -1,7 +1,7 @@ // Input file generated with: // llvm33/llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %S/Inputs/llvm33-rela-outside-group.o // -// RUN: ld.lld -shared %S/Inputs/llvm33-rela-outside-group.o %S/Inputs/llvm33-rela-outside-group.o +// RUN: ld.lld -shared %S/Inputs/llvm33-rela-outside-group.o %S/Inputs/llvm33-rela-outside-group.o -o %t .global bar .weak _Z3fooIiEvv diff --git a/lld/test/ELF/lto/drop-debug-info.ll b/lld/test/ELF/lto/drop-debug-info.ll index 27c0260080e..dae7b96851a 100644 --- a/lld/test/ELF/lto/drop-debug-info.ll +++ b/lld/test/ELF/lto/drop-debug-info.ll @@ -4,6 +4,6 @@ ; -gline-tables-only, so it contains old debug info. ; ; RUN: ld.lld -m elf_x86_64 -shared %p/Inputs/drop-debug-info.bc \ -; RUN: -disable-verify 2>&1 | FileCheck %s +; RUN: -disable-verify -o %t 2>&1 | FileCheck %s ; CHECK: ignoring debug info with an invalid version (1) in {{.*}}drop-debug-info.bc diff --git a/lld/test/ELF/pr34872.s b/lld/test/ELF/pr34872.s index c656be2a927..e4598772ff0 100644 --- a/lld/test/ELF/pr34872.s +++ b/lld/test/ELF/pr34872.s @@ -2,7 +2,7 @@ # RUN: llvm-mc %p/Inputs/undefined-error.s -filetype=obj \ # RUN: -triple=x86_64-pc-linux -o %t2.o # RUN: ld.lld -shared %t2.o -o %t2.so -# RUN: not ld.lld %t2.so %t.o 2>&1 | FileCheck %s +# RUN: not ld.lld %t2.so %t.o -o %t.out 2>&1 | FileCheck %s # CHECK: undefined symbol: fmod # Check we're not emitting other diagnostics for this symbol. diff --git a/lld/test/ELF/reproduce-backslash.s b/lld/test/ELF/reproduce-backslash.s index 53feb5ff322..40b9dd8dfc4 100644 --- a/lld/test/ELF/reproduce-backslash.s +++ b/lld/test/ELF/reproduce-backslash.s @@ -2,8 +2,8 @@ # Test that we don't erroneously replace \ with / on UNIX, as it's # legal for a filename to contain backslashes. -# RUN: llvm-mc %s -o foo\\.o -filetype=obj -triple=x86_64-pc-linux -# RUN: ld.lld foo\\.o --reproduce repro.tar +# RUN: llvm-mc %s -o %T/foo\\.o -filetype=obj -triple=x86_64-pc-linux +# RUN: ld.lld %T/foo\\.o --reproduce repro.tar # RUN: tar tf repro.tar | FileCheck %s # CHECK: repro/{{.*}}/foo\\.o diff --git a/lld/test/ELF/version-script-no-warn.s b/lld/test/ELF/version-script-no-warn.s index 6a897159d2d..d5ff4b58fbf 100644 --- a/lld/test/ELF/version-script-no-warn.s +++ b/lld/test/ELF/version-script-no-warn.s @@ -5,7 +5,7 @@ # RUN: ld.lld -shared %t2.o -soname shared -o %t2.so # RUN: echo "foo { global: bar; local: *; };" > %t.script -# RUN: ld.lld --fatal-warnings --shared --version-script %t.script %t.o %t2.so +# RUN: ld.lld --fatal-warnings --shared --version-script %t.script %t.o %t2.so -o %t.out .global bar bar: |