don't force debug insns after their PREV_INSNs

Alexandre Oliva
Fri Jun 3 14:51:00 GMT 2011 can be
“fixed” by disabling the artificial dependency of a debug insn on its
previous insn.

Debug insns will often depend on their prevs anyway, in a use/def
relationship, but if the def was (re)moved or the use was reset, this
artificial dep helped keep the debug insn “in place”.

Being a very imperfect heuristic, it's not clear that it helps more than
it harms.  Thoughts?  Regstrapped on x86_64-linux-gnu and

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vta-sched-debug-without-dep-on-prev-bz677681.patch
Type: text/x-diff
Size: 635 bytes
Desc: not available
URL: <>
-------------- next part --------------

Alexandre Oliva, freedom fighter
You must be the change you wish to see in the world. -- Gandhi
Be Free! --   FSF Latin America board member
Free Software Evangelist      Red Hat Brazil Compiler Engineer

More information about the Gcc-patches mailing list