From 5be957a209380ad64a46aee827377db39b2e28d6 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 10 Sep 1993 13:47:31 +0000 Subject: [PATCH] (expand_inline_function): Use convert_modes. From-SVN: r5303 --- gcc/integrate.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gcc/integrate.c b/gcc/integrate.c index bb48c28f2de..92d343728d5 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -1245,10 +1245,11 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add if (GET_MODE (loc) != TYPE_MODE (TREE_TYPE (arg))) /* The mode if LOC and ARG can differ if LOC was a variable that had its mode promoted via PROMOTED_MODE. */ - arg_vals[i] = convert_to_mode (GET_MODE (loc), - expand_expr (arg, NULL_RTX, mode, - EXPAND_SUM), - TREE_UNSIGNED (TREE_TYPE (formal))); + arg_vals[i] = convert_modes (GET_MODE (loc), + TYPE_MODE (TREE_TYPE (arg)), + expand_expr (arg, NULL_RTX, mode, + EXPAND_SUM), + TREE_UNSIGNED (TREE_TYPE (formal))); else arg_vals[i] = expand_expr (arg, NULL_RTX, mode, EXPAND_SUM); } -- 2.30.2