expr.c (emit_move_change_mode): Always adjust addresses, not just during reload.
authorBen Elliston <bje@au.ibm.com>
Tue, 17 Jan 2006 23:43:27 +0000 (23:43 +0000)
committerBen Elliston <bje@gcc.gnu.org>
Tue, 17 Jan 2006 23:43:27 +0000 (10:43 +1100)
commitef7befe0d055b477863ac067e332d2e0333d3913
treecddc3a305014cd329dadb015ef160bba34772209
parent96c6b0e22a1fbb1a3a8983b5765df57311cea3b6
expr.c (emit_move_change_mode): Always adjust addresses, not just during reload.

* expr.c (emit_move_change_mode): Always adjust addresses, not
just during reload.  Copy replacements only during reload.
(emit_move_insn_1): Move MODE_DECIMAL_FLOAT modes by invoking
emit_move_via_integer.

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