A lot of compilers have come and gone over the last years but the GNU Compiler Collection has been one of the leading compilers in use over the last 15 years. It has a long and critically important history in the free and open source movement. GCC version 4 now features a new optimisation framework (Tree-SSA) and includes improvements to its optimiser (e.g. dead code elimination, autovectorisation of loops) as well as language-specific improvements. The changelog states: "Independent testers have measured speed-ups up to 25% in real-world production code, compared to the 3.4 family" (for C++). Tree-SSA will enable the development of many many more optimizations than were reasonably possible with the old infrastructure - so GCC 4.0 is the base of the next round of optimization, which will be part of GCC 4.1. Tom
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds