github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 53513 tests passed
* 1683 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGen/strictfp_builtins.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c
-emit-llvm -ffp-exception-behavior=maytrap -o - -triple x86_64-unknown-unknown
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c'
-emit-llvm -ffp-exception-behavior=maytrap -o - -triple x86_64-unknown-unknown
# 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\clang\test\CodeGen\strictfp_builtins.c'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c:34:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[ISZERO:%.*]] = call i1
@llvm.experimental.constrained.fcmp.f64(double [[TMP0]], double 0.000000e+00,
metadata !"oeq", metadata !"fpexcept.strict") #[[ATTR4]]
# | ^
# | <stdin>:40:40: note: scanning from here
# | %0 = load double, ptr %d.addr, align 8
# | ^
# | <stdin>:40:40: note: with "TMP0" equal to "%0"
# | %0 = load double, ptr %d.addr, align 8
# | ^
# | <stdin>:40:40: note: with "ATTR4" equal to "4"
# | %0 = load double, ptr %d.addr, align 8
# | ^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c:159:78:
error: undefined variable: ATTR5
# | // CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.fabs.f64(double [[TMP0]])
#[[ATTR5]]
# |
^
# | <stdin>:151:40: note: with "TMP0" equal to "%0"
# | %0 = load double, ptr %d.addr, align 8
# | ^
# | <stdin>:152:2: note: possible intended match here
# | %1 = call double @llvm.fabs.f64(double %0) #5
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\strictfp_builtins.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 35: ; Function Attrs: noinline nounwind optnone strictfp
# | 36: define dso_local void @test_fpclassify(double noundef %d) #0
{
# | 37: entry:
# | 38: %d.addr = alloca double, align 8
# | 39: store double %d, ptr %d.addr, align 8
# | 40: %0 = load double, ptr %d.addr, align 8
# | next:34'0 X error: no match
found
# | next:34'1 with "TMP0" equal
to "%0"
# | next:34'2 with "ATTR4" equal
to "4"
# | 41: %1 = call i1 @llvm.is.fpclass.f64(double %0, i32 3) #4
# | next:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: br i1 %1, label %fpclassify_end, label %fpclassify_not_nan
# | next:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 43:
# | next:34'0 ~
# | 44: fpclassify_not_nan: ; preds = %entry
# | next:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 45: %2 = call i1 @llvm.is.fpclass.f64(double %0, i32 516) #4
# | next:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 146: ; Function Attrs: noinline nounwind optnone strictfp
# | 147: define dso_local void @test_isinf_sign(double noundef %d) #0
{
# | 148: entry:
# | 149: %d.addr = alloca double, align 8
# | 150: store double %d, ptr %d.addr, align 8
# | 151: %0 = load double, ptr %d.addr, align 8
# | next:159'0 X error: match failed
for invalid pattern
# | next:159'1 undefined variable:
ATTR5
# | next:159'2 with "TMP0" equal
to "%0"
# | 152: %1 = call double @llvm.fabs.f64(double %0) #5
# | next:159'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:159'3 ? possible
intended match
# | 153: %isinf = call i1
@llvm.experimental.constrained.fcmp.f64(double %1, double 0x7FF0000000000000,
metadata !"oeq", metadata !"fpexcept.strict") #4
# | next:159'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 154: %2 = bitcast double %0 to i64
# | next:159'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 155: %3 = icmp slt i64 %2, 0
# | next:159'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | 156: %4 = select i1 %3, i32 -1, i32 1
# | next:159'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 157: %5 = select i1 %isinf, i32 %4, i32 0
# | next:159'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/190848
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits