> 2014-02-12 Jakub Jelinek
>
> PR target/43546
> * expr.c (compress_float_constant): If x is a hard register,
> extend into a pseudo and then move to x.
>
> * gcc.target/i386/pr43546.c: New test.
OK, thanks.
--
Eric Botcazou
Hi!
With -O1 -m32 -mpreferred-stack-boundary=2 -msseregparm -msse
the following testcase ICEs, because the stack realignment code isn't aware
of the DFmode value that possibly needs spilling (on i?86/x86_64 the cost
code is saying that extending load from SFmode memory into DFmode constant
is for