$OpenBSD: patch-gcc_config_alpha_alpha_md,v 1.1.1.1 2013/04/08 08:20:24 pascal Exp $
--- gcc/config/alpha/alpha.md.orig	Fri Feb  1 17:34:28 2013
+++ gcc/config/alpha/alpha.md	Tue Mar  5 19:45:41 2013
@@ -4886,7 +4886,8 @@
   if (CONST_INT_P (operands[1])
       && INTVAL (operands[1]) < 32768)
     {
-      if (INTVAL (operands[1]) >= 4096)
+      if (INTVAL (operands[1]) >= 4096
+	&& (flag_stack_check || STACK_CHECK_BUILTIN))
 	{
 	  /* We do this the same way as in the prologue and generate explicit
 	     probes.  Then we update the stack by the constant.  */
