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

--- Comment #13 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Author: jamborm
Date: Fri Mar 21 12:59:35 2014
New Revision: 208748

URL: http://gcc.gnu.org/viewcvs?rev=208748&root=gcc&view=rev
Log:
2014-03-21  Martin Jambor  <mjam...@suse.cz>

    PR ipa/59176
    * cgraph.h (symtab_node): New flag body_removed.
    * ipa.c (symtab_remove_unreachable_nodes): Set body_removed flag
    when removing bodies.
    * symtab.c (dump_symtab_base): Dump body_removed flag.
    * cgraph.c (verify_edge_corresponds_to_fndecl): Skip nodes which
    had their bodies removed.

testsuite/
        * g++.dg/torture/pr59176.C: New test.


Added:
    trunk/gcc/testsuite/g++.dg/ipa/pr59176.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.c
    trunk/gcc/cgraph.h
    trunk/gcc/ipa.c
    trunk/gcc/symtab.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to