------- 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