NameLast modifiedSizeLicense

Parent Directory Parent Directory
other ChangeLog.linaro 22-May-2018 16:15 53.2K open
application/x-tar gcc-linaro-7.3-2018.05-rc1.tar.xz 22-May-2018 16:15 61.8M open
other gcc-linaro-7.3-2018.05-rc1.tar.xz.asc 22-May-2018 16:15 68 open
text x86_32.tcwg-x86_32-build-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 9.2K open
text x86_64.aarch64-linux-gnu-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 11.0K open
text x86_64.aarch64-linux-gnu_ilp32-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 10.3K open
text x86_64.aarch64-none-elf-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 9.5K open
text x86_64.aarch64_be-none-elf-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 9.5K open
text x86_64.arm-linux-gnueabi-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 11.0K open
text x86_64.arm-linux-gnueabihf-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 11.0K open
text x86_64.armeb-linux-gnueabihf-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 11.1K open
text x86_64.armv8l-linux-gnueabihf-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 11.0K open
text x86_64.tcwg-x86_64-build-gcc-linaro-7.3-2018.05-rc1-manifest.txt 22-May-2018 16:15 9.3K open


The Linaro Toolchain Working Group (TCWG) is pleased to announce the 2018.05-rc1 stable Release-Candidate of the Linaro GCC 7 source package.

The GCC 7 series introduced an ABI change for ARM targets by fixing a bug (present since GCC 5, see link below) that affects conformance to the procedure call standard (AAPCS). The bug affects some C++ code where class objects are passed by value to functions and could result in incorrect or inconsistent code being generated. If the option -Wpsabi is enabled (on by default) the compiler will emit a diagnostic note for code that might be affected by this ABI change.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728

For an explanation of the changes please see the following website:

https://gcc.gnu.org/gcc-7/changes.html

This stable1 Release-Candidate is based on FSF GCC 7.3.1+svn259627 and includes performance improvements and bug fixes backported from mainline GCC. This Release-Candidate is based on Linaro Snapshot GCC 7.3-2018.04.

Changes in this stable GCC source package Release-Candidate include:

  • Updates merged from FSF GCC 7.3.1+svn259627
  • Backport of [AArch32] 1/8 Dot Product commandline options
  • Backport of [AArch32] 2/8 Dot Product NEON patterns
  • Backport of [AArch64] 4/8 Dot Product commandline options
  • Backport of [AArch64] 5/8 Dot Product SIMD patterns
  • Backport of [testsuite] 6/8 Dot Product NEON intrinsics
  • Backport of [testsuite] 6/8 Dot Product NEON intrinsics
  • Backport of [testsuite] 8/8 Testsuite framework changes and execution tests
  • Backport of [testsuite] 7/8 Enable Dot Product for generic tests for ARM and AArch64
  • Backport of [AArch32] Restrict TARGET_DOTPROD to baseline Armv8.2-a
  • Backport of [AArch32] 3/8 Dot Product NEON intrinsics
  • Backport of [AArch32] Fix Dot Product NEON intrinsics

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.