(allocate_dynamic_stack_space) [SETJMP_VIA_SAVE_AREA]:

Always call round_push; we can't rely on alignment of size.

From-SVN: r1608
This commit is contained in:
Richard Stallman 1992-07-17 04:25:27 +00:00
parent 5d901c3182
commit 34c9156a02

View File

@ -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