gcc/libcpp/include
Tom Tromey f1e207107a re PR c++/17577 (#pragma implementation no longer diagnoses use after file to which it applies)
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.

From-SVN: r130093
2007-11-12 00:38:48 +00:00
..
cpp-id-data.h all files: Update FSF address in copyright headers. 2005-06-29 02:34:39 +00:00
cpplib.h re PR c++/17577 (#pragma implementation no longer diagnoses use after file to which it applies) 2007-11-12 00:38:48 +00:00
line-map.h tree-cfg.c (remove_bb): Only warn if line is non-zero. 2007-09-06 16:24:05 +00:00
mkdeps.h all files: Update FSF address in copyright headers. 2005-06-29 02:34:39 +00:00
symtab.h tree-cfg.c (remove_bb): Only warn if line is non-zero. 2007-09-06 16:24:05 +00:00