(convert_move): Don't put FROM in a register if it is a SUBREG.
commit256749c3f1d286c4b0950486c8a47a9addbe087d
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 1994 12:47:58 +0000 (16 12:47 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 1994 12:47:58 +0000 (16 12:47 +0000)
tree4badac418f1ec5bf4278f92c749a07ea5ea0f5e3
parentc7d85f33be400f8d06e089b91684cc7b353415f4
(convert_move): Don't put FROM in a register if it is a SUBREG.
(store_expr): If don't want a value and storing into promoted
variable, do conversion at tree level; don't copy volatile MEM unless
want value, as comment says.

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