[libcxx-commits] [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)

via libcxx-commits libcxx-commits at lists.llvm.org
Fri May 29 01:11:48 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 136879 tests passed
* 5460 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### libclc
<details>
<summary>libclc.math/cos.cl</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\clang.exe --target=amdgcn-amd-amdhsa-llvm -mcpu=gfx900  -cl-std=CL3.0 -O2 -emit-llvm -S -o - C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl --check-prefix=AMDGCN
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' --target=amdgcn-amd-amdhsa-llvm -mcpu=gfx900 -cl-std=CL3.0 -O2 -emit-llvm -S -o - 'C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl' --check-prefix=AMDGCN
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl:148:17: error: AMDGCN-NEXT: expected string not found in input
# | // AMDGCN-NEXT: [[TMP130:%.*]] = select contract i1 [[TMP126]], float [[TMP124]], float [[TMP129]]
# |                 ^
# | <stdin>:150:33: note: scanning from here
# |  %129 = fneg contract float %120
# |                                 ^
# | <stdin>:150:33: note: with "TMP126" equal to "%126"
# |  %129 = fneg contract float %120
# |                                 ^
# | <stdin>:150:33: note: with "TMP124" equal to "%124"
# |  %129 = fneg contract float %120
# |                                 ^
# | <stdin>:150:33: note: with "TMP129" equal to "%129"
# |  %129 = fneg contract float %120
# |                                 ^
# | <stdin>:151:3: note: possible intended match here
# |  %.v.i.i = select i1 %126, float %124, float %129
# |   ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\libclc\test\math\cos.cl
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           145:  %124 = tail call noundef float @llvm.fmuladd.f32(float %116, float %123, float 1.000000e+00) 
# |           146:  %125 = and i32 %115, 1 
# |           147:  %126 = icmp eq i32 %125, 0 
# |           148:  %127 = shl i32 %115, 30 
# |           149:  %128 = and i32 %127, -2147483648 
# |           150:  %129 = fneg contract float %120 
# | next:148'0                                     X error: no match found
# | next:148'1                                       with "TMP126" equal to "%126"
# | next:148'2                                       with "TMP124" equal to "%124"
# | next:148'3                                       with "TMP129" equal to "%129"
# |           151:  %.v.i.i = select i1 %126, float %124, float %129 
# | next:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:148'4       ?                                                possible intended match
# |           152:  %130 = bitcast float %.v.i.i to i32 
# | next:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           153:  %131 = xor i32 %128, %130 
# | next:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           154:  %132 = bitcast i32 %131 to float 
# | next:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           155:  ret float %132 
# | next:148'0     ~~~~~~~~~~~~~~~~
# |           156: } 
# | next:148'0     ~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/198964


More information about the libcxx-commits mailing list