Compiler News Archives
GCC 4.6 Is Only Four Bugs Away From An RC

While it's taken a while to clear out the most prominent bugs/regressions for GCC 4.6, its release candidate is now coming very soon. There's just four P1 regressions left before the release candidate of GNU Compiler Collection version 4.6 arrives.

7 March 2011 - Release Candidate Soon - 3 Comments
GCC 4.6 Still Has Too Many Serious Regressions

There's a new status report from Red Hat's Jakub Jelinek as to the state of GCC 4.6. While a GCC 4.6 release candidate is nearing, as Jakub says in today's update, "significant effort has been made recently to fix lots of regressions, yet there are still way too many serious regressions."

26 January 2011 - No RC Yet - 1 Comment
GCC 4.6 Release Candidate Is Nearing

A release candidate for version 4.6.0 of the GNU Compiler Collection (GCC) is nearing. Novell's Richard Guenther has provided a GCC 4.6 status update whereby this version of the leading free software compiler has now left "stage 3" of its development and the code-base is now only receiving regression fixes and documentation work.

4 January 2011 - New Compiler Update - 1 Comment
GCC 4.5.2 Is Near With A Release Candidate

While GCC 4.6 is nearing release, Ubuntu 11.04, Fedora 15, and other H1'2011 Linux distributions will continue shipping with GCC 4.5, which was released in April and so far has been succeeded by just one point release. A second point release, GCC 4.5.2, is however being prepared for release shortly.

8 December 2010 - GNU Compiler Collection - 1 Comment
Digital Mars Is Wanting To Merge D Into GCC

Walter Bright of Digital Mars has brought up with the GCC list what steps need to be traveled so that GDC, the GNU D Compiler, can be merged into GCC. Right now the GNU Compiler Collection doesn't have support for the D programming language, but that may soon change if this merge by Digital Mars is successful.

9 November 2010 - D Programming Language - 4 Comments
GCC 4.6 Leaves Stage 1 With New Features

Novell's Richard Guenther has just announced that GCC 4.6.0 has now left stage one of development and has immediately entered the third stage. This means no new features or other major work aside from bug-fixes will be accepted into this next major release of the GNU Compiler Collection.

3 November 2010 - Plus San Diego Reminder - 5 Comments
GCC 2010 Summit Presentations Now Online

For those interested in compilers, particularly GCC, or are interested in some technical slides to look over this weekend, the presentations from the 2010 GNU Compiler Collection Summit are now available online.

29 October 2010 - Plus A New GCC Framework - 10 Comments
LLVM's Clang Is Onto Building The Linux Kernel

In February of this year the Clang C/C++ compiler for LLVM hit the milestone of self-hosting itself after Clang's C support was declared production ready (with the recently released LLVM 2.8, the C++ support is now deemed feature-complete) just last October. In April another achievement was reached for LLVM/Clang and that was building much of FreeBSD's base operating system. Today another milestone has been hit and that's building the Linux kernel for Debian to the point that it's functional and can run the X.Org Server both on bare metal and this can also be done within a QEMU virtualized environment.

26 October 2010 - A Kernel That Works With X - 12 Comments
LLVM's DragonEgg 2.8 Released For GCC

Only one week has passed since the release of LLVM 2.8, but out today is version 2.8 of DragonEgg. For those out of the loop, DragonEgg is a GCC plug-in for GCC 4.5 and later that replaces the optimizers and code generations from GCC with that of those from the Low-Level Virtual Machine.

12 October 2010 - GCC-LLVM Plug-In - 2 Comments
LLVM 2.8 Released With Feature-Complete Clang C++

Chris Lattner has just announced the release of version 2.8 of LLVM, the Low-Level Virtual Machine. LLVM 2.8 is only being released about six months after the release of LLVM 2.7, but it boasts many notable changes, including the Clang compiler offering feature-complete C++ support against the ISO C++ 1998 and 2003 standards.

6 October 2010 - New Compiler Release - 26 Comments
GCC 4.4.5 Brings Bug-Fixes

While GCC 4.5 has been around since this past April, if you are still living with GCC 4.4 for whatever reason (like being hit with a massive performance regression), you may be pleased to know that on this Sunday afternoon there is the GCC 4.4.5 release that's now available. GCC 4.4.5 was delayed a bit, but it's here and offers up bug-fixes but no major new features.

3 October 2010 - Nothing Too Exciting - 6 Comments
Is Apple Now Blocking Contributions To GCC?

Yesterday on the mailing list for GCC is was brought up if Apple's Objective-C 2.0 patches for the GNU Compiler Collection could be merged back into the upstream GCC code-base as maintained by the Free Software Foundation. Even though Apple's modified GCC sources still reflect the FSF as the copyright holder and are licensed under the GNU GPLv2+, it doesn't look like Apple wants their compiler work going back upstream any longer.

10 September 2010 - Not Contributing Back - 111 Comments
GCC 4.5.1 Released; GCC 4.5.2 Is Up Next

Just as expected, GCC 4.5.1 was released today thereby meeting their target of releasing this point update to the GNU Compiler Collection prior to August. GCC 4.5.1 targets regressions and other bugs since the release of GCC 4.5.0 in mid-April.

31 July 2010 - GNU Compiler Collection - 2 Comments
Mozilla Spots Massive Performance Regression In GCC

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
GCC Can Now Be Worked On In C++

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
Intel Core 2, Core i7 Optimizations For GCC 4.6

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
LLVM Replaces libstdc++ Library With libc++

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
GCC 4.4.4 Is Being Uploaded For Release

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 - Add A Comment
LLVM 2.7 Makes Its Debut With Many Features

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
GCC 4.5.0 Compiler Released

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 Release Candidate Is Finally Here

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 Release Candidate Is Coming

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.5 Is Still Not Ready For Release

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
LLVM's Clang Now Can Build Itself

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
GCC 4.5 Status Update: Not Yet Branched

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
GCC 4.5 Steps Closer To Release

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
LLVM 2.6 Released, Clang Is Now Production Ready

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
GCC 4.4.0 Released With Graphite, Etc

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

610 Compiler news articles published on Phoronix.