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

Reply via email to