NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/x-tar gcc-linaro-snapshot-5.3-2016.01.tar.xz 14-Mar-2017 22:19 73.4M open
text gcc-linaro-snapshot-5.3-2016.01.tar.xz.asc 14-Mar-2017 22:19 73 open


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

1Stable source package releases are defined as releases where the full Linaro Toolchain validation plan is executed.

2Source package snapshots are defined when the compiler is only put through unit-testing and full validation is not performed.