-
- Downloads
N3472 binary constants
N3472 binary constants * include/cpplib.h (struct cpp_options): Fix a typo in user_literals field comment. Add binary_constants field. * init.c (struct lang_flags): Add binary_constants field. (lang_defaults): Add bin_cst column to the table. (cpp_set_lang): Initialize CPP_OPTION (pfile, binary_constants). * expr.c (cpp_classify_number): Talk about C++11 instead of C++0x in diagnostics. Accept binary constants if CPP_OPTION (pfile, binary_constants) even when pedantic. Adjust pedwarn message. * g++.dg/cpp/limits.C: Adjust warning wording. * g++.dg/system-binary-constants-1.C: Likewise. * g++.dg/cpp1y/system-binary-constants-1.C: New test. From-SVN: r198380
Showing
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/cpp/limits.C 3 additions, 3 deletionsgcc/testsuite/g++.dg/cpp/limits.C
- gcc/testsuite/g++.dg/cpp1y/system-binary-constants-1.C 14 additions, 0 deletionsgcc/testsuite/g++.dg/cpp1y/system-binary-constants-1.C
- gcc/testsuite/g++.dg/system-binary-constants-1.C 1 addition, 1 deletiongcc/testsuite/g++.dg/system-binary-constants-1.C
- libcpp/ChangeLog 13 additions, 0 deletionslibcpp/ChangeLog
- libcpp/expr.c 8 additions, 3 deletionslibcpp/expr.c
- libcpp/include/cpplib.h 4 additions, 1 deletionlibcpp/include/cpplib.h
- libcpp/init.c 17 additions, 15 deletionslibcpp/init.c
Loading
Please register or sign in to comment