Fix up liveness information in update_equiv_regs

Bernd Schmidt bernds_cb1@t-online.de
Thu Jun 2 09:00:00 GMT 2005


I noticed this problem while working on a patch that tries to initialize 
all variables, as suggested by Jim a while ago.  update_equiv_regs can 
eliminate all references to a pseudo, but leave its bit set in some 
global_live_at_start arrays.  Currently this seems to be undetected, but 
it caused aborts while building libgcc when I added my code.

Bootstrapped & tested (minus Ada) on i686-linux; committed.


Bernd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: liveness.diff
Type: text/x-patch
Size: 1793 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050602/59009870/attachment.bin>


More information about the Gcc-patches mailing list