[Bug rtl-optimization/28618] The scheduler extends the lifetime of CLASS_LIKELY_SPILLED registers
amylaar at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Aug 6 04:32:00 GMT 2006
------- Comment #4 from amylaar at gcc dot gnu dot org 2006-08-06 04:32 -------
Created an attachment (id=12025)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12025&action=view)
patch to address the scheduler problem (proof of concept)
This patch allows the testcase to compile. I haven't had opportunity to
do further testing yet.
There might be problems if no matching set can be found in the current
basic block. I'll have to think about how to best check for this.
I'm currently leaning to add a field in struct deps for the head of the
current basic block, and setting that field in sched_analyze.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28618
More information about the Gcc-bugs
mailing list