]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/macro.c
c-common.c (c_common_init): -Wtraditional also implies -Wlong-long.
authorZack Weinberg <zack@gcc.gnu.org>
Fri, 2 Aug 2002 04:18:16 +0000 (04:18 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Fri, 2 Aug 2002 04:18:16 +0000 (04:18 +0000)
commit56da7207c1b5d008ead2df641f3008c25568f3ca
treec63ec9dce2bc93a6a52925534a75b6d065be7679
parent88c3865996f3be69203664a3889ec54bbeeb8c04
c-common.c (c_common_init): -Wtraditional also implies -Wlong-long.

* c-common.c (c_common_init): -Wtraditional also implies -Wlong-long.
* cppinit.c (cpp_post_options): Likewise.

* cppexp.c (cpp_classify_number): Suppress -Wtraditional
warning about 'LL' suffix (but not 'ULL' etc) when
-Wno-long-long is in effect.

* cppmacro.c (_cpp_builtin_macro_text) [BT_TIME, BT_DATE]:
Check for failing time()/localtime(), issue a warning, and
make __TIME__ and __DATE__ expand to fallback strings.

* doc/cpp.texi, doc/extend.texi: Document behavior of __DATE__
and __TIME__ when the date and time cannot be determined.

From-SVN: r55969
gcc/ChangeLog
gcc/c-common.c
gcc/cppexp.c
gcc/cppinit.c
gcc/cppmacro.c
gcc/doc/cpp.texi
gcc/doc/extend.texi