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: "jason at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 29 Aug 2014 20:16:28 +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
Jason Merrill <jason at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-08-29
CC|jason at redhat dot com |jakub at gcc dot gnu.org,
| |jason at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Jason Merrill <jason at gcc dot gnu.org> ---
So, the change to use D5 for the deleting dtor was deliberate when we started
using D5 for the base/complete dtor aliases in 4.5. Then 4.7 started using D0
again for some reason, and then 4.9 went back to D5.
Jakub, do you remember why you wanted to put the deleting dtor in D5 in the
first place? The gcc-patches threads don't seem to mention why.
https://gcc.gnu.org/ml/gcc-patches/2009-11/threads.html#00700
https://gcc.gnu.org/ml/gcc-patches/2009-11/threads.html#01768
https://gcc.gnu.org/ml/gcc-patches/2009-12/threads.html#00023