From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5739 invoked by alias); 1 Feb 2002 22:36:01 -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 5697 invoked by uid 71); 1 Feb 2002 22:36:01 -0000 Resent-Date: 1 Feb 2002 22:36:01 -0000 Resent-Message-ID: <20020201223601.5696.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, rodrigc@gcc.gnu.org Received:(qmail 4547 invoked by uid 61); 1 Feb 2002 22:32:39 -0000 Message-Id:<20020201223239.4546.qmail@sources.redhat.com> Date: Fri, 01 Feb 2002 14:36:00 -0000 From: rodrigc@gcc.gnu.org Reply-To: rodrigc@gcc.gnu.org To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: c++/5576: Segfault on legal C++ code X-SW-Source: 2002-02/txt/msg00036.txt.bz2 List-Id: >Number: 5576 >Category: c++ >Synopsis: Segfault on legal C++ code >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Fri Feb 01 14:36:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: rodrigc@gcc.gnu.org >Release: 3.1 20020124 (experimental) >Organization: >Environment: System: Linux dibbler 2.4.7-2 #1 Tue Aug 14 05:20:08 EDT 2001 i586 unknown Architecture: i586 host: i586-pc-linux-gnu build: i586-pc-linux-gnu target: i586-pc-linux-gnu configured with: ./configure --prefix=/opt2/gcc3.1 --enable-shared --enable-threads --enable-languages=c,c++ --enable-checking : (reconfigured) ./configure --prefix=/opt2/gcc3.1 --enable-shared --enable-threads --enable-languages=c,c++ --enable-checking : (reconfigured) >Description: Following causes ICE: (taken from: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58061) struct Base { class AutoReadLock { }; }; struct Standalone { class AutoLock { }; typedef AutoLock AutoReadLock; }; struct Derived:Base { struct LocalMember:public Standalone { }; class AutoReadLock { }; }; >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: