diff mbox series

package/gcc: bump 12.x series to 12.4

Message ID 20240711213435.1172955-1-thomas.petazzoni@bootlin.com
State Accepted
Headers show
Series package/gcc: bump 12.x series to 12.4 | expand

Commit Message

Thomas Petazzoni July 11, 2024, 9:34 p.m. UTC
https://gcc.gnu.org/gcc-12/changes.html describes the changes of gcc
12.4 as follows:

  This is the list of problem reports (PRs) from GCC's bug tracking
  system that are known to be fixed in the 12.4 release. This list
  might not be complete (that is, it is possible that some PRs that
  have been fixed are not listed here).

With a link to
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4

There are 654 relevant commits (ignoring the "daily bumps") between
gcc 12.3.0 and 12.4.0, which is too much to list exhaustively here.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 .checkpackageignore                                           | 2 +-
 .../0001-disable-split-stack-for-non-thread-builds.patch      | 0
 ...02-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch | 0
 .../0003-xtensa-add-.note.GNU-stack-section-on-linux.patch    | 0
 .../0004-Remove-crypt-and-crypt_r-interceptors.patch          | 0
 package/gcc/Config.in.host                                    | 2 +-
 package/gcc/gcc.hash                                          | 4 ++--
 7 files changed, 4 insertions(+), 4 deletions(-)
 rename package/gcc/{12.3.0 => 12.4.0}/0001-disable-split-stack-for-non-thread-builds.patch (100%)
 rename package/gcc/{12.3.0 => 12.4.0}/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch (100%)
 rename package/gcc/{12.3.0 => 12.4.0}/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch (100%)
 rename package/gcc/{12.3.0 => 12.4.0}/0004-Remove-crypt-and-crypt_r-interceptors.patch (100%)

Comments

Romain Naour July 13, 2024, 2:54 p.m. UTC | #1
Hello Thomas,

Le 11/07/2024 à 23:34, Thomas Petazzoni via buildroot a écrit :
> https://gcc.gnu.org/gcc-12/changes.html describes the changes of gcc
> 12.4 as follows:
> 
>   This is the list of problem reports (PRs) from GCC's bug tracking
>   system that are known to be fixed in the 12.4 release. This list
>   might not be complete (that is, it is possible that some PRs that
>   have been fixed are not listed here).
> 
> With a link to
> https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4
> 
> There are 654 relevant commits (ignoring the "daily bumps") between
> gcc 12.3.0 and 12.4.0, which is too much to list exhaustively here.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Applied to master, thanks.

Best regards,
Romain


> ---
>  .checkpackageignore                                           | 2 +-
>  .../0001-disable-split-stack-for-non-thread-builds.patch      | 0
>  ...02-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch | 0
>  .../0003-xtensa-add-.note.GNU-stack-section-on-linux.patch    | 0
>  .../0004-Remove-crypt-and-crypt_r-interceptors.patch          | 0
>  package/gcc/Config.in.host                                    | 2 +-
>  package/gcc/gcc.hash                                          | 4 ++--
>  7 files changed, 4 insertions(+), 4 deletions(-)
>  rename package/gcc/{12.3.0 => 12.4.0}/0001-disable-split-stack-for-non-thread-builds.patch (100%)
>  rename package/gcc/{12.3.0 => 12.4.0}/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch (100%)
>  rename package/gcc/{12.3.0 => 12.4.0}/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch (100%)
>  rename package/gcc/{12.3.0 => 12.4.0}/0004-Remove-crypt-and-crypt_r-interceptors.patch (100%)
> 
> diff --git a/.checkpackageignore b/.checkpackageignore
> index 9a46840422..e4c40fbf1e 100644
> --- a/.checkpackageignore
> +++ b/.checkpackageignore
> @@ -591,7 +591,7 @@ package/fxload/0001-fix-static-build.patch lib_patch.Upstream
>  package/gamin/0001-no-abstract-sockets.patch lib_patch.Upstream
>  package/gamin/0002-no-const-return.patch lib_patch.Sob lib_patch.Upstream
>  package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch lib_patch.Upstream
> -package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
> +package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
>  package/gcc/13.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
>  package/gcc/14.1.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
>  package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch lib_patch.Upstream
> diff --git a/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch
> similarity index 100%
> rename from package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch
> rename to package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch
> diff --git a/package/gcc/12.3.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch b/package/gcc/12.4.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
> similarity index 100%
> rename from package/gcc/12.3.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
> rename to package/gcc/12.4.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
> diff --git a/package/gcc/12.3.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch b/package/gcc/12.4.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
> similarity index 100%
> rename from package/gcc/12.3.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
> rename to package/gcc/12.4.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
> diff --git a/package/gcc/12.3.0/0004-Remove-crypt-and-crypt_r-interceptors.patch b/package/gcc/12.4.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
> similarity index 100%
> rename from package/gcc/12.3.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
> rename to package/gcc/12.4.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
> diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
> index 969702b707..c88518a415 100644
> --- a/package/gcc/Config.in.host
> +++ b/package/gcc/Config.in.host
> @@ -73,7 +73,7 @@ config BR2_GCC_SUPPORTS_DLANG
>  config BR2_GCC_VERSION
>  	string
>  	default "8.4.0"     if BR2_GCC_VERSION_POWERPC_SPE
> -	default "12.3.0"    if BR2_GCC_VERSION_12_X
> +	default "12.4.0"    if BR2_GCC_VERSION_12_X
>  	default "13.3.0"    if BR2_GCC_VERSION_13_X
>  	default "14.1.0"    if BR2_GCC_VERSION_14_X
>  	default "arc-2023.09-release" if BR2_GCC_VERSION_ARC
> diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
> index 0b48a1acdd..4534655790 100644
> --- a/package/gcc/gcc.hash
> +++ b/package/gcc/gcc.hash
> @@ -2,8 +2,8 @@
>  sha512  6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280  gcc-8.4.0.tar.xz
>  # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum
>  sha512  440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648  gcc-10.4.0.tar.xz
> -# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum
> -sha512  8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204  gcc-12.3.0.tar.xz
> +# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.4.0/sha512.sum
> +sha512  5bd29402cad2deb5d9388d0236c7146414d77e5b8d5f1c6c941c7a1f47691c3389f08656d5f6e8e2d6717bf2c81f018d326f632fb468f42925b40bd217fc4853  gcc-12.4.0.tar.xz
>  # From https://gcc.gnu.org/pub/gcc/releases/gcc-13.3.0/sha512.sum
>  sha512  ed5f2f4c6ed2c796fcf2c93707159e9dbd3ddb1ba063d549804dd68cdabbb6d550985ae1c8465ae9a336cfe29274a6eb0f42e21924360574ebd8e5d5c7c9a801  gcc-13.3.0.tar.xz
>  # From https://gcc.gnu.org/pub/gcc/releases/gcc-14.1.0/sha512.sum
Peter Korsgaard Aug. 10, 2024, 9:12 a.m. UTC | #2
>>>>> "Thomas" == Thomas Petazzoni via buildroot <buildroot@buildroot.org> writes:

 > https://gcc.gnu.org/gcc-12/changes.html describes the changes of gcc
 > 12.4 as follows:

 >   This is the list of problem reports (PRs) from GCC's bug tracking
 >   system that are known to be fixed in the 12.4 release. This list
 >   might not be complete (that is, it is possible that some PRs that
 >   have been fixed are not listed here).

 > With a link to
 > https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4

 > There are 654 relevant commits (ignoring the "daily bumps") between
 > gcc 12.3.0 and 12.4.0, which is too much to list exhaustively here.

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Committed to 2024.02.x and 2024.05.x, thanks.
diff mbox series

Patch

diff --git a/.checkpackageignore b/.checkpackageignore
index 9a46840422..e4c40fbf1e 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -591,7 +591,7 @@  package/fxload/0001-fix-static-build.patch lib_patch.Upstream
 package/gamin/0001-no-abstract-sockets.patch lib_patch.Upstream
 package/gamin/0002-no-const-return.patch lib_patch.Sob lib_patch.Upstream
 package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch lib_patch.Upstream
-package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
+package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
 package/gcc/13.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
 package/gcc/14.1.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
 package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch lib_patch.Upstream
diff --git a/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch
similarity index 100%
rename from package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch
rename to package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch
diff --git a/package/gcc/12.3.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch b/package/gcc/12.4.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
similarity index 100%
rename from package/gcc/12.3.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
rename to package/gcc/12.4.0/0002-or1k-Only-define-TARGET_HAVE_TLS-when-HAVE_AS_TLS.patch
diff --git a/package/gcc/12.3.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch b/package/gcc/12.4.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
similarity index 100%
rename from package/gcc/12.3.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
rename to package/gcc/12.4.0/0003-xtensa-add-.note.GNU-stack-section-on-linux.patch
diff --git a/package/gcc/12.3.0/0004-Remove-crypt-and-crypt_r-interceptors.patch b/package/gcc/12.4.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
similarity index 100%
rename from package/gcc/12.3.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
rename to package/gcc/12.4.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index 969702b707..c88518a415 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -73,7 +73,7 @@  config BR2_GCC_SUPPORTS_DLANG
 config BR2_GCC_VERSION
 	string
 	default "8.4.0"     if BR2_GCC_VERSION_POWERPC_SPE
-	default "12.3.0"    if BR2_GCC_VERSION_12_X
+	default "12.4.0"    if BR2_GCC_VERSION_12_X
 	default "13.3.0"    if BR2_GCC_VERSION_13_X
 	default "14.1.0"    if BR2_GCC_VERSION_14_X
 	default "arc-2023.09-release" if BR2_GCC_VERSION_ARC
diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
index 0b48a1acdd..4534655790 100644
--- a/package/gcc/gcc.hash
+++ b/package/gcc/gcc.hash
@@ -2,8 +2,8 @@ 
 sha512  6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280  gcc-8.4.0.tar.xz
 # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum
 sha512  440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648  gcc-10.4.0.tar.xz
-# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum
-sha512  8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204  gcc-12.3.0.tar.xz
+# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.4.0/sha512.sum
+sha512  5bd29402cad2deb5d9388d0236c7146414d77e5b8d5f1c6c941c7a1f47691c3389f08656d5f6e8e2d6717bf2c81f018d326f632fb468f42925b40bd217fc4853  gcc-12.4.0.tar.xz
 # From https://gcc.gnu.org/pub/gcc/releases/gcc-13.3.0/sha512.sum
 sha512  ed5f2f4c6ed2c796fcf2c93707159e9dbd3ddb1ba063d549804dd68cdabbb6d550985ae1c8465ae9a336cfe29274a6eb0f42e21924360574ebd8e5d5c7c9a801  gcc-13.3.0.tar.xz
 # From https://gcc.gnu.org/pub/gcc/releases/gcc-14.1.0/sha512.sum