Issue 92209
Summary Killed - processing time exceeded
Labels new issue
Assignees
Reporter DigOrDog
    # Description
The following code will time out when executed on the x86_64 backend

# Minimal Reproduction
https://godbolt.org/z/8z7Er1TfK

## Code
```
; ModuleID = 'Fuzzer input'
source_filename = "M"

@G = global i1 true
@G.1 = global i3228146 0
@G.2 = global i3612411 0

define i1 @f(double %0) {
BB:
  %A = alloca bfloat, align 2
  store bfloat undef, ptr %A, align 2
  %LGV = load i1, ptr @G, align 1
  %CastFPToI = fptosi double %0 to i32
  %RP = alloca i1, align 1
  %CastFPTrunc = fptrunc double %0 to bfloat
  %CastPtrToI = ptrtoint ptr %RP to i3228146
  %CastIToFP = sitofp i1 %LGV to float
  %1 = load i1, ptr %RP, align 1
  store float %CastIToFP, ptr undef, align 4
  store bfloat %CastFPTrunc, ptr %A, align 2
  %CastPtrToI2 = ptrtoint ptr %A to i3612411
  store i32 %CastFPToI, ptr %RP, align 4
  store i3228146 %CastPtrToI, ptr @G.1, align 4
  store i3612411 %CastPtrToI2, ptr @G.2, align 4
  ret i1 %1
}
```

## Stack Trace
```
Killed - processing time exceeded
Program terminated with signal: SIGKILL
Compiler returned: 143
```


_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to