summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSimon Pintarelli <1237199+simonpintarelli@users.noreply.github.com>2024-03-18 09:12:49 +0100
committerGitHub <noreply@github.com>2024-03-18 09:12:49 +0100
commita7dd756b341f99d0a0fc52a2da1c19cc20f1eecb (patch)
tree3a592f17dded12ac61afb855c94a44d85d38dde7 /var
parent53be280681767183765a3fa5e69575a1066b6ff1 (diff)
downloadspack-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.py14
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