This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: C++ PATCH: PR 20599 (1/3)
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Douglas Gregor <doug dot gregor at gmail dot com>, gcc-patches at gcc dot gnu dot org, libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Mon, 2 Oct 2006 12:21:00 +0200
- Subject: Re: C++ PATCH: PR 20599 (1/3)
- References: <450A658C.7050109@suse.de> <450F024C.9030904@codesourcery.com> <24b520d20609181627o651f77d9l7d8832ec5c7038a7@mail.gmail.com> <4rdvg2horcsuasdvh7ipmjjkndh7eu0f1a@4ax.com> <24b520d20609190734r7870eb67ob2cb3a0b28e08fe4@mail.gmail.com> <24b520d20609190743h6a7197ecrcf81eac973ad6531@mail.gmail.com> <5t50h2lpfc1ml861i9lvn6kb67apk8term@4ax.com> <m3odtbdbk6.fsf@zeus.integrable-solutions.net> <20060919173834.GR31210@synopsys.com> <4rb0h2p88dgivc267gbqccketoqjaf8o64@4ax.com> <m3u033br7h.fsf@zeus.integrable-solutions.net> <4511B690.3010806@codesourcery.com> <4516CCFB.8070903@codesourcery.com> <0535BDD0-FEEB-4C4D-823D-2EC7FC9BC2B6@osl.iu.edu> <20060928163525.8f9ac452.bkoz@redhat.com> <45202D43.10503@codesourcery.com>
> So, with that amendment, i.e., with the addition of:
>
> (d) predefine a macro (or macros) that indicates that we're in C++0x mode
>
> are there objections to the policy set out above? Point (d) doesn't
> mean that we can't predefine many macros (for various features) or that
> we have to use any particular value; it's just saying that we'll give
> users some way of figuring out what dialect of C++ they're using.
Looks good to me. Gaby is right about issues with __cplusplus and "C"
includes on some platforms (notably solaris), so solutions based on
this key are not very appealing.
-benjamin