From 8643e92d0dd681d4effd5e65a0c9471a523fb7f6 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Fri, 7 Mar 2003 01:20:52 +0000 Subject: 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/objc/Make-lang.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/objc/Make-lang.in') diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 6c5acd6..1904e3d 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -71,7 +71,7 @@ objc/objc-act.o : objc/objc-act.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) $(EXPR_H) \ $(TARGET_H) $(C_TREE_H) diagnostic.h toplev.h flags.h objc/objc-act.h \ input.h function.h output.h debug.h langhooks.h $(LANGHOOKS_DEF_H) \ - gtype-objc.h + gt-objc-objc-act.h gtype-objc.h po-generated: $(parsedir)/objc/objc-parse.c $(parsedir)/objc/objc-parse.c : $(parsedir)/objc/objc-parse.y @@ -92,6 +92,7 @@ $(parsedir)/objc/objc-parse.y: $(srcdir)/c-parse.in $(SHELL) $(srcdir)/move-if-change tmp-objc-prs.y $(parsedir)/objc/objc-parse.y gtype-objc.h : s-gtype ; @true +gt-objc-objc-act.h : s-gtype ; @true # # Build hooks: -- cgit v1.1