This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC/RFA: basic-improvements: split config.h and tm.h
- From: Phil Edwards <phil at jaj dot com>
- To: Zack Weinberg <zack at codesourcery dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 12 Nov 2002 02:55:26 -0500
- Subject: Re: RFC/RFA: basic-improvements: split config.h and tm.h
- References: <20021112065215.GA6431@egil.codesourcery.com>
On Mon, Nov 11, 2002 at 10:52:15PM -0800, Zack Weinberg wrote:
> I would like to proceed in an unusual fashion: I'm going to describe
> in detail what I propose to do in this message, and I ask for
> pre-approval for the actual patches based on this description. I want
> to do it this way because it does not make much sense to apply part of
> the change, but for testing purposes it's going to be helpful to break
> it up into steps, so I want an okay on the whole thing before I start.
> Also, one of the steps will make a one-line change to every last .c
> file in the source tree, which provokes worst-case performance from
> CVS's network protocol, so carrying it around for even the typical
> couple of days it takes for patch review will be extremely painful.
> For the same reasons, I intend to test each step as I go, but only
> commit the final result.
Gutsy, but it makes sense.
> There is a break point here; I propose to reach it and then commit all
> the changes so far. That will not remove any edges from any
> dependency graphs, only hoist them all out into the open where they
> can be got at.
Speaking of dependency graphs, would this sort of thing
http://www.jaj.com/space/phil/gccdoxy/unwind-dw2-fde-glibc_8c__incl.png
be useful, or have you already got a better tool?
Phil
--
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
- Edsger Dijkstra, 1930-2002