On Wed, May 18, 2016 at 11:11 AM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > On Wed, May 18, 2016 at 10:17:32AM -0700, H.J. Lu wrote: >> On Mon, May 16, 2016 at 6:09 PM, Segher Boessenkool >> <seg...@kernel.crashing.org> wrote: >> > Make new functions make_split_prologue_seq, make_prologue_seq, and >> > make_epilogue_seq. >> > >> > Tested as in the previous patch; is this okay for trunk? >> > >> > >> > Segher >> > >> > >> > 2016-05-16 Segher Boessenkool <seg...@kernel.crashing.org> >> > >> > * function.c (make_split_prologue_seq, make_prologue_seq, >> > make_epilogue_seq): New functions, factored out from... >> > (thread_prologue_and_epilogue_insns): Here. >> > >> >> It breaks x86: > > Are you sure it is this patch causing it? As noted, it was tested on x86. >
I am pretty sure. How did you test it on x86? What do you get with # make check-c++ RUNTESTFLAGS="dg.exp=ctor*.C --target_board='unix{-m32,}'" -- H.J.