github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 175717 tests passed
* 3504 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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt <
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Instrumentation/MemorySanitizer/bmi.ll
-msan-check-access-address=0 -S -passes=msan 2>&1 |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Instrumentation/MemorySanitizer/bmi.ll
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-msan-check-access-address=0 -S -passes=msan
# 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/Instrumentation/MemorySanitizer/bmi.ll
# .---command stderr------------
# |
/home/gha/actions-runner/_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
# | ^
# |
/home/gha/actions-runner/_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
# | ^
# |
/home/gha/actions-runner/_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
# | ^
# |
/home/gha/actions-runner/_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:
/home/gha/actions-runner/_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