1# RUN: lld -flavor link2 /entry:main /out:%t.exe %p/Inputs/ret42.obj
2# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=DEFAULT %s
3
4DEFAULT: SizeOfStackReserve: 1048576
5DEFAULT: SizeOfStackCommit: 4096
6
7# RUN: lld -flavor link2 /entry:main /out:%t.exe /stack:0x3000 \
8# RUN:   %p/Inputs/ret42.obj
9# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=CHECK1 %s
10
11CHECK1: SizeOfStackReserve: 12288
12CHECK1: SizeOfStackCommit: 4096
13
14# RUN: lld -flavor link2 /entry:main /out:%t.exe /stack:0x5000,0x3000 \
15# RUN:   %p/Inputs/ret42.obj
16# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=CHECK2 %s
17
18CHECK2: SizeOfStackReserve: 20480
19CHECK2: SizeOfStackCommit: 12288
20