From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19482 invoked by alias); 12 Dec 2002 15:09:14 -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 19463 invoked by uid 61); 12 Dec 2002 15:09:13 -0000 Date: Thu, 12 Dec 2002 07:09:00 -0000 Message-ID: <20021212150913.19462.qmail@sources.redhat.com> To: gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, rassahah@cs.tu-berlin.de From: bangerth@dealii.org Reply-To: bangerth@dealii.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, rassahah@cs.tu-berlin.de, gcc-gnats@gcc.gnu.org Subject: Re: optimization/8913: [3.3 regression] ICE in simplify_gen_subreg, at simplify-rtx.c X-SW-Source: 2002-12/txt/msg00706.txt.bz2 List-Id: Old Synopsis: internal compiler error: in simplify_gen_subreg, at simplify-rtx.c New Synopsis: [3.3 regression] ICE in simplify_gen_subreg, at simplify-rtx.c State-Changed-From-To: open->analyzed State-Changed-By: bangerth State-Changed-When: Thu Dec 12 07:09:12 2002 State-Changed-Why: Confirmed. This is a regression, 3.2 compiled it fine. A slightly smaller testcase is ------------------- template struct Ref { Ref(int *); ~Ref(); }; struct User{ User (Ref obj) {}; }; void test() { User a (0); } ----------------------- yielding tmp/g> /home/bangerth/bin/gcc-3.3-pre/bin/c++ -O -c x.cc x.cc: In function `void test()': x.cc:7: internal compiler error: in simplify_gen_subreg, at simplify-rtx.c:2673 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. My compiler collection tells me that the regression was introduced after Dec 1st this year, i.e. very recently. http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8913