Re: Fix PR target/86048

2018-06-14 Thread Eric Botcazou
> I've noticed this test fails on i686-linux > gcc/gcc/testsuite/gcc.target/i386/pr86048.c:23:3: error: unknown register > name '%xmm6' in 'asm' > > Fixed thusly, tested on x86_64-linux and i686-linux, committed to trunk and > 8.2. Thanks! -- Eric Botcazou

Re: Fix PR target/86048

2018-06-14 Thread Jakub Jelinek
On Wed, Jun 13, 2018 at 01:23:41PM +0200, Eric Botcazou wrote: > 2018-06-13 Eric Botcazou > > PR target/86048 > * config/i386/winnt.c (i386_pe_seh_cold_init): Do not emit negative > offsets for register save directives. Emit a second batch of save > directives, if need

Fix PR target/86048

2018-06-13 Thread Eric Botcazou
This is a follow-up to PR target/84763 present on mainline and 8 branch: https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00418.html Since i386_pe_seh_cold_init now uses a small pre-allocation when there is __builtin_{frame,return}_address in the function, it also may need to split CFI save