2004-01-15 Geoffrey Keating <geoffk@apple.com>
commit9f787687c58a216c1b1364e706a9beb6f0049d4a
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Jan 2004 00:37:47 +0000 (17 00:37 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Jan 2004 00:37:47 +0000 (17 00:37 +0000)
treeda307f1c660e3c776f8f7737d4a9ccdfec5ed91e
parentae39a6f8e64cc00a0a8214cb583d0ce33a1fe32a
2004-01-15  Geoffrey Keating  <geoffk@apple.com>

* Makefile.in (MD5_H): New.
(fold-const.o): Depend on md5.h.
(dwarf2out.o): Likewise.
(cppfiles.o): Likewise.
* cppfiles.c: Include md5.h.
(should_stack_file): Check against list read from PCH file.
(struct pchf_data): New.
(pchf): New variable.
(struct pchf_adder_info): New.
(pchf_adder): New.
(pchf_save_compare): New.
(_cpp_save_file_entries): New.
(_cpp_read_file_entries): New.
(struct pchf_compare_data): New.
(pchf_compare): New.
(check_file_against_entries): New.
* cpphash.h (_cpp_save_file_entries): Prototype.
(_cpp_read_file_entries): Prototype.
* cpppch.c (cpp_write_pch_state): Write the list of headers.
(cpp_read_state): Read the list of headers.

Index: testsuite/ChangeLog
2004-01-16  Geoffrey Keating  <geoffk@apple.com>

* gcc.dg/pch/import-1.c: New.
* gcc.dg/pch/import-1.hs: New.
* gcc.dg/pch/import-1a.h: New.
* gcc.dg/pch/import-1b.h: New.
* gcc.dg/pch/import-1c.h: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76016 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/cppfiles.c
gcc/cpphash.h
gcc/cpppch.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pch/import-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/import-1.hs [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/import-1a.h [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/import-1b.h [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/import-1c.h [new file with mode: 0644]