NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/x-tar gcc-linaro-snapshot-5.3-2016.01-1.tar.xz 15-Jan-2018 17:40 73.4M open
text gcc-linaro-snapshot-5.3-2016.01-1.tar.xz.asc 15-Jan-2018 17:40 75 open


The Linaro Toolchain Working Group (TCWG) announces the 2016.01-1 snapshot of the Linaro GCC 5 source package.

This package is a respin of 2016.01 source package and contains a fix for Linaro bugzilla’s PR #2001:

  • [AArch64] ICE in final_scan_insn on aarch64-linux-gnu

Original release notes from 2016.01 source package can be find below:


The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2016.01 snapshot of the Linaro GCC 5 source package.

This monthly snapshot1 is based on FSF GCC 5.3+svn232321 and includes performance improvements and bug fixes backported from mainline GCC. This snapshot contents will be part of the 2016.02 stable [1] quarterly release.

Interesting changes in this GCC source package snapshot include:

  • Updates to GCC 5.3+svn232321
  • Fixes Linaro Bugzillas: #1982, #1980
  • Backport of [BugFix] [AArch32] PR 68149 Fix ICE in unaligned_loaddi split
  • Backport of [BugFix] [AArch32] PR target/68214: Delete IP-reg-clobbering call-through-mem patterns
  • Backport of [BugFix] [AArch32] PR target/68390
  • Backport of [Bugfix] [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extract pattern
  • Backport of [BugFix] [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_1.c scan-assembler-times bif\tv 1
  • Backport of [BugFix] PR rtl-optimization/68381
  • Backport of [ARMv8.1] [AArch32] Add ACLE feature macro for ARMv8.1 instructions
  • 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 [ARMv8.1] [AArch32] Add patterns for new instructions
  • 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] Support ARMv8.1 ARM tests
  • Backport of [AArch32] [AArch32] Fix armv8.1 support at configure time
  • Backport of [AArch32] Add attribute for compatibility with ARM pipeline models
  • Backport of [AArch32] Fix vector TYPE_MODE in streaming-out
  • 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] 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] Documentation fix for -fpic
  • Backport of [AArch64] fix 3/7 Add builtins for ARMv8.1 Adv.SIMD instructions
  • Backport of [AArch64] Fix a few failures with LSE enabled
  • Backport of [AArch64] Improve add immediate expansion
  • Backport of [AArch64] Improve comparison with complex immediates followed by branch/cset
  • Backport of [AArch64] Rework ARMv8.1 command line options
  • Backport of [AArch64] Update patterns to support FP zero
  • Backport of [AArch64] Use aarch64_sync_memory_operand in atomic_store pattern
  • Backport of [AArch64] Use vector wide add for mixed-mode adds
  • Backport of [Misc] Only restrict pure simplification in mult-extend subst case, allow other substitutions
  • Backport of [Testsuite] [AArch64] Skip big-endian as well for gcc.target/aarch64/got_mem_hoist_1.c
  • Backport of [Testsuite] Make stackalign test LTO proof
  • Backport of [Testsuite] Testcase for PR rtl-optimization/68381

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 bugzilla against GCC product:http://bugs.linaro.org/enter_bug.cgi?product=GCC
  • 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 Source package snapshots are defined when the compiler is only put through unit-testing and full validation is not performed.