GNU Tools for ARM Embedded Processors 7-2018q2-update Release.

Written for GNU Arm Embedded Toolchain by Andre Vieira on 2018-06-27

We are pleased to announce the availability of the GNU toolchain for ARM Embedded Processors 7-2018q2-major release.
The tools can be downloaded from any one of the following links:

* https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
* https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa

Features and fixes in this release include:
* Fixed powf/expf/exp2f/logf/log2f performance regression
  https://answers.launchpad.net/gcc-arm-embedded/+question/662462
* Added support for Arm Cortex-M33 without DSP via -mcpu=cortex-m33+nodsp
* Added Armv8-R multilib mappings
* Fix build requirements for GDB tui support
* Enabled C99 IO format specifier in newlib
* Fixed cmse_nonsecure_caller Armv8-M Security Extension intrinsic
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85203
* Fix crash in __builtin_arm_set_fpscr GCC builtin
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85261
* LTO bug https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966
  was fixed in previous release. Release note updated to reflect the change.
* Fixed issue with building libgcc's cmse.c without headers
  https://bugs.launchpad.net/gcc-arm-embedded/+bug/1717502
* Fixed issue with arm_cmse.h C99 compatibility
  https://bugs.launchpad.net/gcc-arm-embedded/+bug/1773934

Read all announcements