re PR target/70110 (ICE at -O3 in the 32-bit mode in set_last_insn, at emit-rtl.h...
authorJakub Jelinek <jakub@redhat.com>
Tue, 8 Mar 2016 08:05:26 +0000 (09:05 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 8 Mar 2016 08:05:26 +0000 (09:05 +0100)
commit12b81409d97f6d617f58f974c6cbedc6bf9f5552
treee28d36ef30c47e5c005b603f9409e4f8cc2fdf92
parent324167d12292e1c608fe4cab5145f4e96eeebfe6
re PR target/70110 (ICE at -O3 in the 32-bit mode in set_last_insn, at emit-rtl.h:420)

PR target/70110
* config/i386/i386.c (scalar_chain::make_vector_copies,
scalar_chain::convert_reg): Call end_sequence in between
get_insns and emit_conversion_insns rather than after both
calls.

* gcc.dg/pr70110.c: New test.

From-SVN: r234057
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr70110.c [new file with mode: 0644]