Compiler News Archives
Zack Rusin has written a new blog post where he compares writing free software graphics drivers to running a crocodile petting zoo and wireless bungee jumping.
2 July 2010 - Zack Rusin's Post - 6 Comments
Mozilla developers on the GCC mailing list have been expressing what they describe as a "massive performance regression" and "what might be the biggest compiler-upgrade-related performance difference we've seen at Mozilla." The Mozilla developers have upgraded from GCC 4.3 to GCC 4.5, which was released in April, and now they are experiencing massive slowdowns.
25 June 2010 - GCC 4.5 - 10 Comments
The Free Software Foundation and GCC Steering Committee have now decided that it's okay and permitted to write code for the GNU Compiler Collection (GCC) within C++. Up to this point, C has been the preferred language for working on GCC.
30 May 2010 - With Old Code Too - 28 Comments
CodeSourcery, a company that works on GCC for various companies like with Texas Instruments for bringing the GNU Toolchain to new CPUs and also offers their own software development environment, has shared their intentions to provide a new set of GCC optimizations for Intel's Core 2 and Core i7 processors.
20 May 2010 - Intel Sponsors It - 17 Comments
The LLVM compiler infrastructure project has Clang as a compiler front-end to compile C, Objective-C, and C++ programs as an alternative to GCC. However, the Low-Level Virtual Machine is now doing more and replacing bigger portions of the GCC tool-chain with new components. The LLVM project has introduced libc++ as a replacement for the GNU libstdc++ standard library.
16 May 2010 - New C++ Library - 103 Comments
This month marked the release of GCC 4.5.0 and LLVM 2.7 with updates to the Clang compiler too, but the month is not over in the free software compiler world. Jakub Jelinek of Red Hat is uploading the GCC 4.4.4 packages right now for its release.
30 April 2010 - New GCC Release
Last week we compared LLVM and Clang against GCC following the release of GCC 4.5 and found the newer compiler infrastructure that's sponsored by Apple to not perform as well as the GNU Compiler Collection in a number of areas at this time, but today LLVM 2.7 is out. Version 2.7 of the Low-Level Virtual Machine brings forward many improvements to both core LLVM itself and the Clang compiler front-end.
27 April 2010 - Low-Level Virtual Machine - 2 Comments
Version 4.5 of the GNU Compiler Collection (GCC) was running behind with too many regressions being left open, but only a few weeks ago they cleared their P1 regressions and then put out the GCC 4.5 release candidate. Now, already, GCC 4.5 has been officially released.
15 April 2010 - Wow, Already - 5 Comments
GCC 4.5 has been running a bit behind schedule due to outstanding regressions, but last week the last of their highest severity regressions were addressed, which paved the way for a release candidate. Today the release candidate for version 4.5 of the GNU Compiler Collection (GCC) has arrived.
6 April 2010 - GCC 4.5.0 Is Closer - 3 Comments
GCC 4.5 was not in a good shape as of the middle of March with it still not being ready due to 16 outstanding P1 regressions, but over the past two weeks, developers have feverishly been fixing these bugs and the count is now down to zero. For P2 regressions, 17 of them have been fixed too over this time span, which brings the second-tier bugs down to a count of 81. There is also one new P3 regression bringing its count to three.
31 March 2010 - Trunk Frozen - 31 Comments
GCC 4.4.0 was released nearly a year ago, but it looks like its one-year anniversary may pass without a new major release of the GNU Compiler Collection. GCC 4.5 was not yet branched back in January due to outstanding P1 regressions, which is also blocking any release candidates from being made available. Now in March there are 16 regressions of P1 status still outstanding.
15 March 2010 - Downgrading Regressions? - 10 Comments
The Clang compiler that provides a C/Object-C/C++ compiler atop the Low-Level Virtual Machine (LLVM) is now self-hosting, which means Clang can now be used to compile itself. The LLVM developers reached this important milestone where LLVM/Clang can now be used to build Clang with working resulting binaries that can even go on to build another copy of Clang as well.
6 February 2010 - LLVM Self Hosting - 10 Comments
In early December we passed along a GCC 4.5 status update in which there were still 26 P1 regressions (the highest priority), 93 P2 regressions, and four P3 regressions. Red Hat's Jakub Jelinek has published a new GCC 4.5 status update on the GCC mailing list. As of today there are now only 18 regressions of P1 severity, 84 regressions of P2, and there's now nine P3 regressions.
21 January 2010 - GNU Compiler Collection - 10 Comments
Novell's Richard Guenther has issued a GCC 4.5 status report this morning as yesterday this next major version of the GNU Compiler Collection had left "Stage 3" and is now entering a period in which only regression fixes and documentation work will take place.
2 December 2009 - Bug Fixes, Documentation - 16 Comments
Version 2.6 of LLVM, the Low-Level Virtual Machine, has been released. This modular compiler infrastructure, which can replace many parts of the GNU Compiler Collection and go far beyond the conventional roles as a code compiler such as being used within Apple's Mac OS X OpenGL implementation for providing optimizations and is similarly going to be used within Gallium3D, has taken a major leap forward with the 2.6 release.
25 October 2009 - Low-Level Virtual Machine - 25 Comments
Finally we have a stable, official release of GCC 4.4. This major update to the GNU Compiler Collection brings forth Graphite, which is a framework for providing loop optimizations and eventually will be used to provide automatic parallelization support. While still experimental, there is also improved support for C++0x, new compiler improvements, and various language-specific enhancements.
23 April 2009 - New GCC Release Finally Out - 8 Comments
If you are into compilers and have not already tried out the latest bits from GCC 4.4, you may want to give the GCC 4.4.0 Release Candidate 1 a whirl. GCC 4.4.0 RC1 was tar'ed up yesterday and is now ready for testing.
15 April 2009 - Test Out The New GCC Release - 5 Comments
Intel contributes quite a bit to the development of X.Org and the Linux kernel, through a number of Intel employees working on Linux full-time, making hardware contributions, etc. Up until recently, Intel even had its own Linux distribution (Moblin) for their Atom hardware. One area, however, where Intel has not been a major contributor is with the GNU Compiler Collection (GCC) considering they have long preferred their own high-performance Intel Compiler (ICC). That's not to say Intel hasn't made any contributions towards this critical piece of free software, but AMD and others have been more involved with GCC while Intel worked on its non-free ICC package. It looks though like things could be changing.
10 April 2009 - Or So It's Looking Like... - 8 Comments
IBM's Razya Ladelsky today outlined plans for providing automatic parallelization support within the GNU Compiler Collection. The Graphite Framework, which provides high-level loop optimizations based upon the polyhedral model, was merged for the forthcoming release of GCC 4.4 and it will be used eventually to provide some level of automatic parallelization support. Graphite will be combined with autopar, which is an automatic parallelization code generator based upon GOMP that in turn implements OpenMP.
10 March 2009 - IBM Working On Graphite Support - 29 Comments
The LLVM (Low-Level Virtual Machine) still isn't a big competitor to GCC since the Clang compiler front-end remains unfinished, but the LLVM folks have issued a version 2.5 release. LLVM 2.5 is made up of a bunch of bug fixes, a new XCore back-end, performance improvements (in the compiler and its generated code), new development documentation, and plenty more new work.
3 March 2009 - Low-Level Virtual Machine
Latest Linux Hardware Reviews
Latest Linux Articles
Latest Linux News
Latest Forum Discussions