From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 723 invoked by alias); 20 Aug 2002 21:06: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 702 invoked by uid 71); 20 Aug 2002 21:06:00 -0000 Resent-Date: 20 Aug 2002 21:06:00 -0000 Resent-Message-ID: <20020820210600.701.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, dv@vollmann.ch Received: (qmail 30459 invoked from network); 20 Aug 2002 20:58:45 -0000 Received: from unknown (HELO mustang.centralnet.ch) (193.135.146.12) by sources.redhat.com with SMTP; 20 Aug 2002 20:58:45 -0000 Received: from octo.vollmann.ch (luz151.centralnet.ch [193.135.147.151]) by mustang.centralnet.ch (8.9.3/8.9.3) with ESMTP id WAA889102 for ; Tue, 20 Aug 2002 22:58:43 +0200 (MES) Received: (from dv@localhost) by octo.vollmann.ch (8.11.2/8.11.2) id g7KKsLm02067; Tue, 20 Aug 2002 22:54:21 +0200 Message-Id: <200208202054.g7KKsLm02067@octo.vollmann.ch> Date: Tue, 20 Aug 2002 14:36:00 -0000 From: dv@vollmann.ch To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: 3.113 Subject: c++/7667: ICE SIGSEGV on simple identifier error X-SW-Source: 2002-08/txt/msg00426.txt.bz2 List-Id: >Number: 7667 >Category: c++ >Synopsis: ICE SIGSEGV on simple identifier error >Confidential: no >Severity: serious >Priority: low >Responsible: unassigned >State: open >Class: ice-on-illegal-code >Submitter-Id: net >Arrival-Date: Tue Aug 20 14:06:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Detlef Vollmann >Release: 3.3 20020816 (experimental) >Organization: vollmann engineering gmbh >Environment: System: Linux octo 2.4.18-xfs-1.1 #1 Mon Jul 1 05:12:32 MEST 2002 i686 unknown Architecture: i686 host: i686-pc-linux-gnu build: i686-pc-linux-gnu target: i686-pc-linux-gnu configured with: /dwarf/pdsrc/gcc/cvs/gcc/configure --program-suffix=-3 --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-version-specific-runtime-libs --enable-languages=c,c++ >Description: Segmentation fault on simple identifier typo of a struct member (wrapped as ICE) >How-To-Repeat: g++ -c bug.cpp >Fix: bug.cpp: struct shmid_ds { unsigned int shm_segsz; }; namespace samples { struct SysVIPC { class SharedMem { public: SharedMem(); private: unsigned int size; struct shmid_ds info; }; }; } namespace samples { SysVIPC::SharedMem::SharedMem() { size = info.shmsegsz; } } >Release-Note: >Audit-Trail: >Unformatted: