This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Remove the __GXX_EXPERIMENTAL_CXX0X__?
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Ed Smith-Rowland <3dw4rd at verizon dot net>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Jason Merrill <jason at redhat dot com>, Jonathan Wakely <jwakely dot gcc at gmail dot com>
- Date: Wed, 3 Jul 2013 17:27:04 -0500
- Subject: Re: Remove the __GXX_EXPERIMENTAL_CXX0X__?
- References: <51D49A0B dot 9080000 at verizon dot net>
On Wed, Jul 3, 2013 at 4:39 PM, Ed Smith-Rowland <3dw4rd@verizon.net> wrote:
> While thinking about C++ n3694 feature test macros I noticed we still define
> __GXX_EXPERIMENTAL_CXX0X__ macro in c-family/c-cppbuiltin.c.
> We got rid of all uses of it in libstdc++.
> I propose we get rid of it here too.
> User's shouldn't be relying on it. No?
>
> OTOH, it may have been a proxy for __cplusplus for users for a good while.
> People may still be using it even if the library no longer uses it.
>
> What do folks think?
Deprecate it for 4.9.x.
Remove it later. We don't need to keep around
this macro which has been obsolete for at least
two releases.
-- Gaby