From 34c9156a022c85027904323569365a531d37158f Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 17 Jul 1992 04:25:27 +0000 Subject: [PATCH] (allocate_dynamic_stack_space) [SETJMP_VIA_SAVE_AREA]: Always call round_push; we can't rely on alignment of size. From-SVN: r1608 --- gcc/explow.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/explow.c b/gcc/explow.c index d812003b27a..211ce202090 100644 --- a/gcc/explow.c +++ b/gcc/explow.c @@ -907,7 +907,10 @@ allocate_dynamic_stack_space (size, target, known_align) momentarily mis-aligning the stack. */ #ifdef STACK_BOUNDARY +#ifndef SETJMP_VIA_SAVE_AREA /* If we added a variable amount to SIZE, + we can no longer assume it is aligned. */ if (known_align % STACK_BOUNDARY != 0) +#endif size = round_push (size); #endif -- 2.30.2