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