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