P.S.: Bootstrapped and regression tested on s390, s390x and
x86_64.
--
I'm not sure whether something has to be done about the else
branch in round_push too:
else
{
/* If crtl->preferred_stack_boundary might still grow, use
virtual_preferred_stack_boundary_rtx instead. This will be
substituted by the right value in vregs pass and optimized
during combine. */
align_rtx = virtual_preferred_stack_boundary_rtx;
add_rtx = force_operand (plus_constant (Pmode, align_rtx, -1), NULL_RTX);
}
Ciao
Dominik ^_^ ^_^
--
Dominik Vogt
IBM Germany