diff options
author | Dale Johannesen <dalej@apple.com> | 2003-08-23 18:08:27 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@gcc.gnu.org> | 2003-08-23 18:08:27 +0000 |
commit | 643642eb3f9633dea351982c4675502d6013e386 (patch) | |
tree | 074321fc504b810060cd6769718ba14195922728 /gcc/calls.c | |
parent | edf11bdaab4cd1c1347451f928318b8abec1c01b (diff) | |
download | gcc-643642eb3f9633dea351982c4675502d6013e386.zip gcc-643642eb3f9633dea351982c4675502d6013e386.tar.gz gcc-643642eb3f9633dea351982c4675502d6013e386.tar.bz2 |
calls.c (emit_library_call_value_1): Fix obvious errors in arguments to emit_group_load.
2003-08-23 Dale Johannesen <dalej@apple.com>
* calls.c (emit_library_call_value_1): Fix obvious errors in
arguments to emit_group_load.
From-SVN: r70741
Diffstat (limited to 'gcc/calls.c')
-rw-r--r-- | gcc/calls.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 11d4232..900290f 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -4146,7 +4146,8 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, if (GET_CODE (valreg) == PARALLEL) { temp = gen_reg_rtx (outmode); - emit_group_store (temp, valreg, NULL_TREE, outmode); + emit_group_store (temp, valreg, NULL_TREE, + GET_MODE_SIZE (outmode)); valreg = temp; } @@ -4189,7 +4190,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, { if (value == 0) value = gen_reg_rtx (outmode); - emit_group_store (value, valreg, NULL_TREE, outmode); + emit_group_store (value, valreg, NULL_TREE, GET_MODE_SIZE (outmode)); } else if (value != 0) emit_move_insn (value, valreg); |