GNU Arm Embedded Toolchain 7-2018-q2-update

* Fixed powf/expf/exp2f/logf/log2f performance regression
* Support for C99 IO format specifiers
* Support for Arm Cortex-M33 without DSP via -mcpu=cortex-m33+nodsp
* Armv8-R multilib mappings
* Fixed GDB tui
* Fixed cmse_nonsecure_caller Armv8-M Security Extension intrinsic
* Fix crash in __builtin_arm_set_fpscr GCC builtin

Milestone information

Project:
GNU Arm Embedded Toolchain
Series:
7.0
Version:
7-2018-q2-update
Released:
 
Registrant:
Przemyslaw Wirkus
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Andre Vieira, 1 Tejas Belagod, 1 Thomas Preud'homme
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
4 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release includes the following items:
* Bare metal EABI pre-built binaries for running on a Windows host
* Bare metal EABI pre-built binaries for running on a Linux host
* Bare metal EABI pre-built binaries for running on a Mac OS X host

Minimum host requirements:
* Windows 7 32/64 bits or later (with installer and alternative zip package)
* Linux
  - Ubuntu 14.04 64 bits or later (tarball)
  - Ubuntu supported releases 32 bits and 64 bits (PPA)
    https://www.ubuntu.com/info/release-end-of-life
  - RHEL 7 64 bits (tarball)
* Mac OS X 10.7.3 and newer 64 bits (tarball)

Changelog 

View the full changelog

Important changes in 7-2017q4 major release:
* Armv8-R and Arm Cortex-R52 support
* Fix for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866
* GDB built with C++ enabled for Mac OS X
* Fixed LTO bug https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966

Known Changes and Issues:
* Thumb1 code size regression due to new register allocation:
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59535
* Multilib is now enabled with --with-multilib-list=rmprofile when building the toolchain from source
* Windows installer now accepts the following options when running in silent mode:
  - /P Adds the installation bin directory to the system PATH
  - /R Adds an InstallFolder registry entry for the install.

0 blueprints and 4 bugs targeted

Bug report Importance Assignee Status
1748431 #1748431 arm-none-eabi-gdb tui mode not available in gcc-arm-none-eabi-7-2017-q4-major 4 Medium Thomas Preud'homme  10 Fix Released
1750359 #1750359 --enable-newlib-io-c99-formats for newlib 4 Medium Tejas Belagod  10 Fix Released
1773934 #1773934 arm_cmse.h uses typeof, instead of __typeof__ 4 Medium Andre Vieira  10 Fix Released
1717502 #1717502 Fail to build from source gcc with armv8 support 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.