On Thu, Nov 12, 2015 at 4:51 PM, Eric Botcazou <ebotca...@adacore.com> wrote:
> Hi,
>
> this patch rotates the loop generated in the prologue to do stack checking
> when -fstack-check is specified, thereby saving one branch instruction.  It
> was initially implemented as a WHILE loop to match the generic implementation
> but can be turned into a DO-WHILE loop because the amount of stack to be
> checked is known at compile time (since it's the static part of the frame).
>
> Tested on PowerPC/Linux, OK for the mainline?
>
>
> 2015-11-12  Eric Botcazou  <ebotca...@adacore.com>
>
>         * config/rs6000/rs6000.c (rs6000_emit_probe_stack_rang): Adjust.
>         (output_probe_stack_range): Rotate the loop and simplify.

Okay.

Thanks, David

Reply via email to