Compiler News Archives
7 December 2013 - Intel Architecture
With future versions of GCC there is now a "-mtune=ia" target for the GNU Compiler Collection's x86 back-end to always optimize the compiled program for the very latest Intel processors.
3 December 2013 - Likely Library - 1 Comment
The latest interesting open-source project we have come across is Likely, an image recognition run-time for heterogeneous architectures. Likely provides a domain-specific language for dealing with image recognition and is optimized to run on both CPUs and GPUs.
2 December 2013 - LLVM 3.4
LLVM 3.4 should be released before the month's end with a matching update to the Clang C/C++ compiler front-end and other LLVM sub-projects like DragonEgg and Compiler-RT.
25 November 2013 - IBM POWER8 - 5 Comments
While GCC 4.9 is now in a feature-freeze mode, the open-source compiler that will be introduced in 2014 has improved PowerPC support, including IBM's POWER8 architecture.
25 November 2013 - Gambas Project - 37 Comments
Gambas is an open-source development environment based on a Basic interpreter and with support for object extensions. It's been compared to Visual Basic, but Gambas supports Linux and is GPLv2 software.
22 November 2013 - GCC 4.9 Progresses
GCC 4.9 with its many new features is aiming for a release in the first half of 2014. As of this morning the GCC code-base will not accept new features as it's under a big-fixing-only flag.
22 November 2013 - Cortex-A12 Compiler
One day after LLVM received Cortex-A7 support, there's now a Cortex-A12 target inside LLVM's ARM back-end and the Clang C/C++ front-end.
21 November 2013 - OpenACC GCC - 36 Comments
Last week I wrote about OpenACC 2.0 being worked on for GCC complete with NVIDIA GPU acceleration support. While it's quite exciting on the surface and great to see the open-source compilers supporting more parallel programming standards, underneath it's not necessarily a bright story. Here's an update.
21 November 2013 - Cortex-A7 MPCore - 3 Comments
With Cortex-A7 cores appearing in many new ARM big.LITTLE configurations paired with higher-performance Cortex-A15 processors, support has now been added for the A7 to LLVM and Clang.
20 November 2013 - 23 December - 4 Comments
LLVM 3.4 has been branched and is now under a feature freeze. Over the next several weeks there will be extensive testing done of this major update to the open-source compiler stack while an official release is planned to happen right before Christmas.
18 November 2013 - Cleaner, Modern C++ Code - 3 Comments
Last year Intel proposed a tool to auto-convert C++ code into C++11 compliant code. The last time I wrote about this automatic code migrator it was called the C++11 Migrator and was still making steady progress, but that was months ago. Today we have an update on this useful utility now known as the C++ Modernizer and can auto-convert large amounts of code.
18 November 2013 - PyPy 2.2 - 3 Comments
The JIT compiler based PyPy alternative to Python is now up to version 2.2. This Python 2 alternative is now even faster than earlier releases.
17 November 2013 - GCC 4.9 Compiler - 2 Comments
When GCC 4.9 is released in 2014 it will be coming in hot on new features with a large assortment of improvements and new functionality for the open-source compiler.
16 November 2013 - Cilk_For Support - 7 Comments
As some more positive news for the GCC compiler after writing how NVIDIA and Mentor Graphics could harm the open-source compiler, Intel engineers are continuing to work on improving the Cilk Plus implementation.
14 November 2013 - OpenACC 2.0 - 4 Comments
It looks like GCC will have the first open-source implementation of the OpenACC 2.0 standard and it will support GPU acceleration!
10 November 2013 - LLVM C++11
It looks like the result of the latest LLVM developer discussion will mean releases past LLVM 3.4 will depend upon a C++11 toolchain for building the compiler infrastructure instead of a C++98 compliant compiler as needed right now to compile LLVM.
9 November 2013 - GCC Disabled - 17 Comments
GCC developers from multiple companies are beginning to reach agreement that it's time for Java to be turned off by default in GCC. The Java compiler support in GCC is in the form of GCJ, but it doesn't see much active development these days with more of the Java work happening in OpenJDK. Developers are looking to disable Java from the default GCC build process but to potentially replace it with the Go or ADA languages.
9 November 2013 - LLDB - 138 Comments
Yesterday I had written how the Leadwerks Linux developer has some issues with GDB for debugging -- as do other game developers. Besides game developers, BSD developers also have issues with GDB and seek for better alternatives beyond just a more liberal code license.
7 November 2013 - GCC Compiler - 5 Comments
As some more interesting GCC compiler news this week besides the integration of Intel Cilk Plus support and C11 _Atomic support being ready is a new competing implementation of the OpenACC parallel programming standard for the GNU Compiler Collection.
5 November 2013 - C11 Atomic - 1 Comment
Joseph Myers of CodeSourcery has proposed a patch based upon a GCC branch to now mainline support for C11 _Atomic in the GNU Compiler Collection.