[Bug tree-optimization/37709] [4.4 Regression] inlining causes explosion in debug info

hubicka at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Feb 23 13:11:00 GMT 2009



------- Comment #14 from hubicka at gcc dot gnu dot org  2009-02-23 13:11 -------
Subject: Bug 37709

Author: hubicka
Date: Mon Feb 23 13:10:53 2009
New Revision: 144381

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144381
Log:
        PR tree-optimization/37709                                              
        * tree.c (block_ultimate_origin): Move here from dwarf2out.             
        * tree.h (block_ultimate_origin): Declare.                              
        * dwarf2out.c (block_ultimate_origin): Move to tree.c                   
        * tree-ssa-live.c (remove_unused_scope_block_p):
        Eliminate blocks containig no instructions nor live variables nor
        nested blocks.
        (dump_scope_block): New function.
        (remove_unused_locals): Enable removal of dead blocks by default;
        enable dumping at TDF_DETAILS.                                          

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/dbxout.c
    trunk/gcc/dwarf2out.c
    trunk/gcc/tree-ssa-live.c
    trunk/gcc/tree.c
    trunk/gcc/tree.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37709



More information about the Gcc-bugs mailing list