brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · e9a6966 Raw
51 lines · plain
1# RUN: lld-link /entry:main /out:%t.exe /subsystem:windows \2# RUN:   %p/Inputs/ret42.obj3# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK1 %s4 5CHECK1: MajorOperatingSystemVersion: 66CHECK1: MinorOperatingSystemVersion: 07CHECK1: MajorSubsystemVersion: 68CHECK1: MinorSubsystemVersion: 09CHECK1: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI10 11# RUN: lld-link /entry:main /out:%t.exe /subsystem:windows,8.9 \12# RUN:   %p/Inputs/ret42.obj13# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK2 %s14 15# RUN: lld-link /entry:main /out:%t.exe /subsystem:windows,8.09 \16# RUN:   %p/Inputs/ret42.obj17# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK2 %s18 19CHECK2: MajorOperatingSystemVersion: 820CHECK2: MinorOperatingSystemVersion: 921CHECK2: MajorSubsystemVersion: 822CHECK2: MinorSubsystemVersion: 923CHECK2: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_GUI24 25# RUN: lld-link /entry:main /out:%t.exe /subsystem:default,8.9 \26# RUN:   %p/Inputs/ret42.obj27# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK3 %s28 29CHECK3: MajorOperatingSystemVersion: 830CHECK3: MinorOperatingSystemVersion: 931CHECK3: MajorSubsystemVersion: 832CHECK3: MinorSubsystemVersion: 933 34# RUN: lld-link /entry:main /out:%t.exe /osversion:1.2 \35# RUN:   %p/Inputs/ret42.obj36# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK4 %s37 38CHECK4: MajorOperatingSystemVersion: 139CHECK4: MinorOperatingSystemVersion: 240CHECK4: MajorSubsystemVersion: 641CHECK4: MinorSubsystemVersion: 042 43# RUN: lld-link /entry:main /out:%t.exe /osversion:1.2 /subsystem:default,3.4 \44# RUN:   %p/Inputs/ret42.obj45# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=CHECK5 %s46 47CHECK5: MajorOperatingSystemVersion: 148CHECK5: MinorOperatingSystemVersion: 249CHECK5: MajorSubsystemVersion: 350CHECK5: MinorSubsystemVersion: 451