http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57757
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Wed Jul 10 16:40:49 2013 New Revision: 200875 URL: http://gcc.gnu.org/viewcvs?rev=200875&root=gcc&view=rev Log: PR preprocessor/57757 * lex.c (cpp_avoid_paste): Avoid pasting CPP_{,W,UTF8}STRING or CPP_STRING{16,32} with CPP_NAME or SPELL_LITERAL token that starts if a-zA-Z_. * g++.dg/cpp/paste1.C: New test. * g++.dg/cpp/paste2.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp/paste1.C trunk/gcc/testsuite/g++.dg/cpp/paste2.C Modified: trunk/gcc/testsuite/ChangeLog trunk/libcpp/ChangeLog trunk/libcpp/lex.c Fixed for 4.9+.