20090701 IBM Extends GCC with New Program
From s5h.net
IBM unveils open source compiler
Open Source compiler provides automated advice on software code optimization
http://www.ciol.com/Developer/Languages/News-Reports/IBM-unveils-open-source-compiler/30609121719/0/ MilePost Compiler: AI optimises machine code
As part of the MilePost (Machine Learning for Embedded Programs Optimisation) project funded by Information Society Technologies (IST) of the European Union, the IBM research lab in Haifa, Israel, has released an open source compiler which automatically learns how to translate source code into machine code suitable for the respective hardware used. The compiler uses suggestions made by an ICI (Interactive Compilation Interface) plug-in.
http://www.heise.de/english/newsticker/news/141372 IBM offers open source machine learning compiler
Called Milepost GCC, the compiler is the result of a collaboration between IBM and partners in the European Union-funded Milepost consortium. The project is an extension of the GCC (GNU Compiler Collection) effort.
http://www.infoworld.com/d/developer-world/ibm-offers-open-source-machine-learning-compiler-602 Milepost GCC Now Available http://www.ddj.com/linux-open-source/218102130
Recent
GCC 4.4 improves open source compiler with Graphite
What does that all mean? Well it means that (some) programs that are compiled with GCC (and that's a lot) will now benefit from the improved optimizations and could possibly as a result become faster themselves. It never ceases to amaze me how with every new GCC release, software vendors a few months later will come out and say how their software is now faster as a result.
http://blog.internetnews.com/skerner/2009/04/gcc-44-improves-open-source-co.html
GCC 4.4 Release Series
Changes, New Features, and Fixes
http://gcc.gnu.org/gcc-4.4/changes.html
GCC 4.4.0 Release Candidate Is Now Out There
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. GCC 4.4 has a number of benefits over GCC 4.3 in all areas. One of the GCC 4.4 features that excite us is the merging of the Graphite framework, which will ultimately provide automatic parallelization support. Also on the multi-threaded front, GCC 4.4 supports version 3.0 of OpenMP. While still experimental, in this GNU Compiler Collection update there is also better support for the C++0x language.
http://www.phoronix.com/scan.php?page=news_item&px=NzIwNQ
GCC To Receive Automatic Parallelization Support
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.
http://www.phoronix.com/scan.php?page=news_item&px=NzEzNA
Plug-in architecture on the way for the gcc
When Richard Stallman began writing Bison in 1983, he was only trying to build the bits of an operating system he would need to write another operating system. But that recursive goal was no stranger than the recursive name he would create for the software he would eventually create: the GNU Project, where GNU standard for “ GNU is Not Unix.” And now, 25 years later, one of the most important tools to come out of the GNU Project’s drive for the GNU Operating System—the GNU Compiler Collection— has received approval from the Free Software Foundation to begin work on a plug-in architecture. Mark Mitchell, founder of CodeSourcery, confirmed that the FSF gave its permission to prepare the gcc for plug-ins. This is the first time that such permission has been granted.
http://www.sdtimes.com/PLUG_IN_ARCHITECTURE_ON_THE_WAY_FOR_THE_GCC/33218
Fall Release of Sourcery G++™ Includes Most Up-to-Date GNU Toolchain Available
CodeSourcery, Inc. announces the fall release of Sourcery G++, a complete C/C++ development environment based on the GNU Toolchain and the Eclipse™ IDE. Sourcery G++ 4.3 includes the latest release of the GNU C and C++ Compilers (GCC 4.3.2) and the GNU Debugger (GDB 6.8.50) available from the Free Software Foundation with significant additional enhancements developed by CodeSourcery’s expert GNU Toolchain team.
GCC 4.3.2 Released
GCC 4.3.2 has been released. GCC 4.3.2 is a bug-fix release, containing fixes for regressions in GCC 4.3.1 relative to previous GCC releases.
http://gcc.gnu.org/ml/gcc-announce/2008/msg00004.html
Wellington event hosts free software advocate Richard Stallman
Free software advocate Richard Stallman is in New Zealand for a limited time to speak about copyright and share his experiences establishing the world’s first free user operating system. He will be presenting at Unlimited Potential’s Gadgets, Games and Geeks Expo on Wednesday 13th August – an annual event featuring the newest and brightest games and gadgets Wellington's geek community has on offer.
http://www.geekzone.co.nz/content.asp?contentid=7871
on the present and future of GCC
Next Tuesday, August 12th 2008, Diego Novillo, Google employee and long-time active member of the GCC developer community, will visit our lab. During his visit, Diego will give a presentation on the present and future of GCC (GNU Compiler Collection), at 2.30pm in the Turing meeting room (level -3).
http://www.elis.ugent.be/nl/node/1780
GCC 4.3.1 Released
GCC 4.3.1 is a bug-fix release, containing fixes for regressions in GCC 4.3.0 relative to previous GCC releases.
http://gcc.gnu.org/ml/gcc-announce/2008/msg00003.html
GCC 4.3 Release Series
The GNU project and the GCC developers are pleased to announce the release of GCC 4.3.0. This release is a major release, containing new features (as well as many other improvements) relative to GCC 4.2.x.
Related: GCC 4.2.3 Released
4.2.3 has been released. GCC 4.2.3 is a bug-fix release, containing fixes for regressions in GCC 4.2.2 relative to previous GCC releases. This release is available from the FTP servers.
http://gcc.gnu.org/gcc-4.2/changes.html
GCC 4.2.2 Compiler Released
Continuing in the GCC 4.2 series is the release of GCC 4.2.2. GCC 4.2.2 contains changes and other fixes since GCC 4.2.1.
http://www.phoronix.com/scan.php?page=news_item&px=NjEwOA
BSD Licensed PCC Compiler Imported
It is not yet bug-free, but it can compile the i386 userspace. The big benefit of it (apart from that it's BSD licensed, for license geeks :-) is that it is fast, 5-10 times faster than gcc, while still producing reasonable code.
http://undeadly.org/cgi?action=article&sid=20070915195203&mode=expanded/
Tools: GCC 4.2.0 Released
Mark Mitchell announced the availability of GCC 4.2 saying, "GCC 4.2.0 is a major release, containing new functionality not available in GCC 4.1.x or previous GCC releases." He then linked the GCC 4.2 Release Series Changes, New Features, and Fixes document for more details as to what is new in this release.
