-
- Downloads
c.opt (-Wdate-time): New option
2013-11-05 Tobias Burnus <burnus@net-b.de> gcc/c-family/ * c.opt (-Wdate-time): New option * c-opts.c (sanitize_cpp_opts): Pass on to libcpp. gcc/ * doc/invoke.texi (-Wdate-time): Document. gcc/fortran * lang.opt (-Wdate-time): New option * cpp.c (gfc_cpp_option_data): Add warn_date_time. (gfc_cpp_init_options, gfc_cpp_handle_option, gfc_cpp_post_options): Handle it and pass on to libcpp. gcc/testsuite/ * g++.dg/warn/wdate-time.C: New. * gcc.dg/wdate-time.c: New. * gfortran.dg/wdate-time.F90: New. libcpp/ * include/cpplib.h (CPP_W_DATE_TIME): Added. (cpp_options): Add warn_date_time. * init.c (cpp_create_reader): Init it. * macro.c (_cpp_builtin_macro_text): Warn when __DATE__/__TIME__/__TIMESTAMP__ is used. From-SVN: r204420
Showing
- gcc/ChangeLog 4 additions, 0 deletionsgcc/ChangeLog
- gcc/c-family/ChangeLog 5 additions, 0 deletionsgcc/c-family/ChangeLog
- gcc/c-family/c-opts.c 1 addition, 0 deletionsgcc/c-family/c-opts.c
- gcc/c-family/c.opt 4 additions, 0 deletionsgcc/c-family/c.opt
- gcc/doc/invoke.texi 8 additions, 1 deletiongcc/doc/invoke.texi
- gcc/fortran/ChangeLog 7 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/cpp.c 6 additions, 0 deletionsgcc/fortran/cpp.c
- gcc/fortran/lang.opt 4 additions, 0 deletionsgcc/fortran/lang.opt
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/warn/wdate-time.C 6 additions, 0 deletionsgcc/testsuite/g++.dg/warn/wdate-time.C
- gcc/testsuite/gcc.dg/wdate-time.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/wdate-time.c
- gcc/testsuite/gfortran.dg/wdate-time.F90 6 additions, 0 deletionsgcc/testsuite/gfortran.dg/wdate-time.F90
- libcpp/ChangeLog 9 additions, 1 deletionlibcpp/ChangeLog
- libcpp/include/cpplib.h 5 additions, 1 deletionlibcpp/include/cpplib.h
- libcpp/init.c 1 addition, 0 deletionslibcpp/init.c
- libcpp/macro.c 7 additions, 0 deletionslibcpp/macro.c
Loading
Please register or sign in to comment