2003-07-29 Geoffrey Keating <geoffk@apple.com> * c-common.c (allow_pch): Remove. * c-common.h (allow_pch): Remove. (c_common_no_more_pch): Declare. * c-lex.c (c_lex): Call c_common_no_more_pch when appropriate. * c-pch.c: Include hosthooks.h. (c_common_valid_pch): Don't check allow_pch. (c_common_read_pch): Clear valid_pch to prevent reading PCH files. (c_common_no_more_pch): New. * ggc-common.c: Include hosthooks.h. (gt_pch_save): Call gt_pch_get_address. (gt_pch_restore): Call gt_pch_use_address. * hooks.c (hook_voidp_size_t_null): New. (hook_bool_voidp_size_t_false): New. * hooks.h (hook_voidp_size_t_null): New. (hook_bool_voidp_size_t_false): New. * hosthooks-def.h (HOST_HOOKS_GT_PCH_GET_ADDRESS): New. (HOST_HOOKS_GT_PCH_USE_ADDRESS): New. (HOST_HOOKS_INITIALIZER): Add HOST_HOOKS_GT_PCH_GET_ADDRESS, HOST_HOOKS_GT_PCH_USE_ADDRESS. * hosthooks.h (struct host_hooks): Add gt_pch_get_address, gt_pch_use_address. * doc/hostconfig.texi (Host Common): Document HOST_HOOKS_GT_PCH_GET_ADDRESS, HOST_HOOKS_GT_PCH_USE_ADDRESS. * Makefile.in (c-pch.o): Depend on hosthooks.h. (ggc-common.o): Likewise. * config/rs6000/host-darwin.c (HOST_HOOKS_GT_PCH_GET_ADDRESS): Define. (HOST_HOOKS_GT_PCH_USE_ADDRESS): Define. (pch_address_space): New. (darwin_rs6000_gt_pch_get_address): New. (darwin_rs6000_gt_pch_use_address): New. Index: cp/ChangeLog 2003-07-29 Geoffrey Keating <geoffk@apple.com> * parser.c (cp_lexer_new_main): Use c_common_no_more_pch instead of setting valid_pch by hand. From-SVN: r69944
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
40x.md | Loading commit data... | |
440.md | Loading commit data... | |
603.md | Loading commit data... | |
6xx.md | Loading commit data... | |
7450.md | Loading commit data... | |
7xx.md | Loading commit data... | |
8540.md | Loading commit data... | |
aix.h | Loading commit data... | |
aix41.h | Loading commit data... | |
aix43.h | Loading commit data... | |
aix51.h | Loading commit data... | |
aix52.h | Loading commit data... | |
altivec-defs.h | Loading commit data... | |
altivec.h | Loading commit data... | |
altivec.md | Loading commit data... | |
beos.h | Loading commit data... | |
biarch64.h | Loading commit data... | |
crtsavres.asm | Loading commit data... | |
darwin-tramp.asm | Loading commit data... | |
darwin.h | Loading commit data... | |
default64.h | Loading commit data... | |
eabi-ci.asm | Loading commit data... | |
eabi-cn.asm | Loading commit data... | |
eabi.asm | Loading commit data... | |
eabi.h | Loading commit data... | |
eabialtivec.h | Loading commit data... | |
eabisim.h | Loading commit data... | |
eabispe.h | Loading commit data... | |
freebsd.h | Loading commit data... | |
gnu.h | Loading commit data... | |
host-darwin.c | Loading commit data... | |
kaos-ppc.h | Loading commit data... | |
linux.h | Loading commit data... | |
linux64.h | Loading commit data... | |
linuxaltivec.h | Loading commit data... | |
linuxspe.h | Loading commit data... | |
lynx.h | Loading commit data... | |
milli.exp | Loading commit data... | |
mpc.md | Loading commit data... | |
netbsd.h | Loading commit data... | |
power4.md | Loading commit data... | |
ppc-asm.h | Loading commit data... | |
ppc64-fp.c | Loading commit data... | |
rios1.md | Loading commit data... | |
rios2.md | Loading commit data... | |
rs6000-c.c | Loading commit data... | |
rs6000-modes.def | Loading commit data... | |
rs6000-protos.h | Loading commit data... | |
rs6000.c | Loading commit data... | |
rs6000.h | Loading commit data... | |
rs6000.md | Loading commit data... | |
rs64.md | Loading commit data... | |
rtems.h | Loading commit data... | |
sol-ci.asm | Loading commit data... | |
sol-cn.asm | Loading commit data... | |
spe.h | Loading commit data... | |
spe.md | Loading commit data... | |
sysv4.h | Loading commit data... | |
sysv4le.h | Loading commit data... | |
t-aix43 | Loading commit data... | |
t-aix52 | Loading commit data... | |
t-beos | Loading commit data... | |
t-darwin | Loading commit data... | |
t-fprules | Loading commit data... | |
t-linux64 | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-newas | Loading commit data... | |
t-ppccomm | Loading commit data... | |
t-ppcendian | Loading commit data... | |
t-ppcgas | Loading commit data... | |
t-ppcos | Loading commit data... | |
t-rs6000 | Loading commit data... | |
t-spe | Loading commit data... | |
t-vxworks | Loading commit data... | |
tramp.asm | Loading commit data... | |
vxworks.h | Loading commit data... | |
windiss.h | Loading commit data... | |
x-darwin | Loading commit data... | |
x-linux64 | Loading commit data... | |
xcoff.h | Loading commit data... |