Add Three Codegen Tests by veera-sivarajan · Pull Request #134626 · rust-lang/rust (original) (raw)
failures:
---- [assembly] tests\assembly\indexing-with-bools-no-redundant-instructions.rs stdout ----
error: verification with 'FileCheck' failed
status: exit code: 1
command: PATH=";C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX64\x64;D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage0-bootstrap-tools\x86_64-pc-windows-msvc\release\deps;D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage0\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\7.0\bin;C:\vcpkg;C:\tools\zstd;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\R\R-4.4.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.23.7\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.3.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\17.0.14-7\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\mongosh;C:\Program Files\LLVM\bin;C:\Program Files (x86)\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\HostX64\x64" "D:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\llvm\\build\\bin\\FileCheck.exe" "--input-file" "D:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\test\\assembly\\indexing-with-bools-no-redundant-instructions\\indexing-with-bools-no-redundant-instructions.s" "D:\\a\\rust\\rust\\tests\\assembly\\indexing-with-bools-no-redundant-instructions.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
stdout: none
--- stderr -------------------------------
D:\a\rust\rust\tests\assembly\indexing-with-bools-no-redundant-instructions.rs:14:12: error: CHECK: expected string not found in input
// CHECK: testl %esi, %esi
^
D:\a\rust\rust\build\x86_64-pc-windows-msvc\test\assembly\indexing-with-bools-no-redundant-instructions\indexing-with-bools-no-redundant-instructions.s:15:3: note: scanning from here
f:
^
D:\a\rust\rust\build\x86_64-pc-windows-msvc\test\assembly\indexing-with-bools-no-redundant-instructions\indexing-with-bools-no-redundant-instructions.s:16:2: note: possible intended match here
testb %dl, %dl
^
Input file: D:\a\rust\rust\build\x86_64-pc-windows-msvc\test\assembly\indexing-with-bools-no-redundant-instructions\indexing-with-bools-no-redundant-instructions.s
Check file: D:\a\rust\rust\tests\assembly\indexing-with-bools-no-redundant-instructions.rs
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: .def @feat.00;
2: .scl 3;
3: .type 0;
4: .endef
5: .globl @feat.00
6: .set @feat.00, 0
7: .file "indexing_with_bools_no_redundant_instructions.43d038d86a482d16-cgu.0"
8: .def f;
9: .scl 2;
10: .type 32;
11: .endef
12: .section .text,"xr",one_only,f
13: .globl f
14: .p2align 4
15: f:
check:14'0 X error: no match found
16: testb %dl, %dl
check:14'0 ~~~~~~~~~~~~~~~~
check:14'1 ? possible intended match
17: je .LBB0_2
check:14'0 ~~~~~~~~~~~~
18: xorb %r8b, %cl
check:14'0 ~~~~~~~~~~~~~~~~
19: orb $1, (%r9)
check:14'0 ~~~~~~~~~~~~~~~
20: .LBB0_2:
check:14'0 ~~~~~~~~~
21: movzbl %cl, %eax
check:14'0 ~~~~~~~~~~~~~~~~~~
22: andl $1, %eax
check:14'0 ~~~~~~~~~~~~~~~
23: shll $4, %eax
check:14'0 ~~~~~~~~~~~~~~~
24: orb $1, (%r9,%rax)
check:14'0 ~~~~~~~~~~~~~~~~~~~~
25: retq
check:14'0 ~~~~~~
26:
check:14'0 ~
>>>>>>
------------------------------------------
---
test result: FAILED. 495 passed; 1 failed; 40 ignored; 0 measured; 0 filtered out; finished in 27.52s
Some tests failed in compiletest suite=assembly mode=assembly host=x86_64-pc-windows-msvc target=x86_64-pc-windows-msvc
Build completed unsuccessfully in 1:34:06
make: *** [Makefile:113: ci-msvc-py] Error 1
local time: Sat Mar 15 16:25:18 CUT 2025
network time: Sat, 15 Mar 2025 16:25:18 GMT
##[error]Process completed with exit code 2.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version