summaryrefslogtreecommitdiff
path: root/packages/gcc-linaro
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2017-12-03 17:20:23 (GMT)
committerAlexey Neyman <stilor@att.net>2017-12-03 17:20:23 (GMT)
commit9d5da1886aa9c7288ceec38206f63d7ee3cf6805 (patch)
tree06ee4b68fecc62e687d93a7941c098aeeab17861 /packages/gcc-linaro
parentd917a29865876b913fe2939ee2a0728145e8543a (diff)
Bunch of upgrades: android-ndk, expat, gcc-linaro, ...
... mingw-w64, musl, strace, uClibc-ng, linux. Also, regenerate chksum's after @bhundven's upgrade of binutils. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'packages/gcc-linaro')
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch165
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0016-xtensa-use-unwind-dw2-fde-dip-instead-of-unwind-dw2-.patch26
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0017-xtensa-fix-_Unwind_GetCFA.patch35
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0019-xtensa-fix-xtensa_fallback_frame_state-for-call0-ABI.patch101
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0020-xtensa-fix-libgcc-build-with-text-section-literals.patch60
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0021-xtensa-don-t-use-unwind-dw2-fde-dip-with-elf-targets.patch53
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0022-xtensa-Fix-PR-target-78603.patch30
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0023-gcc-xtensa-fix-fprintf-format-specifiers.patch69
-rw-r--r--packages/gcc-linaro/5.4-2017.05/0024-xtensa-fix-PR-target-82181.patch26
-rw-r--r--packages/gcc-linaro/5.4-2017.05/chksum4
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc-linaro/7.1-2017.08/0000-libtool-leave-framework-alone.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0001-uclibc-conf.patch (renamed from packages/gcc-linaro/7.1-2017.08/0001-uclibc-conf.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0002-msp430-string-literals.patch (renamed from packages/gcc-linaro/5.4-2017.05/0003-msp430-string-literals.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0003-xtensa-implement-trap-pattern.patch (renamed from packages/gcc-linaro/5.4-2017.05/0004-xtensa-implement-trap-pattern.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0004-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch (renamed from packages/gcc-linaro/5.4-2017.05/0005-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0005-missing-execinfo_h.patch (renamed from packages/gcc-linaro/6.4-2017.08/0002-missing-execinfo_h.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0006-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (renamed from packages/gcc-linaro/5.4-2017.05/0007-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0007-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc-linaro/7.1-2017.08/0003-gcc-plugin-POSIX-include-sys-select-h.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0008-arm-softfloat-libgcc.patch (renamed from packages/gcc-linaro/6.4-2017.08/0005-arm-softfloat-libgcc.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0009-arm_unbreak_armv4t.patch (renamed from packages/gcc-linaro/6.4-2017.08/0006-arm_unbreak_armv4t.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0010-microblaze-enable-dwarf-eh-support.patch (renamed from packages/gcc-linaro/5.4-2017.05/0011-microblaze-enable-dwarf-eh-support.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0011-libstdcxx-uclibc-c99.patch (renamed from packages/gcc-linaro/5.4-2017.05/0012-libstdcxx-uclibc-c99.patch)2
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0012-cilk-wchar.patch (renamed from packages/gcc-linaro/6.4-2017.08/0007-cilk-wchar.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0013-xtensa-add-mauto-litpools-option.patch (renamed from packages/gcc-linaro/5.4-2017.05/0014-xtensa-add-mauto-litpools-option.patch)4
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0014-xtensa-reimplement-register-spilling.patch (renamed from packages/gcc-linaro/5.4-2017.05/0015-xtensa-reimplement-register-spilling.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0015-xtensa-add-uclinux-support.patch (renamed from packages/gcc-linaro/5.4-2017.05/0018-xtensa-add-uclinux-support.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0016-fix-m68k-compile.patch (renamed from packages/gcc-linaro/6.4-2017.08/0009-fix-m68k-compile.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0017-fix-m68k-uclinux.patch (renamed from packages/gcc-linaro/5.4-2017.05/0026-fix-m68k-uclinux.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0018-microblaze-uclibc.patch (renamed from packages/gcc-linaro/5.4-2017.05/0027-microblaze-uclibc.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0019-unwind-fix-for-musl.patch (renamed from packages/gcc-linaro/5.4-2017.05/0028-unwind-fix-for-musl.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0020-nios2-bad-multilib-default.patch (renamed from packages/gcc-linaro/5.4-2017.05/0029-nios2-bad-multilib-default.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0021-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc-linaro/7.1-2017.08/0010-libgcc-disable-split-stack-nothreads.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/0022-uclinux-enable-threads.patch (renamed from packages/gcc-linaro/5.4-2017.05/0031-uclinux-enable-threads.patch)0
-rw-r--r--packages/gcc-linaro/5.5-2017.10/chksum4
-rw-r--r--packages/gcc-linaro/5.5-2017.10/version.desc (renamed from packages/gcc-linaro/7.1-2017.08/version.desc)0
-rw-r--r--packages/gcc-linaro/6.4-2017.08/0008-xtensa-fix-PR-target-82181.patch26
-rw-r--r--packages/gcc-linaro/6.4-2017.08/chksum4
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc-linaro/6.4-2017.08/0000-libtool-leave-framework-alone.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0001-uclibc-conf.patch (renamed from packages/gcc-linaro/6.4-2017.08/0001-uclibc-conf.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0002-missing-execinfo_h.patch (renamed from packages/gcc-linaro/5.4-2017.05/0006-missing-execinfo_h.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (renamed from packages/gcc-linaro/6.4-2017.08/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0004-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc-linaro/6.4-2017.08/0004-gcc-plugin-POSIX-include-sys-select-h.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0005-arm-softfloat-libgcc.patch (renamed from packages/gcc-linaro/5.4-2017.05/0009-arm-softfloat-libgcc.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0006-arm_unbreak_armv4t.patch (renamed from packages/gcc-linaro/5.4-2017.05/0010-arm_unbreak_armv4t.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0007-cilk-wchar.patch (renamed from packages/gcc-linaro/5.4-2017.05/0013-cilk-wchar.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0008-fix-m68k-compile.patch (renamed from packages/gcc-linaro/5.4-2017.05/0025-fix-m68k-compile.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0009-fix-m68k-uclinux.patch (renamed from packages/gcc-linaro/6.4-2017.08/0010-fix-m68k-uclinux.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0010-libgcc-mkmap-symver-support-skip_underscore.patch (renamed from packages/gcc-linaro/6.4-2017.08/0011-libgcc-mkmap-symver-support-skip_underscore.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0011-libgcc-config-bfin-use-the-generic-linker-version-in.patch (renamed from packages/gcc-linaro/6.4-2017.08/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0012-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch (renamed from packages/gcc-linaro/6.4-2017.08/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0013-bfin-define-REENTRANT.patch (renamed from packages/gcc-linaro/6.4-2017.08/0014-bfin-define-REENTRANT.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0014-libgfortran-missing-include.patch (renamed from packages/gcc-linaro/7.1-2017.08/0008-libgfortran-missing-include.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0015-nios2-bad-multilib-default.patch (renamed from packages/gcc-linaro/7.1-2017.08/0009-nios2-bad-multilib-default.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0016-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc-linaro/6.4-2017.08/0017-libgcc-disable-split-stack-nothreads.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0017-uclinux-enable-threads.patch (renamed from packages/gcc-linaro/6.4-2017.08/0018-uclinux-enable-threads.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0018-bionic-ndk.patch (renamed from packages/gcc-linaro/7.1-2017.08/0011-bionic-ndk.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0019-bionic-errno.patch (renamed from packages/gcc-linaro/7.1-2017.08/0012-bionic-errno.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0020-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0021-crystax.patch)2
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0021-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0014-crystax.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0022-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0023-crystax.patch)4
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0023-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0016-crystax.patch)2
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0024-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0017-crystax.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0025-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0026-crystax.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0026-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0019-crystax.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/0027-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0020-crystax.patch)0
-rw-r--r--packages/gcc-linaro/6.4-2017.11/chksum4
-rw-r--r--packages/gcc-linaro/6.4-2017.11/version.desc (renamed from packages/gcc-linaro/6.4-2017.08/version.desc)0
-rw-r--r--packages/gcc-linaro/7.1-2017.08/0006-xtensa-fix-PR-target-82181.patch26
-rw-r--r--packages/gcc-linaro/7.1-2017.08/chksum4
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc-linaro/5.4-2017.05/0001-libtool-leave-framework-alone.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0001-uclibc-conf.patch (renamed from packages/gcc-linaro/5.4-2017.05/0002-uclibc-conf.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (renamed from packages/gcc-linaro/7.1-2017.08/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch)6
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0003-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc-linaro/5.4-2017.05/0008-gcc-plugin-POSIX-include-sys-select-h.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0004-arm-softfloat-libgcc.patch (renamed from packages/gcc-linaro/7.1-2017.08/0004-arm-softfloat-libgcc.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0005-cilk-wchar.patch (renamed from packages/gcc-linaro/7.1-2017.08/0005-cilk-wchar.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0006-fix-m68k-uclinux.patch (renamed from packages/gcc-linaro/7.1-2017.08/0007-fix-m68k-uclinux.patch)2
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0007-libgfortran-missing-include.patch (renamed from packages/gcc-linaro/6.4-2017.08/0015-libgfortran-missing-include.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0008-nios2-bad-multilib-default.patch (renamed from packages/gcc-linaro/6.4-2017.08/0016-nios2-bad-multilib-default.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0009-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc-linaro/5.4-2017.05/0030-libgcc-disable-split-stack-nothreads.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0010-bionic-ndk.patch (renamed from packages/gcc-linaro/6.4-2017.08/0019-bionic-ndk.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0011-bionic-errno.patch (renamed from packages/gcc-linaro/6.4-2017.08/0020-bionic-errno.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0012-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0013-crystax.patch)6
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0013-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0022-crystax.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0014-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0015-crystax.patch)10
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0015-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0024-crystax.patch)2
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0016-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0025-crystax.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0017-crystax.patch (renamed from packages/gcc-linaro/7.1-2017.08/0018-crystax.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0018-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0027-crystax.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/0019-crystax.patch (renamed from packages/gcc-linaro/6.4-2017.08/0028-crystax.patch)0
-rw-r--r--packages/gcc-linaro/7.2-2017.11/chksum4
-rw-r--r--packages/gcc-linaro/7.2-2017.11/version.desc (renamed from packages/gcc-linaro/5.4-2017.05/version.desc)0
91 files changed, 32 insertions, 649 deletions
diff --git a/packages/gcc-linaro/5.4-2017.05/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch b/packages/gcc-linaro/5.4-2017.05/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch
deleted file mode 100644
index 7162534..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0000-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch
+++ /dev/null
@@ -1,165 +0,0 @@
-From 3c784ee4ffc784037d6d0f022326b95b848fbfc3 Mon Sep 17 00:00:00 2001
-From: jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 4 Jul 2017 10:25:10 +0000
-Subject: [PATCH] Use ucontext_t not struct ucontext in linux-unwind.h files.
-
-Current glibc no longer gives the ucontext_t type the tag struct
-ucontext, to conform with POSIX namespace rules. This requires
-various linux-unwind.h files in libgcc, that were previously using
-struct ucontext, to be fixed to use ucontext_t instead. This is
-similar to the removal of the struct siginfo tag from siginfo_t some
-years ago.
-
-This patch changes those files to use ucontext_t instead. As the
-standard name that should be unconditionally safe, so this is not
-restricted to architectures supported by glibc, or conditioned on the
-glibc version.
-
-Tested compilation together with current glibc with glibc's
-build-many-glibcs.py.
-
- * config/aarch64/linux-unwind.h (aarch64_fallback_frame_state),
- config/alpha/linux-unwind.h (alpha_fallback_frame_state),
- config/bfin/linux-unwind.h (bfin_fallback_frame_state),
- config/i386/linux-unwind.h (x86_64_fallback_frame_state,
- x86_fallback_frame_state), config/m68k/linux-unwind.h (struct
- uw_ucontext), config/nios2/linux-unwind.h (struct nios2_ucontext),
- config/pa/linux-unwind.h (pa32_fallback_frame_state),
- config/sh/linux-unwind.h (sh_fallback_frame_state),
- config/tilepro/linux-unwind.h (tile_fallback_frame_state),
- config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Use
- ucontext_t instead of struct ucontext.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@249958 138bc75d-0d04-0410-961f-82ee72b054a4
----
- libgcc/config/aarch64/linux-unwind.h | 2 +-
- libgcc/config/alpha/linux-unwind.h | 2 +-
- libgcc/config/bfin/linux-unwind.h | 2 +-
- libgcc/config/i386/linux-unwind.h | 4 ++--
- libgcc/config/m68k/linux-unwind.h | 2 +-
- libgcc/config/nios2/linux-unwind.h | 2 +-
- libgcc/config/pa/linux-unwind.h | 2 +-
- libgcc/config/sh/linux-unwind.h | 2 +-
- libgcc/config/tilepro/linux-unwind.h | 2 +-
- libgcc/config/xtensa/linux-unwind.h | 2 +-
- 10 files changed, 11 insertions(+), 11 deletions(-)
-
---- a/libgcc/config/aarch64/linux-unwind.h
-+++ b/libgcc/config/aarch64/linux-unwind.h
-@@ -52,7 +52,7 @@
- struct rt_sigframe
- {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- };
-
- struct rt_sigframe *rt_;
---- a/libgcc/config/alpha/linux-unwind.h
-+++ b/libgcc/config/alpha/linux-unwind.h
-@@ -51,7 +51,7 @@
- {
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- sc = &rt_->uc.uc_mcontext;
- }
---- a/libgcc/config/bfin/linux-unwind.h
-+++ b/libgcc/config/bfin/linux-unwind.h
-@@ -52,7 +52,7 @@
- void *puc;
- char retcode[8];
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
-
- /* The void * cast is necessary to avoid an aliasing warning.
---- a/libgcc/config/i386/linux-unwind.h
-+++ b/libgcc/config/i386/linux-unwind.h
-@@ -58,7 +58,7 @@
- if (*(unsigned char *)(pc+0) == 0x48
- && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
- {
-- struct ucontext *uc_ = context->cfa;
-+ ucontext_t *uc_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
- because it does not alias anything. */
-@@ -138,7 +138,7 @@
- siginfo_t *pinfo;
- void *puc;
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
---- a/libgcc/config/m68k/linux-unwind.h
-+++ b/libgcc/config/m68k/linux-unwind.h
-@@ -33,7 +33,7 @@
- /* <sys/ucontext.h> is unfortunately broken right now. */
- struct uw_ucontext {
- unsigned long uc_flags;
-- struct ucontext *uc_link;
-+ ucontext_t *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- unsigned long uc_filler[80];
---- a/libgcc/config/nios2/linux-unwind.h
-+++ b/libgcc/config/nios2/linux-unwind.h
-@@ -38,7 +38,7 @@
-
- struct nios2_ucontext {
- unsigned long uc_flags;
-- struct ucontext *uc_link;
-+ ucontext_t *uc_link;
- stack_t uc_stack;
- struct nios2_mcontext uc_mcontext;
- sigset_t uc_sigmask; /* mask last for extensibility */
---- a/libgcc/config/pa/linux-unwind.h
-+++ b/libgcc/config/pa/linux-unwind.h
-@@ -80,7 +80,7 @@
- struct sigcontext *sc;
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *frame;
-
- /* rt_sigreturn trampoline:
---- a/libgcc/config/sh/linux-unwind.h
-+++ b/libgcc/config/sh/linux-unwind.h
-@@ -180,7 +180,7 @@
- {
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_ = context->cfa;
- /* The void * cast is necessary to avoid an aliasing warning.
- The aliasing warning is correct, but should not be a problem
---- a/libgcc/config/tilepro/linux-unwind.h
-+++ b/libgcc/config/tilepro/linux-unwind.h
-@@ -61,7 +61,7 @@
- struct rt_sigframe {
- unsigned char save_area[C_ABI_SAVE_AREA_SIZE];
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_;
-
- /* Return if this is not a signal handler. */
---- a/libgcc/config/xtensa/linux-unwind.h
-+++ b/libgcc/config/xtensa/linux-unwind.h
-@@ -64,7 +64,7 @@
-
- struct rt_sigframe {
- siginfo_t info;
-- struct ucontext uc;
-+ ucontext_t uc;
- } *rt_;
-
- /* movi a2, __NR_rt_sigreturn; syscall */
diff --git a/packages/gcc-linaro/5.4-2017.05/0016-xtensa-use-unwind-dw2-fde-dip-instead-of-unwind-dw2-.patch b/packages/gcc-linaro/5.4-2017.05/0016-xtensa-use-unwind-dw2-fde-dip-instead-of-unwind-dw2-.patch
deleted file mode 100644
index 96b89e3..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0016-xtensa-use-unwind-dw2-fde-dip-instead-of-unwind-dw2-.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 7d7a85f75ba218df4a4226e95865fc8fa561cb86 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Fri, 14 Aug 2015 02:45:02 +0300
-Subject: [PATCH 2/3] xtensa: use unwind-dw2-fde-dip instead of unwind-dw2-fde
-
-This allows having exception cleanup code in binaries that don't
-register their unwind tables.
-
-2015-08-18 Max Filippov <jcmvbkbc@gmail.com>
-libgcc/
- * config/xtensa/t-windowed (LIB2ADDEH): Replace unwind-dw2-fde
- with unwind-dw2-fde-dip.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
-Backported from: r226963
-
- libgcc/config/xtensa/t-windowed | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/libgcc/config/xtensa/t-windowed
-+++ b/libgcc/config/xtensa/t-windowed
-@@ -1,2 +1,2 @@
- LIB2ADDEH = $(srcdir)/config/xtensa/unwind-dw2-xtensa.c \
-- $(srcdir)/unwind-dw2-fde.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
-+ $(srcdir)/unwind-dw2-fde-dip.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
diff --git a/packages/gcc-linaro/5.4-2017.05/0017-xtensa-fix-_Unwind_GetCFA.patch b/packages/gcc-linaro/5.4-2017.05/0017-xtensa-fix-_Unwind_GetCFA.patch
deleted file mode 100644
index 2222fdb..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0017-xtensa-fix-_Unwind_GetCFA.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From b33905dc310f475ddbde4c9fb7230724b2068a2b Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sat, 15 Aug 2015 05:12:11 +0300
-Subject: [PATCH 3/3] xtensa: fix _Unwind_GetCFA
-
-Returning context->cfa in _Unwind_GetCFA makes CFA point one stack frame
-higher than what was actually used by code at context->ra. This results
-in invalid CFA value in signal frames and premature unwinding completion
-in forced unwinding used by uClibc NPTL thread cancellation.
-Returning context->sp from _Unwind_GetCFA makes all CFA values valid and
-matching code that used them.
-
-2015-08-18 Max Filippov <jcmvbkbc@gmail.com>
-libgcc/
- * config/xtensa/unwind-dw2-xtensa.c (_Unwind_GetCFA): Return
- context->sp instead of context->cfa.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
-Backported from: r226964
-
- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/libgcc/config/xtensa/unwind-dw2-xtensa.c
-+++ b/libgcc/config/xtensa/unwind-dw2-xtensa.c
-@@ -130,7 +130,7 @@
- _Unwind_Word
- _Unwind_GetCFA (struct _Unwind_Context *context)
- {
-- return (_Unwind_Ptr) context->cfa;
-+ return (_Unwind_Ptr) context->sp;
- }
-
- /* Overwrite the saved value for register INDEX in CONTEXT with VAL. */
diff --git a/packages/gcc-linaro/5.4-2017.05/0019-xtensa-fix-xtensa_fallback_frame_state-for-call0-ABI.patch b/packages/gcc-linaro/5.4-2017.05/0019-xtensa-fix-xtensa_fallback_frame_state-for-call0-ABI.patch
deleted file mode 100644
index 2b46a29..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0019-xtensa-fix-xtensa_fallback_frame_state-for-call0-ABI.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 7d3692c6933f7ff87bf110dede8e33e922b164c6 Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 15 Sep 2015 19:30:32 +0000
-Subject: [PATCH] xtensa: fix xtensa_fallback_frame_state for call0 ABI
-
-2015-09-15 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- * config/xtensa/xtensa.h (DWARF_ALT_FRAME_RETURN_COLUMN): New
- definition.
- (DWARF_FRAME_REGISTERS): Reserve space for one extra register in
- call0 ABI.
-
-libgcc/
- * config/xtensa/linux-unwind.h (xtensa_fallback_frame_state):
- Add support for call0 ABI.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227809 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.h | 4 +++-
- libgcc/config/xtensa/linux-unwind.h | 30 ++++++++++++++++++++++++++++--
- 2 files changed, 31 insertions(+), 3 deletions(-)
-
---- a/gcc/config/xtensa/xtensa.h
-+++ b/gcc/config/xtensa/xtensa.h
-@@ -813,7 +813,9 @@
- for debugging. */
- #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, 0)
- #define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (0)
--#define DWARF_FRAME_REGISTERS 16
-+#define DWARF_ALT_FRAME_RETURN_COLUMN 16
-+#define DWARF_FRAME_REGISTERS (DWARF_ALT_FRAME_RETURN_COLUMN \
-+ + (TARGET_WINDOWED_ABI ? 0 : 1))
- #define EH_RETURN_DATA_REGNO(N) ((N) < 2 ? (N) + 2 : INVALID_REGNUM)
- #define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \
- (flag_pic \
---- a/libgcc/config/xtensa/linux-unwind.h
-+++ b/libgcc/config/xtensa/linux-unwind.h
-@@ -52,7 +52,6 @@
- #define ENTRY_BYTE 0x36
- #endif
-
--#ifdef __XTENSA_WINDOWED_ABI__
- #define MD_FALLBACK_FRAME_STATE_FOR xtensa_fallback_frame_state
-
- static _Unwind_Reason_Code
-@@ -61,6 +60,10 @@
- {
- unsigned char *pc = context->ra;
- struct sigcontext *sc;
-+#if defined(__XTENSA_CALL0_ABI__)
-+ _Unwind_Ptr new_cfa;
-+ int i;
-+#endif
-
- struct rt_sigframe {
- siginfo_t info;
-@@ -76,6 +79,7 @@
- || pc[5] != SYSC_BYTE2)
- return _URC_END_OF_STACK;
-
-+#if defined(__XTENSA_WINDOWED_ABI__)
- rt_ = context->sp;
- sc = &rt_->uc.uc_mcontext;
- fs->signal_regs = (_Unwind_Word *) sc->sc_a;
-@@ -90,11 +94,33 @@
- }
- else
- fs->signal_ra = sc->sc_pc;
-+#elif defined(__XTENSA_CALL0_ABI__)
-+ rt_ = context->cfa;
-+ sc = &rt_->uc.uc_mcontext;
-+
-+ new_cfa = (_Unwind_Ptr) sc;
-+ fs->regs.cfa_how = CFA_REG_OFFSET;
-+ fs->regs.cfa_reg = __LIBGCC_STACK_POINTER_REGNUM__;
-+ fs->regs.cfa_offset = new_cfa - (_Unwind_Ptr) context->cfa;
-+
-+ for (i = 0; i < 16; i++)
-+ {
-+ fs->regs.reg[i].how = REG_SAVED_OFFSET;
-+ fs->regs.reg[i].loc.offset = (_Unwind_Ptr) &(sc->sc_a[i]) - new_cfa;
-+ }
-+
-+ fs->regs.reg[__LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__].how =
-+ REG_SAVED_VAL_OFFSET;
-+ fs->regs.reg[__LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__].loc.offset =
-+ (_Unwind_Ptr) (sc->sc_pc) - new_cfa;
-+ fs->retaddr_column = __LIBGCC_DWARF_ALT_FRAME_RETURN_COLUMN__;
-+#else
-+#error Unsupported Xtensa ABI
-+#endif
-
- fs->signal_frame = 1;
- return _URC_NO_REASON;
- }
-
--#endif /* __XTENSA_WINDOWED_ABI__ */
-
- #endif /* ifdef inhibit_libc */
diff --git a/packages/gcc-linaro/5.4-2017.05/0020-xtensa-fix-libgcc-build-with-text-section-literals.patch b/packages/gcc-linaro/5.4-2017.05/0020-xtensa-fix-libgcc-build-with-text-section-literals.patch
deleted file mode 100644
index 6ccede3..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0020-xtensa-fix-libgcc-build-with-text-section-literals.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 44fbad9f8bed55f690f251b530ab38df1e696d95 Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Wed, 17 Feb 2016 20:21:48 +0000
-Subject: [PATCH] xtensa: fix libgcc build with --text-section-literals
-
-Functions __muldf3_aux, __divdf3_aux, __mulsf3_aux and __divsf3_aux
-don't start with leaf_entry, so they need explicit .literal_position,
-otherwise libgcc build fails in the presence of --text-section-literals.
-
-2016-02-17 Max Filippov <jcmvbkbc@gmail.com>
-libgcc/
- * config/xtensa/ieee754-df.S (__muldf3_aux, __divdf3_aux): Add
- .literal_position before the function.
- * config/xtensa/ieee754-sf.S (__mulsf3_aux, __divsf3_aux):
- Likewise.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233505 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- libgcc/config/xtensa/ieee754-df.S | 2 ++
- libgcc/config/xtensa/ieee754-sf.S | 2 ++
- 2 files changed, 4 insertions(+)
-
---- a/libgcc/config/xtensa/ieee754-df.S
-+++ b/libgcc/config/xtensa/ieee754-df.S
-@@ -606,6 +606,7 @@
- #define XCHAL_NO_MUL 1
- #endif
-
-+ .literal_position
- __muldf3_aux:
-
- /* Handle unusual cases (zeros, subnormals, NaNs and Infinities).
-@@ -1216,6 +1217,7 @@
-
- #ifdef L_divdf3
-
-+ .literal_position
- /* Division */
- __divdf3_aux:
-
---- a/libgcc/config/xtensa/ieee754-sf.S
-+++ b/libgcc/config/xtensa/ieee754-sf.S
-@@ -487,6 +487,7 @@
- #define XCHAL_NO_MUL 1
- #endif
-
-+ .literal_position
- __mulsf3_aux:
-
- /* Handle unusual cases (zeros, subnormals, NaNs and Infinities).
-@@ -884,6 +885,7 @@
-
- #ifdef L_divsf3
-
-+ .literal_position
- /* Division */
- __divsf3_aux:
-
diff --git a/packages/gcc-linaro/5.4-2017.05/0021-xtensa-don-t-use-unwind-dw2-fde-dip-with-elf-targets.patch b/packages/gcc-linaro/5.4-2017.05/0021-xtensa-don-t-use-unwind-dw2-fde-dip-with-elf-targets.patch
deleted file mode 100644
index 9792779..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0021-xtensa-don-t-use-unwind-dw2-fde-dip-with-elf-targets.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From d28554ee61a1ab1263274d66386e4051bca0ce05 Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 18 Oct 2016 19:12:19 +0000
-Subject: [PATCH] xtensa: don't use unwind-dw2-fde-dip with elf targets
-
-Define LIB2ADDEH_XTENSA_UNWIND_DW2_FDE to unwind-dw2-fde.c in
-xtensa/t-elf and to unwind-dw2-fde-dip.c in xtensa/t-linux and use
-LIB2ADDEH_XTENSA_UNWIND_DW2_FDE in LIB2ADDEH definition.
-
-This fixes build for elf target with windowed xtensa core that currently
-breaks with the following error message:
-
- unwind-dw2-fde-dip.c:36:40: fatal error: elf.h: No such file or directory
-
-2016-10-18 Max Filippov <jcmvbkbc@gmail.com>
-libgcc/
- * config/xtensa/t-elf (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
- definition.
- * config/xtensa/t-linux (LIB2ADDEH_XTENSA_UNWIND_DW2_FDE): New
- definition.
- * config/xtensa/t-windowed (LIB2ADDEH): Use
- LIB2ADDEH_XTENSA_UNWIND_DW2_FDE defined by either xtensa/t-elf
- or xtensa/t-linux.
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241313 138bc75d-0d04-0410-961f-82ee72b054a4
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- libgcc/config/xtensa/t-elf | 2 ++
- libgcc/config/xtensa/t-linux | 2 ++
- libgcc/config/xtensa/t-windowed | 2 +-
- 3 files changed, 5 insertions(+), 1 deletion(-)
-
---- a/libgcc/config/xtensa/t-elf
-+++ b/libgcc/config/xtensa/t-elf
-@@ -3,3 +3,5 @@
- CRTSTUFF_T_CFLAGS_S += -mlongcalls
-
- HOST_LIBGCC2_CFLAGS += -mlongcalls
-+
-+LIB2ADDEH_XTENSA_UNWIND_DW2_FDE = $(srcdir)/unwind-dw2-fde.c
---- a/libgcc/config/xtensa/t-linux
-+++ b/libgcc/config/xtensa/t-linux
-@@ -1 +1,3 @@
- SHLIB_MAPFILES += $(srcdir)/config/xtensa/libgcc-glibc.ver
-+
-+LIB2ADDEH_XTENSA_UNWIND_DW2_FDE = $(srcdir)/unwind-dw2-fde-dip.c
---- a/libgcc/config/xtensa/t-windowed
-+++ b/libgcc/config/xtensa/t-windowed
-@@ -1,2 +1,2 @@
- LIB2ADDEH = $(srcdir)/config/xtensa/unwind-dw2-xtensa.c \
-- $(srcdir)/unwind-dw2-fde-dip.c $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
-+ $(LIB2ADDEH_XTENSA_UNWIND_DW2_FDE) $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c
diff --git a/packages/gcc-linaro/5.4-2017.05/0022-xtensa-Fix-PR-target-78603.patch b/packages/gcc-linaro/5.4-2017.05/0022-xtensa-Fix-PR-target-78603.patch
deleted file mode 100644
index cd840f8..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0022-xtensa-Fix-PR-target-78603.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From b18fe564ed233ee0965b3a980edc5dbe069b80ea Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Tue, 29 Nov 2016 13:09:17 -0800
-Subject: [PATCH] xtensa: Fix PR target/78603
-
-2016-11-29 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- * config/xtensa/xtensa.c (hwloop_optimize): Don't emit zero
- overhead loop start between a call and its CALL_ARG_LOCATION
- note.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -4182,7 +4182,10 @@
- entry_after = BB_END (entry_bb);
- while (DEBUG_INSN_P (entry_after)
- || (NOTE_P (entry_after)
-- && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK))
-+ && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK
-+ /* Make sure we don't split a call and its corresponding
-+ CALL_ARG_LOCATION note. */
-+ && NOTE_KIND (entry_after) != NOTE_INSN_CALL_ARG_LOCATION))
- entry_after = PREV_INSN (entry_after);
-
- emit_insn_after (seq, entry_after);
diff --git a/packages/gcc-linaro/5.4-2017.05/0023-gcc-xtensa-fix-fprintf-format-specifiers.patch b/packages/gcc-linaro/5.4-2017.05/0023-gcc-xtensa-fix-fprintf-format-specifiers.patch
deleted file mode 100644
index a14b3cf..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0023-gcc-xtensa-fix-fprintf-format-specifiers.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 1117c8be9e712f778739d751aa61038794437d7d Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sun, 28 May 2017 19:56:56 -0700
-Subject: [PATCH] gcc: xtensa: fix fprintf format specifiers
-
-HOST_WIDE_INT may not be long as assumed in print_operand and
-xtensa_emit_call. Use HOST_WIDE_INT_PRINT_DEC/HOST_WIDE_INT_PRINT_HEX
-format strings instead of %ld/0x%lx. This fixes incorrect assembly code
-generation by the compiler running on armhf host.
-
-2017-05-28 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- * config/xtensa/xtensa.c (xtensa_emit_call): Use
- HOST_WIDE_INT_PRINT_HEX instead of 0x%lx format string.
- (print_operand): Use HOST_WIDE_INT_PRINT_DEC instead of %ld
- format string.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -1811,7 +1811,8 @@
- rtx tgt = operands[callop];
-
- if (GET_CODE (tgt) == CONST_INT)
-- sprintf (result, "call%d\t0x%lx", WINDOW_SIZE, INTVAL (tgt));
-+ sprintf (result, "call%d\t" HOST_WIDE_INT_PRINT_HEX,
-+ WINDOW_SIZE, INTVAL (tgt));
- else if (register_operand (tgt, VOIDmode))
- sprintf (result, "callx%d\t%%%d", WINDOW_SIZE, callop);
- else
-@@ -2382,14 +2383,14 @@
-
- case 'L':
- if (GET_CODE (x) == CONST_INT)
-- fprintf (file, "%ld", (32 - INTVAL (x)) & 0x1f);
-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, (32 - INTVAL (x)) & 0x1f);
- else
- output_operand_lossage ("invalid %%L value");
- break;
-
- case 'R':
- if (GET_CODE (x) == CONST_INT)
-- fprintf (file, "%ld", INTVAL (x) & 0x1f);
-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x) & 0x1f);
- else
- output_operand_lossage ("invalid %%R value");
- break;
-@@ -2403,7 +2404,7 @@
-
- case 'd':
- if (GET_CODE (x) == CONST_INT)
-- fprintf (file, "%ld", INTVAL (x));
-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
- else
- output_operand_lossage ("invalid %%d value");
- break;
-@@ -2472,7 +2473,7 @@
- else if (GET_CODE (x) == MEM)
- output_address (XEXP (x, 0));
- else if (GET_CODE (x) == CONST_INT)
-- fprintf (file, "%ld", INTVAL (x));
-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
- else
- output_addr_const (file, x);
- }
diff --git a/packages/gcc-linaro/5.4-2017.05/0024-xtensa-fix-PR-target-82181.patch b/packages/gcc-linaro/5.4-2017.05/0024-xtensa-fix-PR-target-82181.patch
deleted file mode 100644
index 0717f35..0000000
--- a/packages/gcc-linaro/5.4-2017.05/0024-xtensa-fix-PR-target-82181.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 82314225ca735a726d9e14dd69354814240419e1 Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Mon, 11 Sep 2017 21:53:38 +0000
-Subject: [PATCH] xtensa: fix PR target/82181
-
-2017-09-11 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- Backport from mainline
- * config/xtensa/xtensa.c (xtensa_mem_offset): Check that both
- words of DImode object are reachable by xtensa_uimm8x4 access.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -637,6 +637,7 @@
- case HImode:
- return xtensa_uimm8x2 (v);
-
-+ case DImode:
- case DFmode:
- return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));
-
diff --git a/packages/gcc-linaro/5.4-2017.05/chksum b/packages/gcc-linaro/5.4-2017.05/chksum
deleted file mode 100644
index 56ef73c..0000000
--- a/packages/gcc-linaro/5.4-2017.05/chksum
+++ /dev/null
@@ -1,4 +0,0 @@
-md5 gcc-linaro-5.4-2017.05.tar.xz 97baf4d63260b8e30ec2ec41057297d4
-sha1 gcc-linaro-5.4-2017.05.tar.xz 3376af91629331fc4c3344d5aa0301c124b964db
-sha256 gcc-linaro-5.4-2017.05.tar.xz 94276fa9c437d282361fc1ab31038b49e5e7cb424152152ef5bedbc7d7fd2fd4
-sha512 gcc-linaro-5.4-2017.05.tar.xz 640c0beb12d475d8cdbdf6771b0d799eeabcd49a7c5223b005a2b3ae4f44aed0d605abd9bb181dbca58b6e801ba20749aae5722a140bdaefeedf837864b10a8e
diff --git a/packages/gcc-linaro/7.1-2017.08/0000-libtool-leave-framework-alone.patch b/packages/gcc-linaro/5.5-2017.10/0000-libtool-leave-framework-alone.patch
index 1a86e41..1a86e41 100644
--- a/packages/gcc-linaro/7.1-2017.08/0000-libtool-leave-framework-alone.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0000-libtool-leave-framework-alone.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0001-uclibc-conf.patch b/packages/gcc-linaro/5.5-2017.10/0001-uclibc-conf.patch
index aef750a..aef750a 100644
--- a/packages/gcc-linaro/7.1-2017.08/0001-uclibc-conf.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0001-uclibc-conf.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0003-msp430-string-literals.patch b/packages/gcc-linaro/5.5-2017.10/0002-msp430-string-literals.patch
index 24f421f..24f421f 100644
--- a/packages/gcc-linaro/5.4-2017.05/0003-msp430-string-literals.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0002-msp430-string-literals.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0004-xtensa-implement-trap-pattern.patch b/packages/gcc-linaro/5.5-2017.10/0003-xtensa-implement-trap-pattern.patch
index b25bbda..b25bbda 100644
--- a/packages/gcc-linaro/5.4-2017.05/0004-xtensa-implement-trap-pattern.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0003-xtensa-implement-trap-pattern.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0005-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch b/packages/gcc-linaro/5.5-2017.10/0004-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch
index cf52950..cf52950 100644
--- a/packages/gcc-linaro/5.4-2017.05/0005-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0004-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0002-missing-execinfo_h.patch b/packages/gcc-linaro/5.5-2017.10/0005-missing-execinfo_h.patch
index c90222a..c90222a 100644
--- a/packages/gcc-linaro/6.4-2017.08/0002-missing-execinfo_h.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0005-missing-execinfo_h.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0007-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch b/packages/gcc-linaro/5.5-2017.10/0006-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
index 74f6f3f..74f6f3f 100644
--- a/packages/gcc-linaro/5.4-2017.05/0007-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0006-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0003-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc-linaro/5.5-2017.10/0007-gcc-plugin-POSIX-include-sys-select-h.patch
index 5f9a07a..5f9a07a 100644
--- a/packages/gcc-linaro/7.1-2017.08/0003-gcc-plugin-POSIX-include-sys-select-h.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0007-gcc-plugin-POSIX-include-sys-select-h.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0005-arm-softfloat-libgcc.patch b/packages/gcc-linaro/5.5-2017.10/0008-arm-softfloat-libgcc.patch
index 350857d..350857d 100644
--- a/packages/gcc-linaro/6.4-2017.08/0005-arm-softfloat-libgcc.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0008-arm-softfloat-libgcc.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0006-arm_unbreak_armv4t.patch b/packages/gcc-linaro/5.5-2017.10/0009-arm_unbreak_armv4t.patch
index 7c37445..7c37445 100644
--- a/packages/gcc-linaro/6.4-2017.08/0006-arm_unbreak_armv4t.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0009-arm_unbreak_armv4t.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0011-microblaze-enable-dwarf-eh-support.patch b/packages/gcc-linaro/5.5-2017.10/0010-microblaze-enable-dwarf-eh-support.patch
index 67a322a..67a322a 100644
--- a/packages/gcc-linaro/5.4-2017.05/0011-microblaze-enable-dwarf-eh-support.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0010-microblaze-enable-dwarf-eh-support.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0012-libstdcxx-uclibc-c99.patch b/packages/gcc-linaro/5.5-2017.10/0011-libstdcxx-uclibc-c99.patch
index 0b211b9..50bd062 100644
--- a/packages/gcc-linaro/5.4-2017.05/0012-libstdcxx-uclibc-c99.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0011-libstdcxx-uclibc-c99.patch
@@ -61,7 +61,7 @@ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
const int __ret = __builtin_vsprintf(__out, __fmt, __args);
--- a/libstdc++-v3/include/bits/basic_string.h
+++ b/libstdc++-v3/include/bits/basic_string.h
-@@ -5344,7 +5344,7 @@
+@@ -5347,7 +5347,7 @@
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace
diff --git a/packages/gcc-linaro/6.4-2017.08/0007-cilk-wchar.patch b/packages/gcc-linaro/5.5-2017.10/0012-cilk-wchar.patch
index 300837f..300837f 100644
--- a/packages/gcc-linaro/6.4-2017.08/0007-cilk-wchar.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0012-cilk-wchar.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0014-xtensa-add-mauto-litpools-option.patch b/packages/gcc-linaro/5.5-2017.10/0013-xtensa-add-mauto-litpools-option.patch
index 3db8ec8..3c44d03 100644
--- a/packages/gcc-linaro/5.4-2017.05/0014-xtensa-add-mauto-litpools-option.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0013-xtensa-add-mauto-litpools-option.patch
@@ -112,7 +112,7 @@ Changes to ChangeLogs and documentation are dropped.
/* The stack pointer can only be assigned with a MOVSP opcode. */
if (dst_regnum == STACK_POINTER_REGNUM)
return !TARGET_WINDOWED_ABI
-@@ -1069,7 +1072,7 @@
+@@ -1070,7 +1073,7 @@
return 1;
}
@@ -121,7 +121,7 @@ Changes to ChangeLogs and documentation are dropped.
{
src = force_const_mem (SImode, src);
operands[1] = src;
-@@ -2449,6 +2452,20 @@
+@@ -2451,6 +2454,20 @@
}
break;
diff --git a/packages/gcc-linaro/5.4-2017.05/0015-xtensa-reimplement-register-spilling.patch b/packages/gcc-linaro/5.5-2017.10/0014-xtensa-reimplement-register-spilling.patch
index b85ecb9..b85ecb9 100644
--- a/packages/gcc-linaro/5.4-2017.05/0015-xtensa-reimplement-register-spilling.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0014-xtensa-reimplement-register-spilling.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0018-xtensa-add-uclinux-support.patch b/packages/gcc-linaro/5.5-2017.10/0015-xtensa-add-uclinux-support.patch
index 643eff1..643eff1 100644
--- a/packages/gcc-linaro/5.4-2017.05/0018-xtensa-add-uclinux-support.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0015-xtensa-add-uclinux-support.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0009-fix-m68k-compile.patch b/packages/gcc-linaro/5.5-2017.10/0016-fix-m68k-compile.patch
index 9437f25..9437f25 100644
--- a/packages/gcc-linaro/6.4-2017.08/0009-fix-m68k-compile.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0016-fix-m68k-compile.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0026-fix-m68k-uclinux.patch b/packages/gcc-linaro/5.5-2017.10/0017-fix-m68k-uclinux.patch
index 8a6309e..8a6309e 100644
--- a/packages/gcc-linaro/5.4-2017.05/0026-fix-m68k-uclinux.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0017-fix-m68k-uclinux.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0027-microblaze-uclibc.patch b/packages/gcc-linaro/5.5-2017.10/0018-microblaze-uclibc.patch
index 91d0aa4..91d0aa4 100644
--- a/packages/gcc-linaro/5.4-2017.05/0027-microblaze-uclibc.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0018-microblaze-uclibc.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0028-unwind-fix-for-musl.patch b/packages/gcc-linaro/5.5-2017.10/0019-unwind-fix-for-musl.patch
index d6c63a0..d6c63a0 100644
--- a/packages/gcc-linaro/5.4-2017.05/0028-unwind-fix-for-musl.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0019-unwind-fix-for-musl.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0029-nios2-bad-multilib-default.patch b/packages/gcc-linaro/5.5-2017.10/0020-nios2-bad-multilib-default.patch
index 5dfe211..5dfe211 100644
--- a/packages/gcc-linaro/5.4-2017.05/0029-nios2-bad-multilib-default.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0020-nios2-bad-multilib-default.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0010-libgcc-disable-split-stack-nothreads.patch b/packages/gcc-linaro/5.5-2017.10/0021-libgcc-disable-split-stack-nothreads.patch
index df91a9f..df91a9f 100644
--- a/packages/gcc-linaro/7.1-2017.08/0010-libgcc-disable-split-stack-nothreads.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0021-libgcc-disable-split-stack-nothreads.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0031-uclinux-enable-threads.patch b/packages/gcc-linaro/5.5-2017.10/0022-uclinux-enable-threads.patch
index 0addac9..0addac9 100644
--- a/packages/gcc-linaro/5.4-2017.05/0031-uclinux-enable-threads.patch
+++ b/packages/gcc-linaro/5.5-2017.10/0022-uclinux-enable-threads.patch
diff --git a/packages/gcc-linaro/5.5-2017.10/chksum b/packages/gcc-linaro/5.5-2017.10/chksum
new file mode 100644
index 0000000..aaffc74
--- /dev/null
+++ b/packages/gcc-linaro/5.5-2017.10/chksum
@@ -0,0 +1,4 @@
+md5 gcc-linaro-5.5-2017.10.tar.xz 8e6dc4d4d9d295077e917d205a186d29
+sha1 gcc-linaro-5.5-2017.10.tar.xz f31ffa46619262a227727eab5ae5d7569cd3989c
+sha256 gcc-linaro-5.5-2017.10.tar.xz acbf1eda48439b83bf49f5a24ed3e4c31bd1680f3cebd9282e0c21eb3cdeb25c
+sha512 gcc-linaro-5.5-2017.10.tar.xz 352dce37fcdfbe27aaa37c801a5af7f2e9c1bd21075b00d3b978c357e3a8f625cc8843c1942389beb422ef9f949de60e8848ec626181fd900579afbba1c20532
diff --git a/packages/gcc-linaro/7.1-2017.08/version.desc b/packages/gcc-linaro/5.5-2017.10/version.desc
index e69de29..e69de29 100644
--- a/packages/gcc-linaro/7.1-2017.08/version.desc
+++ b/packages/gcc-linaro/5.5-2017.10/version.desc
diff --git a/packages/gcc-linaro/6.4-2017.08/0008-xtensa-fix-PR-target-82181.patch b/packages/gcc-linaro/6.4-2017.08/0008-xtensa-fix-PR-target-82181.patch
deleted file mode 100644
index 1258023..0000000
--- a/packages/gcc-linaro/6.4-2017.08/0008-xtensa-fix-PR-target-82181.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 3bc2ee6886f1619bc6a2257a0775142526b1a57a Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Mon, 11 Sep 2017 21:53:38 +0000
-Subject: [PATCH] xtensa: fix PR target/82181
-
-2017-09-11 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- Backport from mainline
- * config/xtensa/xtensa.c (xtensa_mem_offset): Check that both
- words of DImode object are reachable by xtensa_uimm8x4 access.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -601,6 +601,7 @@
- case HImode:
- return xtensa_uimm8x2 (v);
-
-+ case DImode:
- case DFmode:
- return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));
-
diff --git a/packages/gcc-linaro/6.4-2017.08/chksum b/packages/gcc-linaro/6.4-2017.08/chksum
deleted file mode 100644
index 611129e..0000000
--- a/packages/gcc-linaro/6.4-2017.08/chksum
+++ /dev/null
@@ -1,4 +0,0 @@
-md5 gcc-linaro-6.4-2017.08.tar.xz 313e1f8738705e2d5f5ab8b3a1b13066
-sha1 gcc-linaro-6.4-2017.08.tar.xz 3d9abc6669bb812d856379baa6ba86256bc351d6
-sha256 gcc-linaro-6.4-2017.08.tar.xz 4188a8c799186a5759decead1cdf1139e82e5215cdb468d5ff7070010968bde0
-sha512 gcc-linaro-6.4-2017.08.tar.xz ff5c01fa5d0dd958db1960973225d88089c4defb6928cdbf84457857626de0a6141a989d6a138faa52950aaa663b43fdb1498a3cefdcc4a0e05a26c01dcc1551
diff --git a/packages/gcc-linaro/6.4-2017.08/0000-libtool-leave-framework-alone.patch b/packages/gcc-linaro/6.4-2017.11/0000-libtool-leave-framework-alone.patch
index 1a86e41..1a86e41 100644
--- a/packages/gcc-linaro/6.4-2017.08/0000-libtool-leave-framework-alone.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0000-libtool-leave-framework-alone.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0001-uclibc-conf.patch b/packages/gcc-linaro/6.4-2017.11/0001-uclibc-conf.patch
index aef750a..aef750a 100644
--- a/packages/gcc-linaro/6.4-2017.08/0001-uclibc-conf.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0001-uclibc-conf.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0006-missing-execinfo_h.patch b/packages/gcc-linaro/6.4-2017.11/0002-missing-execinfo_h.patch
index c90222a..c90222a 100644
--- a/packages/gcc-linaro/5.4-2017.05/0006-missing-execinfo_h.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0002-missing-execinfo_h.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch b/packages/gcc-linaro/6.4-2017.11/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
index fe0f146..fe0f146 100644
--- a/packages/gcc-linaro/6.4-2017.08/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0003-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0004-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc-linaro/6.4-2017.11/0004-gcc-plugin-POSIX-include-sys-select-h.patch
index 5f9a07a..5f9a07a 100644
--- a/packages/gcc-linaro/6.4-2017.08/0004-gcc-plugin-POSIX-include-sys-select-h.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0004-gcc-plugin-POSIX-include-sys-select-h.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0009-arm-softfloat-libgcc.patch b/packages/gcc-linaro/6.4-2017.11/0005-arm-softfloat-libgcc.patch
index 350857d..350857d 100644
--- a/packages/gcc-linaro/5.4-2017.05/0009-arm-softfloat-libgcc.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0005-arm-softfloat-libgcc.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0010-arm_unbreak_armv4t.patch b/packages/gcc-linaro/6.4-2017.11/0006-arm_unbreak_armv4t.patch
index 7c37445..7c37445 100644
--- a/packages/gcc-linaro/5.4-2017.05/0010-arm_unbreak_armv4t.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0006-arm_unbreak_armv4t.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0013-cilk-wchar.patch b/packages/gcc-linaro/6.4-2017.11/0007-cilk-wchar.patch
index 300837f..300837f 100644
--- a/packages/gcc-linaro/5.4-2017.05/0013-cilk-wchar.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0007-cilk-wchar.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0025-fix-m68k-compile.patch b/packages/gcc-linaro/6.4-2017.11/0008-fix-m68k-compile.patch
index 9437f25..9437f25 100644
--- a/packages/gcc-linaro/5.4-2017.05/0025-fix-m68k-compile.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0008-fix-m68k-compile.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0010-fix-m68k-uclinux.patch b/packages/gcc-linaro/6.4-2017.11/0009-fix-m68k-uclinux.patch
index 20d7c4a..20d7c4a 100644
--- a/packages/gcc-linaro/6.4-2017.08/0010-fix-m68k-uclinux.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0009-fix-m68k-uclinux.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0011-libgcc-mkmap-symver-support-skip_underscore.patch b/packages/gcc-linaro/6.4-2017.11/0010-libgcc-mkmap-symver-support-skip_underscore.patch
index c6421d0..c6421d0 100644
--- a/packages/gcc-linaro/6.4-2017.08/0011-libgcc-mkmap-symver-support-skip_underscore.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0010-libgcc-mkmap-symver-support-skip_underscore.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch b/packages/gcc-linaro/6.4-2017.11/0011-libgcc-config-bfin-use-the-generic-linker-version-in.patch
index ac75cfa..ac75cfa 100644
--- a/packages/gcc-linaro/6.4-2017.08/0012-libgcc-config-bfin-use-the-generic-linker-version-in.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0011-libgcc-config-bfin-use-the-generic-linker-version-in.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch b/packages/gcc-linaro/6.4-2017.11/0012-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
index f0ada67..f0ada67 100644
--- a/packages/gcc-linaro/6.4-2017.08/0013-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0012-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0014-bfin-define-REENTRANT.patch b/packages/gcc-linaro/6.4-2017.11/0013-bfin-define-REENTRANT.patch
index 633084b..633084b 100644
--- a/packages/gcc-linaro/6.4-2017.08/0014-bfin-define-REENTRANT.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0013-bfin-define-REENTRANT.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0008-libgfortran-missing-include.patch b/packages/gcc-linaro/6.4-2017.11/0014-libgfortran-missing-include.patch
index 701e7b4..701e7b4 100644
--- a/packages/gcc-linaro/7.1-2017.08/0008-libgfortran-missing-include.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0014-libgfortran-missing-include.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0009-nios2-bad-multilib-default.patch b/packages/gcc-linaro/6.4-2017.11/0015-nios2-bad-multilib-default.patch
index 4acc491..4acc491 100644
--- a/packages/gcc-linaro/7.1-2017.08/0009-nios2-bad-multilib-default.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0015-nios2-bad-multilib-default.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0017-libgcc-disable-split-stack-nothreads.patch b/packages/gcc-linaro/6.4-2017.11/0016-libgcc-disable-split-stack-nothreads.patch
index df91a9f..df91a9f 100644
--- a/packages/gcc-linaro/6.4-2017.08/0017-libgcc-disable-split-stack-nothreads.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0016-libgcc-disable-split-stack-nothreads.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0018-uclinux-enable-threads.patch b/packages/gcc-linaro/6.4-2017.11/0017-uclinux-enable-threads.patch
index 8e4e0a2..8e4e0a2 100644
--- a/packages/gcc-linaro/6.4-2017.08/0018-uclinux-enable-threads.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0017-uclinux-enable-threads.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0011-bionic-ndk.patch b/packages/gcc-linaro/6.4-2017.11/0018-bionic-ndk.patch
index 474dd8c..474dd8c 100644
--- a/packages/gcc-linaro/7.1-2017.08/0011-bionic-ndk.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0018-bionic-ndk.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0012-bionic-errno.patch b/packages/gcc-linaro/6.4-2017.11/0019-bionic-errno.patch
index 0a1a632..0a1a632 100644
--- a/packages/gcc-linaro/7.1-2017.08/0012-bionic-errno.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0019-bionic-errno.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0021-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0020-crystax.patch
index f7a051b..461be72 100644
--- a/packages/gcc-linaro/6.4-2017.08/0021-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0020-crystax.patch
@@ -52,7 +52,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
esac
aarch64_multilibs="${with_multilib_list}"
if test "$aarch64_multilibs" = "default"; then
-@@ -2072,6 +2076,17 @@
+@@ -2076,6 +2080,17 @@
tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/linux.h mips/linux-common.h"
extra_options="${extra_options} linux-android.opt"
case ${target} in
diff --git a/packages/gcc-linaro/7.1-2017.08/0014-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0021-crystax.patch
index f1f9eb1..f1f9eb1 100644
--- a/packages/gcc-linaro/7.1-2017.08/0014-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0021-crystax.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0023-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0022-crystax.patch
index f6dc725..64d1126 100644
--- a/packages/gcc-linaro/6.4-2017.08/0023-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0022-crystax.patch
@@ -68,7 +68,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
--- a/gcc/config/gnu-user.h
+++ b/gcc/config/gnu-user.h
-@@ -118,8 +118,12 @@
+@@ -132,8 +132,12 @@
#define LIB_SPEC GNU_USER_TARGET_LIB_SPEC
#if defined(HAVE_LD_EH_FRAME_HDR)
@@ -98,7 +98,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LIB_SPEC OBSD_LIB_SPEC
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
-@@ -800,7 +800,11 @@
+@@ -810,7 +810,11 @@
-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}}"
#if defined(HAVE_LD_EH_FRAME_HDR)
diff --git a/packages/gcc-linaro/7.1-2017.08/0016-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0023-crystax.patch
index 8dfbd0d..34df80a 100644
--- a/packages/gcc-linaro/7.1-2017.08/0016-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0023-crystax.patch
@@ -12,7 +12,7 @@ Date: Thu Aug 20 19:11:07 2015 +0300
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
-@@ -15747,6 +15747,7 @@
+@@ -14690,6 +14690,7 @@
else if (!SYMBOL_REF_FAR_ADDR_P (op0)
&& (SYMBOL_REF_LOCAL_P (op0)
|| (HAVE_LD_PIE_COPYRELOC
diff --git a/packages/gcc-linaro/7.1-2017.08/0017-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0024-crystax.patch
index 8f2eb43..8f2eb43 100644
--- a/packages/gcc-linaro/7.1-2017.08/0017-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0024-crystax.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0026-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0025-crystax.patch
index f555f27..f555f27 100644
--- a/packages/gcc-linaro/6.4-2017.08/0026-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0025-crystax.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0019-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0026-crystax.patch
index 8c21a1c..8c21a1c 100644
--- a/packages/gcc-linaro/7.1-2017.08/0019-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0026-crystax.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0020-crystax.patch b/packages/gcc-linaro/6.4-2017.11/0027-crystax.patch
index ccb81fd..ccb81fd 100644
--- a/packages/gcc-linaro/7.1-2017.08/0020-crystax.patch
+++ b/packages/gcc-linaro/6.4-2017.11/0027-crystax.patch
diff --git a/packages/gcc-linaro/6.4-2017.11/chksum b/packages/gcc-linaro/6.4-2017.11/chksum
new file mode 100644
index 0000000..1531c08
--- /dev/null
+++ b/packages/gcc-linaro/6.4-2017.11/chksum
@@ -0,0 +1,4 @@
+md5 gcc-linaro-6.4-2017.11.tar.xz 0620b19d8f58828b64c67513fb7c3476
+sha1 gcc-linaro-6.4-2017.11.tar.xz 2f4a43b52e61215a4f4b608dc6a26dcd9fb61796
+sha256 gcc-linaro-6.4-2017.11.tar.xz 3c17387177f15b855070ca42ed7f4f16b6b151b9216a445fd64a4463653492b3
+sha512 gcc-linaro-6.4-2017.11.tar.xz f5f7803f16d4c3ca3f55b4dd8c89f9e2609eb2421ffa520c0adedc657b5bf47a9b1b80be627b7cf052817ffd913ad32423fe2091adcc7975d72149d443da9d01
diff --git a/packages/gcc-linaro/6.4-2017.08/version.desc b/packages/gcc-linaro/6.4-2017.11/version.desc
index e69de29..e69de29 100644
--- a/packages/gcc-linaro/6.4-2017.08/version.desc
+++ b/packages/gcc-linaro/6.4-2017.11/version.desc
diff --git a/packages/gcc-linaro/7.1-2017.08/0006-xtensa-fix-PR-target-82181.patch b/packages/gcc-linaro/7.1-2017.08/0006-xtensa-fix-PR-target-82181.patch
deleted file mode 100644
index ec9f1f8..0000000
--- a/packages/gcc-linaro/7.1-2017.08/0006-xtensa-fix-PR-target-82181.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 3ed0c49a8d52e88648c7bb9f21a204b23595a6a9 Mon Sep 17 00:00:00 2001
-From: jcmvbkbc <jcmvbkbc@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Mon, 11 Sep 2017 21:53:38 +0000
-Subject: [PATCH] xtensa: fix PR target/82181
-
-2017-09-11 Max Filippov <jcmvbkbc@gmail.com>
-gcc/
- Backport from mainline
- * config/xtensa/xtensa.c (xtensa_mem_offset): Check that both
- words of DImode object are reachable by xtensa_uimm8x4 access.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gcc/config/xtensa/xtensa.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/gcc/config/xtensa/xtensa.c
-+++ b/gcc/config/xtensa/xtensa.c
-@@ -605,6 +605,7 @@
- case HImode:
- return xtensa_uimm8x2 (v);
-
-+ case DImode:
- case DFmode:
- return (xtensa_uimm8x4 (v) && xtensa_uimm8x4 (v + 4));
-
diff --git a/packages/gcc-linaro/7.1-2017.08/chksum b/packages/gcc-linaro/7.1-2017.08/chksum
deleted file mode 100644
index 6fd3799..0000000
--- a/packages/gcc-linaro/7.1-2017.08/chksum
+++ /dev/null
@@ -1,4 +0,0 @@
-md5 gcc-linaro-7.1-2017.08.tar.xz c49125c2784f271690878aa87905e0a2
-sha1 gcc-linaro-7.1-2017.08.tar.xz 7839cf56535a57c99b7c24c5870f4b537f8344ae
-sha256 gcc-linaro-7.1-2017.08.tar.xz b755abedd53373fecb0ca64cfe4c939fad82a7129942fcc89b76ad15cdce51ee
-sha512 gcc-linaro-7.1-2017.08.tar.xz 88aa8f71cd6c88c6c573a8fd535cc4cbe060b1c6dc486147be718c87e7887f430253b49acc5fdd96b235fc74adb057369810b215406ec1f34448bd168ecda8d1
diff --git a/packages/gcc-linaro/5.4-2017.05/0001-libtool-leave-framework-alone.patch b/packages/gcc-linaro/7.2-2017.11/0000-libtool-leave-framework-alone.patch
index 1a86e41..1a86e41 100644
--- a/packages/gcc-linaro/5.4-2017.05/0001-libtool-leave-framework-alone.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0000-libtool-leave-framework-alone.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0002-uclibc-conf.patch b/packages/gcc-linaro/7.2-2017.11/0001-uclibc-conf.patch
index aef750a..aef750a 100644
--- a/packages/gcc-linaro/5.4-2017.05/0002-uclibc-conf.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0001-uclibc-conf.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch b/packages/gcc-linaro/7.2-2017.11/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
index 56e05c5..f5a82fa 100644
--- a/packages/gcc-linaro/7.1-2017.08/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch
@@ -53,7 +53,7 @@
if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then
--- a/gcc/configure
+++ b/gcc/configure
-@@ -29444,6 +29444,9 @@
+@@ -29479,6 +29479,9 @@
pluginlibs=
@@ -63,7 +63,7 @@
case "${host}" in
*-*-darwin*)
if test x$build = x$host; then
-@@ -29454,6 +29457,11 @@
+@@ -29489,6 +29492,11 @@
export_sym_check=
fi
;;
@@ -75,7 +75,7 @@
*)
if test x$build = x$host; then
export_sym_check="objdump${exeext} -T"
-@@ -29566,23 +29574,23 @@
+@@ -29601,23 +29609,23 @@
case "${host}" in
*-*-darwin*)
CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
diff --git a/packages/gcc-linaro/5.4-2017.05/0008-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc-linaro/7.2-2017.11/0003-gcc-plugin-POSIX-include-sys-select-h.patch
index 5f9a07a..5f9a07a 100644
--- a/packages/gcc-linaro/5.4-2017.05/0008-gcc-plugin-POSIX-include-sys-select-h.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0003-gcc-plugin-POSIX-include-sys-select-h.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0004-arm-softfloat-libgcc.patch b/packages/gcc-linaro/7.2-2017.11/0004-arm-softfloat-libgcc.patch
index d980036..d980036 100644
--- a/packages/gcc-linaro/7.1-2017.08/0004-arm-softfloat-libgcc.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0004-arm-softfloat-libgcc.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0005-cilk-wchar.patch b/packages/gcc-linaro/7.2-2017.11/0005-cilk-wchar.patch
index d2230cd..d2230cd 100644
--- a/packages/gcc-linaro/7.1-2017.08/0005-cilk-wchar.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0005-cilk-wchar.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0007-fix-m68k-uclinux.patch b/packages/gcc-linaro/7.2-2017.11/0006-fix-m68k-uclinux.patch
index 0acbdfc..8b9e725 100644
--- a/packages/gcc-linaro/7.1-2017.08/0007-fix-m68k-uclinux.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0006-fix-m68k-uclinux.patch
@@ -10,7 +10,7 @@ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
--- a/libgcc/config.host
+++ b/libgcc/config.host
-@@ -837,7 +837,7 @@
+@@ -838,7 +838,7 @@
m68k*-*-openbsd*)
;;
m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc
diff --git a/packages/gcc-linaro/6.4-2017.08/0015-libgfortran-missing-include.patch b/packages/gcc-linaro/7.2-2017.11/0007-libgfortran-missing-include.patch
index 701e7b4..701e7b4 100644
--- a/packages/gcc-linaro/6.4-2017.08/0015-libgfortran-missing-include.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0007-libgfortran-missing-include.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0016-nios2-bad-multilib-default.patch b/packages/gcc-linaro/7.2-2017.11/0008-nios2-bad-multilib-default.patch
index 4acc491..4acc491 100644
--- a/packages/gcc-linaro/6.4-2017.08/0016-nios2-bad-multilib-default.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0008-nios2-bad-multilib-default.patch
diff --git a/packages/gcc-linaro/5.4-2017.05/0030-libgcc-disable-split-stack-nothreads.patch b/packages/gcc-linaro/7.2-2017.11/0009-libgcc-disable-split-stack-nothreads.patch
index df91a9f..df91a9f 100644
--- a/packages/gcc-linaro/5.4-2017.05/0030-libgcc-disable-split-stack-nothreads.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0009-libgcc-disable-split-stack-nothreads.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0019-bionic-ndk.patch b/packages/gcc-linaro/7.2-2017.11/0010-bionic-ndk.patch
index 474dd8c..474dd8c 100644
--- a/packages/gcc-linaro/6.4-2017.08/0019-bionic-ndk.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0010-bionic-ndk.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0020-bionic-errno.patch b/packages/gcc-linaro/7.2-2017.11/0011-bionic-errno.patch
index 0a1a632..0a1a632 100644
--- a/packages/gcc-linaro/6.4-2017.08/0020-bionic-errno.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0011-bionic-errno.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0013-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0012-crystax.patch
index e53bcb8..753fca2 100644
--- a/packages/gcc-linaro/7.1-2017.08/0013-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0012-crystax.patch
@@ -33,7 +33,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
-@@ -961,13 +961,17 @@
+@@ -963,13 +963,17 @@
tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-freebsd"
;;
aarch64*-*-linux*)
@@ -52,7 +52,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
esac
aarch64_multilibs="${with_multilib_list}"
if test "$aarch64_multilibs" = "default"; then
-@@ -2074,6 +2078,17 @@
+@@ -2084,6 +2088,17 @@
tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/linux.h mips/linux-common.h"
extra_options="${extra_options} linux-android.opt"
case ${target} in
@@ -167,7 +167,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300
: min >= -256 && max < 256 \
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
-@@ -8668,7 +8668,7 @@
+@@ -8741,7 +8741,7 @@
(match_operand:SI 2 "const_int_operand" "") ; total range
(match_operand:SI 3 "" "") ; table label
(match_operand:SI 4 "" "")] ; Out of range label
diff --git a/packages/gcc-linaro/6.4-2017.08/0022-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0013-crystax.patch
index f1f9eb1..f1f9eb1 100644
--- a/packages/gcc-linaro/6.4-2017.08/0022-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0013-crystax.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0015-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0014-crystax.patch
index f1de8ed..4505294 100644
--- a/packages/gcc-linaro/7.1-2017.08/0015-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0014-crystax.patch
@@ -26,7 +26,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
--- a/gcc/config.in
+++ b/gcc/config.in
-@@ -2176,6 +2176,12 @@
+@@ -2180,6 +2180,12 @@
#endif
@@ -68,7 +68,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
--- a/gcc/config/gnu-user.h
+++ b/gcc/config/gnu-user.h
-@@ -118,8 +118,12 @@
+@@ -132,8 +132,12 @@
#define LIB_SPEC GNU_USER_TARGET_LIB_SPEC
#if defined(HAVE_LD_EH_FRAME_HDR)
@@ -98,7 +98,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
#define LIB_SPEC OBSD_LIB_SPEC
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
-@@ -805,7 +805,11 @@
+@@ -815,7 +815,11 @@
-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}}"
#if defined(HAVE_LD_EH_FRAME_HDR)
@@ -145,7 +145,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
--enable-linker-build-id
compiler will always pass --build-id to linker
--enable-default-ssp enable Stack Smashing Protection as default
-@@ -28016,6 +28020,38 @@
+@@ -28051,6 +28055,38 @@
$as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h
@@ -186,7 +186,7 @@ Date: Mon Apr 14 15:59:47 2014 -0700
$as_echo "$gcc_cv_ld_eh_frame_hdr" >&6; }
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
-@@ -4969,6 +4969,35 @@
+@@ -4981,6 +4981,35 @@
if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
AC_DEFINE(HAVE_LD_EH_FRAME_HDR, 1,
[Define if your linker supports .eh_frame_hdr.])
diff --git a/packages/gcc-linaro/6.4-2017.08/0024-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0015-crystax.patch
index e547647..ffdf340 100644
--- a/packages/gcc-linaro/6.4-2017.08/0024-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0015-crystax.patch
@@ -12,7 +12,7 @@ Date: Thu Aug 20 19:11:07 2015 +0300
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
-@@ -14684,6 +14684,7 @@
+@@ -15763,6 +15763,7 @@
else if (!SYMBOL_REF_FAR_ADDR_P (op0)
&& (SYMBOL_REF_LOCAL_P (op0)
|| (HAVE_LD_PIE_COPYRELOC
diff --git a/packages/gcc-linaro/6.4-2017.08/0025-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0016-crystax.patch
index 8f2eb43..8f2eb43 100644
--- a/packages/gcc-linaro/6.4-2017.08/0025-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0016-crystax.patch
diff --git a/packages/gcc-linaro/7.1-2017.08/0018-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0017-crystax.patch
index 50ee371..50ee371 100644
--- a/packages/gcc-linaro/7.1-2017.08/0018-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0017-crystax.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0027-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0018-crystax.patch
index 8c21a1c..8c21a1c 100644
--- a/packages/gcc-linaro/6.4-2017.08/0027-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0018-crystax.patch
diff --git a/packages/gcc-linaro/6.4-2017.08/0028-crystax.patch b/packages/gcc-linaro/7.2-2017.11/0019-crystax.patch
index ccb81fd..ccb81fd 100644
--- a/packages/gcc-linaro/6.4-2017.08/0028-crystax.patch
+++ b/packages/gcc-linaro/7.2-2017.11/0019-crystax.patch
diff --git a/packages/gcc-linaro/7.2-2017.11/chksum b/packages/gcc-linaro/7.2-2017.11/chksum
new file mode 100644
index 0000000..c9e6a03
--- /dev/null
+++ b/packages/gcc-linaro/7.2-2017.11/chksum
@@ -0,0 +1,4 @@
+md5 gcc-linaro-7.2-2017.11.tar.xz 67f7ed9541b6117143a4b405529e984e
+sha1 gcc-linaro-7.2-2017.11.tar.xz 7963644acea5208acac2f94f098c0dc90d0bfa51
+sha256 gcc-linaro-7.2-2017.11.tar.xz 7b07095df50a10789f446cec421468f10c57fe8bb6a789a73dc758acf8475cb0
+sha512 gcc-linaro-7.2-2017.11.tar.xz 9195cf66f312af286d63db1c07889b9bfed9ab44db2725c4cfb9a46cd7351961f4c5278b48a2bc35576719618ddf4239e2d84f386071fe1ca2171b76f109b564
diff --git a/packages/gcc-linaro/5.4-2017.05/version.desc b/packages/gcc-linaro/7.2-2017.11/version.desc
index e69de29..e69de29 100644
--- a/packages/gcc-linaro/5.4-2017.05/version.desc
+++ b/packages/gcc-linaro/7.2-2017.11/version.desc