re PR target/70998 (ICE in pre_and_rev_post_order_compute, at cfganal.c)
authorUros Bizjak <ubizjak@gmail.com>
Sun, 8 May 2016 18:18:42 +0000 (20:18 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 8 May 2016 18:18:42 +0000 (20:18 +0200)
commit3b695ba657799e3723a892a5fec1a1fb2061c63c
treea372696671e6a6fadfd9efed22ebf995a5e46a4a
parent0983497fad139a95bc9d9e8c1ea7a5d377ae273e
re PR target/70998 (ICE in pre_and_rev_post_order_compute, at cfganal.c)

PR target/70998
* config/i386/sse.md (*sse2_vd_cvtsd2ss): New insn pattern.
(*sse2_vd_cvtss2sd): Ditto.
* config/i386/i386.md
(TARGET_SSE_PARTIAL_REG_DEPENDENCY float_truncate df->sf splitter):
Generate *sse2_vd_cvtsd2ss pattern.
(TARGET_SSE_PARTIAL_REG_DEPENDENCY float_extend sf->df splitter):
Generate *sse2_vd_cvtss2sd pattern.

From-SVN: r236011
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md