[lld] r198075 - [PECOFF] Add file extensions to temporary files.
Rui Ueyama
ruiu at google.com
Fri Dec 27 00:37:41 PST 2013
Author: ruiu
Date: Fri Dec 27 02:37:40 2013
New Revision: 198075
URL: http://llvm.org/viewvc/llvm-project?rev=198075&view=rev
Log:
[PECOFF] Add file extensions to temporary files.
No functionality change.
Modified:
lld/trunk/test/pecoff/alignment.test
lld/trunk/test/pecoff/base-reloc.test
lld/trunk/test/pecoff/baseaddr.test
lld/trunk/test/pecoff/bss-section.test
lld/trunk/test/pecoff/comdat.test
lld/trunk/test/pecoff/common-symbol.test
lld/trunk/test/pecoff/dynamic.test
lld/trunk/test/pecoff/dynamicbase.test
lld/trunk/test/pecoff/grouped-sections.test
lld/trunk/test/pecoff/hello.test
lld/trunk/test/pecoff/imagebase.test
lld/trunk/test/pecoff/importlib.test
lld/trunk/test/pecoff/include.test
lld/trunk/test/pecoff/lib.test
lld/trunk/test/pecoff/multi.test
lld/trunk/test/pecoff/options.test
lld/trunk/test/pecoff/reloc.test
lld/trunk/test/pecoff/trivial.test
lld/trunk/test/pecoff/weak-external.test
Modified: lld/trunk/test/pecoff/alignment.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/alignment.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/alignment.test (original)
+++ lld/trunk/test/pecoff/alignment.test Fri Dec 27 02:37:40 2013
@@ -1,7 +1,8 @@
# RUN: yaml2obj %p/Inputs/alignment.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /entry:start \
-# RUN: -- %t.obj && llvm-readobj -sections %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /force /entry:start \
+# RUN: -- %t.obj
+# RUN: llvm-readobj -sections %t.exe | FileCheck %s
CHECK: Name: .data (2E 64 61 74 61 00 00 00)
CHECK-NEXT: VirtualSize: 0x6
Modified: lld/trunk/test/pecoff/base-reloc.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/base-reloc.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/base-reloc.test (original)
+++ lld/trunk/test/pecoff/base-reloc.test Fri Dec 27 02:37:40 2013
@@ -1,12 +1,12 @@
# RUN: yaml2obj %p/Inputs/hello.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /opt:noref \
-# RUN: -- %t.obj \
-# RUN: && llvm-objdump -s %t1 | FileCheck %s --check-prefix=BASEREL-SECTION
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console /force /opt:noref \
+# RUN: -- %t.obj
+# RUN: llvm-objdump -s %t1.exe | FileCheck %s --check-prefix=BASEREL-SECTION
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /fixed /opt:noref \
-# RUN: -- %t.obj \
-# RUN: && llvm-objdump -s %t1 | FileCheck %s --check-prefix=NOBASEREL-SECTION
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /force /fixed \
+# RUN: /opt:noref -- %t.obj
+# RUN: llvm-objdump -s %t2.exe | FileCheck %s --check-prefix=NOBASEREL-SECTION
# Because llvm-objdump cannot pretty-print the contents of .reloc section, we
# have no choice other than comparing the result with this binary blob.
@@ -19,13 +19,15 @@ BASEREL-SECTION-NEXT: 3000 00200000 0c0
NOBASEREL-SECTION-NOT: Contents of section .reloc:
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /opt:noref \
-# RUN: -- %t.obj && llvm-readobj -file-headers -sections %t1 \
-# RUN: | FileCheck %s --check-prefix=BASEREL-HEADER
+# RUN: lld -flavor link /out:%t3.exe /subsystem:console /force /opt:noref \
+# RUN: -- %t.obj
+# RUN: llvm-readobj -file-headers -sections %t3.exe | FileCheck %s \
+# RUN: --check-prefix=BASEREL-HEADER
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /opt:noref /fixed \
-# RUN: -- %t.obj && llvm-readobj -file-headers %t1 \
-# RUN: | FileCheck %s --check-prefix=NOBASEREL-HEADER
+# RUN: lld -flavor link /out:%t4.exe /subsystem:console /force /opt:noref \
+# RUN: /fixed -- %t.obj
+# RUN: llvm-readobj -file-headers %t4.exe | FileCheck %s \
+# RUN: --check-prefix=NOBASEREL-HEADER
BASEREL-HEADER-NOT: IMAGE_FILE_RELOCS_STRIPPED
Modified: lld/trunk/test/pecoff/baseaddr.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/baseaddr.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/baseaddr.test (original)
+++ lld/trunk/test/pecoff/baseaddr.test Fri Dec 27 02:37:40 2013
@@ -1,18 +1,17 @@
# RUN: yaml2obj %p/Inputs/nop.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /opt:noref /subsystem:console /force \
-# RUN: -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t1 | FileCheck -check-prefix=DEFAULT %s
+# RUN: lld -flavor link /out:%t1.exe /opt:noref /subsystem:console /force \
+# RUN: -- %t.obj
+# RUN: llvm-readobj -file-headers %t1.exe | FileCheck -check-prefix=DEFAULT %s
#
-# RUN: lld -flavor link /out:%t1 /opt:noref /base:8388608 /subsystem:console \
-# RUN: /force -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t1 | FileCheck -check-prefix=BASE %s
+# RUN: lld -flavor link /out:%t2.exe /opt:noref /base:8388608 \
+# RUN: /subsystem:console /force -- %t.obj
+# RUN: llvm-readobj -file-headers %t2.exe | FileCheck -check-prefix=BASE %s
DEFAULT: ImageBase: 0x400000
BASE: ImageBase: 0x800000
-
# RUN: not lld -flavor link /base:3 /subsystem:console -- %t.obj >& %t.log
# RUN: FileCheck -check-prefix=ERROR %s < %t.log
Modified: lld/trunk/test/pecoff/bss-section.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/bss-section.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/bss-section.test (original)
+++ lld/trunk/test/pecoff/bss-section.test Fri Dec 27 02:37:40 2013
@@ -1,5 +1,6 @@
-# RUN: lld -flavor link /out:%t /subsystem:console /force \
-# RUN: -- %p/Inputs/bss.obj && llvm-readobj -sections %t | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /force \
+# RUN: -- %p/Inputs/bss.obj
+# RUN: llvm-readobj -sections %t.exe | FileCheck %s
CHECK: Section {
CHECK: Number: 1
Modified: lld/trunk/test/pecoff/comdat.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/comdat.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/comdat.test (original)
+++ lld/trunk/test/pecoff/comdat.test Fri Dec 27 02:37:40 2013
@@ -1,12 +1,12 @@
# RUN: yaml2obj %p/Inputs/comdat.obj.yaml > %t1.obj
# RUN: yaml2obj %p/Inputs/comdat.obj.yaml > %t2.obj
#
-# RUN: lld -flavor link /out:%t3.exe /subsystem:console /opt:noref /force \
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /opt:noref /force \
# RUN: -- %t1.obj %t2.obj 2>&1 > %t.log
#
# FileCheck complains if the input files is empty, so add a dummy line.
# RUN: echo foo >> %t.log
#
-# RUN: FileCheck %s < %t.log
+# RUN: FileCheck %s < %t.log
CHECK-NOT: duplicate symbol error
Modified: lld/trunk/test/pecoff/common-symbol.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/common-symbol.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/common-symbol.test (original)
+++ lld/trunk/test/pecoff/common-symbol.test Fri Dec 27 02:37:40 2013
@@ -1,7 +1,8 @@
# RUN: yaml2obj %p/Inputs/common-symbol.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t /subsystem:console /force /opt:noref \
-# RUN: -- %t.obj %t.obj && llvm-readobj -sections %t | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /force /opt:noref \
+# RUN: -- %t.obj %t.obj
+# RUN: llvm-readobj -sections %t.exe | FileCheck %s
CHECK: Section {
CHECK: Number: 1
Modified: lld/trunk/test/pecoff/dynamic.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/dynamic.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/dynamic.test (original)
+++ lld/trunk/test/pecoff/dynamic.test Fri Dec 27 02:37:40 2013
@@ -1,7 +1,8 @@
# RUN: yaml2obj %p/Inputs/vars-main.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
-# RUN: -- %t.obj %p/Inputs/vars.lib && llvm-objdump -p %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /entry:main /opt:noref \
+# RUN: -- %t.obj %p/Inputs/vars.lib
+# RUN: llvm-objdump -p %t.exe | FileCheck %s
CHECK: DLL Name: vars.dll
CHECK-NEXT: Hint/Ord Name
Modified: lld/trunk/test/pecoff/dynamicbase.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/dynamicbase.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/dynamicbase.test (original)
+++ lld/trunk/test/pecoff/dynamicbase.test Fri Dec 27 02:37:40 2013
@@ -1,18 +1,19 @@
# RUN: yaml2obj %p/Inputs/hello.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force -- %t.obj
-# RUN: llvm-readobj -file-headers %t1 | FileCheck %s --check-prefix=DYNAMICBASE
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console /force -- %t.obj
+# RUN: llvm-readobj -file-headers %t1.exe | FileCheck %s \
+# RUN: --check-prefix=DYNAMICBASE
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /dynamicbase:no \
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /force /dynamicbase:no \
# RUN: -- %t.obj
-# RUN: llvm-readobj -file-headers %t1 | FileCheck %s \
+# RUN: llvm-readobj -file-headers %t2.exe | FileCheck %s \
# RUN: --check-prefix=NODYNAMICBASE
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /fixed -- %t.obj
-# RUN: llvm-readobj -file-headers %t1 | FileCheck %s \
+# RUN: lld -flavor link /out:%t3.exe /subsystem:console /force /fixed -- %t.obj
+# RUN: llvm-readobj -file-headers %t3.exe | FileCheck %s \
# RUN: --check-prefix=NODYNAMICBASE
#
-# RUN: not lld -flavor link /out:%t1 /subsystem:console /force /fixed \
+# RUN: not lld -flavor link /out:%t4.exe /subsystem:console /force /fixed \
# RUN: /dynamicbase -- %t.obj 2> %t.err
# RUN: FileCheck %s --check-prefix=DYNAMIC-AND-FIXED < %t.err
Modified: lld/trunk/test/pecoff/grouped-sections.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/grouped-sections.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/grouped-sections.test (original)
+++ lld/trunk/test/pecoff/grouped-sections.test Fri Dec 27 02:37:40 2013
@@ -1,7 +1,7 @@
# RUN: yaml2obj %p/Inputs/grouped-sections.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main \
-# RUN: -- %t.obj && llvm-objdump -s %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /entry:main -- %t.obj
+# RUN: llvm-objdump -s %t.exe | FileCheck %s
#
# The file "grouped-sections.obj" has three data sections in the following
# order:
Modified: lld/trunk/test/pecoff/hello.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/hello.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/hello.test (original)
+++ lld/trunk/test/pecoff/hello.test Fri Dec 27 02:37:40 2013
@@ -1,15 +1,15 @@
# RUN: yaml2obj %p/Inputs/hello.obj.yaml > %t.obj
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force -- %t.obj
-# RUN: llvm-readobj -file-headers %t1 | FileCheck -check-prefix=FILE %s
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console /force -- %t.obj
+# RUN: llvm-readobj -file-headers %t1.exe | FileCheck -check-prefix=FILE %s
FILE: ImageOptionalHeader {
FILE: SizeOfInitializedData: 30
FILE: SizeOfHeaders: 512
FILE: }
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force -- %t.obj
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTIONS %s
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /force -- %t.obj
+# RUN: llvm-readobj -sections %t2.exe | FileCheck -check-prefix=SECTIONS %s
SECTIONS: Format: COFF-i386
SECTIONS-NEXT: Arch: i386
Modified: lld/trunk/test/pecoff/imagebase.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/imagebase.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/imagebase.test (original)
+++ lld/trunk/test/pecoff/imagebase.test Fri Dec 27 02:37:40 2013
@@ -1,13 +1,13 @@
# RUN: yaml2obj %p/Inputs/imagebase.obj.yaml > %t.obj
-#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:_start /opt:noref \
-# RUN: -- %t.obj \
-# RUN: && llvm-objdump -disassemble %t1 | FileCheck -check-prefix=DEFAULT %s
-#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:_start /base:65536 \
-# RUN: /opt:noref -- %t.obj \
-# RUN: && llvm-objdump -disassemble %t1 | FileCheck -check-prefix=BASE %s
+
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console /entry:_start \
+# RUN: /opt:noref -- %t.obj
+# RUN: llvm-objdump -disassemble %t1.exe | FileCheck -check-prefix=DEFAULT %s
DEFAULT: a1 00 00 40 00 movl 4194304, %eax
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /entry:_start \
+# RUN: /base:65536 /opt:noref -- %t.obj
+# RUN: llvm-objdump -disassemble %t2.exe | FileCheck -check-prefix=BASE %s
+
BASE: a1 00 00 01 00 movl 65536, %eax
Modified: lld/trunk/test/pecoff/importlib.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/importlib.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/importlib.test (original)
+++ lld/trunk/test/pecoff/importlib.test Fri Dec 27 02:37:40 2013
@@ -3,30 +3,30 @@
#
# RUN: yaml2obj %p/Inputs/vars-main.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console /entry:main /opt:noref \
# RUN: -- %t.obj %p/Inputs/vars.lib
-# RUN: llvm-objdump -d %t1 | FileCheck -check-prefix=TEXT %s
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTION %s
+# RUN: llvm-objdump -d %t1.exe | FileCheck -check-prefix=TEXT %s
+# RUN: llvm-readobj -sections %t1.exe | FileCheck -check-prefix=SECTION %s
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /entry:main /opt:noref \
# RUN: /libpath:%p/Inputs -- %t.obj vars.lib
-# RUN: llvm-objdump -d %t1 | FileCheck -check-prefix=TEXT %s
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTION %s
+# RUN: llvm-objdump -d %t2.exe | FileCheck -check-prefix=TEXT %s
+# RUN: llvm-readobj -sections %t2.exe | FileCheck -check-prefix=SECTION %s
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
+# RUN: lld -flavor link /out:%t3.exe /subsystem:console /entry:main /opt:noref \
# RUN: /libpath:%p/Inputs /defaultlib:vars.lib -- %t.obj
-# RUN: llvm-objdump -d %t1 | FileCheck -check-prefix=TEXT %s
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTION %s
+# RUN: llvm-objdump -d %t3.exe | FileCheck -check-prefix=TEXT %s
+# RUN: llvm-readobj -sections %t3.exe | FileCheck -check-prefix=SECTION %s
#
-# RUN: env LIB=%p/Inputs lld -flavor link /out:%t1 /subsystem:console \
+# RUN: env LIB=%p/Inputs lld -flavor link /out:%t4.exe /subsystem:console \
# RUN: /opt:noref /entry:main -- %t.obj vars.lib
-# RUN: llvm-objdump -d %t1 | FileCheck -check-prefix=TEXT %s
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTION %s
+# RUN: llvm-objdump -d %t4.exe | FileCheck -check-prefix=TEXT %s
+# RUN: llvm-readobj -sections %t4.exe | FileCheck -check-prefix=SECTION %s
#
-# RUN: env LINK="/out:%t1 /subsystem:console /entry:main /opt:noref \
+# RUN: env LINK="/out:%t5.exe /subsystem:console /entry:main /opt:noref \
# RUN: -- %t.obj" lld -flavor link %p/Inputs/vars.lib
-# RUN: llvm-objdump -d %t1 | FileCheck -check-prefix=TEXT %s
-# RUN: llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTION %s
+# RUN: llvm-objdump -d %t5.exe | FileCheck -check-prefix=TEXT %s
+# RUN: llvm-readobj -sections %t5.exe | FileCheck -check-prefix=SECTION %s
TEXT: Disassembly of section .text:
TEXT-NEXT: .text:
Modified: lld/trunk/test/pecoff/include.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/include.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/include.test (original)
+++ lld/trunk/test/pecoff/include.test Fri Dec 27 02:37:40 2013
@@ -1,8 +1,8 @@
# RUN: yaml2obj %p/Inputs/nop.obj.yaml > %t.obj
#
-# RUN: not lld -flavor link /out:%t1 /include:sym1 /include:sym2 \
-# RUN: /subsystem:console -- %t.obj 2> %t1
-# RUN: FileCheck %s < %t1
+# RUN: not lld -flavor link /out:%t.exe /include:sym1 /include:sym2 \
+# RUN: /subsystem:console -- %t.obj 2> %t.log
+# RUN: FileCheck %s < %t.log
CHECK: Undefined Symbol: command line option /include : sym1
CHECK: Undefined Symbol: command line option /include : sym2
Modified: lld/trunk/test/pecoff/lib.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/lib.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/lib.test (original)
+++ lld/trunk/test/pecoff/lib.test Fri Dec 27 02:37:40 2013
@@ -2,8 +2,9 @@
#
# RUN: yaml2obj %p/Inputs/main.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
-# RUN: -- %t.obj %p/Inputs/static.lib && llvm-objdump -d %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /entry:main /opt:noref \
+# RUN: -- %t.obj %p/Inputs/static.lib
+# RUN: llvm-objdump -d %t.exe | FileCheck %s
CHECK: Disassembly of section .text:
CHECK-NEXT: .text:
Modified: lld/trunk/test/pecoff/multi.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/multi.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/multi.test (original)
+++ lld/trunk/test/pecoff/multi.test Fri Dec 27 02:37:40 2013
@@ -4,8 +4,9 @@
# RUN: yaml2obj %p/Inputs/static-data1.obj.yaml > %t2.obj
# RUN: yaml2obj %p/Inputs/static-data2.obj.yaml > %t3.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:main /opt:noref \
-# RUN: -- %t1.obj %t2.obj %t3.obj && llvm-objdump -d %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /entry:main /opt:noref \
+# RUN: -- %t1.obj %t2.obj %t3.obj
+# RUN: llvm-objdump -d %t.exe | FileCheck %s
CHECK: Disassembly of section .text:
CHECK: .text:
Modified: lld/trunk/test/pecoff/options.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/options.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/options.test (original)
+++ lld/trunk/test/pecoff/options.test Fri Dec 27 02:37:40 2013
@@ -2,31 +2,27 @@
#
# RUN: yaml2obj %p/Inputs/nop.obj.yaml > %t.obj
-# RUN: lld -flavor link /align:8192 /out:%t.exe /entry:start \
-# RUN: /subsystem:console -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=ALIGN %s
+# RUN: lld -flavor link /align:8192 /out:%t1.exe /entry:start \
+# RUN: /subsystem:console -- %t.obj
+# RUN: llvm-readobj -file-headers %t1.exe | FileCheck -check-prefix=ALIGN %s
ALIGN: SectionAlignment: 8192
-# RUN: lld -flavor link /allowbind:no /out:%t.exe /entry:start \
-# RUN: /subsystem:console -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t.exe \
-# RUN: | FileCheck -check-prefix=NOBIND %s
+# RUN: lld -flavor link /allowbind:no /out:%t2.exe /entry:start \
+# RUN: /subsystem:console -- %t.obj
+# RUN: llvm-readobj -file-headers %t2.exe | FileCheck -check-prefix=NOBIND %s
NOBIND: IMAGE_DLL_CHARACTERISTICS_NO_BIND
-# RUN: lld -flavor link /allowisolation:no /out:%t.exe /entry:start \
-# RUN: /subsystem:console -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t.exe \
-# RUN: | FileCheck -check-prefix=NOISOLATION %s
-NOISOLATION: IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION
+# RUN: lld -flavor link /allowisolation:no /out:%t3.exe /entry:start \
+# RUN: /subsystem:console -- %t.obj
+# RUN: llvm-readobj -file-headers %t3.exe | FileCheck -check-prefix=NOISO %s
+NOISO: IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION
-# RUN: lld -flavor link /swaprun:cd /out:%t.exe /entry:start \
-# RUN: /subsystem:console -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t.exe \
-# RUN: | FileCheck -check-prefix=SWAPRUNCD %s
-SWAPRUNCD: IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
+# RUN: lld -flavor link /swaprun:cd /out:%t4.exe /entry:start \
+# RUN: /subsystem:console -- %t.obj
+# RUN: llvm-readobj -file-headers %t4.exe | FileCheck -check-prefix=RUNCD %s
+RUNCD: IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
-# RUN: lld -flavor link /swaprun:net /out:%t.exe /entry:start \
-# RUN: /subsystem:console -- %t.obj \
-# RUN: && llvm-readobj -file-headers %t.exe \
-# RUN: | FileCheck -check-prefix=SWAPRUNNET %s
-SWAPRUNNET: IMAGE_FILE_NET_RUN_FROM_SWAP
+# RUN: lld -flavor link /swaprun:net /out:%t5.exe /entry:start \
+# RUN: /subsystem:console -- %t.obj
+# RUN: llvm-readobj -file-headers %t5.exe | FileCheck -check-prefix=RUNNET %s
+RUNNET: IMAGE_FILE_NET_RUN_FROM_SWAP
Modified: lld/trunk/test/pecoff/reloc.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/reloc.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/reloc.test (original)
+++ lld/trunk/test/pecoff/reloc.test Fri Dec 27 02:37:40 2013
@@ -1,7 +1,8 @@
# RUN: yaml2obj %p/Inputs/reloc.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /force /opt:noref \
-# RUN: -- %t.obj && llvm-objdump -d %t1 | FileCheck %s
+# RUN: lld -flavor link /out:%t.exe /subsystem:console /force /opt:noref \
+# RUN: -- %t.obj
+# RUN: llvm-objdump -d %t.exe | FileCheck %s
CHECK: .text:
CHECK: 2000: 68 02 00 00 00
Modified: lld/trunk/test/pecoff/trivial.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/trivial.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/trivial.test (original)
+++ lld/trunk/test/pecoff/trivial.test Fri Dec 27 02:37:40 2013
@@ -4,13 +4,13 @@
#
# RUN: yaml2obj %p/Inputs/nop.obj.yaml > %t.obj
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console,3.11 /version:1.25 \
-# RUN: /entry:start /opt:noref -- %t.obj && llvm-readobj -file-headers %t1 \
-# RUN: | FileCheck -check-prefix=FILE %s
+# RUN: lld -flavor link /out:%t1.exe /subsystem:console,3.11 /version:1.25 \
+# RUN: /entry:start /opt:noref -- %t.obj
+# RUN: llvm-readobj -file-headers %t1.exe | FileCheck -check-prefix=FILE %s
#
-# RUN: lld -flavor link /out:%t1 /subsystem:console /entry:start /opt:noref \
-# RUN: -- %t.obj \
-# RUN: && llvm-readobj -sections %t1 | FileCheck -check-prefix=SECTIONS %s
+# RUN: lld -flavor link /out:%t2.exe /subsystem:console /entry:start \
+# RUN: /opt:noref -- %t.obj
+# RUN: llvm-readobj -sections %t2.exe | FileCheck -check-prefix=SECTIONS %s
FILE: Format: COFF-i386
FILE-NEXT: Arch: i386
Modified: lld/trunk/test/pecoff/weak-external.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/pecoff/weak-external.test?rev=198075&r1=198074&r2=198075&view=diff
==============================================================================
--- lld/trunk/test/pecoff/weak-external.test (original)
+++ lld/trunk/test/pecoff/weak-external.test Fri Dec 27 02:37:40 2013
@@ -1,8 +1,8 @@
# RUN: yaml2obj %p/Inputs/weak-externals.obj.yaml > %t.obj
# RUN: lld -flavor link /force /out:%t.exe /subsystem:console \
-# RUN: /entry:fn -- %t.obj %p/Inputs/static.lib 2> %t2.out
-# RUN: FileCheck %s < %t2.out
+# RUN: /entry:fn -- %t.obj %p/Inputs/static.lib 2> %t2.log
+# RUN: FileCheck %s < %t2.log
CHECK: _no_such_symbol1
CHECK-NOT: _no_such_symbol2
More information about the llvm-commits
mailing list