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

Reply via email to