> 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
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
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 direc