From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19709 invoked by alias); 3 Mar 2003 15:38:59 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 19690 invoked by uid 48); 3 Mar 2003 15:38:59 -0000 Date: Mon, 03 Mar 2003 15:38:00 -0000 Message-ID: <20030303153859.19689.qmail@sources.redhat.com> To: gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, sakovacs@freemail.hu From: bangerth@dealii.org Reply-To: bangerth@dealii.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, sakovacs@freemail.hu, gcc-gnats@gcc.gnu.org Subject: Re: c++/9872: [3.2 regression] wrong code with eliding constructors X-SW-Source: 2003-03/txt/msg00093.txt.bz2 List-Id: Old Synopsis: temporary destructor not called? New Synopsis: [3.2 regression] wrong code with eliding constructors State-Changed-From-To: feedback->analyzed State-Changed-By: bangerth State-Changed-When: Mon Mar 3 15:38:59 2003 State-Changed-Why: Confirmed. This is a regression in 3.2 with respect to 2.95. It is fixed in 3.3 and mainline, though. I keep it open, though, since a) a regression, and b) maybe someone from the Linux vendor side wants to fix it if they are going to stay with 3.2.x for some more time. Sandor's reduced testcase is attached as attachment 3. Thanks, Sandor, for the detective work! W. http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9872