There's open-source compiler news this week for both GCC and LLVM.
Joseph Myers of CodeSourcery issued a GCC 4.7.0 status update on Tuesday (the email
). GCC 4.7 is still in Stage 1 of development and this should move on by month's end. Before hitting the end of GCC 4.7 Stage 1, the transactional-memory
branches should be merged in time. In terms of regressions with this new status report, there's 21 new P1 regressions (the most severe regressions, now up to a count of 27), three new P2 regressions (a total of 98), and 31 P3s (a drop of 28 from the last status report).
In regards to the matter expressed earlier this month about merging the D language front-end into GCC
, that's likely not going to happen until GCC 4.8 in 2012. However, there's a chance part of it could be merged for this next release. "The recent proposal for adding the D front end is also clearly a 4.8 matter, not 4.7, unless the patches outside the D-specific directories are ready very soon."
In the LLVM world, they will be branching their code-base today for the upcoming LLVM 3.0 release
. LLVM 3.0 is expected for release in November. See the reminder from Apple
for more information.