]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/macro.c
cppinit.c (builtin_array): Update.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Sun, 25 Feb 2001 09:43:03 +0000 (09:43 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Sun, 25 Feb 2001 09:43:03 +0000 (09:43 +0000)
commit618cdda7f07c46b4e6e76ed1c0947cc9bf6a77f1
tree9b8fa1374187361bdd59562c00a312f85f75d707
parentf5500e44c001be600e34e1191445a8e704b58c82
cppinit.c (builtin_array): Update.

        * cppinit.c (builtin_array): Update.
        (init_builtins): Flag builtins to warn if redefined or
        undefined.  Define __GXX_WEAK as a normal macro.
        * cpplib.c (do_undef): Warn if flagged NODE_WARN.
        * cpplib.h (NODE_WARN): New flag.
        * cppmacro.c (builtin_macro): Remove handling of __GXX_WEAK__.
        Handle __STDC__ as a builtin only on Solaris.
        (warn_of_redefinition): Renamed from check_macro_definition.
        Reverse sense of test.  Always warn if NODE_WARN.
        (_cpp_create_definition): Use warn_of_redefinition.  Flag
        any macro beginning with "__STDC_" to require a mandatory
        warning if redefined or undefined.

From-SVN: r40053
gcc/ChangeLog
gcc/cppinit.c
gcc/cpplib.c
gcc/cpplib.h
gcc/cppmacro.c