From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5402 invoked by alias); 29 Aug 2014 20:16:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 5357 invoked by uid 48); 29 Aug 2014 20:16:29 -0000 From: "jason at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/62306] [4.9/5 Regression?] Change in the comdat used for constructors Date: Fri, 29 Aug 2014 20:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jason at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-08/txt/msg02025.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62306 Jason Merrill 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 --- 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