expr.c (store_field): Remove TYPE parameter.
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 10 Nov 2012 15:32:32 +0000 (15:32 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 10 Nov 2012 15:32:32 +0000 (15:32 +0000)
commit3467ad5ce6f6e456699a44d563a7ab0bf576903b
tree0aa9473b8b3617587ecfad9b6ad9269f5bee34ac
parent35b07bb39eb39cfd09ce77642d4072765b9da2fd
expr.c (store_field): Remove TYPE parameter.

* expr.c (store_field): Remove TYPE parameter.  Remove block of code
dealing with BLKmode in registers.  Reimplement this support using
pseudo-registers and bit-field techniques.
(store_constructor_field): Remove TYPE parameter and adjust calls to
store_field.
(expand_assignment): Adjust calls to store_field.  Add comment.
(store_expr): Add comment.
(store_constructor): Adjust calls to store_constructor_field.
(expand_expr_real_2): Adjust call to store_field.

From-SVN: r193391
gcc/ChangeLog
gcc/expr.c