[llvm-bugs] [Bug 43189] New: [X86] X86FlagsCopyLowering - Unlowered EFLAGS copy!
via llvm-bugs
llvm-bugs at lists.llvm.org
Sun Sep 1 06:56:19 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=43189
Bug ID: 43189
Summary: [X86] X86FlagsCopyLowering - Unlowered EFLAGS copy!
Product: libraries
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: Backend: X86
Assignee: unassignedbugs at nondot.org
Reporter: llvm-dev at redking.me.uk
CC: craig.topper at gmail.com, llvm-bugs at lists.llvm.org,
llvm-dev at redking.me.uk, spatel+llvm at rotateright.com
Reduced from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16605
define void @ossfuzz16605() {
entry:
%C33 = fcmp true float 0x36A0000000000000, 0x36A0000000000000
%B43 = or i1 %C33, true
br i1 %B43, label %bb2, label %bb8
bb8: ; preds = %bb8, %bb7
%C19 = icmp sgt i128 undef, 18446744073709551616
%G21 = getelementptr i128, i128* null, i1 %C19
store i128* %G21, i128** undef
br i1 %C19, label %bb8, label %bb2
bb2: ; preds = %bb8
unreachable
}
llc -mtriple=x86_64--
Unlowered EFLAGS copy!
UNREACHABLE executed at
C:\LLVM\llvm-project\llvm\lib\Target\X86\X86FlagsCopyLowering.cpp:707!
Stack dump:
0. Program arguments: C:\LLVM\build\Debug\bin\llc.exe -mtriple=x86_64--
-mcpu=btver2 -o bar.s fuzz.ll
1. Running pass 'Function Pass Manager' on module 'fuzz.ll'.
2. Running pass 'X86 EFLAGS copy lowering' on function '@ossfuzz16605'
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190901/cdc6ca63/attachment.html>
More information about the llvm-bugs
mailing list