June 12th 2017 Toolchain Release
Pre-release
Pre-release
·
765 commits
to master
since this release
It's been a month since the last stable toolchain release, which seems like a
good time for another one. Here's the changes since the last release:
binutils
- GP-relative disassembly hints are working again.
- 32-bit BFDs can handle 64-bit objects.
- c.li, c.andi, and c.addiw disassembly correctly.
gcc
- A new "-mstrict-align" option is availiable, which enforces strict
alignment. Without this argument the compiler assumes unaligned operations
are slow instead of assuming they're illegal. This is meant to be used in
machine-mode code on platforms that don't support unaligned accesses. - Sub-XLEN PIC loads now extend correctly.
- An internal compiler error related to sub-word moves has been fixed.
glibc - The initial GP generation cannot be relaxed.
newlib
- We are using a version based on 2.5.