GNU Arm Embedded Toolchain 5-2016-q1-update

Update 5 in Q1 2016

Milestone information

GNU Arm Embedded Toolchain
Andre Vieira
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
No users assigned to blueprints and bugs.
No blueprints are targeted to this milestone.
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon release.txt (md5) Release notes 4,266
last downloaded 2 days ago
download icon gcc-arm-none-eabi-5_3-2016q1-20160330-win32.exe (md5) Windows installer 125,025
last downloaded 2 days ago
download icon (md5) Windows zip package 82,721
last downloaded 24 hours ago
download icon gcc-arm-none-eabi-5_3-2016q1-20160330-linux.tar.bz2 (md5) Linux installation tarball 89,523
last downloaded 24 hours ago
download icon gcc-arm-none-eabi-5_3-2016q1-20160330-mac.tar.bz2 (md5) Mac installation tarball 57,956
last downloaded 24 hours ago
download icon gcc-arm-none-eabi-5_3-2016q1-20160330-src.tar.bz2 (md5) Source package 19,751
last downloaded 2 days ago
download icon How-to-build-toolchain.pdf (md5) How to build 10,993
last downloaded 2 days ago
download icon readme.txt (md5) README 10,088
last downloaded 8 days ago
download icon license.txt (md5) Licenses 1,323
last downloaded 2 days ago
Total downloads: 401,646

Release notes 

The 5 2016q1 update release is available at:


* All GCC 5 features, plus latest mainline features:
  + Cortex-R8 support
  + Cortex-M7 performance tuning
  + optimization of manual little endian and big endian loads
  + improved jump threading removing the need for -ftree-switch-shortcut
* ARMv8-M Baseline and Mainline alpha support:
  + atomics not included for ARMv8-M Baseline
  + ARMv8-M Security Extensions Alpha support
* Thumb-1 library optimizations
* CRC optimization
* Smaller terminate handler for newlib-nano

Important bugs fixed in 5 release:
* A bug that caused gdb's target remote command to behave unexpectedly when
  debugging simple programs

Known Changes and Issues:
* Thumb1 code size regression due to new register allocation:
A workaround is to disable it by option -mno-lra.


This release does not have a changelog.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.