]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
config-lang.in (gtfiles): add \$(srcdir)/cp/name-lookup.c after \$(srcdir)/cp/name...
authorAndrew Pinski <pinskia@physics.uc.edu>
Tue, 1 Apr 2003 20:37:00 +0000 (20:37 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Tue, 1 Apr 2003 20:37:00 +0000 (15:37 -0500)
2003-04-01  Andrew Pinski  <pinskia@physics.uc.edu>

        * config-lang.in (gtfiles): add \$(srcdir)/cp/name-lookup.c
        after \$(srcdir)/cp/name-lookup.h.
        * name-lookup.c: (cxx_binding_make): Use ggc_alloc_clearedinstead
        of ggc_alloc.  Include gt-cp-name-lookup.h at the end of the file.
        * Make-lang.in: (gt-cp-name-lookup.h): is generated by the gtype.
        (cp/name-lookup.o): depends on gt-cp-name-lookup.h.

From-SVN: r65142

gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/config-lang.in
gcc/cp/name-lookup.c

index 6eb6d818305e2e7c2cc362ec56d36ebf5a539969..afd8014b80901245481d3909b16938f479d71b4a 100644 (file)
@@ -1,3 +1,12 @@
+2003-04-01  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * config-lang.in (gtfiles): add \$(srcdir)/cp/name-lookup.c
+       after \$(srcdir)/cp/name-lookup.h.
+       * name-lookup.c: (cxx_binding_make): Use ggc_alloc_clearedinstead
+       of ggc_alloc.  Include gt-cp-name-lookup.h at the end of the file.
+       * Make-lang.in: (gt-cp-name-lookup.h): is generated by the gtype.
+       (cp/name-lookup.o): depends on gt-cp-name-lookup.h.
+       
 2003-03-31  Jason Merrill  <jason@redhat.com>
 
        PR java/10145
index 43636969852a39ce45d9e9e4a2f64f6f724585f9..5cb503ed7c1fc3491631a9110686e841be6d04d2 100644 (file)
@@ -104,7 +104,7 @@ $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf
 
 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
 
 #\f
 # Build hooks:
@@ -277,4 +277,4 @@ cp/mangle.o: cp/mangle.c $(CXX_TREE_H) $(TM_H) toplev.h real.h
 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 8bac8dcd2342d00d6c9f5f5cce7ed41ee318eeb4..f2374850da614ef33347b3688cdbf78f642378d9 100644 (file)
@@ -34,4 +34,4 @@ stagestuff="g++\$(exeext) g++-cross\$(exeext) cc1plus\$(exeext)"
 
 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 3eb010a8d1fd56c3f35eed3d5a1441cc6128924b..b6767114f2cdbadb3d489c589c6f77c221750c2e 100644 (file)
@@ -42,7 +42,7 @@ cxx_binding_make (tree value, tree type)
       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 @@ set_namespace_binding (tree name, tree scope, tree val)
   timevar_pop (TV_NAME_LOOKUP);
 }
 
+#include "gt-cp-name-lookup.h"