From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27682 invoked by alias); 3 Feb 2007 15:16:51 -0000 Received: (qmail 27649 invoked by alias); 3 Feb 2007 15:16:42 -0000 Date: Sat, 03 Feb 2007 15:16:00 -0000 Message-ID: <20070203151642.27648.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/29209] ICE optimizing passing long double to abstract method while in other abstract's impl In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dave at hiauly1 dot hia dot nrc dot ca" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-02/txt/msg00228.txt.bz2 ------- Comment #7 from dave at hiauly1 dot hia dot nrc dot ca 2007-02-03 15:16 ------- Subject: Re: ICE optimizing passing long double to abstract method while in other abstract's impl > ------- Comment #5 from tbm at cyrius dot com 2007-02-03 09:45 ------- > I don't see this with Linux on HPPA hardware. Steve Ellcey, can you try on > HPUX please? I can no longer duplicate this using 4.1.1 (I recently rebuilt it with an updated version of gmp/mpfr). Trunk also doesn't ICE. However, I see ICEs with 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4 and 4.1.0 in make_decl_rtl: -bash-2.05b$ /opt/gnu/gcc/gcc-4.1.0/bin/g++ -c -O3 pr29209-1.cc pr29209-1.cc: In member function 'void DataOutputStream_impl::_ZTv0_n12_N21DataOutputStream_impl16write_longdoubleEe(long double)': pr29209-1.cc:21: internal compiler error: in make_decl_rtl, at varasm.c:890 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29209