re PR rtl-optimization/70174 (ICE at -O1 and above on x86_64-linux-gnu in gen_lowpart...
authorJakub Jelinek <jakub@redhat.com>
Fri, 11 Mar 2016 12:07:01 +0000 (13:07 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 11 Mar 2016 12:07:01 +0000 (13:07 +0100)
commit686d390a8fc1c0f72122910844e86d4a412c4e34
tree5a071c96fbe5aca86382143c24af8284299b350e
parent02d472a2cb30a5692a57b2fc021b2fa043c84213
re PR rtl-optimization/70174 (ICE at -O1 and above on x86_64-linux-gnu in gen_lowpart_general, at rtlhooks.c:63)

PR rtl-optimization/70174
* expmed.c (store_bit_field_using_insv): Use gen_lowpart_if_possible
followed by gen_lowpart on force_reg instead of just gen_lowpart.

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

From-SVN: r234137
gcc/ChangeLog
gcc/expmed.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr70174.c [new file with mode: 0644]