From 63adb4ff83bda8651bd73bab046d653c9e178e44 Mon Sep 17 00:00:00 2001
From: Richard Henderson <rth@redhat.com>
Date: Mon, 11 Mar 2002 16:48:36 -0800
Subject: [PATCH] * Makefile.in (.NOTPARALLEL): Add fake tag.

From-SVN: r50622
---
 ChangeLog           | 4 ++++
 Makefile.in         | 5 +++++
 gcc/ada/ChangeLog   | 4 ++++
 gcc/ada/Makefile.in | 4 ++++
 4 files changed, 17 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index d781d2fc04b3..9eb8e48d1815 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-03-11  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.in (.NOTPARALLEL): Add fake tag.
+
 2002-03-07  H.J. Lu  (hjl@gnu.org)
 
 	* configure.in: Enable gprof for mips*-*-linux*.
diff --git a/Makefile.in b/Makefile.in
index d8c5c59f84fe..2df4ad9be4ba 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -18,6 +18,11 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 #
 
+# Tell GNU make 2.79 not to run the top level in parallel.  This 
+# prevents contention for $builddir/$target/config.cache, as well
+# as minimizing scatter in file system caches.
+.NOTPARALLEL:
+
 srcdir = .
 
 prefix = /usr/local
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 1e7825ad3a0c..e524ac773eb2 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2002-03-11  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.in (.NOTPARALLEL): Add fake tag.
+
 2002-03-07  Geert Bosch  <bosch@gnat.com>
 
 	* adadecode.c, adadecode.h, aux-io.c, s-traces.adb, s-traces.ads, 
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in
index cd2fb22122af..3873a40966e7 100644
--- a/gcc/ada/Makefile.in
+++ b/gcc/ada/Makefile.in
@@ -57,6 +57,10 @@
 #      FLEX:    Gnu flex works.
 #      Other miscellaneous tools for obscure targets.
 
+# Tell GNU make 2.79 not to run this directory in parallel.
+# Not all of the required dependencies are present.
+.NOTPARALLEL:
+
 # Suppress smart makes who think they know how to automake Yacc files
 .y.c: