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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| abstract1.C | Loading commit data... | |
| abstract2.C | Loading commit data... | |
| access1.C | Loading commit data... | |
| access2.C | Loading commit data... | |
| access3.C | Loading commit data... | |
| anon-struct.C | Loading commit data... | |
| anon-union.C | Loading commit data... | |
| anon2.C | Loading commit data... | |
| anon3.C | Loading commit data... | |
| array1.C | Loading commit data... | |
| big-struct.C | Loading commit data... | |
| bitfield1.C | Loading commit data... | |
| classkey1.C | Loading commit data... | |
| complex1.C | Loading commit data... | |
| component1.C | Loading commit data... | |
| const1.C | Loading commit data... | |
| const2.C | Loading commit data... | |
| constref1.C | Loading commit data... | |
| constref2.C | Loading commit data... | |
| conversion1.C | Loading commit data... | |
| copy1.C | Loading commit data... | |
| copy2.C | Loading commit data... | |
| crash-1.C | Loading commit data... | |
| crash-2.C | Loading commit data... | |
| crash-3.C | Loading commit data... | |
| crash-4.C | Loading commit data... | |
| cv_func.C | Loading commit data... | |
| cxa-atexit1.C | Loading commit data... | |
| do1.C | Loading commit data... | |
| enum1.C | Loading commit data... | |
| error1.C | Loading commit data... | |
| error10.C | Loading commit data... | |
| error2.C | Loading commit data... | |
| error3.C | Loading commit data... | |
| error4.C | Loading commit data... | |
| error5.C | Loading commit data... | |
| error6.C | Loading commit data... | |
| error7.C | Loading commit data... | |
| error8.C | Loading commit data... | |
| error9.C | Loading commit data... | |
| field1.C | Loading commit data... | |
| first-global.C | Loading commit data... | |
| friend1.C | Loading commit data... | |
| friend2.C | Loading commit data... | |
| gc1.C | Loading commit data... | |
| gc2.C | Loading commit data... | |
| gc3.C | Loading commit data... | |
| i386-1.C | Loading commit data... | |
| incomplete1.C | Loading commit data... | |
| infloop-1.C | Loading commit data... | |
| init1.C | Loading commit data... | |
| init2.C | Loading commit data... | |
| java1.C | Loading commit data... | |
| linkage1.C | Loading commit data... | |
| mmintrin.C | Loading commit data... | |
| mult-stor1.C | Loading commit data... | |
| nontype-1.C | Loading commit data... | |
| ns1.C | Loading commit data... | |
| offsetof1.C | Loading commit data... | |
| offsetof2.C | Loading commit data... | |
| offsetof3.C | Loading commit data... | |
| offsetof4.C | Loading commit data... | |
| opaque-1.C | Loading commit data... | |
| opaque-2.C | Loading commit data... | |
| opaque-3.C | Loading commit data... | |
| packed1.C | Loading commit data... | |
| pr22003.C | Loading commit data... | |
| pr22358.C | Loading commit data... | |
| pragma-ep-1.C | Loading commit data... | |
| pragma-re-1.C | Loading commit data... | |
| pragma-re-2.C | Loading commit data... | |
| profile1.C | Loading commit data... | |
| ptrmem1.C | Loading commit data... | |
| ptrmem2.C | Loading commit data... | |
| ptrmem3.C | Loading commit data... | |
| ptrmem4.C | Loading commit data... | |
| ptrmem5.C | Loading commit data... | |
| ptrmem6.C | Loading commit data... | |
| redecl1.C | Loading commit data... | |
| redecl2.C | Loading commit data... | |
| scope1.C | Loading commit data... | |
| semicolon.C | Loading commit data... | |
| static1.C | Loading commit data... | |
| static11.C | Loading commit data... | |
| stdarg1.C | Loading commit data... | |
| stdarg2.C | Loading commit data... | |
| stdarg3.C | Loading commit data... | |
| struct-va_list.C | Loading commit data... | |
| switch1.C | Loading commit data... | |
| synth1.C | Loading commit data... | |
| ucnid-1.C | Loading commit data... | |
| unreachable1.C | Loading commit data... | |
| vararg-1.C | Loading commit data... | |
| vararg-2.C | Loading commit data... | |
| vthunk1.C | Loading commit data... | |
| warning1.C | Loading commit data... |