From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11774 invoked by alias); 4 Jan 2002 16:46:02 -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 11745 invoked by uid 71); 4 Jan 2002 16:46:01 -0000 Date: Fri, 04 Jan 2002 08:46:00 -0000 Message-ID: <20020104164601.11743.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Reichelt Subject: Re: c++/5189: g++ -c bug.cpp crashed on simple stupid file Reply-To: Reichelt X-SW-Source: 2002-01/txt/msg00155.txt.bz2 List-Id: The following reply was made to PR c++/5189; it has been noted by GNATS. From: Reichelt To: hkluender@otg.com, gcc-gnats@gcc.gnu.org, gcc-bugs@gcc.gnu.org, nobody@gcc.gnu.org Cc: Subject: Re: c++/5189: g++ -c bug.cpp crashed on simple stupid file Date: Fri, 4 Jan 2002 17:57:48 +0100 Hi, the bug can be reproduced with an even simpler example: struct A { A(A&); template A(T); }; A a = 0; The compiler (g++ -c) seems to run into an endless loop which is killed by the system when all virtual memory is exhausted. This affects gcc 3.0.x and the main trunk (gcc 3.1 as of 20011231) under i686-pc-linux-gnu. However, gcc 2.95.2 does not have this problem. See also http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg00202.html which is probably related. Greetings, Volker Reichelt http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5189