toolchain: bump ARC tools to arc-2016.03-rc2
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>
Tue, 10 May 2016 21:05:04 +0000 (00:05 +0300)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 11 May 2016 21:06:45 +0000 (23:06 +0200)
commitadbdc6e58f2b387dc4200f2acbf9cc307cbc8838
tree33b52dfe0f2d738327dfe83a67e436930dbdb524
parent3ef13c49966d1cbfe08fc3d9d12b1f9d8d4f558b
toolchain: bump ARC tools to arc-2016.03-rc2

This change switches ARC tools to RC2 of the most recent arc-2016.03
version.

Essentially once final release is ready version will be bumped again.

ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
 * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC patches)
 * GCC v4.8.5
 * GDB 7.10

More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03-rc2

Also in this change we realign custom Buildroot patches for binutils and
gcc for ARC tools. Looks like earlier most of arch-independent patches
for binutils and gcc were either unintentionally removed or not even
added in patch folders for ARC's binutils and gcc. Now arch-independent
patches for binutils-2.26 and gcc-4.8.5 were added in
package/{binutils|gcc}/arc-2016.03-rc2 folders.

Build and run-tested in nSIM for both ARC700 and ARC HS38.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
25 files changed:
package/binutils/Config.in.host
package/binutils/arc-2015.12/0001-PR-other-56780.patch [deleted file]
package/binutils/arc-2015.12/600-poison-system-directories.patch [deleted file]
package/binutils/arc-2016.03-rc2/0300-ld-makefile.patch [new file with mode: 0644]
package/binutils/arc-2016.03-rc2/0301-check-ldrunpath-length.patch [new file with mode: 0644]
package/binutils/arc-2016.03-rc2/0500-add-sysroot-fix-from-bug-3049.patch [new file with mode: 0644]
package/binutils/arc-2016.03-rc2/0600-poison-system-directories.patch [new file with mode: 0644]
package/binutils/binutils.hash
package/binutils/binutils.mk
package/gcc/Config.in.host
package/gcc/arc-2015.12/100-libstdcxx-uclibc-c99.patch [deleted file]
package/gcc/arc-2015.12/851-PR-other-56780.patch [deleted file]
package/gcc/arc-2015.12/900-UPDATE-Fix-handling-complex-PIC-moves.patch [deleted file]
package/gcc/arc-2015.12/901-UPDATE1-Fix-handling-complex-PIC-moves.patch [deleted file]
package/gcc/arc-2015.12/950-Don-t-allow-mcompact-casesi-for-ARCv2.patch [deleted file]
package/gcc/arc-2016.03-rc2/130-pr43538.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/301-missing-execinfo_h.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/305-libmudflap-susv3-legacy.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/842-PR60155.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/850-libstdcxx-uclibc-c99.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/851-PR-other-56780.patch [new file with mode: 0644]
package/gcc/arc-2016.03-rc2/930-libgcc-disable-split-stack-nothreads.patch [new file with mode: 0644]
package/gcc/gcc.hash
package/gdb/Config.in.host
package/gdb/gdb.hash