support BLKmode inputs for store_bit_field
commit50a1960d1f5fabd82ac3c5d875121ff868016697
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Oct 2015 16:34:29 +0000 (13 16:34 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Oct 2015 16:34:29 +0000 (13 16:34 +0000)
treef853d62279e152b4c19850cc09ad88d3ff0816e8
parentbde74308e6de412f0703993eb585b46b788852cf
support BLKmode inputs for store_bit_field

Revision 228586 changed useless_type_conversion_p and added mode
changes for MEM:BLKmode inputs in store_expr_with_bounds, but it
missed store_bit_field.  This caused ada/rts/s-regpat.ads to fail
compilation on x86_64-linux-gnu.

for  gcc/ChangeLog

PR middle-end/67912
* expmed.c (store_bit_field_1): Adjust mode of BLKmode inputs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228774 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expmed.c