* cppp.c (main): Set trigraphs and __STRICT_ANSI__ as
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 16:05:23 +0000 (16:05 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 16:05:23 +0000 (16:05 +0000)
commitdd48bf24dd4790789c4500ad5f801d61a7e4ac6b
tree94fb7f433efa5a20773aff67980a0d17cc9938cc
parent82b85d083a367b761c1fde3d1a8ac61e73b5b13b
    * cppp.c (main): Set trigraphs and __STRICT_ANSI__ as
        appropriate for -lang-c89 and -std=*.
        * cppinit.c (cpp_handle_option): Likewise.
        (new_pending_define): New, split out from cpp_handle_option.
        * gcc.c (default_compilers): Don't define __STRICT_ANSI__
        or enable trigraphs for -ansi/-std=*.

        * ginclude/stdarg.h (__va_copy): New.
        (va_copy): Don't define for C89.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30921 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cccp.c
gcc/cppinit.c
gcc/gcc.c
gcc/ginclude/stdarg.h