This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/62306] [4.9/5 Regression?] Change in the comdat used for constructors
- From: "rafael.espindola at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 02 Sep 2014 15:33:31 +0000
- Subject: [Bug c++/62306] [4.9/5 Regression?] Change in the comdat used for constructors
- Auto-submitted: auto-generated
- References: <bug-62306-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62306
--- Comment #4 from Rafael Avila de Espindola <rafael.espindola at gmail dot com> ---
So it looks like the reason was
----------------
<jason> My thinking was that the ABI change should also support implementations
that implement D0 as another entry point into the destructor
<jakub> jason: leaving D0 out of D5 would be easiest, but would perhaps be a
problem for other implementations
-----------------
But I am not sure what the extra entry point would look like. D0 has a call to
delete *after* the call to the other destructor, so there is no tail that could
be used as an alternative entry point.