* expr.c (emit_move_via_integer): Add force argument, pass it on
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Sep 2005 18:38:36 +0000 (18:38 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Sep 2005 18:38:36 +0000 (18:38 +0000)
commit80e467e287ab9691aebede717bef9ff519a743f8
tree586ee19cf00f968f147f254400212285835033a4
parent3bcf853d9aa0fdb734c3ce66b9688e45dd0a4e0e
    * 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.

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