From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5562 invoked by alias); 8 Feb 2009 14:54:20 -0000 Received: (qmail 5538 invoked by uid 48); 8 Feb 2009 14:54:09 -0000 Date: Sun, 08 Feb 2009 14:54:00 -0000 Subject: [Bug c++/39131] New: decimal float point: ICE on typeid( 0.dd ) X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "d dot frey at gmx dot de" 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: 2009-02/txt/msg00728.txt.bz2 The following, compiled with no further options ("g++ t.cc"), results in an ICE: #include int main() { typeid( 0.dd ); } Also, documentation on DFPs is not very good. When trying to use DFPs with C++, constants are recognised, while _Decimal[32|64|128] are rejected. I'd appreciate some more information on DFPs as them seem really useful to me. -- Summary: decimal float point: ICE on typeid( 0.dd ) Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: d dot frey at gmx dot de GCC host triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39131