From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24864 invoked by alias); 29 Aug 2002 01:16:03 -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 24783 invoked by uid 71); 29 Aug 2002 01:16:02 -0000 Resent-Date: 29 Aug 2002 01:16:02 -0000 Resent-Message-ID: <20020829011602.24780.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, Detlef Vollmann Received: (qmail 30728 invoked from network); 29 Aug 2002 01:07:54 -0000 Received: from unknown (HELO mustang.centralnet.ch) (193.135.146.12) by sources.redhat.com with SMTP; 29 Aug 2002 01:07:54 -0000 Received: from octo.vollmann.ch (luz16.centralnet.ch [193.246.195.16]) by mustang.centralnet.ch (8.9.3/8.9.3) with ESMTP id DAA1323990 for ; Thu, 29 Aug 2002 03:07:46 +0200 (MES) Received: (from dv@localhost) by octo.vollmann.ch (8.11.2/8.11.2) id g7T10Xm19802; Thu, 29 Aug 2002 03:00:33 +0200 Message-Id: <200208290100.g7T10Xm19802@octo.vollmann.ch> Date: Wed, 28 Aug 2002 18:36:00 -0000 From: Detlef Vollmann To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: 3.113 Subject: c++/7754: ICE SIGSEGV on union with template parameter X-SW-Source: 2002-08/txt/msg00600.txt.bz2 List-Id: >Number: 7754 >Category: c++ >Synopsis: ICE SIGSEGV on union with template parameter >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Wed Aug 28 18:16:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Detlef Vollmann >Release: 3.3 20020828 (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=-test --prefix=/usr/local/gcc-test --enable-shared --enable-threads=posix --enable-version-specific-runtime-libs --enable-languages=c,c++ >Description: Segmentation fault wrapped as ICE for a union with a member whose type is a template parameter of surrounding function. >How-To-Repeat: gcc -c bug.cpp >Fix: bug.cpp: template void f(T const &t) { union { char c; T t_; }; // compile time check for T==POD } >Release-Note: >Audit-Trail: >Unformatted: