The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2015.02 stable release of the Linaro GCC 4.9 source package.
Linaro GCC 4.9 2015.02 is the eleventh Linaro GCC source package release in the 4.9 series. It is based on FSF GCC 4.9.3-pre+svn220525 and includes performance improvements and bug fixes.
With the imminent release of ARMv8 hardware and the recent release of the GCC 4.9 compiler the Linaro TCWG will be focusing on stabilization and performance of the compiler as the FSF GCC compiler. The Linaro TCWG provides stable[1] quarterly releases and monthly engineering[2] releases.
Interesting changes in this GCC source package release include
* Backport of [AArch32] PR63676, exit tree fold when node be TREE_CLOBBER_P * Backport of [AArch32] M0/M1 small multiply * Backport of [AArch64] Fix unsafe access to deallocated stack * Backport of Int div by constant compilation enhancement * Backport of [AArch32] Fix PR target/64460: Set 'shift' attr properly on some patterns * Backport of [AArch32] Fix typo in *<arith_shift_insn>_shiftsi * Backport of [AArch64] Let LR register allocable * Backport of Improve warning message for bitfields * Backport of [AArch32] PR rtl-optimization/64011 * Backport of Fix checking on MAX_PENDING_LIST_LENGTH * Backport of Remove VEC_LSHIFT_EXPR and vec_shl_optab * Backport of [AArch64] Use new reduc_[us](min|max)_scal optabs, inc. for builtins * Backport of [AArch64] Use new reduc_plus_scal optabs, inc. for __builtins * Backport of Add new optabs for reducing vectors to scalars * Backport of [Vectorizer] Make REDUC_xxx_EXPR tree codes produce a scalar result * Backport of [AArch32] new cortex-m7 tune option * Backport of [AArch32] cortex-m7 scheduling * Backport of Improve Neon intrinsics testing * Backport of [AArch32] [testsuite] gnu11 cleanup for aapcs testcases
Linaro GCC 4.8 2015.02 is the sixteenth release in the 4.8 series and is in maintenance. Based off the latest GCC 4.8.4+svn220525 release, it includes performance improvements and bug fixes.
The Linaro GCC 4.8 maintenance branch will be retired when Linaro GCC 5.1 is delivered. Linaro GCC 4.9 will become the new maintenance release. Interesting changes in this GCC source package release include:
* Updates to GCC 4.8.4+svn220525
Feedback and Support
Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro development.
** Linaro Toolchain Development "mailing list": http://lists.linaro.org/mailman/listinfo/linaro-toolchain ** Linaro Toolchain IRC channel on irc.freenode.net at @#linaro-tcwg@
* Bug reports should be filed in Launchpad against "Linaro GCC project": http://bugs.launchpad.net/gcc-linaro/+filebug. * Questions? "ask Linaro": http://ask.linaro.org/. * Interested in commercial support? inquire at "Linaro support":mailto: support@linaro.org
[1] Stable source package releases are defined as releases where the full Linaro Toolchain validation plan is executed. [2] Engineering source package releases are defined as releases where the compiler is only put through unit-testing and full validation is not performed.
linaro-toolchain@lists.linaro.org