r212174 - in /trunk: gcc/cp/ChangeLog gcc/cp/cl...

jason@gcc.gnu.org jason@gcc.gnu.org
Mon Jun 30 20:20:00 GMT 2014


Author: jason
Date: Mon Jun 30 20:20:55 2014
New Revision: 212174

URL: https://gcc.gnu.org/viewcvs?rev=212174&root=gcc&view=rev
Log:
	PR c++/61659
	PR lto/53808
gcc/cp
	* decl2.c (maybe_emit_vtables): Mark all vtable entries if
	devirtualizing.
	* init.c (build_vtbl_address): Don't mark destructor.
	* class.c (finish_struct_1): Add all classes to keyed_classes
	if devirtualizing.
libstdc++-v3/
	* libsupc++/cxxabi.h (class __pbase_type_info): __pointer_catch
	is pure, not inline.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/libsupc++/cxxabi.h

Changes in other areas also in this revision:
Added:
    trunk/gcc/testsuite/g++.dg/opt/devirt5.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
    trunk/gcc/cp/decl2.c
    trunk/gcc/cp/init.c



More information about the Libstdc++-cvs mailing list