$OpenBSD: patch-gcc_config_pa_pa_c,v 1.1.1.1 2021/08/15 18:42:10 pascal Exp $
Index: gcc/config/pa/pa.c
--- gcc/config/pa/pa.c.orig
+++ gcc/config/pa/pa.c
@@ -38,6 +38,7 @@ along with GCC; see the file COPYING3.  If not see
 #include "recog.h"
 #include "diagnostic-core.h"
 #include "insn-attr.h"
+#include "flags.h"
 #include "alias.h"
 #include "fold-const.h"
 #include "stor-layout.h"
@@ -4065,6 +4066,9 @@ pa_expand_prologue (void)
   actual_fsize = pa_compute_frame_size (size, &save_fregs);
   if (flag_stack_usage_info)
     current_function_static_stack_size = actual_fsize;
+
+  if (warn_stack_larger_than && actual_fsize > stack_larger_than_size)
+    warning (OPT_Wstack_larger_than_, "stack usage is %lld bytes", actual_fsize);
 
   /* Compute a few things we will use often.  */
   tmpreg = gen_rtx_REG (word_mode, 1);
