NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/x-tar gcc-linaro-5.3-2016.02-rc1.tar.xz 15-Jan-2018 17:41 71.7M open
text 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

——

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.