github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 51841 tests passed
* 902 tests skipped
* 4 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGen/pragma-export.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\pragma-export.c
-emit-llvm -fzos-extensions -triple s390x-none-zos -fvisibility=hidden -o - |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.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\pragma-export.c'
-emit-llvm -fzos-extensions -triple s390x-none-zos -fvisibility=hidden -o -
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.c:8:16:
warning: #pragma export can only applied before a symbol is defined
[-Wignored-pragmas]
# | 8 | #pragma export(f0)
# | | ^
# | 1 warning generated.
# `-----------------------------
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.c'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.c:35:11:
error: CHECK: expected string not found in input
# | // CHECK: @local = hidden global i32
# | ^
# | <stdin>:6:24: note: scanning from here
# | @vd = hidden global i32 2, align 4
# | ^
# | <stdin>:7:1: note: possible intended match here
# | @v0 = hidden global i32 0, align 4
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID =
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.c'
# | 2: source_filename =
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\CodeGen\\pragma-export.c"
# | 3: target datalayout =
"E-m:l-p1:32:32-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64"
# | 4: target triple = "s390x-none-zos"
# | 5:
# | 6: @vd = hidden global i32 2, align 4
# | check:35'0 X~~~~~~~~~~~ error: no match found
# | 7: @v0 = hidden global i32 0, align 4
# | check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:35'1 ? possible intended match
# | 8:
# | check:35'0 ~
# | 9: ; Function Attrs: noinline nounwind optnone
# | check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 10: define hidden void @f0() #0 {
# | check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 11: entry:
# | check:35'0 ~~~~~~~
# | 12: ret void
# | check:35'0 ~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGen/pragma-export.cpp</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
-x c++ C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp
-emit-llvm -triple s390x-none-zos -fzos-extensions -fvisibility=hidden -o - |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp
# 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
-x c++
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp'
-emit-llvm -triple s390x-none-zos -fzos-extensions -fvisibility=hidden -o -
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp:7:16:
warning: #pragma export can only applied before a symbol is defined
[-Wignored-pragmas]
# | 7 | #pragma export(f0)
# | | ^
# | 1 warning generated.
# `-----------------------------
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp:52:11:
error: CHECK: expected string not found in input
# | // CHECK: @v1 = global i32 0
# | ^
# | <stdin>:6:26: note: scanning from here
# | @v0 = hidden global i32 0, align 4
# | ^
# | <stdin>:21:32: note: possible intended match here
# | !2 = !{i32 2, !"zos_product_minor_version", i32 0}
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID =
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\pragma-export.cpp'
# | 2: source_filename =
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\CodeGen\\pragma-export.cpp"
# | 3: target datalayout =
"E-m:l-p1:32:32-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64"
# | 4: target triple = "s390x-none-zos"
# | 5:
# | 6: @v0 = hidden global i32 0, align 4
# | check:52'0 X~~~~~~~~~ error: no match found
# | 7:
# | check:52'0 ~
# | 8: ; Function Attrs: mustprogress noinline nounwind optnone
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 9: define hidden void @f0() #0 {
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 10: entry:
# | check:52'0 ~~~~~~~
# | 11: ret void
# | check:52'0 ~~~~~~~~~~
# | .
# | .
# | .
# | 16: !llvm.module.flags = !{!0, !1, !2, !3, !4, !5, !6, !7}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 17: !llvm.ident = !{!8}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~
# | 18:
# | check:52'0 ~
# | 19: !0 = !{i32 1, !"wchar_size", i32 4}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 20: !1 = !{i32 2, !"zos_product_major_version", i32 23}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 21: !2 = !{i32 2, !"zos_product_minor_version", i32 0}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:52'1 ? possible
intended match
# | 22: !3 = !{i32 2, !"zos_product_patchlevel", i32 0}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 23: !4 = !{i32 1, !"zos_product_id", !"clang"}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 24: !5 = !{i32 1, !"zos_cu_language", !"C++"}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 25: !6 = !{i32 7, !"zos_translation_time", i32 1768345443}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 26: !7 = !{i32 1, !"zos_le_char_mode", !"ascii"}
# | check:52'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 27: !8 = !{!"clang version 23.0.0git
(https://github.com/llvm/llvm-project
0b484db0dd80323837331b2da275ebfe813077de)"}
# | check:52'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGen/zos-pragmas.cpp</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
-x c++ -emit-llvm -triple s390x-none-zos -fvisibility=hidden
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp -o - |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp
# 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
-x c++ -emit-llvm -triple s390x-none-zos -fvisibility=hidden
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp' -o -
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp:4:36:
warning: failed to resolve '#pragma export' to a declaration [-Wignored-pragmas]
# | 4 | #pragma export(a) export(b) export(c)
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp:4:26:
warning: failed to resolve '#pragma export' to a declaration [-Wignored-pragmas]
# | 4 | #pragma export(a) export(b) export(c)
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp:4:16:
warning: failed to resolve '#pragma export' to a declaration [-Wignored-pragmas]
# | 4 | #pragma export(a) export(b) export(c)
# | | ^
# | 3 warnings generated.
# `-----------------------------
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp:9:11:
error: CHECK: expected string not found in input
# | // CHECK: @a = global i32 0, align 4
# | ^
# | <stdin>:1:1: note: scanning from here
# | ; ModuleID =
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp'
# | ^
# | <stdin>:11:33: note: possible intended match here
# | !2 = !{i32 2, !"zos_product_minor_version", i32 0}
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID =
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\zos-pragmas.cpp'
# | check:9'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 2: source_filename =
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\CodeGen\\zos-pragmas.cpp"
# | check:9'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: target datalayout =
"E-m:l-p1:32:32-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64"
# | check:9'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: target triple = "s390x-none-zos"
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5:
# | check:9'0 ~
# | 6: !llvm.module.flags = !{!0, !1, !2, !3, !4, !5, !6, !7}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 7: !llvm.ident = !{!8}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~
# | 8:
# | check:9'0 ~
# | 9: !0 = !{i32 1, !"wchar_size", i32 4}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 10: !1 = !{i32 2, !"zos_product_major_version", i32 23}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 11: !2 = !{i32 2, !"zos_product_minor_version", i32 0}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:9'1 ? possible
intended match
# | 12: !3 = !{i32 2, !"zos_product_patchlevel", i32 0}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 13: !4 = !{i32 1, !"zos_product_id", !"clang"}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 14: !5 = !{i32 1, !"zos_cu_language", !"C++"}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 15: !6 = !{i32 7, !"zos_translation_time", i32 1768345443}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 16: !7 = !{i32 1, !"zos_le_char_mode", !"ascii"}
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 17: !8 = !{!"clang version 23.0.0git
(https://github.com/llvm/llvm-project
0b484db0dd80323837331b2da275ebfe813077de)"}
# | check:9'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Sema/pragma-export-failing.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
-triple s390x-none-zos -fzos-extensions
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c
-fsyntax-only -verify
# 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
-triple s390x-none-zos -fzos-extensions
'C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c'
-fsyntax-only -verify
# .---command stderr------------
# | error: 'expected-error' diagnostics expected but not seen:
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
18: visibility does not match previous declaration
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
21: visibility does not match previous declaration
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
33: '#pragma export' can only appear at file scope
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
36: '#pragma export' can only appear at file scope
# | error: 'expected-warning' diagnostics expected but not seen:
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
5: failed to resolve '#pragma export' to a declaration
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
7: #pragma export is applicable to symbols with external linkage only; not
applied to 'sf1'
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
8: #pragma export is applicable to symbols with external linkage only; not
applied to 's1'
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
15: #pragma export is applicable to symbols with external linkage only; not
applied to 'sf0'
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
16: #pragma export is applicable to symbols with external linkage only; not
applied to 's0'
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
27: #pragma export can only applied before a symbol is defined
# | File
C:\_work\llvm-project\llvm-project\clang\test\Sema\pragma-export-failing.c Line
30: #pragma export can only applied before a symbol is defined
# | 11 errors generated.
# `-----------------------------
# 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/141671
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits