This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 3.3, GCC 3.4
- From: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- To: Devang Patel <dpatel at apple dot com>
- Cc: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>, Mark Mitchell <mark at codesourcery dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Fri, 31 Jan 2003 14:59:33 -0600
- Subject: Re: GCC 3.3, GCC 3.4
- Organization: OAR Corporation
- References: <C57D51FC-3559-11D7-B1C5-0003935AAA26@apple.com>
Devang Patel wrote:
>
> On Friday, January 31, 2003, at 11:41 AM, Joseph S. Myers wrote:
>
> > On Fri, 31 Jan 2003, Devang Patel wrote:
> >
> >> Another thing, IMO we need to do is to look at the pace of
> >> development.
> >> More then 1400 checkins (total count from gcc-cvs mailing list) in
> >> this month only!. PCH and new C++ parser are major new items but
> >
> > How many of these checkins are actually on the mainline?
>
> I do not know, but it is not important for what I am saying.
>
> Even if we eliminate duplicate check-ins, I do not think in this
> month we have got ~1000 new features or genuine bug (bug that is
> in GCC since beginning of time) fixes in all branches combined.
Real quick analysis of December's via "grep Subject" and wc:
Total: 1020
version.c Updates: 176
gnatvsn.ads Updates: 124
So 300 are based upon an automated daily update of the version string.
There are 500 unique subject lines in the December log. This is not
a 100% accurate reflection of unique modifications because the
subject lines are truncated at about 64 characters and many start
with the same string "Subject: gcc/gcc ChangeLog " so there isn't much
room for being unique based upon files in a change set.
This is 5 minutes of looking and my point is just to be careful
looking at these. I agree that there are probably a fair number of
changes but gcc is a LARGE body of source code so I would expect
changes. Besides the compiler, there are test suites, documentation,
run-time libraries, and build support tools that support a variety
of host and target environments.
The large number of host and target combinations means that it is
probably just a fact of life that what is an improvement to one
target has a probability to break something else.
--joel
> -Devang