]> git.ipfire.org Git - thirdparty/gcc.git/commit
c-opts.c (set_std_cxx98, [...]): New.
authorNeil Booth <neil@daikokuya.co.uk>
Sat, 10 Aug 2002 20:58:45 +0000 (20:58 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Sat, 10 Aug 2002 20:58:45 +0000 (20:58 +0000)
commitf749a36bbe59505747cca3c58938635114348601
treeb7a73f47d865f8fbdf851af000ec4f2c50e3d927
parent77abb5d87daf09198eca038162e3989dadacbae8
c-opts.c (set_std_cxx98, [...]): New.

* c-opts.c (set_std_cxx98, set_std_c89): New.
(COMMAND_LINE_OPTIONS): Move more from cppinit.c.
(c_common_decode_option): Handle new switches from cppinit.c.
Add -std=gnu++98.
* cppinit.c (set_lang): Rename cpp_set_lang.  Export.
(no_arg, no_num): Remove.
(COMMAND_LINE_OPTIONS): Move more to c-opts.c.  Drop all lang-
switches apart from -lang-objc and lang-asm.
(cpp_handle_option): Similarly.
* cpplib.h (cpp_set_lang): New.
* doc/cppopts.texi, doc/invoke.texi: Document -std=c++98,
-std=gnu++98.
* objc/lang-specs.h: Remove -ansi.
cp:
* lang-specs.h: Remove -ansi.

From-SVN: r56185
gcc/ChangeLog
gcc/c-opts.c
gcc/cp/ChangeLog
gcc/cp/lang-specs.h
gcc/cppinit.c
gcc/cpplib.h
gcc/doc/cppopts.texi
gcc/doc/invoke.texi
gcc/gcc.c
gcc/objc/lang-specs.h