Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[SelectionDAGScheduler] Assertion `LRegs.size() == 1 && "Can't handle this yet!"' failed. #46920

Open Quuxplusone opened 4 years ago

Quuxplusone commented 4 years ago
Bugzilla Link PR47951
Status NEW
Importance P normal
Reported by Jonas Paulsson (paulsson@linux.vnet.ibm.com)
Reported on 2020-10-23 03:31:21 -0700
Last modified on 2020-10-23 03:31:21 -0700
Version trunk
Hardware PC Linux
CC llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments tc_stress_sched.ll (877 bytes, text/plain)
Blocks
Blocked by
See also
Created attachment 24096
reduced testcase

llc -mtriple=s390x-linux-gnu  -stress-sched tc_stress_sched.ll

ScheduleDAGRRList.cpp:1553: llvm::SUnit*
{anonymous}::ScheduleDAGRRList::PickNodeToScheduleBottomUp(): Assertion
`LRegs.size() == 1 && "Can't handle this yet!"' failed.

llc -mtriple=s390x-linux-gnu -pre-RA-sched=list-ilp -stress-sched
tc_stress_sched.ll

2.  Running pass 'SystemZ DAG->DAG Pattern Instruction Selection' on function
'@fun'
Segmentation fault (core dumped)
Quuxplusone commented 4 years ago

Attached tc_stress_sched.ll (877 bytes, text/plain): reduced testcase