diff options
author | Chris Packham <judge.packham@gmail.com> | 2023-05-09 20:14:51 +1200 |
---|---|---|
committer | Chris Packham <judge.packham@gmail.com> | 2023-05-14 10:34:29 +1200 |
commit | 8e55ab0607c01fc8a443bdac41c2d947db8830fb (patch) | |
tree | 501d62d2b1b89a64374d41e4f90e318a7669a689 /packages/gcc | |
parent | 2282a97e3c3eea29cf45bd3757fb93b83f17f907 (diff) | |
download | crosstool-ng-8e55ab0607c01fc8a443bdac41c2d947db8830fb.tar.gz crosstool-ng-8e55ab0607c01fc8a443bdac41c2d947db8830fb.tar.bz2 crosstool-ng-8e55ab0607c01fc8a443bdac41c2d947db8830fb.zip |
gcc: Add 12.3.0
Add gcc 12.3.0 and regenerate patches against the new version.
https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html
https://gcc.gnu.org/gcc-12/changes.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'packages/gcc')
-rw-r--r-- | packages/gcc/12.2.0/chksum | 8 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0000-libtool-leave-framework-alone.patch (renamed from packages/gcc/12.2.0/0000-libtool-leave-framework-alone.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch (renamed from packages/gcc/12.2.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0002-arm-softfloat-libgcc.patch (renamed from packages/gcc/12.2.0/0002-arm-softfloat-libgcc.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0003-libgcc-disable-split-stack-nothreads.patch (renamed from packages/gcc/12.2.0/0003-libgcc-disable-split-stack-nothreads.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0004-Remove-use-of-include_next-from-c-headers.patch (renamed from packages/gcc/12.2.0/0004-Remove-use-of-include_next-from-c-headers.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0005-Allow-default-libc-to-be-specified-to-configure.patch (renamed from packages/gcc/12.2.0/0005-Allow-default-libc-to-be-specified-to-configure.patch) | 14 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch (renamed from packages/gcc/12.2.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch) | 4 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch (renamed from packages/gcc/12.2.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch) | 4 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0008-Support-picolibc-targets.patch (renamed from packages/gcc/12.2.0/0008-Support-picolibc-targets.patch) | 2 | ||||
-rw-r--r-- | packages/gcc/12.3.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch (renamed from packages/gcc/12.2.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch) | 2 | ||||
-rw-r--r-- | packages/gcc/12.3.0/chksum | 8 | ||||
-rw-r--r-- | packages/gcc/12.3.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch (renamed from packages/gcc/12.2.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch) | 0 | ||||
-rw-r--r-- | packages/gcc/12.3.0/version.desc (renamed from packages/gcc/12.2.0/version.desc) | 0 |
14 files changed, 21 insertions, 21 deletions
diff --git a/packages/gcc/12.2.0/chksum b/packages/gcc/12.2.0/chksum deleted file mode 100644 index 52e3b629..00000000 --- a/packages/gcc/12.2.0/chksum +++ /dev/null @@ -1,8 +0,0 @@ -md5 gcc-12.2.0.tar.xz 73bafd0af874439dcdb9fc063b6fb069 -sha1 gcc-12.2.0.tar.xz 5dce6dc0091b8049b530d1587513a07201691760 -sha256 gcc-12.2.0.tar.xz e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff -sha512 gcc-12.2.0.tar.xz e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 -md5 gcc-12.2.0.tar.gz d7644b494246450468464ffc2c2b19c3 -sha1 gcc-12.2.0.tar.gz 528e27c3c4a0bb9b13ee2a4c53bb1cf048fc1fe4 -sha256 gcc-12.2.0.tar.gz ac6b317eb4d25444d87cf29c0d141dedc1323a1833ec9995211b13e1a851261c -sha512 gcc-12.2.0.tar.gz 36ab2267540f205b148037763b3806558e796d564ca7831799c88abcf03393c6dc2cdc9d53e8f094f6dc1245e47a406e1782604eb9d119410d406032f59c1544 diff --git a/packages/gcc/12.2.0/0000-libtool-leave-framework-alone.patch b/packages/gcc/12.3.0/0000-libtool-leave-framework-alone.patch index 1a86e415..1a86e415 100644 --- a/packages/gcc/12.2.0/0000-libtool-leave-framework-alone.patch +++ b/packages/gcc/12.3.0/0000-libtool-leave-framework-alone.patch diff --git a/packages/gcc/12.2.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc/12.3.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch index 5f9a07a2..5f9a07a2 100644 --- a/packages/gcc/12.2.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch +++ b/packages/gcc/12.3.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch diff --git a/packages/gcc/12.2.0/0002-arm-softfloat-libgcc.patch b/packages/gcc/12.3.0/0002-arm-softfloat-libgcc.patch index d9800365..d9800365 100644 --- a/packages/gcc/12.2.0/0002-arm-softfloat-libgcc.patch +++ b/packages/gcc/12.3.0/0002-arm-softfloat-libgcc.patch diff --git a/packages/gcc/12.2.0/0003-libgcc-disable-split-stack-nothreads.patch b/packages/gcc/12.3.0/0003-libgcc-disable-split-stack-nothreads.patch index df91a9ff..df91a9ff 100644 --- a/packages/gcc/12.2.0/0003-libgcc-disable-split-stack-nothreads.patch +++ b/packages/gcc/12.3.0/0003-libgcc-disable-split-stack-nothreads.patch diff --git a/packages/gcc/12.2.0/0004-Remove-use-of-include_next-from-c-headers.patch b/packages/gcc/12.3.0/0004-Remove-use-of-include_next-from-c-headers.patch index 920e64da..920e64da 100644 --- a/packages/gcc/12.2.0/0004-Remove-use-of-include_next-from-c-headers.patch +++ b/packages/gcc/12.3.0/0004-Remove-use-of-include_next-from-c-headers.patch diff --git a/packages/gcc/12.2.0/0005-Allow-default-libc-to-be-specified-to-configure.patch b/packages/gcc/12.3.0/0005-Allow-default-libc-to-be-specified-to-configure.patch index 113a982a..8204723e 100644 --- a/packages/gcc/12.2.0/0005-Allow-default-libc-to-be-specified-to-configure.patch +++ b/packages/gcc/12.3.0/0005-Allow-default-libc-to-be-specified-to-configure.patch @@ -21,7 +21,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> --- a/gcc/config.gcc +++ b/gcc/config.gcc -@@ -648,6 +648,8 @@ +@@ -652,6 +652,8 @@ # Common C libraries. tm_defines="$tm_defines LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4" @@ -30,7 +30,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> # 32-bit x86 processors supported by --with-arch=. Each processor # MUST be separated by exactly one space. x86_archs="athlon athlon-4 athlon-fx athlon-mp athlon-tbird \ -@@ -854,16 +856,16 @@ +@@ -857,16 +859,16 @@ esac case $target in *-*-*android*) @@ -51,7 +51,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> ;; esac # Assume that glibc or uClibc or Bionic are being used and so __cxa_atexit -@@ -956,7 +958,8 @@ +@@ -959,7 +961,8 @@ case ${enable_threads} in "" | yes | posix) thread_file='posix' ;; esac @@ -61,7 +61,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> ;; *-*-rdos*) use_gcc_stdint=wrap -@@ -1606,13 +1609,13 @@ +@@ -1609,13 +1612,13 @@ case ${target} in csky-*-linux-gnu*) @@ -77,7 +77,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> default_use_cxa_atexit=no ;; *) -@@ -3065,7 +3068,7 @@ +@@ -3068,7 +3071,7 @@ tmake_file="${tmake_file} t-linux rs6000/t-linux64 rs6000/t-fprules rs6000/t-ppccomm" tmake_file="${tmake_file} rs6000/t-vxworks" @@ -86,7 +86,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> extra_objs="$extra_objs linux.o rs6000-linux.o" ;; powerpc-wrs-vxworks*) -@@ -5915,3 +5918,32 @@ +@@ -5925,3 +5928,32 @@ fi ;; esac @@ -121,7 +121,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> +esac --- a/gcc/configure.ac +++ b/gcc/configure.ac -@@ -2481,6 +2481,10 @@ +@@ -2476,6 +2476,10 @@ fi AC_SUBST(inhibit_libc) diff --git a/packages/gcc/12.2.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch b/packages/gcc/12.3.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch index 32341c48..727206b4 100644 --- a/packages/gcc/12.2.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch +++ b/packages/gcc/12.3.0/0006-driver-Extend-getenv-function-to-allow-default-value.patch @@ -40,7 +40,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi -@@ -33776,17 +33776,21 @@ +@@ -33793,17 +33793,21 @@ @table @code @item @code{getenv} @@ -71,7 +71,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> The @code{if-exists} spec function takes one argument, an absolute --- a/gcc/gcc.cc +++ b/gcc/gcc.cc -@@ -10194,12 +10194,20 @@ +@@ -10167,12 +10167,20 @@ char *ptr; size_t len; diff --git a/packages/gcc/12.2.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch b/packages/gcc/12.3.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch index 59169b70..13fe02ae 100644 --- a/packages/gcc/12.2.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch +++ b/packages/gcc/12.3.0/0007-Add-newlib-and-picolibc-as-default-C-library-choices.patch @@ -10,7 +10,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> --- a/gcc/config.gcc +++ b/gcc/config.gcc -@@ -646,7 +646,7 @@ +@@ -650,7 +650,7 @@ esac # Common C libraries. @@ -19,7 +19,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> default_libc="" -@@ -5932,6 +5932,15 @@ +@@ -5942,6 +5942,15 @@ musl) default_libc=LIBC_MUSL ;; diff --git a/packages/gcc/12.2.0/0008-Support-picolibc-targets.patch b/packages/gcc/12.3.0/0008-Support-picolibc-targets.patch index 776d9545..45968bb9 100644 --- a/packages/gcc/12.2.0/0008-Support-picolibc-targets.patch +++ b/packages/gcc/12.3.0/0008-Support-picolibc-targets.patch @@ -13,7 +13,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> --- a/gcc/config.gcc +++ b/gcc/config.gcc -@@ -1082,6 +1082,17 @@ +@@ -1085,6 +1085,17 @@ ;; esac ;; diff --git a/packages/gcc/12.2.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch b/packages/gcc/12.3.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch index 5265c03a..1e5e9415 100644 --- a/packages/gcc/12.2.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch +++ b/packages/gcc/12.3.0/0009-gcc-Allow-g-to-work-differently-from-gcc.patch @@ -20,7 +20,7 @@ Signed-off-by: Keith Packard <keithp@keithp.com> --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in -@@ -68,7 +68,12 @@ +@@ -77,7 +77,12 @@ endif # Create the compiler driver for g++. diff --git a/packages/gcc/12.3.0/chksum b/packages/gcc/12.3.0/chksum new file mode 100644 index 00000000..8d4593d2 --- /dev/null +++ b/packages/gcc/12.3.0/chksum @@ -0,0 +1,8 @@ +md5 gcc-12.3.0.tar.xz 58a863b2a50e4d42eacc20fec419bc3b +sha1 gcc-12.3.0.tar.xz 85d66f058688db1e18545b6c4cf67ecc83d3b7eb +sha256 gcc-12.3.0.tar.xz 949a5d4f99e786421a93b532b22ffab5578de7321369975b91aec97adfda8c3b +sha512 gcc-12.3.0.tar.xz 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 +md5 gcc-12.3.0.tar.gz 6506e4cea6b9eed3c13cd13e5b4dc7c3 +sha1 gcc-12.3.0.tar.gz 9ba0d3b1009ad7a3e1a8f5cc99ad9c6cb4318db9 +sha256 gcc-12.3.0.tar.gz 11275aa7bb34cd8ab101d01b341015499f8d9466342a2574ece93f954d92273b +sha512 gcc-12.3.0.tar.gz 3affe905593e8c64a916a59d4410d9bdf718a2b211ae5a6c7c66af9eed11da0869f4c30d12a5ebba1363f2f809d10ae4cb7aeaac27e3f70f8585c6593773d856 diff --git a/packages/gcc/12.2.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch b/packages/gcc/12.3.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch index 0c4b90b5..0c4b90b5 100644 --- a/packages/gcc/12.2.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch +++ b/packages/gcc/12.3.0/experimental/0001-picolibc-Add-custom-spec-file-fragments-for-using-pi.patch diff --git a/packages/gcc/12.2.0/version.desc b/packages/gcc/12.3.0/version.desc index e69de29b..e69de29b 100644 --- a/packages/gcc/12.2.0/version.desc +++ b/packages/gcc/12.3.0/version.desc |