NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/x-tar gcc-linaro-6.3-2017.02.tar.xz 27-Feb-2018 01:16 76.7M open
other gcc-linaro-6.3-2017.02.tar.xz.asc 13-Jan-2018 09:37 64 open


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

This stable1 Release is based on FSF GCC 6.3.1+svn244220 and includes performance improvements and bug fixes backported from mainline GCC. This Release is based on Linaro Snapshot GCC 6.3-2017.02-rc2.

Changes in this stable GCC source package Release include:

  • Updates merged from FSF GCC 6.3.1+svn244220
  • Backport of [AArch64] 1/2 Add missing support for poly64×1_t
  • Backport of [ARMv8-M] [AArch32] 1/7 Move memory model declarations in memmodel.h
  • Backport of [ARMv8-M] [AArch32] 2/7 Adapt atomic and exclusive load and store to ARMv8-M Baseline
  • Backport of [ARMv8-M] [AArch32] 3/7 Refactor atomic compare_and_swap to make it fit for ARMv8-M Baseline
  • Backport of [ARMv8-M] [AArch32] 4/7 Adapt atomic compare and swap to ARMv8-M Baseline
  • Backport of [ARMv8-M] [AArch32] 5/7 Adapt other atomic operations to ARMv8-M Baseline
  • Backport of [ARMv8-M] [AArch32] 7/7 Enable ARMv8-M atomic and synchronization support for ARMv8-M Baseline
  • Backport of [ARMv8-M] [AArch32] Add support for ARM Cortex-M23 processor
  • Backport of [ARMv8-M] [AArch32] Add support for ARM Cortex-M33 processor
  • Backport of [ARMv8-M] [AArch32] Make arm_feature_set agree with type of FL_* macros
  • Backport of [ARMv8-M] [AArch32] Optional -mthumb for Thumb only targets
  • Backport of [ARMv8-M] [AArch32] Add multilib support for embedded bare-metal targets
  • Backport of [Bugfix] Fix PR77673: bswap loads passed end of object
  • Backport of [Cleanup] Improve comment for struct symbolic_number in bswap pass
  • Backport of [AArch64] 2/3 Add missing Poly64_t intrinsics to GCC
  • Backport of [AArch64] 1/3 Add missing Poly64_t intrinsics to GCC
  • Backport of [AArch64] Add more Poly64_t intrinsics to GCC
  • Backport of [AArch64] 3/3 Add tests for missing Poly64_t intrinsics to GCC
  • Backport of [ARMv8-M] [AArch32] Force soft float in ARMv6-M and ARMv8-M Baseline options
  • Backport of [ARMv8-M] [AArch32] Add multilib mapping for Cortex-M23 & Cortex-M33
  • Backport of [ARMv8-M] [AArch32] Add support for ARMv8-M’s Secure Extensions flag and intrinsics
  • Backport of [ARMv8-M] [AArch32] Handling ARMv8-M Security Extension’s cmse_nonsecure_entry attribute
  • Backport of [ARMv8-M] [AArch32] ARMv8-M Security Extension’s cmse_nonsecure_entry: __acle_se label and bxns return
  • Backport of [ARMv8-M] [AArch32] ARMv8-M Security Extension’s cmse_nonsecure_entry: clear registers
  • Backport of [ARMv8-M] [AArch32] Handling ARMv8-M Security Extension’s cmse_nonsecure_call attribute
  • Backport of [ARMv8-M] [AArch32] ARMv8-M Security Extension’s cmse_nonsecure_call: use __gnu_cmse_nonsecure_call
  • Backport of [ARMv8-M] [AArch32] Added support for ARMV8-M Security Extension cmse_nonsecure_caller intrinsic
  • Backport of [ARMv8-M] [AArch32] Fix various arm failures with config-list.mk
  • Backport of [AArch64] more poly64 intrinsics
  • Backport of [Testsuite] [AArch64] Fix failing poly64 tests on ARM
  • Backport of [Testsuite] [AArch64] Lower iterator count on gcc.dg/atomic/c11-atomic-exec-5.c for AARCH64
  • Backport of [Bugfix] [AArch32] PR target/78253 Call weak function instead of strong when called through pointer

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 Linaro ‘stable’ source archive releases are Linaro packaged versions of the latest FSF GCC release. The Linaro ‘maintenance’ source archive releases are Linaro packaged versions of the previous year’s FSF GCC release.