egcs/gcc ChangeLog cpp.texi cppfiles.c cpphash ...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Fri Jun 30 02:47:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	nathan@sourceware.cygnus.com	00/06/30 02:47:49

Modified files:
	gcc            : ChangeLog cpp.texi cppfiles.c cpphash.h 
	                 cpplib.c 

Log message:
	* cpp.texi: Document #pragma GCC dependency
	* cppfiles.c (open_include_file): Set date to unknown.
	(_cpp_compare_file_date): New function.
	(read_include_file): Set file date.
	* cpphash.h (struct include_file): Add date member.
	(_cpp_compare_file_date): Prototype.
	* cpplib.c (parse_include): Add trail parameter. Adjust.
	(do_include): Adjust parse_include call.
	(do_import): Likewise.
	(do_include_next): Likewise.
	(gcc_pragmas): Add dependency pragma.
	(do_pragma_dependancy): New pragma.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.6995&r2=1.6996
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpp.texi.diff?cvsroot=gcc&r1=1.23&r2=1.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cppfiles.c.diff?cvsroot=gcc&r1=1.68&r2=1.69
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpphash.h.diff?cvsroot=gcc&r1=1.55&r2=1.56
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpplib.c.diff?cvsroot=gcc&r1=1.178&r2=1.179



More information about the Gcc-cvs mailing list