Andarwinux wrote:
```
target datalayout =
"e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-pc-windows-gnu"
define i32 @ossl_slh_fors_pk_from_sig(ptr %0, ptr %1, ptr %2, ptr %3, i64 %4,
i32 %5, i32 %6, i1 %7) {
.split:
br label %.preheader14
.preheader14: ; preds = %12, %.split
%8 = phi i32 [ %13, %12 ], [ 0, %.split ]
br i1 %7, label %.loopexit, label %9
9: ; preds = %9, %.preheader14
%10 = phi i32 [ %6, %9 ], [ %8, %.preheader14 ]
store i32 %10, ptr null, align 4
%11 = call i32 null(ptr %0, ptr %1, ptr %2, ptr null, ptr null, ptr %3, i64
%4)
br i1 %7, label %12, label %9
12: ; preds = %9
%13 = or i32 %8, %5
br i1 %7, label %.loopexit, label %.preheader14
.loopexit: ; preds = %12, %.preheader14
%14 = phi i32 [ 0, %.preheader14 ], [ 1, %12 ]
ret i32 %14
}
```
```
llc -O3 -mattr=+ndd reduced.ll
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and
include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0. Program arguments: llc -O3 -mattr=+ndd reduced.ll
1. Running pass 'Function Pass Manager' on module 'reduced.ll'.
2. Running pass 'Greedy Register Allocator' on function
'@ossl_slh_fors_pk_from_sig'
#0 0x00006101ad297cc6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int)
Signals.cpp:0:0
```
https://github.com/llvm/llvm-project/pull/191368
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits