diff options
author | Chris Packham <judge.packham@gmail.com> | 2023-07-10 16:56:35 +1200 |
---|---|---|
committer | Chris Packham <judge.packham@gmail.com> | 2023-07-14 14:01:33 +1200 |
commit | dac4403390e5fb6afe4b4267506e4c68633fa620 (patch) | |
tree | 74c30a4f6b4f3597bd33d662c3f105879a351b6e /packages/gcc | |
parent | ada71ff2a078b5de3c42f5b5a7c00e89fd2f708d (diff) | |
download | crosstool-ng-dac4403390e5fb6afe4b4267506e4c68633fa620.tar.gz crosstool-ng-dac4403390e5fb6afe4b4267506e4c68633fa620.tar.bz2 crosstool-ng-dac4403390e5fb6afe4b4267506e4c68633fa620.zip |
gcc: Update 10.4 -> 10.5
Add GCC 10.5.0 and regenerate patches against the new version.
https://gcc.gnu.org/pipermail/gcc-announce/2023/000178.html
https://gcc.gnu.org/gcc-10/changes.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'packages/gcc')
-rw-r--r-- | packages/gcc/10.4.0/chksum | 8 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc/10.4.0/0000-libtool-leave-framework-alone.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0001-uclibc-conf.patch (renamed from packages/gcc/10.4.0/0001-uclibc-conf.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (renamed from packages/gcc/10.4.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc/10.4.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0004-arm-softfloat-libgcc.patch (renamed from packages/gcc/10.4.0/0004-arm-softfloat-libgcc.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0005-fix-m68k-uclinux.patch (renamed from packages/gcc/10.4.0/0005-fix-m68k-uclinux.patch) | 2 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0006-libgfortran-missing-include.patch (renamed from packages/gcc/10.4.0/0006-libgfortran-missing-include.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0007-nios2-bad-multilib-default.patch (renamed from packages/gcc/10.4.0/0007-nios2-bad-multilib-default.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0008-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc/10.4.0/0008-libgcc-disable-split-stack-nothreads.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0009-bionic-ndk.patch (renamed from packages/gcc/10.4.0/0009-bionic-ndk.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch (renamed from packages/gcc/10.4.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch) | 24 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0011-crystax.patch (renamed from packages/gcc/10.4.0/0010-crystax.patch) | 4 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0012-crystax.patch (renamed from packages/gcc/10.4.0/0011-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0013-crystax.patch (renamed from packages/gcc/10.4.0/0012-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0014-crystax.patch (renamed from packages/gcc/10.4.0/0013-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0015-crystax.patch (renamed from packages/gcc/10.4.0/0014-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0016-crystax.patch (renamed from packages/gcc/10.4.0/0015-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0017-crystax.patch (renamed from packages/gcc/10.4.0/0016-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0018-crystax.patch (renamed from packages/gcc/10.4.0/0017-crystax.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0019-isl-0.20.patch (renamed from packages/gcc/10.4.0/0018-isl-0.20.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0020-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch (renamed from packages/gcc/10.4.0/0019-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0021-libstdcxx-pure-stdio.patch (renamed from packages/gcc/10.4.0/0020-libstdcxx-pure-stdio.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0022-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch (renamed from packages/gcc/10.4.0/0021-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/0023-Remove-use-of-include_next-from-c-headers.patch (renamed from packages/gcc/10.4.0/0022-Remove-use-of-include_next-from-c-headers.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/10.5.0/chksum | 8 | ||||
-rw-r--r-- | packages/gcc/10.5.0/version.desc (renamed from packages/gcc/10.4.0/version.desc) | 0 |
27 files changed, 19 insertions, 27 deletions
diff --git a/packages/gcc/10.4.0/chksum b/packages/gcc/10.4.0/chksum deleted file mode 100644 index 1f582bce..00000000 --- a/packages/gcc/10.4.0/chksum +++ /dev/null @@ -1,8 +0,0 @@ -md5 gcc-10.4.0.tar.xz d307b8748a74939359a5843f859a4dec -sha1 gcc-10.4.0.tar.xz 352ec04a356ce6ab36975f7a4a5a38464ee98004 -sha256 gcc-10.4.0.tar.xz c9297d5bcd7cb43f3dfc2fed5389e948c9312fd962ef6a4ce455cff963ebe4f1 -sha512 gcc-10.4.0.tar.xz 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 -md5 gcc-10.4.0.tar.gz 854262f3582222f5dc8f093ca556e910 -sha1 gcc-10.4.0.tar.gz 0dadb589fd3f5ade1c9ad7cf05ae5032715e74e6 -sha256 gcc-10.4.0.tar.gz ab1974017834430de27fd803ade4389602a7d6ca1362496c57bef384b2a4cb07 -sha512 gcc-10.4.0.tar.gz 462c1d022751277e0933ce1f71d7550cd65f6e36e3e2c7e0b19d5ef074f826f5a53746af6aba8e359c8e906128c4973b18be0b4ddf722b276dd87a21ad5761de diff --git a/packages/gcc/10.4.0/0000-libtool-leave-framework-alone.patch b/packages/gcc/10.5.0/0000-libtool-leave-framework-alone.patch index 1a86e415..1a86e415 100644 --- a/packages/gcc/10.4.0/0000-libtool-leave-framework-alone.patch +++ b/packages/gcc/10.5.0/0000-libtool-leave-framework-alone.patch diff --git a/packages/gcc/10.4.0/0001-uclibc-conf.patch b/packages/gcc/10.5.0/0001-uclibc-conf.patch index aef750af..aef750af 100644 --- a/packages/gcc/10.4.0/0001-uclibc-conf.patch +++ b/packages/gcc/10.5.0/0001-uclibc-conf.patch diff --git a/packages/gcc/10.4.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch b/packages/gcc/10.5.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch index b797cb86..b797cb86 100644 --- a/packages/gcc/10.4.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch +++ b/packages/gcc/10.5.0/0002-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch diff --git a/packages/gcc/10.4.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc/10.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch index 5f9a07a2..5f9a07a2 100644 --- a/packages/gcc/10.4.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch +++ b/packages/gcc/10.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch diff --git a/packages/gcc/10.4.0/0004-arm-softfloat-libgcc.patch b/packages/gcc/10.5.0/0004-arm-softfloat-libgcc.patch index d9800365..d9800365 100644 --- a/packages/gcc/10.4.0/0004-arm-softfloat-libgcc.patch +++ b/packages/gcc/10.5.0/0004-arm-softfloat-libgcc.patch diff --git a/packages/gcc/10.4.0/0005-fix-m68k-uclinux.patch b/packages/gcc/10.5.0/0005-fix-m68k-uclinux.patch index fed816a1..08489d58 100644 --- a/packages/gcc/10.4.0/0005-fix-m68k-uclinux.patch +++ b/packages/gcc/10.5.0/0005-fix-m68k-uclinux.patch @@ -10,7 +10,7 @@ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> --- a/libgcc/config.host +++ b/libgcc/config.host -@@ -959,7 +959,7 @@ +@@ -977,7 +977,7 @@ m68k*-*-openbsd*) ;; m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc diff --git a/packages/gcc/10.4.0/0006-libgfortran-missing-include.patch b/packages/gcc/10.5.0/0006-libgfortran-missing-include.patch index d4917eed..d4917eed 100644 --- a/packages/gcc/10.4.0/0006-libgfortran-missing-include.patch +++ b/packages/gcc/10.5.0/0006-libgfortran-missing-include.patch diff --git a/packages/gcc/10.4.0/0007-nios2-bad-multilib-default.patch b/packages/gcc/10.5.0/0007-nios2-bad-multilib-default.patch index 4acc4918..4acc4918 100644 --- a/packages/gcc/10.4.0/0007-nios2-bad-multilib-default.patch +++ b/packages/gcc/10.5.0/0007-nios2-bad-multilib-default.patch diff --git a/packages/gcc/10.4.0/0008-libgcc-disable-split-stack-nothreads.patch b/packages/gcc/10.5.0/0008-libgcc-disable-split-stack-nothreads.patch index df91a9ff..df91a9ff 100644 --- a/packages/gcc/10.4.0/0008-libgcc-disable-split-stack-nothreads.patch +++ b/packages/gcc/10.5.0/0008-libgcc-disable-split-stack-nothreads.patch diff --git a/packages/gcc/10.4.0/0009-bionic-ndk.patch b/packages/gcc/10.5.0/0009-bionic-ndk.patch index 474dd8c0..474dd8c0 100644 --- a/packages/gcc/10.4.0/0009-bionic-ndk.patch +++ b/packages/gcc/10.5.0/0009-bionic-ndk.patch diff --git a/packages/gcc/10.4.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch b/packages/gcc/10.5.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch index 2f8ad877..350173d9 100644 --- a/packages/gcc/10.4.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch +++ b/packages/gcc/10.5.0/0010-fixinc-don-t-fix-machine-names-in-__has_include-.PR.patch @@ -16,16 +16,14 @@ fixincludes/ Upstream: 6bf383c37e6131a8e247e8a0997d55d65c830b6d Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> --- - fixincludes/fixfixes.c | 45 ++++++++++++++++++++++++++++++-- - fixincludes/inclhack.def | 3 ++- - fixincludes/tests/base/testing.h | 2 +- + fixincludes/fixfixes.c | 45 +++++++++++++++++++++++++++++++++++++-- + fixincludes/inclhack.def | 3 +- + fixincludes/tests/base/testing.h | 2 - 3 files changed, 46 insertions(+), 4 deletions(-) -diff --git a/fixincludes/fixfixes.c b/fixincludes/fixfixes.c -index 034e15d9985..3ff87812036 100644 --- a/fixincludes/fixfixes.c +++ b/fixincludes/fixfixes.c -@@ -477,6 +477,39 @@ FIX_PROC_HEAD( char_macro_def_fix ) +@@ -477,6 +477,39 @@ fputs (text, stdout); } @@ -65,7 +63,7 @@ index 034e15d9985..3ff87812036 100644 /* Fix for machine name #ifdefs that are not in the namespace reserved by the C standard. They won't be defined if compiling with -ansi, and the headers will break. We go to some trouble to only change -@@ -524,7 +557,7 @@ FIX_PROC_HEAD( machine_name_fix ) +@@ -524,7 +557,7 @@ /* If the 'name_pat' matches in between base and limit, we have a bogon. It is not worth the hassle of excluding comments because comments on #if/#ifdef lines are rare, and strings on @@ -74,7 +72,7 @@ index 034e15d9985..3ff87812036 100644 REG_NOTBOL means 'base' is not at the beginning of a line, which shouldn't matter since the name_re has no ^ anchor, but let's -@@ -544,8 +577,16 @@ FIX_PROC_HEAD( machine_name_fix ) +@@ -544,8 +577,16 @@ break; p = base + match[0].rm_so; @@ -92,11 +90,9 @@ index 034e15d9985..3ff87812036 100644 /* One more test: if on the same line we have the same string with the appropriate underscores, then leave it alone. We want exactly two leading and trailing underscores. */ -diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def -index f58e7771e1c..71bd717c233 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def -@@ -3114,7 +3114,8 @@ fix = { +@@ -3161,7 +3161,8 @@ c_fix = machine_name; test_text = "/* MACH_DIFF: */\n" @@ -106,11 +102,9 @@ index f58e7771e1c..71bd717c233 100644 "\n/* no uniform test, so be careful :-) */"; }; -diff --git a/fixincludes/tests/base/testing.h b/fixincludes/tests/base/testing.h -index cf95321fb86..8b3accaf04e 100644 --- a/fixincludes/tests/base/testing.h +++ b/fixincludes/tests/base/testing.h -@@ -64,7 +64,7 @@ BSD43__IOWR('T', 1) /* Some are multi-line */ +@@ -64,7 +64,7 @@ #if defined( MACHINE_NAME_CHECK ) /* MACH_DIFF: */ @@ -119,5 +113,3 @@ index cf95321fb86..8b3accaf04e 100644 /* no uniform test, so be careful :-) */ #endif /* MACHINE_NAME_CHECK */ --- -2.37.3 diff --git a/packages/gcc/10.4.0/0010-crystax.patch b/packages/gcc/10.5.0/0011-crystax.patch index 4b2a3614..5722dfca 100644 --- a/packages/gcc/10.4.0/0010-crystax.patch +++ b/packages/gcc/10.5.0/0011-crystax.patch @@ -37,7 +37,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300 --- a/gcc/config.gcc +++ b/gcc/config.gcc -@@ -1113,14 +1113,18 @@ +@@ -1127,14 +1127,18 @@ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" ;; aarch64*-*-linux*) @@ -57,7 +57,7 @@ Date: Wed Jul 29 11:28:29 2015 +0300 esac aarch64_multilibs="${with_multilib_list}" if test "$aarch64_multilibs" = "default"; then -@@ -2532,6 +2536,17 @@ +@@ -2546,6 +2550,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/10.4.0/0011-crystax.patch b/packages/gcc/10.5.0/0012-crystax.patch index f1f9eb12..f1f9eb12 100644 --- a/packages/gcc/10.4.0/0011-crystax.patch +++ b/packages/gcc/10.5.0/0012-crystax.patch diff --git a/packages/gcc/10.4.0/0012-crystax.patch b/packages/gcc/10.5.0/0013-crystax.patch index 4af4f5ba..4af4f5ba 100644 --- a/packages/gcc/10.4.0/0012-crystax.patch +++ b/packages/gcc/10.5.0/0013-crystax.patch diff --git a/packages/gcc/10.4.0/0013-crystax.patch b/packages/gcc/10.5.0/0014-crystax.patch index a9ef42a7..a9ef42a7 100644 --- a/packages/gcc/10.4.0/0013-crystax.patch +++ b/packages/gcc/10.5.0/0014-crystax.patch diff --git a/packages/gcc/10.4.0/0014-crystax.patch b/packages/gcc/10.5.0/0015-crystax.patch index 8f2eb438..8f2eb438 100644 --- a/packages/gcc/10.4.0/0014-crystax.patch +++ b/packages/gcc/10.5.0/0015-crystax.patch diff --git a/packages/gcc/10.4.0/0015-crystax.patch b/packages/gcc/10.5.0/0016-crystax.patch index 6c558916..6c558916 100644 --- a/packages/gcc/10.4.0/0015-crystax.patch +++ b/packages/gcc/10.5.0/0016-crystax.patch diff --git a/packages/gcc/10.4.0/0016-crystax.patch b/packages/gcc/10.5.0/0017-crystax.patch index 8c21a1cc..8c21a1cc 100644 --- a/packages/gcc/10.4.0/0016-crystax.patch +++ b/packages/gcc/10.5.0/0017-crystax.patch diff --git a/packages/gcc/10.4.0/0017-crystax.patch b/packages/gcc/10.5.0/0018-crystax.patch index 28284ff4..28284ff4 100644 --- a/packages/gcc/10.4.0/0017-crystax.patch +++ b/packages/gcc/10.5.0/0018-crystax.patch diff --git a/packages/gcc/10.4.0/0018-isl-0.20.patch b/packages/gcc/10.5.0/0019-isl-0.20.patch index 3e14966d..3e14966d 100644 --- a/packages/gcc/10.4.0/0018-isl-0.20.patch +++ b/packages/gcc/10.5.0/0019-isl-0.20.patch diff --git a/packages/gcc/10.4.0/0019-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch b/packages/gcc/10.5.0/0020-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch index 00011692..00011692 100644 --- a/packages/gcc/10.4.0/0019-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch +++ b/packages/gcc/10.5.0/0020-AArch64-Fix-build-issue-with-aarch64-builtins.c-on-M.patch diff --git a/packages/gcc/10.4.0/0020-libstdcxx-pure-stdio.patch b/packages/gcc/10.5.0/0021-libstdcxx-pure-stdio.patch index 7e3e6e65..7e3e6e65 100644 --- a/packages/gcc/10.4.0/0020-libstdcxx-pure-stdio.patch +++ b/packages/gcc/10.5.0/0021-libstdcxx-pure-stdio.patch diff --git a/packages/gcc/10.4.0/0021-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch b/packages/gcc/10.5.0/0022-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch index dc63fe5d..dc63fe5d 100644 --- a/packages/gcc/10.4.0/0021-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch +++ b/packages/gcc/10.5.0/0022-Darwin-Arm64-Initial-support-for-the-self-host-drive.patch diff --git a/packages/gcc/10.4.0/0022-Remove-use-of-include_next-from-c-headers.patch b/packages/gcc/10.5.0/0023-Remove-use-of-include_next-from-c-headers.patch index b32fe559..b32fe559 100644 --- a/packages/gcc/10.4.0/0022-Remove-use-of-include_next-from-c-headers.patch +++ b/packages/gcc/10.5.0/0023-Remove-use-of-include_next-from-c-headers.patch diff --git a/packages/gcc/10.5.0/chksum b/packages/gcc/10.5.0/chksum new file mode 100644 index 00000000..6c4bb8cb --- /dev/null +++ b/packages/gcc/10.5.0/chksum @@ -0,0 +1,8 @@ +md5 gcc-10.5.0.tar.xz c7d1958570fbd1cd859b015774b9987a +sha1 gcc-10.5.0.tar.xz 87446e6e93cab52dea610a06e23c9653195abd21 +sha256 gcc-10.5.0.tar.xz 25109543fdf46f397c347b5d8b7a2c7e5694a5a51cce4b9c6e1ea8a71ca307c1 +sha512 gcc-10.5.0.tar.xz d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd +md5 gcc-10.5.0.tar.gz fbbf1f6a1fb5f811e376bb49ee589115 +sha1 gcc-10.5.0.tar.gz 61c5a57c28cebfb240a41da5f0f694c3356408f3 +sha256 gcc-10.5.0.tar.gz eed4dd5fc3cd9f52cb3a51a4fde1728cb19ec76292f559518e83652e7437befe +sha512 gcc-10.5.0.tar.gz a72240802a2c3bad10303a6f26368856bea22c7bf1cffcd62d4de9ec9ca655c158cfc4a07b43dea9bb031b95200b87711848cb4e939937730150d7cb7fc48ac9 diff --git a/packages/gcc/10.4.0/version.desc b/packages/gcc/10.5.0/version.desc index e69de29b..e69de29b 100644 --- a/packages/gcc/10.4.0/version.desc +++ b/packages/gcc/10.5.0/version.desc |