Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Loading
  • jsm28's avatar
    865c4e44
    gcc: · 865c4e44
    jsm28 authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104462 138bc75d-0d04-0410-961f-82ee72b054a4
    865c4e44
    History
    gcc:
    jsm28 authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104462 138bc75d-0d04-0410-961f-82ee72b054a4
lex.c 45.49 KiB