[PR54551] global dead debug pseudo tracking in fast-dce

Alexandre Oliva aoliva@redhat.com
Tue Oct 2 19:05:00 GMT 2012


On Sep 25, 2012, Jakub Jelinek <jakub@redhat.com> wrote:

> On Sun, Sep 23, 2012 at 07:59:37AM -0300, Alexandre Oliva wrote:
>> This patch introduces a global mode of dead_debug tracking for use in
>> fast DCE.  If a debug use reaches the top of a basic block before
>> finding its death point, the pending and subsequent uses of the pseudo
>> in debug insns will all be substituted with the same debug temp, and
>> death points will get the value bound to the debug temp.

> Thanks for working on this.  The patch generally looks good, just some minor
> nits below.

Here's the revised version with all the nits fixed.

Regstrapped on x86_64-linux-gnu and i686-linux-gnu.  I'm checking it
in momentarily.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vta-df-fast-dce-globalize-debug-pr54551.patch
Type: text/x-diff
Size: 22241 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20121002/31880457/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