Makefile.in (C_AND_C_OBJS): Add gcc-callbacks.o.
authorMark Mitchell <mark@codesourcery.com>
Sat, 4 Sep 1999 22:24:18 +0000 (22:24 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sat, 4 Sep 1999 22:24:18 +0000 (22:24 +0000)
GCC:

Sat Sep  4 13:44:01 1999  Mark Mitchell  <mark@codesourcery.com>

* Makefile.in (C_AND_C_OBJS): Add gcc-callbacks.o.
(OBJS): Add $(GCC).
(ggc-callbacks.o): New target.
* ggc-callbacks.c: New file.

Chill:

1999-09-04  Mark Mitchell  <mark@codesourcery.com>

* Make-lang.in (cc1chill): Depend on ggc-callbacks.o.
* Makefile.in (CHILL_OBJS): Add ggc-callbacks.o.

C++:

1999-09-04  Mark Mitchell  <mark@codesourcery.com>

* Make-lang.in (cc1plus): Remove dependency on GGC.
* Makefile.in (OBJS): Don't mention ggc-simple.o.
(OBJDEPS): Don't mention ggc-simple.o.

F77:

Sat Sep  4 13:46:27 1999  Mark Mitchell  <mark@codesourcery.com>

* Make-lang.in (f771): Depend on ggc-callbacks.o.
* Makefile.in (OBJS): Add ggc-callbacks.o.
(OBJDEPS): Likewise.

Objc:

1999-09-04  Mark Mitchell  <mark@codesourcery.com>

* Make-lang.in (jc1): Depend on ggc-callbacks.o.
* Makefile.in (OBJS): Add ggc-callbacks.o.
(OBJDEPS): Likewise.

From-SVN: r29111

gcc/ChangeLog
gcc/Makefile.in
gcc/ch/Make-lang.in
gcc/ch/Makefile.in
gcc/cp/Make-lang.in
gcc/cp/Makefile.in
gcc/f/Make-lang.in
gcc/f/Makefile.in
gcc/java/Make-lang.in
gcc/java/Makefile.in

index 6049ab5f68abb6b9face1b52c46aef91414908ea..326147a5f9cacbfbdeb0ba00c171ec9820079dc1 100644 (file)
@@ -1,3 +1,10 @@
+Sat Sep  4 13:44:01 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * Makefile.in (C_AND_C_OBJS): Add gcc-callbacks.o.
+       (OBJS): Add $(GGC).
+       (ggc-callbacks.o): New target.
+       * ggc-callbacks.c: New file.
+
 Sat Sep  4 22:53:13 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
 
        * expr.h: Collapse individual optab and libfunc vars to arrays.
index 333da82d4950a746afa37c9c59967e6f36f6d125..2ff35b752c2b842e5047ad7dff0aa0d2a26b81af 100644 (file)
@@ -659,7 +659,7 @@ SUBDIR_FLAGS_TO_PASS = $(ORDINARY_FLAGS_TO_PASS) \
 
 # Language-specific object files for C and Objective C.
 C_AND_OBJC_OBJS = c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o \
-  c-aux-info.o c-common.o c-iterate.o @extra_c_objs@
+  c-aux-info.o c-common.o c-iterate.o ggc-callbacks.o @extra_c_objs@
 
 # Language-specific object files for C.
 C_OBJS = c-parse.o c-lang.o $(C_AND_OBJC_OBJS)
@@ -674,7 +674,8 @@ OBJS = toplev.o version.o tree.o print-tree.o stor-layout.o fold-const.o \
  insn-peep.o reorg.o haifa-sched.o final.o recog.o reg-stack.o \
  insn-opinit.o insn-recog.o insn-extract.o insn-output.o insn-emit.o lcm.o \
  profile.o insn-attrtab.o $(out_object_file) $(EXTRA_OBJS) convert.o \
- mbchar.o dyn-string.o splay-tree.o graph.o sbitmap.o resource.o hash.o lists.o
+ mbchar.o dyn-string.o splay-tree.o graph.o sbitmap.o resource.o hash.o \
+ lists.o $(GGC)
 
 # GEN files are listed separately, so they can be built before doing parallel
 #  makes for cc1 or cc1plus.  Otherwise sequent parallel make attempts to load
@@ -1435,6 +1436,8 @@ ggc-simple.o: ggc-simple.c $(CONFIG_H) $(RTL_BASE_H) $(TREE_H) flags.h ggc.h
 
 ggc-none.o: ggc-none.c $(CONFIG_H) $(RTL_BASE_H) ggc.h
 
+ggc-callbacks.o: ggc-callbacks.c $(CONFIG_H) $(RTL_BASE_H) $(TREE_H) ggc.h
+
 obstack.o: $(srcdir)/../libiberty/obstack.c $(CONFIG_H)
        rm -f obstack.c
        $(LN_S) $(srcdir)/../libiberty/obstack.c obstack.c
index 958d085ccc23a378f14eee0117290caa3d597b30..5ac4748ee87d90685377882955e894b177161fe2 100644 (file)
@@ -95,7 +95,8 @@ chill-cross: $(srcdir)/ch/chill.in
 
 cc1chill$(exeext): $(P) $(CHILL_SRCS) $(LIBDEPS) stamp-objlist \
        insn-config.h insn-flags.h insn-attr.h insn-codes.h \
-       c-typeck.o c-aux-info.o c-common.o c-iterate.o
+       c-typeck.o c-aux-info.o c-common.o c-iterate.o \
+        ggc-callbacks.o
        cd ch; $(MAKE) $(FLAGS_TO_PASS) $(CHILL_FLAGS_TO_PASS) ../cc1chill$(exeext)
 
 #\f
index b42532a7a0c1ff7bf46cba22f3b252bdfda8fb16..b3779646a1aa394755829efa49af52cceaa7f868 100644 (file)
@@ -183,7 +183,8 @@ FLAGS_TO_PASS = \
 
 CHILL_OBJS = parse.o actions.o except.o grant.o lang.o \
    tree.o lex.o decl.o typeck.o convert.o expr.o loop.o \
-   tasking.o timing.o inout.o satisfy.o ch-version.o
+   tasking.o timing.o inout.o satisfy.o ch-version.o \
+   ../ggc-callbacks.o
 
 # Language-independent object files.
 OBJS = `cat ../stamp-objlist`
index 67c1219b421c468fee82bac70196d374d764612c..9e5a2188136f94828a6f28436bed1b39a726c437 100644 (file)
@@ -122,7 +122,7 @@ CXX_SRCS = $(srcdir)/cp/call.c $(srcdir)/cp/decl2.c \
 
 cc1plus$(exeext): $(P) $(CXX_SRCS) $(LIBDEPS) stamp-objlist c-common.o \
         c-pragma.o $(srcdir)/cp/cp-tree.h $(srcdir)/cp/cp-tree.def \
-       $(srcdir)/cp/gxx.gperf hash.o $(GGC)
+       $(srcdir)/cp/gxx.gperf hash.o
        cd cp; $(MAKE) $(FLAGS_TO_PASS) $(CXX_FLAGS_TO_PASS) ../cc1plus$(exeext)
 #\f
 # Build hooks:
index 4cc047f1d61c4f19a52d0b4e54d677adc281185a..d71938f293eee3163a94975a0158be7287fda0f0 100644 (file)
@@ -178,8 +178,8 @@ CXX_OBJS = call.o decl.o errfn.o expr.o pt.o typeck2.o \
  repo.o dump.o @extra_cxx_objs@
 
 # Language-independent object files.
-OBJS = `cat ../stamp-objlist` ../c-common.o ../c-pragma.o ../ggc-simple.o
-OBJDEPS = ../stamp-objlist ../c-common.o ../c-pragma.o ../ggc-simple.o
+OBJS = `cat ../stamp-objlist` ../c-common.o ../c-pragma.o
+OBJDEPS = ../stamp-objlist ../c-common.o ../c-pragma.o
 
 compiler: ../cc1plus$(exeext)
 ../cc1plus$(exeext): $(P) $(OBJDEPS) $(CXX_OBJS) $(LIBDEPS)
index a531abb5707f3844290d6d219be1da42a2ede12e..daf661701dc8600389289f9dd5865162343d6127 100644 (file)
@@ -200,7 +200,7 @@ F77_SRCS = \
  $(srcdir)/f/where.c \
  $(srcdir)/f/where.h
 
-f771$(exeext): $(P) $(F77_SRCS) $(LIBDEPS) stamp-objlist
+f771$(exeext): $(P) $(F77_SRCS) $(LIBDEPS) ggc-callbacks.o stamp-objlist
        touch lang-f77
        cd f; $(MAKE) $(FLAGS_TO_PASS) \
          HOST_CC="`case '$(HOST_CC)' in stage*) echo '$(HOST_CC)' | sed -e 's|stage|../stage|g';; *) echo '$(HOST_CC)';; esac`" \
index 5d1e558e4cda8ec4365c09eba838c8ce4de865d3..d369fad8b5eb465d08f2af56c58cc47d746a560d 100644 (file)
@@ -194,8 +194,8 @@ F77_OBJS = \
  where.o
 
 # Language-independent object files.
-OBJS = `cat ../stamp-objlist`
-OBJDEPS = ../stamp-objlist
+OBJS = `cat ../stamp-objlist` ../ggc-callbacks.o
+OBJDEPS = ../stamp-objlist ../ggc-callbacks.o
 
 compiler: ../f771$(exeext)
 ../f771$(exeext): $(P) $(F77_OBJS) $(OBJDEPS) $(LIBDEPS)
index d0234ff2dd0131ec3bd798f9111c00aebdc03c35..d787ba62591251d8fd6771bebaf28bf6fce7b500 100644 (file)
@@ -77,7 +77,7 @@ JAVA_SRCS = $(srcdir)/java/parse.y $(srcdir)/java/class.c \
   $(srcdir)/java/check-init.c \
   $(srcdir)/java/jcf-depend.c  $(srcdir)/java/jcf-path.c
 
-jc1$(exeext): $(P) $(JAVA_SRCS) $(LIBDEPS) stamp-objlist
+jc1$(exeext): $(P) $(JAVA_SRCS) $(LIBDEPS) stamp-objlist ggc-callbacks.o
        cd java; $(MAKE) $(FLAGS_TO_PASS) $(JAVA_FLAGS_TO_PASS) ../jc1$(exeext)
 
 jvspec.o: $(srcdir)/java/jvspec.c
index 0b36c236cb28f7e6811c6637bfed7cd25801f996..fe1c51fe67d6d11a0b0ed427e4cc9f0e6e1e57fb 100644 (file)
@@ -170,8 +170,8 @@ JAVA_OBJS = parse.o class.o decl.o expr.o constants.o lang.o typeck.o \
 JAVA_OBJS_LITE = parse-scan.o jv-scan.o
 
 # Language-independent object files.
-OBJS = `cat ../stamp-objlist`
-OBJDEPS = ../stamp-objlist
+OBJS = `cat ../stamp-objlist` ../ggc-callbacks.o
+OBJDEPS = ../stamp-objlist ../ggc-callbacks.o
 
 compiler: ../jc1$(exeext) ../jv-scan$(exeext)
 ../jc1$(exeext): $(P) $(JAVA_OBJS) $(OBJDEPS) $(LIBDEPS)