support BLKmode inputs for store_bit_field
commite5c2c8d7af79312d4df6dacbc8d58d027fd43ab2
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 13 Oct 2015 16:34:29 +0000 (13 16:34 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Tue, 13 Oct 2015 16:34:29 +0000 (13 16:34 +0000)
treef853d62279e152b4c19850cc09ad88d3ff0816e8
parent7802cb1eef7723398e88c20732eb140bdae4b434
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.

From-SVN: r228774
gcc/ChangeLog
gcc/expmed.c