Skip to content
Snippets Groups Projects
  • Joseph Myers's avatar
    af15a2fe
    c.opt (fextended-identifiers): New. · af15a2fe
    Joseph Myers authored
    gcc:
    	* c.opt (fextended-identifiers): New.
    	* c-opts.c (c_common_handle_option): Handle
    	-fextended-identifiers.
    	* doc/cpp.texi: Update documentation of extended identifiers.
    	* doc/cppopts.texi (-fextended-identifiers): Document.
    
    gcc/testsuite:
    	* g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
    	g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
    	gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
    	gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
    	gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
    	gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
    	gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
    	gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
    	* gcc.dg/cpp/ucnid-8.c: New test.
    
    libcpp:
    	* include/cpplib.h (struct cpp_options): Add extended_identifiers.
    	* init.c (struct lang_flags, lang_defaults): Add
    	extended_identifiers.
    	(cpp_set_lang): Use it.
    	* lex.c (forms_identifier_p): Check extended_identifiers.
    
    From-SVN: r104462
    af15a2fe
    History
    c.opt (fextended-identifiers): New.
    Joseph Myers authored
    gcc:
    	* c.opt (fextended-identifiers): New.
    	* c-opts.c (c_common_handle_option): Handle
    	-fextended-identifiers.
    	* doc/cpp.texi: Update documentation of extended identifiers.
    	* doc/cppopts.texi (-fextended-identifiers): Document.
    
    gcc/testsuite:
    	* g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
    	g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
    	gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
    	gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
    	gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
    	gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
    	gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
    	gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
    	* gcc.dg/cpp/ucnid-8.c: New test.
    
    libcpp:
    	* include/cpplib.h (struct cpp_options): Add extended_identifiers.
    	* init.c (struct lang_flags, lang_defaults): Add
    	extended_identifiers.
    	(cpp_set_lang): Use it.
    	* lex.c (forms_identifier_p): Check extended_identifiers.
    
    From-SVN: r104462