expr.c (emit_move_via_integer): Add force argument, pass it on to emit_move_change_mode.
authorRichard Henderson <rth@redhat.com>
Sat, 17 Sep 2005 18:38:36 +0000 (11:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 17 Sep 2005 18:38:36 +0000 (11:38 -0700)
commit652b0932d7753aec43306dee62e5005492a6cf3c
tree586ee19cf00f968f147f254400212285835033a4
parent3fb90446b48b875877c4f09c0085fe59b836bbfe
expr.c (emit_move_via_integer): Add force argument, pass it on to emit_move_change_mode.

        * expr.c (emit_move_via_integer): Add force argument, pass it on
        to emit_move_change_mode.  Update callers.
        (emit_move_complex): Pass true to new force argument.
        * function.c (expand_function_end): Move expand_eh_return call
        earlier.  Merge sub-word complex values into a pseudo before
        copying to the return hard register.

From-SVN: r104371
gcc/ChangeLog
gcc/expr.c
gcc/function.c