[PATCH]: Fix scheduler priorities update

Maxim Kuvyrkov mkuvyrkov@ispras.ru
Wed Apr 11 07:53:00 GMT 2007


Hi!

While testing my other patch I came across a bug in IA64 speculation 
support in scheduler.  The problem is in priorities update mechanism 
that is used to calculate proper priorities after speculative movement 
of an instruction.  The speculative movement discards some of the insn's 
dependencies which in turn might affect the priorities of insn's former 
producers.  The bug is that not all producers get their priorities updated.

The attached patch fixes this problem and was bootstrapped and now being 
regtested on {x86_64, ia64}-linux-gnu.

:ADDPATCH scheduler:

Thanks,

Maxim
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: calc-priorities.clg
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20070411/e38673d4/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: calc-priorities.patch
Type: text/x-patch
Size: 11286 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20070411/e38673d4/attachment.bin>


More information about the Gcc-patches mailing list