Re: [PATCH 00/18] resurrect automatic dependency tracking

2013-07-26 Thread Tom Tromey
Tom> Good idea. I'll dig up make 3.81 and give it a try soon, if not Tom> tomorrow, then early next week. I did this today. I downloaded and built GNU make 3.81 and put it in my PATH. Then I did "make -j2" builds in the gcc directory of each revision. I also ran "touch Makefile.in" and then "mak

Re: [PATCH 00/18] resurrect automatic dependency tracking

2013-07-26 Thread Tom Tromey
> "Joseph" == Joseph S Myers writes: Joseph> We have a reliable reproducer for the bug, at least in the form Joseph> in which it appeared with the old patch: Joseph> - even Joseph> though it was never clear exactly what the make bug wa

Re: [PATCH 00/18] resurrect automatic dependency tracking

2013-07-25 Thread Tom Tromey
Joseph> Thus, it would seem appropriate, for each of the 18 successive Joseph> states after an initial subsequence of the patches is applied, Joseph> to verify that, if you build with make 3.81, touch Makefile.in Joseph> and then do make -j2 cc1, it does not produce the hang Joseph> previously obse

Re: [PATCH 00/18] resurrect automatic dependency tracking

2013-07-25 Thread Joseph S. Myers
On Thu, 25 Jul 2013, Tom Tromey wrote: > That patch was ultimately reverted due to a GNU make bug. This time > around, thanks to git, I chose to make a patch series. This way, even > if we stumble across the bug again (it is not clear it was ever > fixed), we can determine which patch triggers i

[PATCH 00/18] resurrect automatic dependency tracking

2013-07-25 Thread Tom Tromey
Somehow "patch #0" of my series didn't go out. So, I'm sending it separately. Sorry about that. I don't know what happened, so I wouldn't be totally surprised if it made its way to the list some day :) This patch series resurrects my automatic dependency tracking patch from eons ago. That pat