From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18475 invoked by alias); 13 Mar 2003 00:26: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 18427 invoked by uid 71); 13 Mar 2003 00:26:00 -0000 Date: Thu, 13 Mar 2003 00:26:00 -0000 Message-ID: <20030313002600.18423.qmail@sources.redhat.com> To: gdr@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Benjamin Kosnik Subject: Re: libstdc++/1773: __cplusplus defined to 1, should be 199711L Reply-To: Benjamin Kosnik X-SW-Source: 2003-03/txt/msg00750.txt.bz2 List-Id: The following reply was made to PR libstdc++/1773; it has been noted by GNATS. From: Benjamin Kosnik To: neroden@twcny.rr.com Cc: gcc-gnats@gcc.gnu.org, Jens.Maurer@gmx.net, gcc@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gdr@gcc.gnu.org, pme@sourceware.cygnus.com, gcc-prs@gcc.gnu.org Subject: Re: libstdc++/1773: __cplusplus defined to 1, should be 199711L Date: Wed, 12 Mar 2003 18:23:59 -0600 On Wed, 12 Mar 2003 16:32:03 -0500 Nathanael Nerode wrote: >This is a very old report. What's the status now? It was suspended because >the standard conforming value for __cplusplus broke libstdc++-v3 on many >platforms. libstdc++-v3 and the C++ front end have both undergone dramatic >changes and improvements. Can this be fixed now? Sadly, this can't be fixed at the moment, at least on most platforms. For cross compilers using newlib, this was fixed some time back with the --enable-headers=c work done at the time of the QNX port. That is not the default configuration, however. One of the things blocking this is hardware, ie real access to up-to-date sun hardware with sunpro tools so I can see what is going on. The other issue is time: I don't have enough of it, and this is something I consider a lower priority than other issues. There were some patches in glibc-2.3.x that went in that may allow a more elegant solution for linux, but that work is not finished. best, benjamin