GNU Arm Embedded Toolchain 5-2016-q2-update

Update 5 in Q2 2016

Milestone information

Project:
GNU Arm Embedded Toolchain
Series:
5.0
Version:
5-2016-q2-update
Released:
2016-06-28  
Registrant:
Pietro Palazzo
Release registered:
2016-06-28
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 Thomas Preud'homme
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Fix Released

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,036
last downloaded 24 hours ago
download icon gcc-arm-none-eabi-5_4-2016q2-20160622-win32.exe (md5) Windows installer 156,970
last downloaded today
download icon gcc-arm-none-eabi-5_4-2016q2-20160622-win32.zip (md5) Windows zip package 194,408
last downloaded today
download icon gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2 (md5) Linux installation tarball 390,671
last downloaded today
download icon gcc-arm-none-eabi-5_4-2016q2-20160622-mac.tar.bz2 (md5) Mac installation tarball 86,920
last downloaded today
download icon gcc-arm-none-eabi-5_4-2016q2-20160622-src.tar.bz2 (md5) Source package 61,510
last downloaded 2 weeks ago
download icon How-to-build-toolchain.pdf (md5) How to build 9,142
last downloaded today
download icon readme.txt (md5) README 7,978
last downloaded 24 hours ago
download icon license.txt (md5) Licenses 1,394
last downloaded 24 hours ago
Total downloads: 913,029

Release notes 

The 5 2016q2 update release is available at:
------------------------------------------------------------------

* https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update
* https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa

Important bugs fixed in 5 update 2 release:
-----------------------------------------------------------------

* Fixed code-size regression for Cortex-M0 compared to 4.9 when compiling with -Os
* Fix multilib used for armv8-m.main+dsp
* Fix use of --gc-sections when building for ARMv8-M with Security Extensions
* Fix memcpy used for newlib-nano for pre ARMv6T2 devices
* Fix alignment of .data in ldscripts in samples
* Fix semihosting for ARMv7-A and ARMv7-R

Note
--------

* Further releases will be available at https://developer.arm.com/open-source/gnu-toolchain/gnu-rm .

Changelog 

View the full changelog

New Features
---------------------

* Re-tied the MALLOC_LOCK and MALLOC_UNLOCK to newlib's multithread configuration for newlib-nano.

Important bugs fixed in 5 update 2 release
-----------------------------------------------------------------

* Fixed code-size regression for Cortex-M0 compared to 4.9 when compiling with -Os
* Fix multilib used for armv8-m.main+dsp
* Fix use of --gc-sections when building for ARMv8-M with Security Extensions
* Fix memcpy used for newlib-nano for pre ARMv6T2 devices
* Fix alignment of .data in ldscripts in samples
* Fix semihosting for ARMv7-A and ARMv7-R

Known Changes and Issues
-----------------------------------------

* Thumb1 code size regression due to new register allocation:
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61578
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59535
  *A workaround is to disable it by option -mno-lra*.
* The use of 64-bit atomic operations for ARMv8-M Mainline is not supported.

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
1566385 #1566385 gcc.ld does not align .data correctly 3 High Thomas Preud'homme  10 Fix Released
This milestone contains Public information
Everyone can see this information.