From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by sourceware.org (Postfix) with ESMTPS id 39825385843D for ; Tue, 13 Sep 2022 11:30:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 39825385843D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yb1-xb31.google.com with SMTP id 202so17189650ybe.13 for ; Tue, 13 Sep 2022 04:30:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=L5IvHLayOyKiHgQyFp1/9ltHo38X8jp7Y2AEJf+BLeU=; b=Y90OsgUeWNf+bPsNvM1RdJjANCVkBOKF8nAECaQXgoxzagGDmUYNDGeTIqnNptAfWO 2aN8yblrayxP5oAglfS6gZGZ+D6Tv6INMs3j85My0P0BA4pFfOSa9CHSZejn/VdyJo+d yAW0msyC0EmrDuS9qc4ZpCyjBm9c5ER6KSjPQbw5EPWSKAhiXva1ddLVyYAYzHYPCptc jeP+TcKBcH1rxkMIVqqdLASLWZiLHtS2FTGtQ/yrwglAea5S+GKj3U4MLhK8mTWrhu2R Bj5SJSdm6fFla/HDxLYjyNiVMgvSaVpWl2KdriZmBBi0rzN+lHGV1263/+sHQ0RTeim4 2XRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=L5IvHLayOyKiHgQyFp1/9ltHo38X8jp7Y2AEJf+BLeU=; b=cjqn7/q7O/IQJPfecGezpRugh1n0npnrBf+YIgZod6rltKuW7709Ash/vkDgBN32QY BRtN+0xfBRTkR3NFnYEZYgtL7q6qnwgDpbmsH/ayAk0tYbDR7yjdcEcAm3XNDOoDmi7e 08WAerIEBfh4YZtYyls6Q/LcnCP8XcePBjKTYw7x/TmIZSPRNeIW5KwqISK0HStzQI/0 3uIwhR4Vq43GfHqIPrBqr6vEaSuJ4kj7y3qYlZ1Yulrmr7OSd4eRA6Go6rly0GSpZYdC b4myCvCmoRJkkr6GroZ2b9TA7dj2h0NwiYv04e8bvywXZygMs9KWjMlx4EchPTNzYS1n eCsA== X-Gm-Message-State: ACgBeo3OPvInqOMW+2xULrSWPgWMwFpCfPOjzIwluIbKbhOywZEMegQw iGdJ1Qi6eJR5s0QWR/GNxCeOWFEJ1/1YkAS8WBY= X-Google-Smtp-Source: AA6agR65vi3tDfgtFMJ3F6jkS1GoIm/Yw+0jBzcPBCGafo3IzXtOJKx4zjHHExBrhEB959DFccVyy1R6q0aFaxG+Cp0= X-Received: by 2002:a25:2cd:0:b0:6ae:c21f:aa06 with SMTP id 196-20020a2502cd000000b006aec21faa06mr12036399ybc.293.1663068656582; Tue, 13 Sep 2022 04:30:56 -0700 (PDT) MIME-Version: 1.0 References: <1e87f131-93eb-0d37-d0f4-a9a69a5dc61f@yahoo.co.jp> <53a8301b-ab74-a60c-a878-b3af46e138cd@yahoo.co.jp> In-Reply-To: <53a8301b-ab74-a60c-a878-b3af46e138cd@yahoo.co.jp> From: Max Filippov Date: Tue, 13 Sep 2022 04:30:45 -0700 Message-ID: Subject: Re: [PATCH 2/2] xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_CPROP_P To: "Takayuki 'January June' Suwa" Cc: GCC Patches Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FROM_LOCAL_NOVOWEL,HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, Sep 12, 2022 at 8:00 PM Takayuki 'January June' Suwa wrote: > On 2022/09/13 4:34, Max Filippov wrote: > > On Sun, Sep 11, 2022 at 1:50 PM Takayuki 'January June' Suwa > > wrote: > >> > >> This patch implements new target hook TARGET_CONSTANT_OK_FOR_CPROP_P in > >> order to exclude CONST_INTs that cannot fit into a MOVI machine instruction > >> from cprop. > >> > >> gcc/ChangeLog: > >> > >> * config/xtensa/xtensa.c (TARGET_CONSTANT_OK_FOR_CPROP_P): > >> New macro definition. > >> (xtensa_constant_ok_for_cprop_p): > >> Implement the hook as mentioned above. > >> --- > >> gcc/config/xtensa/xtensa.cc | 20 +++++++++++++++++--- > >> 1 file changed, 17 insertions(+), 3 deletions(-) > > > > Regtested for target=xtensa-linux-uclibc, no new regressions. > > Committed to master. > > > > Oops, sorry, this patch doesn't have the prerequisite patch merged in, so please revert (that target hook isn't working yet). OK, reverted. -- Thanks. -- Max