c++/3385: -std=foo doesn't work with C++

Gabriel Dos Reis Gabriel.Dos-Reis@cmla.ens-cachan.fr
Sat Jun 23 07:04:00 GMT 2001


"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



More information about the Gcc-bugs mailing list