Maxim Ostapenko <m.ostape...@partner.samsung.com> writes: > @@ -293,17 +302,15 @@ alloc_stack_frame_space (HOST_WIDE_INT size, unsigned > HOST_WIDE_INT align) > new_frame_offset = frame_offset;
Think this assignment is dead after your change. > if (FRAME_GROWS_DOWNWARD) > { > - new_frame_offset -= size + frame_phase; > - new_frame_offset &= -align; > - new_frame_offset += frame_phase; > + new_frame_offset > + = align_base (frame_offset - frame_phase - size, > + align, false) + frame_phase; > offset = new_frame_offset; > } > else > { > - new_frame_offset -= frame_phase; > - new_frame_offset += align - 1; > - new_frame_offset &= -align; > - new_frame_offset += frame_phase; > + new_frame_offset > + = align_base (frame_offset - frame_phase, align, true) + frame_phase; > offset = new_frame_offset; > new_frame_offset += size; > } (Patch looks good to me otherwise FWIW.) Thanks, Richard