github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 135897 tests passed
* 3450 tests skipped
* 1 test failed

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

### LLVM
<details>
<summary>LLVM.Instrumentation/MemorySanitizer/bmi.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe < 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll
 -msan-check-access-address=0 -S -passes=msan 2>&1 | 
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' 
-msan-check-access-address=0 -S -passes=msan
# 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\llvm\test\Instrumentation\MemorySanitizer\bmi.ll'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll:108:15:
 error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr getelementptr (i8, ptr 
@__msan_param_tls, i64 8), align 8
# |               ^
# | <stdin>:92:2: note: 'next' match was here
# |  %1 = load i32, ptr getelementptr (i8, ptr @__msan_param_tls, i64 8), align 
8
# |  ^
# | <stdin>:90:7: note: previous match ended here
# | entry:
# |       ^
# | <stdin>:91:1: note: non-matching line after previous match is here
# |  %0 = load i32, ptr @__msan_param_tls, align 8
# | ^
# | 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll:129:15:
 error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: [[TMP0:%.*]] = load i64, ptr getelementptr (i8, ptr 
@__msan_param_tls, i64 8), align 8
# |               ^
# | <stdin>:104:2: note: 'next' match was here
# |  %1 = load i64, ptr getelementptr (i8, ptr @__msan_param_tls, i64 8), align 
8
# |  ^
# | <stdin>:102:7: note: previous match ended here
# | entry:
# |       ^
# | <stdin>:103:1: note: non-matching line after previous match is here
# |  %0 = load i64, ptr @__msan_param_tls, align 8
# | ^
# | 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll:150:15:
 error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr getelementptr (i8, ptr 
@__msan_param_tls, i64 8), align 8
# |               ^
# | <stdin>:116:2: note: 'next' match was here
# |  %1 = load i32, ptr getelementptr (i8, ptr @__msan_param_tls, i64 8), align 
8
# |  ^
# | <stdin>:114:7: note: previous match ended here
# | entry:
# |       ^
# | <stdin>:115:1: note: non-matching line after previous match is here
# |  %0 = load i32, ptr @__msan_param_tls, align 8
# | ^
# | 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll:171:15:
 error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: [[TMP0:%.*]] = load i64, ptr getelementptr (i8, ptr 
@__msan_param_tls, i64 8), align 8
# |               ^
# | <stdin>:128:2: note: 'next' match was here
# |  %1 = load i64, ptr getelementptr (i8, ptr @__msan_param_tls, i64 8), align 
8
# |  ^
# | <stdin>:126:7: note: previous match ended here
# | entry:
# |       ^
# | <stdin>:127:1: note: non-matching line after previous match is here
# |  %0 = load i64, ptr @__msan_param_tls, align 8
# | ^
# | 
# | Input file: <stdin>
# | Check file: 
C:\_work\llvm-project\llvm-project\llvm\test\Instrumentation\MemorySanitizer\bmi.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |          87:  
# |          88: ; Function Attrs: sanitize_memory 
# |          89: define i32 @Test_pdep_32(i32 %a, i32 %b) #1 { 
# |          90: entry: 
# |          91:  %0 = load i32, ptr @__msan_param_tls, align 8 
# |          92:  %1 = load i32, ptr getelementptr (i8, ptr @__msan_param_tls, 
i64 8), align 8 
# | next:108      
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
error: match on wrong line
# |          93:  call void @llvm.donothing() 
# |          94:  %_msprop = or i32 %0, %1 
# |          95:  %2 = call i32 @llvm.pdep.i32(i32 %a, i32 %b) 
# |          96:  store i32 %_msprop, ptr @__msan_retval_tls, align 8 
# |          97:  ret i32 %2 
# |          98: } 
# |          99:  
# |         100: ; Function Attrs: sanitize_memory 
# |         101: define i64 @Test_pdep_64(i64 %a, i64 %b) #1 { 
# |         102: entry: 
# |         103:  %0 = load i64, ptr @__msan_param_tls, align 8 
# |         104:  %1 = load i64, ptr getelementptr (i8, ptr @__msan_param_tls, 
i64 8), align 8 
# | next:129      
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
error: match on wrong line
# |         105:  call void @llvm.donothing() 
# |         106:  %_msprop = or i64 %0, %1 
# |         107:  %2 = call i64 @llvm.pdep.i64(i64 %a, i64 %b) 
# |         108:  store i64 %_msprop, ptr @__msan_retval_tls, align 8 
# |         109:  ret i64 %2 
# |         110: } 
# |         111:  
# |         112: ; Function Attrs: sanitize_memory 
# |         113: define i32 @Test_pext_32(i32 %a, i32 %b) #1 { 
# |         114: entry: 
# |         115:  %0 = load i32, ptr @__msan_param_tls, align 8 
# |         116:  %1 = load i32, ptr getelementptr (i8, ptr @__msan_param_tls, 
i64 8), align 8 
# | next:150      
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
error: match on wrong line
# |         117:  call void @llvm.donothing() 
# |         118:  %_msprop = or i32 %0, %1 
# |         119:  %2 = call i32 @llvm.pext.i32(i32 %a, i32 %b) 
# |         120:  store i32 %_msprop, ptr @__msan_retval_tls, align 8 
# |         121:  ret i32 %2 
# |         122: } 
# |         123:  
# |         124: ; Function Attrs: sanitize_memory 
# |         125: define i64 @Test_pext_64(i64 %a, i64 %b) #1 { 
# |         126: entry: 
# |         127:  %0 = load i64, ptr @__msan_param_tls, align 8 
# |         128:  %1 = load i64, ptr getelementptr (i8, ptr @__msan_param_tls, 
i64 8), align 8 
# | next:171      
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
error: match on wrong line
# |         129:  call void @llvm.donothing() 
# |         130:  %_msprop = or i64 %0, %1 
# |         131:  %2 = call i64 @llvm.pext.i64(i64 %a, i64 %b) 
# |         132:  store i64 %_msprop, ptr @__msan_retval_tls, align 8 
# |         133:  ret i64 %2 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# 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/204144
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to