toolchain/arc: update to the most recent release arc-2016.09
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>
Mon, 27 Feb 2017 18:27:50 +0000 (21:27 +0300)
committerFelix Fietkau <nbd@nbd.name>
Tue, 2 May 2017 13:17:30 +0000 (15:17 +0200)
commit34e83930197410e1d7ff306792f7426b7dce9195
treea8de039f8d61135d6b8b690c7adfcadf386b2118
parent2b27e62e74fa73086e505f93d6bf037a16c66e55
toolchain/arc: update to the most recent release arc-2016.09

arc-2016.09 is the most recent toolchain for ARC cores and
it is based on top of upstream Binutils 2.27 and GCC 6.2.1.

With updated major version of GCC we copied all GCC 6.x patches
for ARC as well as Bintils 2.27 patches.

Note that toochain sports ARCv4 ABI and so must be used
with 4.8+ Linux kernels. Even though it will build v4.4 kernel
perfectly fine on attempt to run user-space apps they won't
work with older kernel. That said previuosly sent RFC patches with
Linux kernel update are required:
 [1] https://patchwork.ozlabs.org/patch/726686/
 [2] https://patchwork.ozlabs.org/patch/726687/

Signed-off-by: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
51 files changed:
package/devel/gdb-arc/Makefile
toolchain/binutils/Config.in
toolchain/binutils/Config.version
toolchain/binutils/Makefile
toolchain/binutils/patches/arc-2016.03/200-arc-fix-target-mask.patch [deleted file]
toolchain/binutils/patches/arc-2016.09-release/300-001_ld_makefile_patch.patch [new file with mode: 0644]
toolchain/binutils/patches/arc-2016.09-release/300-012_check_ldrunpath_length.patch [new file with mode: 0644]
toolchain/gcc/Config.in
toolchain/gcc/Config.version
toolchain/gcc/common.mk
toolchain/gcc/patches/arc-2016.03/001-revert_register_mode_search.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/002-weak_data_fix.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/003-universal_initializer.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/004-case_insensitive.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/010-documentation.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/020-no-plt-backport.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/210-disable_libsanitizer_off_t_check.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/800-arc-disablelibgmon.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/820-libgcc_pic.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/850-use_shared_libgcc.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/851-libgcc_no_compat.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/860-use_eh_frame.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/870-ppc_no_crtsavres.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/880-no_java_section.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/910-mbsd_multi.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/920-specs_nonfatal_getenv.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/940-no-clobber-stamp-bits.patch [deleted file]
toolchain/gcc/patches/arc-2016.03/950-fix-building-with-gcc6.patch [deleted file]
toolchain/gcc/patches/arc-2016.09-release/001-revert_register_mode_search.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/002-case_insensitive.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/010-documentation.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/230-musl_libssp.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/280-musl-disable-ifunc-by-default.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/300-mips_Os_cpu_rtx_cost_model.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/800-arm_v5te_no_ldrd_strd.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/810-arm-softfloat-libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/820-libgcc_pic.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/830-arm_unbreak_armv4t.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/840-armv4_pass_fix-v4bx_to_ld.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/850-use_shared_libgcc.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/851-libgcc_no_compat.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/870-ppc_no_crtsavres.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/880-no_java_section.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/881-no_tm_section.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/900-bad-mips16-crt.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/910-mbsd_multi.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/920-specs_nonfatal_getenv.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/930-fix-mips-noexecstack.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/940-no-clobber-stamp-bits.patch [new file with mode: 0644]
toolchain/gcc/patches/arc-2016.09-release/950-cpp_file_path_translation.patch [new file with mode: 0644]
toolchain/gdb/Makefile