[llvm-bugs] [Bug 34837] New: UNREACHABLE in DAGTypeLegalizer::PromoteIntegerResult
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Oct 4 15:03:36 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=34837
Bug ID: 34837
Summary: UNREACHABLE in DAGTypeLegalizer::PromoteIntegerResult
Product: new-bugs
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: babokin at gmail.com
CC: llvm-bugs at lists.llvm.org
clang trunk, rev314936, x86_64
> cat f.cpp
unsigned a;
struct {
int b : 17;
char c;
} d;
void e() { d.b = (a > (a > 0) + a) + a; }
> clang++ -std=c++11 -w -O2 -c f.cpp
Not implemented
UNREACHABLE executed at
/home/dybaboki/llvm/llvm-trunk-20171004/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:776!
#0 0x000000000135083f llvm::sys::PrintStackTrace(llvm::raw_ostream&)
(/home/dybaboki/llvm/bin-trunk-20171004/bin/clang-6.0+0x135083f)
#1 0x0000000001350b46 SignalHandler(int)
(/home/dybaboki/llvm/bin-trunk-20171004/bin/clang-6.0+0x1350b46)
#2 0x00007fad4af2a370 __restore_rt (/lib64/libpthread.so.0+0xf370)
#3 0x00007fad49aa61d7 __GI_raise (/lib64/libc.so.6+0x351d7)
#4 0x00007fad49aa78c8 __GI_abort (/lib64/libc.so.6+0x368c8)
#5 0x000000000130f659
(/home/dybaboki/llvm/bin-trunk-20171004/bin/clang-6.0+0x130f659)
#6 0x0000000001b608ae
llvm::DAGTypeLegalizer::PromoteIntegerResult(llvm::SDNode*, unsigned int)
(/home/dybaboki/llvm/bin-trunk-20171004/bin/clang-6.0+0x1b608ae)
#7 0x0000000001b040ac llvm::DAGTypeLegalizer::run()
(/home/dybaboki/llvm/bin-trunk-20171004/bin/clang-6.0+0x1b040ac)
<...>
--
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/20171004/6bab1bfd/attachment-0001.html>
More information about the llvm-bugs
mailing list