OSDN Git Service

PR c++/3187
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2009 20:09:37 +0000 (20:09 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2009 20:09:37 +0000 (20:09 +0000)
commit1d4ef5e7d031e6cca95c774e69f788f744ce92ac
tree62394a41ad82988135717beeaf066964e1b17af1
parent4bbf3f8b7e38136613cb3ee56a3b6fd27b2f1226
PR c++/3187
* optimize.c (cdtor_comdat_group): New function.
(maybe_clone_body): Also optimize DECL_COMDAT base/complete cdtors
and in that case put also the deleting dtor in the same comdat group
as base and complete dtor if dtor is virtual.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154880 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/optimize.c