NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/x-tar gcc-linaro-snapshot-6.3-2017.02.tar.xz 15-Jan-2018 17:45 76.8M open
text gcc-linaro-snapshot-6.3-2017.02.tar.xz.asc 15-Jan-2018 17:45 73 open
text i686.native-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 7.3K open
text x86_64.aarch64-linux-gnu-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 8.3K open
text x86_64.aarch64-none-elf-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 7.8K open
text x86_64.aarch64_be-none-elf-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 7.8K open
text x86_64.arm-linux-gnueabi-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 8.3K open
text x86_64.arm-linux-gnueabihf-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 8.4K open
text x86_64.armeb-linux-gnueabihf-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 8.4K open
text x86_64.armv8l-linux-gnueabihf-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 8.3K open
text x86_64.native-gcc-linaro-snapshot-6.3-2017.02-manifest.txt 15-Jan-2018 17:45 7.3K open


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

This monthly snapshot1 is based on FSF GCC 6.3+svn245201 and includes performance improvements and bug fixes backported from mainline GCC. This snapshot contents will be part of the 2017.05 stable2 quarterly release.

Interesting changes in this GCC source package snapshot include:

  • Updates to GCC 6.3+svn245201
  • Linaro BZ #2562: [PR target/78253] Call weak function instead of strong when called through pointer
  • Backport of [Bugfix] [AArch32] PR target/71270 Fix neon_valid_immediate for big-endian
  • Backport of [Bugfix] [AArch32] PR target/77439 Wrong code for sibcall with longcall, APCS frame and VFP
  • Backport of [Bugfix] [AArch32] PR target/78364 Add proper restrictions to zero and sign_extract patterns operands
  • Backport of [Bugfix] [AArch32] PR target/78694 Avoid invalid RTL sharing in minipool code
  • Backport of [Bugfix] [AArch32] PR target/79145 Fix xordi3 expander for immediate operands in iWMMXt
  • Backport of [Bugfix] [AArch64] PR target/78362 Make sure to only take REGNO of a register
  • Backport of [Bugfix] PR rtl-optimization/79121 Incorrect expansion of extend plus left shift
  • Backport of [AArch32] 1/2 Use generic_extra_costs in all remaining tuning structs
  • Backport of [AArch32] 2/2 Remove old rtx costs
  • Backport of [AArch32] arm_neon.h: Add artificial and gnu_inline
  • Backport of [AArch32] Improve Cortex-a53 integer scheduler
  • Backport of [AArch32] Improve Thumb allocation order
  • Backport of [AArch32] Merge negdi2 patterns
  • Backport of [AArch64] 1/2 Add bfx attribute
  • Backport of [AArch64] 2/2 Add bfx attribute
  • Backport of [AArch64] Fix bootstrap on aarch64-*-freebsd
  • Backport of [AArch64] Improve SHA1 scheduling
  • Backport of [AArch64] Purge leftover occurrences of aarch64_nopcrelative_literal_loads
  • Backport of [AArch64] Split X-reg UBFIZ into W-reg LSL when possible
  • Backport of [AArch64] Split X-reg UBFX into W-reg LSR when possible
  • Backport of [AArch64] Tweak Cortex-A57 vector cost
  • Backport of [Testsuite] [AArch64] PR target/77634 some vectorized testcases fail with -mcpu=thunderx
  • Backport of [Testsuite] [AArch64] PR target/77635 load/store pair testcases need to use -mcpu=generic
  • Backport of [Testsuite] Fix format string in AdvSIMD tests
  • Backport of [Testsuite] Require shared effective target for some lto.exp tests

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 Source package snapshots are defined when the compiler is only put through unit-testing and full validation is not performed.

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