don't force debug insns after their PREV_INSNs

Alexandre Oliva aoliva@redhat.com
Fri Jun 3 14:51:00 GMT 2011


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=677681 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
i686-linux-gnu.

-------------- 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: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110603/5e930ee3/attachment.bin>
-------------- next part --------------


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


More information about the Gcc-patches mailing list