GCC ARM Embedded Changelog

New in version 4.8

December 23rd, 2013
  • Branch to symbol defined in linker script http://sourceware.org/bugzilla/show_bug.cgi?id=15302
  • GDB is upgraded to 7.6 to better support dwarf-3 and later standard https://answers.launchpad.net/gcc-arm-embedded/+question/234131 https://bugs.launchpad.net/gcc-arm-embedded/+bug/1248981
  • ICE when use high register as PIC base register for thumb-1 target

New in version 4.7 Update 3 (September 26th, 2013)

  • Crash when compile fixed-point app with LTO https://answers.launchpad.net/gcc-arm-embedded/+question/235582
  • Branch to target specified by a linker script symbol https://sourceware.org/bugzilla/show_bug.cgi?id=15302
  • Windows hosted gdb hang at some breakpoint https://bugs.launchpad.net/gcc-arm-embedded/+bug/1197615
  • Nano missing reference to _mallopt_r https://mbed.org/forum/mbed/topic/2701/?page=3#comment-22549

New in version 4.7 Update 2 (June 28th, 2013)

  • Upgrade doc/*.texi to the latest texinfo package https://answers.launchpad.net/gcc-arm-embedded/+question/227685
  • Fix ICE with -mtune option https://answers.launchpad.net/gcc-arm-embedded/+question/227667
  • Fix --debug option in build script https://answers.launchpad.net/gcc-arm-embedded/+question/229127
  • Fix unnecessary lr save in thumb1 leaf function

New in version 4.7 Update 1 (March 29th, 2013)

  • This update release fixes a couple of issues found in 4.7 major:
  • Mac OS host version has python dependence
  • LTO failure when installed in directory with space in path name http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50293
  • Load address of data sections containing aligned data http://sourceware.org/bugzilla/show_bug.cgi?id=15222
  • libnosys doesn't check stack overflow https://answers.launchpad.net/gcc-arm-embedded/+question/218972
  • librdimon.a doesn't match newlib-nano
  • It also gets the build configuration adjusted to enable:
  • Basic Cortex-A profile multilib
  • LTO (Link Time Optimization)