Implement a flag -fext-numeric-literals that allows control of whether GNU
commit2dd006369c22f7affef6c7082e3671cba988468d
authoremsr <emsr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Nov 2012 00:08:49 +0000 (10 00:08 +0000)
committeremsr <emsr@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Nov 2012 00:08:49 +0000 (10 00:08 +0000)
tree6f4eb9fb1a2dfd8c43e78bcc98930f16138e78c4
parentec745a53793f0eec84eabfc3b93cb12ba1e4916f
Implement a flag -fext-numeric-literals that allows control of whether GNU
numeric suffix extensions are parsed or passed to C++ as user-defined literals.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193382 138bc75d-0d04-0410-961f-82ee72b054a4
16 files changed:
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-opts.c
gcc/c-family/c.opt
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/gnu_fext-numeric-literals.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/std_fext-numeric-literals.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/std_fno-ext-numeric-literals.C [new file with mode: 0644]
libcpp/ChangeLog
libcpp/expr.c
libcpp/include/cpplib.h
libcpp/init.c