https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589

--- Comment #19 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Author: hubicka
Date: Thu Mar 10 16:11:14 2016
New Revision: 234115

URL: https://gcc.gnu.org/viewcvs?rev=234115&root=gcc&view=rev
Log:

        PR lto/69589
        * cgraph.c (cgraph_node::dump): Dump split_part and
indirect_call_target.
        * cgraph.h (cgraph_node): Add indirect_call_target flag.
        * ipa.c (has_addr_references_p): Cleanup.
        (is_indirect_call_target_p): New.
        (walk_polymorphic_call_targets): Do not mark virtuals that may be
        called indirectly as local.
        (symbol_table::remove_unreachable_nodes): Compute indirect_call_target.

        * g++.dg/lto/pr69589_0.C: New testcase
        * g++.dg/lto/pr69589_1.C: New testcase

Added:
    trunk/gcc/testsuite/g++.dg/lto/pr69589_0.C
    trunk/gcc/testsuite/g++.dg/lto/pr69589_1.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.c
    trunk/gcc/cgraph.h
    trunk/gcc/ipa.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to