Hi,
Linaro GCC 4.9 2015.01 source package has been respun and deployed on:
http://releases.linaro.org/15.01/components/toolchain/gcc-linaro/4.9
This package release contains two fixes for Linaro bugzilla's PR:
* #1291 - ICE (segmentation fault) on arm-linux-gnueabihf * #1314 - ICE (in in expand_expr_addr_expr_1, at expr.c:7634) on arm-linux-gnueabihf
You can find the original 2015.01 announcement below
Regards, Yvan
---------------------------------------------------------------------------------------------------------------------
The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2015.01 engineering release of the Linaro GCC 4.9 source package.
Linaro GCC 4.9 2015.01 is the tenth Linaro GCC source package release in the 4.9 series. It is based on FSF GCC 4.9.3-pre+svn219502 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
* Linaro bugzilla PR fixed : #902 * Updates to GCC 4.9.3-pre+svn219502 * Backport of [AArch64] Support SISD variants of SCVTF,UCVTF * Backport of [AArch64] Fix ICE in aarch64_float_const_representable_p * Backport of [AArch64] Switch to sched-pressure by default. * Backport of [AArch64] Add scheduler for ThunderX * Backport of [AArch64] Remove crypto extension from default for cortex-a53, cortex-a57 * Backport of [AArch64] doloop pattern for -fmodulo-sched * Backport of [AArch32] Add execution tests of ARM REV intrinsics. * Backport of [AArch32] Post-indexed addressing for NEON memory access * Backport of [AArch32] Improve 64 bit division performance (serie) * Backport of [AArch32] Revert 215321 backport. * Backport of [AArch32/AArch64] Add ACLE 2.0 predefined macros * Backport of PR tree-optimization/54742 - extend jump thread for finite state automata * Backport of PR target/61997 - cc1plus ICE with aarch64 target using PCH and builtin functions * Backport of PR target/63724 - Fix up BSL expander for floating point types * Backport of [LRA] Relax one gcc_assert in lra-eliminate for fixed register * Backport of Add clobber_reg function
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 bugzilla against GCC product: http://bugs.linaro.org/enter_bug.cgi?product=GCC
* 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.
Correction, the second fix is not #1314, but #1149 - 4.9-2015.01 miscompiles GCC trunk on aarch64-linux-gnu
Sorry for the noise. Yvan
On 10 March 2015 at 15:05, Yvan Roux yvan.roux@linaro.org wrote:
Hi,
Linaro GCC 4.9 2015.01 source package has been respun and deployed on:
http://releases.linaro.org/15.01/components/toolchain/gcc-linaro/4.9
This package release contains two fixes for Linaro bugzilla's PR:
- #1291 - ICE (segmentation fault) on arm-linux-gnueabihf
- #1314 - ICE (in in expand_expr_addr_expr_1, at expr.c:7634) on
arm-linux-gnueabihf
You can find the original 2015.01 announcement below
Regards, Yvan
The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2015.01 engineering release of the Linaro GCC 4.9 source package.
Linaro GCC 4.9 2015.01 is the tenth Linaro GCC source package release in the 4.9 series. It is based on FSF GCC 4.9.3-pre+svn219502 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
- Linaro bugzilla PR fixed : #902
- Updates to GCC 4.9.3-pre+svn219502
- Backport of [AArch64] Support SISD variants of SCVTF,UCVTF
- Backport of [AArch64] Fix ICE in aarch64_float_const_representable_p
- Backport of [AArch64] Switch to sched-pressure by default.
- Backport of [AArch64] Add scheduler for ThunderX
- Backport of [AArch64] Remove crypto extension from default for cortex-a53, cortex-a57
- Backport of [AArch64] doloop pattern for -fmodulo-sched
- Backport of [AArch32] Add execution tests of ARM REV intrinsics.
- Backport of [AArch32] Post-indexed addressing for NEON memory access
- Backport of [AArch32] Improve 64 bit division performance (serie)
- Backport of [AArch32] Revert 215321 backport.
- Backport of [AArch32/AArch64] Add ACLE 2.0 predefined macros
- Backport of PR tree-optimization/54742 - extend jump thread for finite state automata
- Backport of PR target/61997 - cc1plus ICE with aarch64 target using PCH and builtin functions
- Backport of PR target/63724 - Fix up BSL expander for floating point types
- Backport of [LRA] Relax one gcc_assert in lra-eliminate for fixed register
- Backport of Add clobber_reg function
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 bugzilla against GCC product: http://bugs.linaro.org/enter_bug.cgi?product=GCC
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