]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/43546 (ICE: in assign_stack_local_1, at function.c:353 with -mpreferred...
authorJakub Jelinek <jakub@redhat.com>
Thu, 13 Feb 2014 13:20:06 +0000 (14:20 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 13 Feb 2014 13:20:06 +0000 (14:20 +0100)
commita4d70cfae354d7eb55b70d877b8fe3ed9b0ec955
treec1735f9881991b7373fa30d6129d1344232c83c2
parente697d1191cdd301abe0c0b89a5ced36dc3f5f9a3
re PR target/43546 (ICE: in assign_stack_local_1, at function.c:353 with -mpreferred-stack-boundary=2 -msseregparm)

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.

From-SVN: r207757
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr43546.c [new file with mode: 0644]