From 0b30c8d9cef18f55e2425e32ffc1552af650a1be Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sun, 7 Jun 2009 17:40:06 +0000 Subject: - Add a new test suite for LIBPATTERNS - Fix Savannah bug #21198 - Fix Savannah bug #21823 - Fix Savannah bug #22010 --- ChangeLog | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 25e9554..487b2d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,24 @@ +2009-06-07 Paul Smith + + * read.c (record_files): The second-expansion "f->updating" hack + was not completely correct: if assumed that the target with + commands always had prerequisites; if one didn't then the ordering + was messed up. Fixed for now to use f->updating to decide whether + to preserve the last element in the deps list... but this whole + area of constructing and reversing the deps list is too confusing + and needs to be reworked. Fixes Savannah bug #21198. + 2009-06-06 Paul Smith + * hash.c (hash_insert): Remove useless test for NULL. + Fixes Savannah bug #21823. + + * make.h: Move SET_STACK_SIZE determination to make.h. + * main.c (main): New global variable, STACK_LIMIT, holds the + original stack limit when make was started. + * job.c (start_job_command): Reset the stack limit, if we changed it. + Fixes Savannah bug #22010. + * remake.c (check_dep): Only set the target's state to not-started if it's not already running. Found this while testing -j10 builds of glibc: various targets were being rebuilt multiple times. -- cgit v1.2.3