This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/3385: -std=foo doesn't work with C++
- To: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Subject: Re: c++/3385: -std=foo doesn't work with C++
- From: Gabriel Dos Reis <Gabriel dot Dos-Reis at cmla dot ens-cachan dot fr>
- Date: 23 Jun 2001 16:04:22 +0200
- Cc: Neil Booth <neil at daikokuya dot demon dot co dot uk>, Daniel Elstner <daniel dot elstner at gmx dot net>, <gcc-gnats at gcc dot gnu dot org>, <gcc-bugs at gcc dot gnu dot org>
- Organization: CMLA, ENS Cachan -- CNRS UMR 8536 (France)
- References: <Pine.LNX.4.33.0106231006490.11316-100000@kern.srcf.societies.cam.ac.uk>
"Joseph S. Myers" <jsm28@cam.ac.uk> writes:
| On Sat, 23 Jun 2001, Neil Booth wrote:
|
| > cpplib supports "-std=c++98", so we should stick with that. I don't
| > see the value in the really verbose forms.
|
| For someone familiar with the C++ standard but not C++ culture/history,
| the iso14882:1998 form would be natural. (Though if going literally by
| what appears on every page of the standard, it should be -std='ISO/IEC
| 14882:1998(E)'.)
I think we should just draw the line somewhere and 'c++98' is
fine. After all, the compiler recognizes switches it does recognize,
and if the doc says 'c++98' is what turn on 'ISO/IEC 14882:1998' then
that it is.
-- Gaby
CodeSourcery, LLC http://www.codesourcery.com