r265905 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Thu Nov 8 03:25:00 GMT 2018
Author: nathan
Date: Thu Nov 8 03:25:47 2018
New Revision: 265905
URL: https://gcc.gnu.org/viewcvs?rev=265905&root=gcc&view=rev
Log:
Implement d0924r1 (to be written).
gcc/cp/
* lex.c (init_reswords): Set D_CXX_MODULES mask.
* module.cc (declare_module): Check purview state.
* parser.c (cp_parser_translation_unit): Module and import are
always conditional.
(cp_parser_tokenize): Likewise.
gcc/
* doc/invoke.texi (fno-module-keywords): Delete.
gcc/c-family/
* c-common.c (c_common_reswords): Don't mark import, module for CXXWARN.
* c.opt (fmodule-keywords): Delete.
gcc/testsuite/
* g++.dg/modules/atom-decl-1.C: Delete.
* g++.dg/modules/keyword-1_[ab].C: Adjust.
g++.dg/modules/mod-decl-[13].C: Adjust.
g++.dg/modules/p0713-3.C: Adjust.
Removed:
branches/c++-modules/gcc/testsuite/g++.dg/modules/atom-decl-1.C
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/c-family/c-common.c
branches/c++-modules/gcc/c-family/c.opt
branches/c++-modules/gcc/cp/lex.c
branches/c++-modules/gcc/cp/module.cc
branches/c++-modules/gcc/cp/parser.c
branches/c++-modules/gcc/doc/invoke.texi
branches/c++-modules/gcc/testsuite/g++.dg/modules/keyword-1_a.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/keyword-1_b.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/mod-decl-1.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/mod-decl-3.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/p0713-3.C
More information about the Gcc-cvs
mailing list