Name | Last modified | Size | License | |
---|---|---|---|---|
Parent Directory | ||||
gcc-linaro-5.3-2016.02-rc1.tar.xz | 15-Jan-2018 17:41 | 71.7M | open | |
gcc-linaro-5.3-2016.02-rc1.tar.xz.asc | 15-Jan-2018 17:41 | 68 | open |
The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2016.02-rc1 stable Release-Candidate of the Linaro GCC 5 source package.
This Release-Candidate is based on FSF GCC 5.3.1-svn232321 and includes performance improvements and bug fixes backported from mainline GCC. This Release-Candidate is based on Linaro Snapshot GCC 5.3-2016.01-1 and includes the following performance improvements and bug fixes.
Changes in this stable GCC source package Release-Candidate include:
- Updates merged from FSF GCC 5.3.1-svn232321
- Backport of [AArch32] Finalize func_options in arm target
- Backport of [AArch32] PR 68149 Fix ICE in unaligned_loaddi split
- Backport of Add attribute for compatibility with ARM pipeline models
- Backport of [AArch32] PR target/68390
- Backport of PR 68317, 68326 Drop constant overflow flag in adjust_range_with_scev when possible
- Backport of [AArch64] 1/7 Add support for ARMv8.1 Adv.SIMD instructions
- Backport of [AArch64] 2/7 Add sqrdmah, sqrdmsh instructions
- Backport of [AArch64] 3/7 Add builtins for ARMv8.1 Adv.SIMD instructions
- Backport of [AArch64] fix 3/7 Add builtins for ARMv8.1 Adv.SIMD instructions
- Backport of [AArch64] 4/7 Add ACLE feature macro for ARMv8.1 Adv.SIMD instructions
- Backport of [AArch64] 5/7 Dejagnu support for ARMv8.1 Adv.SIMD
- Backport of [AArch64] 6/7 Add NEON intrinsics vqrdmlah and vqrdmlsh
- Backport of [AArch64] 7/7 Add NEON intrinsics vqrdmlah_lane and vqrdmlsh_lane
- Backport of [AArch64] Rework ARMv8.1 command line options
- Backport of [BugFix] PR rtl-optimization/68381
- Backport of Testcase for PR rtl-optimization/68381
- Backport of Only restrict pure simplification in mult-extend subst case, allow other substitutions
- Backport of [AArch64] Improve comparison with complex immediates followed by branch/cset
- Backport of [AArch64] Improve add immediate expansion
- Backport of [AArch64] Documentation fix for -fpic
- Backport of [AArch64] Use vector wide add for mixed-mode adds
- Backport of [AArch64] Update patterns to support FP zero
- Backport of [AArch64] Use aarch64_sync_memory_operand in atomic_store
pattern - Backport of [AArch32] PR target/68214: Delete IP-reg-clobbering call-through-mem patterns
- Backport of [testsuite] Make stackalign test LTO proof
- Backport of [testsuite] [AArch64] Skip big-endian as well for gcc.target/aarch64/got_mem_hoist_1.c
- Backport of [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_1.c scan-assembler-times bif\tv 1
- Backport of [AArch32] Fix vector TYPE_MODE in streaming-out
- Backport of [Bugfix] [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extract pattern
- Backport of [AArch64] Fix a few failures with LSE enabled
- Backport of [ARMv8.1] [AArch32] Add support for ARMv8.1
- Backport of [ARMv8.1] [AArch32] Multilib support for ARMv8.1.
- Backport of [ARMv8.1] [AArch32] Add patterns for new instructions
- Backport of [ARMv8.1] [AArch32] Add ACLE feature macro for ARMv8.1 instructions
- Backport of [ARMv8.1] [AArch32] Support ARMv8.1 ARM tests
- Backport of [ARMv8.1] [AArch32] Add ACLE intrinsics vqrdmlah and vqrdmlsh
- Backport of [ARMv8.1] [AArch32] Add ACLE intrinsics vqrdmlah_lane and vqrdmlsh_lane
- Backport of [AArch32] Fix armv8.1 support at configure time
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
- Linaro Toolchain IRC channel on irc.freenode.net at
#linaro-tcwg
- Bug reports should be filed in Launchpad against Linaro GCC project.
- Questions? ask Linaro.
- Interested in commercial support? inquire at Linaro support
——
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.