GCC 3.3 was released today. Mark Mitchell announced the release saying:
"This release contains a very large number of bug-fixes relative to GCC 3.2.3, and a number of new features. See this page for a more complete list of changes."
GCC is the GNU Compiler Collection. This first release in the 3.3 line follows the earlier GCC 3.2.3 [story] by nearly a month. The next release will be 3.3.1, targeting bugs found in 3.3. Mention is made again of targets that have been marked obsolete, and will be removed in 3.4 [story]. Read on for the complete announcement.
From: Mark Mitchell To: gcc-announce AT gcc.gnu.org Subject: GCC 3.3 Released Date: Wed, 14 May 2003 16:45:28 -0700 The GCC 3.3 release is now available from the sites listed at: http://www.gnu.org/order/ftp.html This release contains a very large number of bug-fixes relative to GCC 3.2.3, and a number of new features. See this page: http://gcc.gnu.org/gcc-3.3/changes.html for a more complete list of changes. The next release of GCC will be GCC 3.3.1, which will be a bug-fix release. As always, there are far too many people involved in the development and testing of GCC to name them all, but I would like to recognize a few people whose efforts made it notably easier for me to manage this release: In alphabetical order: - Joe Buck, for producing our release notes. - Richard Henderson, for reviewing zillions of patches. - Gerald Pfeifer, for maintaining all of the web documentation. - Angela Thomas, for putting our CVS repository back together in incredibly short order, after I made a mess of it. -- Mark Mitchell CodeSourcery, LLC mark AT codesourcery.com
Kernel building with gcc3.3
Can it build Linux 2.4.x/2.5.x?
Is there a performance improvement?
RE: Kernel building with gcc3.3
It should build the most recent 2.5 bk snapshot or mm kernel. Don't know about 2.4, but it probably wouldn't be much work to get it to compile...
Why don't you do some benchmarks and report the performance difference? If you do decide to do benchmarks, run microbenchmarks like lmbench for example, but also "real world" benchmarks, like a kernel compile for example.