summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@kolpackov.net>2006-02-08 17:29:07 +0000
committerBoris Kolpackov <boris@kolpackov.net>2006-02-08 17:29:07 +0000
commitd0c4e92f1145110793ffb04596019a864c88d2fc (patch)
tree97e0f900c14e63fc3c74a7de9d9aa144fc538adf /tests
parentce9c63b32b9e31b3902de2987c81732540b89a1e (diff)
downloadgunmake-d0c4e92f1145110793ffb04596019a864c88d2fc.tar.gz
Fixed Savannah bug #15641.
Diffstat (limited to 'tests')
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/scripts/features/parallelism18
2 files changed, 22 insertions, 0 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog
index 8a3b988..3e05ab8 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,7 @@
+2006-02-08 Boris Kolpackov <boris@kolpackov.net>
+
+ * scripts/features/parallelism: Add a test for bug #15641.
+
2006-02-06 Paul D. Smith <psmith@gnu.org>
* scripts/options/dash-W: Add a test for bug #15341.
diff --git a/tests/scripts/features/parallelism b/tests/scripts/features/parallelism
index 6bde30f..60ae55b 100644
--- a/tests/scripts/features/parallelism
+++ b/tests/scripts/features/parallelism
@@ -108,4 +108,22 @@ Ok done',
512);
+# Test for Savannah bug #15641.
+#
+run_make_test('
+.PHONY: all
+all:; @:
+
+-include foo.d
+
+foo.d: comp
+ @echo building $@
+
+comp: mod_a.o mod_b.o; @:
+
+mod_a.o mod_b.o:
+ @exit 1
+', '-j2', '');
+
+
1;