Index: Make-lang.in =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/Make-lang.in,v retrieving revision 1.144 diff -u -d -b -w -u -r1.144 Make-lang.in --- Make-lang.in 30 Mar 2003 20:16:06 -0000 1.144 +++ Make-lang.in 1 Apr 2003 00:58:56 -0000 @@ -104,7 +104,7 @@ gtype-cp.h gt-cp-call.h gt-cp-decl.h gt-cp-decl2.h : s-gtype; @true gt-cp-pt.h gt-cp-repo.h gt-cp-parser.h : s-gtype; @true -gt-cp-tree.h : s-gtype; @true +gt-cp-tree.h gt-cp-name-lookup.h: s-gtype; @true # # Build hooks: @@ -277,4 +277,4 @@ cp/parser.o: cp/parser.c $(CXX_TREE_H) $(TM_H) diagnostic.h gt-cp-parser.h output.h cp/name-lookup.o: cp/name-lookup.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TM_H) $(CXX_TREE_H) timevar.h + $(TM_H) $(CXX_TREE_H) timevar.h gt-cp-name-lookup.h Index: config-lang.in =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/config-lang.in,v retrieving revision 1.17 diff -u -d -b -w -u -r1.17 config-lang.in --- config-lang.in 30 Mar 2003 13:18:17 -0000 1.17 +++ config-lang.in 1 Apr 2003 00:58:56 -0000 @@ -34,4 +34,4 @@ target_libs="target-libstdc++-v3 target-gperf" -gtfiles="\$(srcdir)/cp/name-lookup.h \$(srcdir)/cp/cp-tree.h \$(srcdir)/cp/decl.h \$(srcdir)/cp/lex.h \$(srcdir)/cp/call.c \$(srcdir)/cp/decl.c \$(srcdir)/cp/decl2.c \$(srcdir)/cp/pt.c \$(srcdir)/cp/repo.c \$(srcdir)/cp/semantics.c \$(srcdir)/cp/tree.c \$(srcdir)/cp/parser.c \$(srcdir)/c-common.c \$(srcdir)/c-common.h \$(srcdir)/c-pragma.c" +gtfiles="\$(srcdir)/cp/name-lookup.h \$(srcdir)/cp/name-lookup.c \$(srcdir)/cp/cp-tree.h \$(srcdir)/cp/decl.h \$(srcdir)/cp/lex.h \$(srcdir)/cp/call.c \$(srcdir)/cp/decl.c \$(srcdir)/cp/decl2.c \$(srcdir)/cp/pt.c \$(srcdir)/cp/repo.c \$(srcdir)/cp/semantics.c \$(srcdir)/cp/tree.c \$(srcdir)/cp/parser.c \$(srcdir)/c-common.c \$(srcdir)/c-common.h \$(srcdir)/c-pragma.c" Index: name-lookup.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/name-lookup.c,v retrieving revision 1.2 diff -u -d -b -w -u -r1.2 name-lookup.c --- name-lookup.c 30 Mar 2003 16:00:39 -0000 1.2 +++ name-lookup.c 1 Apr 2003 00:58:56 -0000 @@ -42,7 +42,7 @@ free_bindings = binding->previous; } else - binding = ggc_alloc (sizeof (cxx_binding)); + binding = ggc_alloc_cleared (sizeof (cxx_binding)); binding->value = value; binding->type = type; @@ -140,3 +140,4 @@ timevar_pop (TV_NAME_LOOKUP); } +#include "gt-cp-name-lookup.h"