1REQUIRES: system-windows, msvc 2 3RUN: %build -n --verbose --arch=32 --compiler=msvc --mode=compile-and-link -o %t/foo.exe foobar.c \ 4RUN: | FileCheck --check-prefix=32BIT %s 5 6RUN: %build -n --verbose --arch=64 --compiler=msvc --mode=compile-and-link -o %t/foo.exe foobar.c \ 7RUN: | FileCheck --check-prefix=64BIT %s 8 932BIT: Script Arguments: 1032BIT: Arch: 32 1132BIT: Compiler: msvc 1232BIT: Outdir: {{.*}} 1332BIT: Output: {{.*}}toolchain-msvc.test.tmp\foo.exe 1432BIT: Nodefaultlib: False 1532BIT: Opt: none 1632BIT: Mode: compile 1732BIT: Clean: True 1832BIT: Verbose: True 1932BIT: Dryrun: True 2032BIT: Inputs: foobar.c 2132BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foobar.ilk 2232BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.exe-foobar.obj 2332BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.pdb 2432BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.exe 2532BIT: compiling foobar.c -> foo.exe-foobar.obj 2632BIT: Command Line: {{.*}}\{{[Hh]ost[Xx](64|86)}}\{{(x86|arm)}}\cl.{{EXE|exe}} 2732BIT: linking foo.exe-foobar.obj -> foo.exe 2832BIT: Command Line: {{.*}}\{{[Hh]ost[Xx](64|86)}}\{{(x86|arm)}}\link.{{EXE|exe}} 2932BIT: Env 3032BIT: LIB = {{.*}}\ATLMFC\lib\{{(x86|arm)}} 3132BIT: {{.*}}\lib\{{(x86|arm)}} 3232BIT: {{.*}}\ucrt\{{(x86|arm)}} 3332BIT: {{.*}}\um\{{(x86|arm)}} 3432BIT: PATH = {{.*}}\bin\{{[Hh]ost[Xx](64|86)}}\{{(x86|x64)}} 35 36 3764BIT: Script Arguments: 3864BIT: Arch: 64 3964BIT: Compiler: msvc 4064BIT: Outdir: {{.*}} 4164BIT: Output: {{.*}}toolchain-msvc.test.tmp\foo.exe 4264BIT: Nodefaultlib: False 4364BIT: Opt: none 4464BIT: Mode: compile 4564BIT: Clean: True 4664BIT: Verbose: True 4764BIT: Dryrun: True 4864BIT: Inputs: foobar.c 4964BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foobar.ilk 5064BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.exe-foobar.obj 5164BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.pdb 5264BIT: Cleaning {{.*}}toolchain-msvc.test.tmp\foo.exe 5364BIT: compiling foobar.c -> foo.exe-foobar.obj 5464BIT: Command Line: {{.*}}\{{[Hh]ost[Xx](64|86)}}\{{(x64|arm64)}}\cl.{{EXE|exe}} 5564BIT: linking foo.exe-foobar.obj -> foo.exe 5664BIT: Command Line: {{.*}}\{{[Hh]ost[Xx](64|86)}}\{{(x64|arm64)}}\link.{{EXE|exe}} 5764BIT: Env 5864BIT: LIB = {{.*}}\ATLMFC\lib\{{(x64|arm64)}} 5964BIT: {{.*}}\lib\{{(x64|arm64)}} 6064BIT: {{.*}}\ucrt\{{(x64|arm64)}} 6164BIT: {{.*}}\um\{{(x64|arm64)}} 6264BIT: PATH = {{.*}}\bin\{{[Hh]ost[Xx](64|86)}}\{{(x86|x64)}} 63