c-pch.c: Include langhooks.h.
authorGeoffrey Keating <geoffk@apple.com>
Fri, 7 Mar 2003 01:20:52 +0000 (01:20 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Fri, 7 Mar 2003 01:20:52 +0000 (01:20 +0000)
commit8643e92d0dd681d4effd5e65a0c9471a523fb7f6
tree8ad6744b26cfc9c5e368db3e98047b9f2c161c89
parent7f3d80135f5d9e58ac87a6109eb1563e525a4c1a
c-pch.c: Include langhooks.h.

* c-pch.c: Include langhooks.h.
(IDENT_LENGTH): New.
(get_ident): New.
(pch_ident): Delete.
(pch_init): Use get_ident, IDENT_LENGTH.
(c_common_valid_pch): Likewise.  Also, use actual language
in warning message.
* Makefile.in (c-pch.o): Add langhooks.h to dependencies.

* objc/config-lang.in (gtfiles): Add objc-act.c.  Remove duplicate
c-parse.in.
* objc/Make-lang.in (objc/objc-act.o): Add dependency on
gt-objc-objc-act.h.
(gt-objc-objc-act.h): New rule.
* objc/lang-specs.h: Support PCH.
* objc/objc-act.c: Include gt-objc-objc-act.h.
(objc_add_static_instance): Move num_static_inst out, mark for PCH.
(build_selector_reference_decl): Move idx out, mark for PCH.
(build_class_reference_decl): Likewise.
(build_objc_string_decl): Move *_idx out, mark for PCH.
(build_tmp_function_decl): Move xxx out, mark for PCH.

From-SVN: r63924
gcc/ChangeLog
gcc/Makefile.in
gcc/c-pch.c
gcc/objc/Make-lang.in
gcc/objc/config-lang.in
gcc/objc/lang-specs.h
gcc/objc/objc-act.c