Linaro GCC 4.7-2012.08
Download files for this release
Linaro GCC 4.7 2012.08 is the fifth release in the 4.7 series. Based off the latest GCC 4.7.1+svn189992 release, it includes many ARM-focused performance improvements and bug fixes.
Interesting changes include:
Updates to GCC 4.7.1+svn189992
A bug has been fixed in GCC's implementation of the AAPCS rules for the layout of vectors that could lead to wrong code being generated. Vectors larger than 8 bytes in size are now by default aligned to an 8-byte boundary. This is an ABI change: code that makes explicit use of vector types may be incompatible with binary objects built with older versions of GCC. Auto-vectorized code is not affected by this change.
LP: #1020601 - Strange behaviour with __builtin_
PR38785 - huge performance regression on EEMBC bitmnp01
PR53447 - missed optimization of 64bit ALU operation with small constant
1 blueprint and 1 bug targeted
|Fix partial-partial PRE||3 Medium||Michael Hope||11 Implemented|
|1020601||#1020601||Strange behaviour with __builtin_unreachable()||4 Medium||Ulrich Weigand||10 Fix Released|