diff options
author | Simon Pintarelli <1237199+simonpintarelli@users.noreply.github.com> | 2024-03-18 09:12:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 09:12:49 +0100 |
commit | a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb (patch) | |
tree | 3a592f17dded12ac61afb855c94a44d85d38dde7 /var | |
parent | 53be280681767183765a3fa5e69575a1066b6ff1 (diff) | |
download | spack-a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb.tar.gz spack-a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb.tar.bz2 spack-a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb.tar.xz spack-a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb.zip |
gcc 12.3 ICE patch for aarch64 (#43093)
* gcc12.3 patch for ICE on aarch64
* aarch64 ICE patch for gcc@13.2
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/gcc/package.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/gcc/package.py b/var/spack/repos/builtin/packages/gcc/package.py index b37f10722d..ea11cba15a 100644 --- a/var/spack/repos/builtin/packages/gcc/package.py +++ b/var/spack/repos/builtin/packages/gcc/package.py @@ -487,6 +487,20 @@ class Gcc(AutotoolsPackage, GNUMirrorPackage): when="@9.5.0:10.4.0,11.1.0:11.2.0", ) + # patch ICE on aarch64 in tree-vect-slp, cf: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111478 + # patch taken from releases/gcc-12 branch + patch( + "https://github.com/gcc-mirror/gcc/commit/9d033155254ac6df5f47ab32896dbf336f991589.patch?full_index=1", + sha256="8b76fe575ef095b48ac45e8b56544c331663f840ce4b63abdb61510bf3647597", + when="@12.3.0 target=aarch64:", + ) + # patch taken from releases/gcc-13 branch + patch( + "https://github.com/gcc-mirror/gcc/commit/7c67939ec384425a3d7383dfb4fb39aa7e9ad20a.patch?full_index=1", + sha256="f0826d7a9c9808af40f3434918f24ad942f1c6a6daec73f11cf52c544cf5fc01", + when="@13.2.0 target=aarch64:", + ) + build_directory = "spack-build" @classproperty |