[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