From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 37DB73857C44; Fri, 6 Oct 2023 04:33:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 37DB73857C44 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1696566832; bh=TT65vag8kylyXkSaMR/oZ46JPLPwmRqt/Yz4glqssA8=; h=From:To:Subject:Date:From; b=Dc9lAzb8UWhLIjxu1k+U7tGOU6BW6xK6989VUTZC+O8e864oNb2XWcugCE+vPDv0j 1srjw/dEKuxcvY19+LV35wgC7SUPyOynIiU86Z+lYDantGiz7Ztfc+kzWuE1ixkFo3 oSte563elXXLVgC5hjqKtirVdYyo2f65J7QYBgoY= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/aoliva/heads/testme)] strub: ppc64el internal va-list X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: dbe7ecc8e8b25d877765396ed75578e3a53cd684 X-Git-Newrev: d969d4f1a661803800e9b50d7f9ca0472aaa934a Message-Id: <20231006043352.37DB73857C44@sourceware.org> Date: Fri, 6 Oct 2023 04:33:52 +0000 (GMT) List-Id: https://gcc.gnu.org/g:d969d4f1a661803800e9b50d7f9ca0472aaa934a commit d969d4f1a661803800e9b50d7f9ca0472aaa934a Author: Alexandre Oliva Date: Fri Oct 6 01:28:43 2023 -0300 strub: ppc64el internal va-list Diff: --- gcc/ipa-strub.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/ipa-strub.cc b/gcc/ipa-strub.cc index f3b2473b593..612ece9f185 100644 --- a/gcc/ipa-strub.cc +++ b/gcc/ipa-strub.cc @@ -3281,6 +3281,9 @@ pass_ipa_strub::execute (function *) TREE_TYPE (TREE_TYPE (vaptr)), vaptr, build_int_cst (TREE_TYPE (vaptr), 0)); + if (!is_gimple_val (arg)) + arg = force_gimple_operand_gsi (&gsi, arg, true, + NULL_TREE, true, GSI_SAME_STMT); } gimple_call_set_arg (call, 1, arg); update_stmt (call);