[Bug c++/38178] [LTO] devirtualization is missing in lto

dnovillo at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Nov 20 18:48:00 GMT 2008



------- Comment #1 from dnovillo at gcc dot gnu dot org  2008-11-20 18:47 -------
Subject: Bug 38178

Author: dnovillo
Date: Thu Nov 20 18:45:58 2008
New Revision: 142055

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142055
Log:
2008-11-20  Rafael Espindola  <espindola@google.com>
            Diego Novillo  <dnovillo@google.com>

        PR 38178
        * tree.c (reset_type_lang_specific): Set TYPE_BINFO to
        NULL.

cp/ChangeLog.lto

        PR 38178
        * cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Undefine.

testsuite/ChangeLog.lto:

        PR 38178
        * g++.dg/lto/20081119_0.C: New.
        * g++.dg/lto/20081119_1.C: New.
        * g++.dg/opt/devirt1.C: Do not scan for the devirtualized
        call.



Added:
    branches/lto/gcc/testsuite/g++.dg/lto/20081119_0.C
    branches/lto/gcc/testsuite/g++.dg/lto/20081119_1.C
Modified:
    branches/lto/gcc/ChangeLog.lto
    branches/lto/gcc/cp/ChangeLog.lto
    branches/lto/gcc/cp/cp-lang.c
    branches/lto/gcc/testsuite/ChangeLog.lto
    branches/lto/gcc/testsuite/g++.dg/opt/devirt1.C
    branches/lto/gcc/tree.c


-- 


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



More information about the Gcc-bugs mailing list