------- Comment #11 from tromey at gcc dot gnu dot org 2007-11-12 00:39 ------- Subject: Bug 17577
Author: tromey Date: Mon Nov 12 00:38:48 2007 New Revision: 130093 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130093 Log: gcc/cp PR c++/17577: * lex.c (handle_pragma_implementation): Use cpp_included_before. gcc/testsuite PR c++/17577: * g++.dg/ext/pr17577.h: New file. * g++.dg/ext/pr17577.C: New file. libcpp PR c++/17557: * include/cpplib.h (cpp_included_before): Declare. * files.c (struct file_hash_entry) <location>: New field. (_cpp_find_file): Initialize new field. (make_cpp_dir): Likewise. (cpp_included_before): New function. Added: trunk/gcc/testsuite/g++.dg/ext/pr17577.C trunk/gcc/testsuite/g++.dg/ext/pr17577.h Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/lex.c trunk/gcc/testsuite/ChangeLog trunk/libcpp/ChangeLog trunk/libcpp/files.c trunk/libcpp/include/cpplib.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577