Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[Register coalescer] Assertion `!empty() && "Call to beginIndex() on empty range."' failed #34548

Open Quuxplusone opened 6 years ago

Quuxplusone commented 6 years ago
Bugzilla Link PR35575
Status NEW
Importance P enhancement
Reported by Jonas Paulsson (paulsson@linux.vnet.ibm.com)
Reported on 2017-12-08 02:59:13 -0800
Last modified on 2020-06-21 01:15:30 -0700
Version trunk
Hardware PC Linux
CC llvm-bugs@lists.llvm.org, paulsson@linux.vnet.ibm.com, quentin.colombet@gmail.com, uweigand@de.ibm.com, vivekvpandya@gmail.com
Fixed by commit(s)
Attachments tc_coalescer.ll (1472 bytes, text/plain)
tc_coalescer_2.ll (1051 bytes, text/plain)
tc_coal_empty_range.ll (373 bytes, text/plain)
Blocks
Blocked by
See also
Created attachment 19530
reduced testcase

Running pass 'Simple Register Coalescing' on function '@main'

bin/llc -mtriple=s390x-linux-gnu -mcpu=z13 tc_coalescer.ll -disable-machine-licm
Quuxplusone commented 6 years ago

Attached tc_coalescer.ll (1472 bytes, text/plain): reduced testcase

Quuxplusone commented 6 years ago

I am not able to reproduce it on Linux x86.

Quuxplusone commented 6 years ago
(In reply to Vivek Pandya from comment #1)
> I am not able to reproduce it on Linux x86.

Still there on SystemZ...
Quuxplusone commented 5 years ago

Attached tc_coalescer_2.ll (1051 bytes, text/plain): reduced testcase

Quuxplusone commented 4 years ago

Attached tc_coal_empty_range.ll (373 bytes, text/plain): reduced testcase