On Sun, 2 Dec 2007, Daniel Berlin wrote:

> I have never, in 7 years of working on and debugging gcc, found the
> ChangeLog to be useful in debugging a problem.

I find they are useful for finding what has changed in function X (or in 
functions matching pattern Y) since 4.1, say (given a bug in 4.1-based 
sources that might be fixed by a backport of a more recent patch, which 
has been traced to involve function X in some way).

The key feature here of course is not that the logs do not contain "why", 
but that they do contain the names of all the functions changed (beyond 
purely mechanical "all callers changed" type changes) - and the function 
names can be stable even as the functions themselves move between source 
files.  I think that part of the standards remains useful with logs with 
the more detailed "why" as used in the gcc/ada/ directory.

-- 
Joseph S. Myers
[EMAIL PROTECTED]

Reply via email to