github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 155578 tests passed
* 3563 tests skipped
* 1 test failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc 
-mtriple=x86_64-- -stop-after=finalize-isel < 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll
 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc 
-mtriple=x86_64-- -stop-after=finalize-isel
# note: command had no output on stdout or stderr
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll:12:16:
 error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[MOV64rm1:%[0-9]+]]:gr64 = MOV64rm killed [[MOV64rm]], 1, 
$noreg, 0, $noreg :: (dereferenceable load (s64) from @buf)
# |                ^
# | <stdin>:116:101: note: scanning from here
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:116:101: note: with "MOV64rm" equal to "%0"
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:116:101: note: pattern attempts to capture variables: "MOV64rm1"
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:117:2: note: possible intended match here
# |  %1:gr64 = MOV64rm %0, 1, $noreg, 0, $noreg :: (dereferenceable load (s64) 
from @buf)
# |  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll:55:16:
 error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[MOV64rm1:%[0-9]+]]:gr64 = MOV64rm killed [[MOV64rm]], 1, 
$noreg, 0, $noreg :: (dereferenceable load (s64) from @buf)
# |                ^
# | <stdin>:216:101: note: scanning from here
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:216:101: note: with "MOV64rm" equal to "%0"
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:216:101: note: pattern attempts to capture variables: "MOV64rm1"
# |  %0:gr64 = MOV64rm $rip, 1, $noreg, target-flags(x86-gotpcrel) @buf, $noreg 
:: (load (s64) from got)
# |                                                                             
                        ^
# | <stdin>:217:2: note: possible intended match here
# |  %1:gr64 = MOV64rm %0, 1, $noreg, 0, $noreg :: (dereferenceable load (s64) 
from @buf)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sjlj-shadow-stack-dead-eflags.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |          111:  amxProgModel: None 
# |          112: body: | 
# |          113:  bb.0.entry: 
# |          114:  successors: %bb.1(0x40000000), %bb.3(0x40000000) 
# |          115:   
# |          116:  %0:gr64 = MOV64rm $rip, 1, $noreg, 
target-flags(x86-gotpcrel) @buf, $noreg :: (load (s64) from got) 
# | next:12'0                                                                   
                                     {   search range start (exclusive)
# | next:12'1                                                                   
                                         error: no match found in search range
# | next:12'2                                                                   
                                         with "MOV64rm" equal to "%0"
# | next:12'3                                                                   
                                         pattern attempts to capture variables: 
"MOV64rm1"
# |          117:  %1:gr64 = MOV64rm %0, 1, $noreg, 0, $noreg :: 
(dereferenceable load (s64) from @buf) 
# | next:12'4      ?                                                            
                          possible intended match
# |          118:  %2:gr64 = COPY $rbp 
# |          119:  MOV64mr %1, 1, $noreg, 0, $noreg, %2 :: (store (s64) into 
%ir.0) 
# |          120:  %3:gr64 = COPY $rsp 
# |          121:  MOV64mr %1, 1, $noreg, 16, $noreg, %3 :: (store (s64) into 
%ir.3) 
# |          122:  MOV64mi32 %1, 1, $noreg, 8, $noreg, %bb.3 
# |            .
# |            .
# |            .
# |          140:   
# |          141:  %6:gr32 = MOV32ri 1 
# |          142:  JMP_1 %bb.2 
# |          143: ... 
# |          144: --- 
# |          145: name: longjmp_dead_eflags 
# | next:12'5                              }  search range end (exclusive)
# |          146: alignment: 1 
# |          147: exposesReturnsTwice: false 
# |          148: legalized: false 
# |          149: regBankSelected: false 
# |          150: selected: false 
# |            .
# |            .
# |            .
# |          211:  amxProgModel: None 
# |          212: body: | 
# |          213:  bb.0.entry: 
# |          214:  successors: %bb.1(0x80000000) 
# |          215:   
# |          216:  %0:gr64 = MOV64rm $rip, 1, $noreg, 
target-flags(x86-gotpcrel) @buf, $noreg :: (load (s64) from got) 
# | next:55'0                                                                   
                                     {   search range start (exclusive)
# | next:55'1                                                                   
                                         error: no match found in search range
# | next:55'2                                                                   
                                         with "MOV64rm" equal to "%0"
# | next:55'3                                                                   
                                         pattern attempts to capture variables: 
"MOV64rm1"
# |          217:  %1:gr64 = MOV64rm %0, 1, $noreg, 0, $noreg :: 
(dereferenceable load (s64) from @buf) 
# | next:55'4      ?                                                            
                          possible intended match
# |          218:   
# |          219:  bb.1.entry: 
# |          220:  successors: %bb.6(0x40000000), %bb.2(0x40000000) 
# |          221:   
# |          222:  %3:gr32 = MOV32r0 implicit-def dead $eflags 
# |            .
# |            .
# |            .
# |          257:  bb.6.entry: 
# |          258:  $rbp = frame-destroy MOV64rm %1, 1, $noreg, 0, $noreg 
# |          259:  %2:gr64 = MOV64rm %1, 1, $noreg, 8, $noreg 
# |          260:  $rsp = frame-destroy MOV64rm %1, 1, $noreg, 16, $noreg 
# |          261:  JMP64r %2 
# |          262: ... 
# | next:55'5         } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# 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/231430
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to