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