diff --git a/packages/gcc/package.py b/packages/gcc/package.py
index 68f52b46f3a3c6b2093e0ad180c7ecb2d4dce01f..f572a133bd47a412aebcc627bb3e422385c95f5f 100644
--- a/packages/gcc/package.py
+++ b/packages/gcc/package.py
@@ -472,7 +472,7 @@ class Gcc(AutotoolsPackage, GNUMirrorPackage):
     patch(
         "https://github.com/gcc-mirror/gcc/commit/423cd47cfc9640ba3d6811b780e8a0b94b704dcb.patch?full_index=1",
         sha256="0d136226eb07bc43f1b15284f48bd252e3748a0426b5d7ac9084ebc406e15490",
-        when="@9.5.0:11.2",
+        when="@9.5.0,10.4.0",
     )
 
     build_directory = "spack-build"