github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 89603 tests passed
* 826 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CIR/CodeGen/atomic.c (Likely Already Failing)</summary>
This test is already failing at the base commit.
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
-nostdsysteminc -triple x86_64-unknown-linux-gnu -Wno-unused-value -fclangir
-emit-cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
-nostdsysteminc -triple x86_64-unknown-linux-gnu -Wno-unused-value -fclangir
-emit-cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2135:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2135 | int c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2147:38:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2147 | long c = __sync_fetch_and_nand(a, 2);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2159:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2159 | short c = __sync_fetch_and_nand(a, 2);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2171:38:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2171 | char c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2183:46:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2183 | unsigned int c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2195:47:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2195 | unsigned long c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2207:47:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2207 | unsigned char c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2831:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2831 | sc = __sync_nand_and_fetch(&sc, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2846:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2846 | uc = __sync_nand_and_fetch(&uc, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2864:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2864 | ss = __sync_nand_and_fetch(&ss, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2882:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2882 | us = __sync_nand_and_fetch(&us, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2900:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2900 | si = __sync_nand_and_fetch(&si, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2918:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2918 | ui = __sync_nand_and_fetch(&ui, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2936:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2936 | sll = __sync_nand_and_fetch(&sll, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2954:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2954 | ull = __sync_nand_and_fetch(&ull, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# | 15 warnings generated.
# `-----------------------------
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-check-prefix=CIR
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-check-prefix=CIR
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:935:10:
error: CIR: expected string not found in input
# | // CIR: %[[RESULT_CAST:.*]] = cir.cast int_to_ptr %[[RESULT]] : !s64i ->
!cir.ptr<!cir.float>
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1503:109:
note: scanning from here
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) fetch_first %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1503:109:
note: with "RESULT" equal to "10"
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) fetch_first %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1504:2:
note: possible intended match here
# | %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>> ->
!cir.ptr<!s64i> loc(#loc1925)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:957:10:
error: CIR: expected string not found in input
# | // CIR: %[[RESULT_CAST:.*]] = cir.cast int_to_ptr %[[RESULT]] : !s64i ->
!cir.ptr<!cir.float>
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1525:97:
note: scanning from here
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1525:97:
note: with "RESULT" equal to "10"
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1526:2:
note: possible intended match here
# | %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>> ->
!cir.ptr<!s64i> loc(#loc1930)
# | ^
# |
# | Input file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1498: %6 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc422)
# | 1499: %7 = cir.cast integral %6 : !s32i -> !s64i loc(#loc422)
# | 1500: cir.store align(8) %7, %3 : !s64i, !cir.ptr<!s64i>
loc(#loc427)
# | 1501: %8 = cir.cast bitcast %5 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc426)
# | 1502: %9 = cir.load align(8) %3 : !cir.ptr<!s64i>, !s64i
loc(#loc1925)
# | 1503: %10 = cir.atomic.fetch add seq_cst syncscope(system)
fetch_first %8, %9 : (!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# | check:935'0
X~~~~~~~~~~~~~~ error: no match
found
# | check:935'1
with "RESULT"
equal to "10"
# | 1504: %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc1925)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:935'2 ?
possible intended match
# | 1505: cir.store align(8) %10, %11 : !s64i, !cir.ptr<!s64i>
loc(#loc1925)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1506: %12 = cir.load align(8) %4 :
!cir.ptr<!cir.ptr<!cir.float>>, !cir.ptr<!cir.float> loc(#loc423)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1507: cir.store %12, %2 : !cir.ptr<!cir.float>,
!cir.ptr<!cir.ptr<!cir.float>> loc(#loc1926)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1508: %13 = cir.load %2 : !cir.ptr<!cir.ptr<!cir.float>>,
!cir.ptr<!cir.float> loc(#loc1926)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1509: cir.return %13 : !cir.ptr<!cir.float> loc(#loc1926)
# | check:935'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1520: %6 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc435)
# | 1521: %7 = cir.cast integral %6 : !s32i -> !s64i loc(#loc435)
# | 1522: cir.store align(8) %7, %3 : !s64i, !cir.ptr<!s64i>
loc(#loc440)
# | 1523: %8 = cir.cast bitcast %5 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc439)
# | 1524: %9 = cir.load align(8) %3 : !cir.ptr<!s64i>, !s64i
loc(#loc1930)
# | 1525: %10 = cir.atomic.fetch add seq_cst syncscope(system) %8,
%9 : (!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# | check:957'0
X~~~~~~~~~~~~~~ error: no match found
# | check:957'1
with "RESULT" equal to "10"
# | 1526: %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc1930)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:957'2 ?
possible intended match
# | 1527: cir.store align(8) %10, %11 : !s64i, !cir.ptr<!s64i>
loc(#loc1930)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1528: %12 = cir.load align(8) %4 :
!cir.ptr<!cir.ptr<!cir.float>>, !cir.ptr<!cir.float> loc(#loc436)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1529: cir.store %12, %2 : !cir.ptr<!cir.float>,
!cir.ptr<!cir.ptr<!cir.float>> loc(#loc1931)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1530: %13 = cir.load %2 : !cir.ptr<!cir.ptr<!cir.float>>,
!cir.ptr<!cir.float> loc(#loc1931)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1531: cir.return %13 : !cir.ptr<!cir.float> loc(#loc1931)
# | check:957'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CIR/CodeGen/atomic.c (Likely Already Failing)</summary>
This test is already failing at the base commit.
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
-nostdsysteminc -triple x86_64-unknown-linux-gnu -Wno-unused-value -fclangir
-emit-cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
-nostdsysteminc -triple x86_64-unknown-linux-gnu -Wno-unused-value -fclangir
-emit-cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2135:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2135 | int c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2147:38:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2147 | long c = __sync_fetch_and_nand(a, 2);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2159:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2159 | short c = __sync_fetch_and_nand(a, 2);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2171:38:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2171 | char c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2183:46:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2183 | unsigned int c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2195:47:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2195 | unsigned long c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2207:47:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2207 | unsigned char c = __sync_fetch_and_nand(a, b);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2831:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2831 | sc = __sync_nand_and_fetch(&sc, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2846:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2846 | uc = __sync_nand_and_fetch(&uc, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2864:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2864 | ss = __sync_nand_and_fetch(&ss, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2882:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2882 | us = __sync_nand_and_fetch(&us, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2900:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2900 | si = __sync_nand_and_fetch(&si, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2918:37:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2918 | ui = __sync_nand_and_fetch(&ui, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2936:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2936 | sll = __sync_nand_and_fetch(&sll, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:2954:39:
warning: the semantics of this intrinsic changed with GCC version 4.4 - the
newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed]
# | 2954 | ull = __sync_nand_and_fetch(&ull, uc);
# | | ~~~~~~~~~~~~~~~~~~~~~ ^
# | 15 warnings generated.
# `-----------------------------
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-check-prefix=CIR
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
-check-prefix=CIR
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:935:10:
error: CIR: expected string not found in input
# | // CIR: %[[RESULT_CAST:.*]] = cir.cast int_to_ptr %[[RESULT]] : !s64i ->
!cir.ptr<!cir.float>
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1503:109:
note: scanning from here
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) fetch_first %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1503:109:
note: with "RESULT" equal to "10"
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) fetch_first %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1504:2:
note: possible intended match here
# | %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>> ->
!cir.ptr<!s64i> loc(#loc1925)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c:957:10:
error: CIR: expected string not found in input
# | // CIR: %[[RESULT_CAST:.*]] = cir.cast int_to_ptr %[[RESULT]] : !s64i ->
!cir.ptr<!cir.float>
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1525:97:
note: scanning from here
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1525:97:
note: with "RESULT" equal to "10"
# | %10 = cir.atomic.fetch add seq_cst syncscope(system) %8, %9 :
(!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# |
^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir:1526:2:
note: possible intended match here
# | %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>> ->
!cir.ptr<!s64i> loc(#loc1930)
# | ^
# |
# | Input file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/atomic.c.tmp.cir
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/atomic.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1498: %6 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc422)
# | 1499: %7 = cir.cast integral %6 : !s32i -> !s64i loc(#loc422)
# | 1500: cir.store align(8) %7, %3 : !s64i, !cir.ptr<!s64i>
loc(#loc427)
# | 1501: %8 = cir.cast bitcast %5 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc426)
# | 1502: %9 = cir.load align(8) %3 : !cir.ptr<!s64i>, !s64i
loc(#loc1925)
# | 1503: %10 = cir.atomic.fetch add seq_cst syncscope(system)
fetch_first %8, %9 : (!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1925)
# | check:935'0
X~~~~~~~~~~~~~~ error: no match
found
# | check:935'1
with "RESULT"
equal to "10"
# | 1504: %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc1925)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:935'2 ?
possible intended match
# | 1505: cir.store align(8) %10, %11 : !s64i, !cir.ptr<!s64i>
loc(#loc1925)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1506: %12 = cir.load align(8) %4 :
!cir.ptr<!cir.ptr<!cir.float>>, !cir.ptr<!cir.float> loc(#loc423)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1507: cir.store %12, %2 : !cir.ptr<!cir.float>,
!cir.ptr<!cir.ptr<!cir.float>> loc(#loc1926)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1508: %13 = cir.load %2 : !cir.ptr<!cir.ptr<!cir.float>>,
!cir.ptr<!cir.float> loc(#loc1926)
# | check:935'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1509: cir.return %13 : !cir.ptr<!cir.float> loc(#loc1926)
# | check:935'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1520: %6 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc435)
# | 1521: %7 = cir.cast integral %6 : !s32i -> !s64i loc(#loc435)
# | 1522: cir.store align(8) %7, %3 : !s64i, !cir.ptr<!s64i>
loc(#loc440)
# | 1523: %8 = cir.cast bitcast %5 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc439)
# | 1524: %9 = cir.load align(8) %3 : !cir.ptr<!s64i>, !s64i
loc(#loc1930)
# | 1525: %10 = cir.atomic.fetch add seq_cst syncscope(system) %8,
%9 : (!cir.ptr<!s64i>, !s64i) -> !s64i loc(#loc1930)
# | check:957'0
X~~~~~~~~~~~~~~ error: no match found
# | check:957'1
with "RESULT" equal to "10"
# | 1526: %11 = cir.cast bitcast %4 : !cir.ptr<!cir.ptr<!cir.float>>
-> !cir.ptr<!s64i> loc(#loc1930)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:957'2 ?
possible intended match
# | 1527: cir.store align(8) %10, %11 : !s64i, !cir.ptr<!s64i>
loc(#loc1930)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1528: %12 = cir.load align(8) %4 :
!cir.ptr<!cir.ptr<!cir.float>>, !cir.ptr<!cir.float> loc(#loc436)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1529: cir.store %12, %2 : !cir.ptr<!cir.float>,
!cir.ptr<!cir.ptr<!cir.float>> loc(#loc1931)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1530: %13 = cir.load %2 : !cir.ptr<!cir.ptr<!cir.float>>,
!cir.ptr<!cir.float> loc(#loc1931)
# | check:957'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1531: cir.return %13 : !cir.ptr<!cir.float> loc(#loc1931)
# | check:957'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/199049
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits