From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13076 invoked by alias); 5 Jul 2005 21:12:19 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 13055 invoked by uid 22791); 5 Jul 2005 21:12:11 -0000 Received: from mtagate4.de.ibm.com (HELO mtagate4.de.ibm.com) (195.212.29.153) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 05 Jul 2005 21:12:11 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate4.de.ibm.com (8.12.10/8.12.10) with ESMTP id j65LC9a6155192 for ; Tue, 5 Jul 2005 21:12:09 GMT Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com [9.149.165.229]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j65LC9vc138466 for ; Tue, 5 Jul 2005 23:12:09 +0200 Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av04.megacenter.de.ibm.com (8.12.11/8.13.3) with ESMTP id j65LC9Ic003133 for ; Tue, 5 Jul 2005 23:12:09 +0200 Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com [9.149.166.138]) by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j65LC8Me003130; Tue, 5 Jul 2005 23:12:08 +0200 In-Reply-To: <42CAF203.7070503@suse.de> Subject: Re: tr1::unordered_set bizarre rounding behavior (x86) To: Paolo Carlini Cc: gcc@gcc.gnu.org, Paolo Carlini Message-ID: From: Michael Veksler Date: Tue, 05 Jul 2005 21:12:00 -0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-SW-Source: 2005-07/txt/msg00201.txt.bz2 Paolo Carlini wrote on 05/07/2005 23:48:03: > Paolo Carlini wrote: > > >Michael Veksler wrote: > > > >>There is one more thing to consider: the ABI. > >>By changing the code in the header file will break the ABI > >>of tr1::unordered_set. Code compiled with older gcc and > >>newer and fixed-gcc will not interoperate. > >> > It occurs to me that by "ABI" you mean interoperability between > different object modules, what I call sometimes "ABI" in the wide sense. Exactly, yes this is what I meant. > Something much more difficult to obtain, which is not related to the > linked *.so. Anyway, we don't guarantee anything for tr1, as per the > release notes. You are right. Too bad, but very much understandable for a TR. I hope that it will be stabilized in time for c++-0x. Michael