From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by sourceware.org (Postfix) with ESMTPS id C4CF53858D35 for ; Tue, 8 Nov 2022 09:32:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C4CF53858D35 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-pg1-x531.google.com with SMTP id 130so527153pgc.5 for ; Tue, 08 Nov 2022 01:32:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=eHm4KCKg8GbBo3grt+i+7/hHaGtxBmmdhJ1q0Bh0TH4=; b=jN1L1qruEyaFUyjnLxsaRY0APCZ64/xJeY7zY//buW71zD2kqly+fa95Za7AH9wTdK ADNHi1cgDxlCRrLfo2PuPfX1iaIJFr8d8PVZmfV7LncYQhsYVh/4AYd46wWkcSi2kgZd KkVdcI03nVWe+2+D6rlwjZsNDIND+PPIxMXOxtkZPJlGXwFWNSWjDAw/ObUC0aJ3RGMa lVDF8RyBj4lrifuePu5/jkv5e9ayXcd6bbJF6vgVzIXaYYFniBGbxPm8g1yQZpiIEU0B EPvWl+Cf5mrkzLkpbpwJoX76xtRXnX7DxvzxKpZnOLigUA2WyxDc0hdiGkYALAme5HDW 8ByQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eHm4KCKg8GbBo3grt+i+7/hHaGtxBmmdhJ1q0Bh0TH4=; b=ppCfddqjIosSh8XP9lDawhHg0AzBBYUoQwcw1wzYe1AjawGCOiExInrQ3HiHp7+JHZ GfW9mtrTstSRNcLCFjBTvIjaoxRa1uRrcLNpnufAW3siv+2Qv21kERDgUPY/CLJ+Tt4N +akOUki/obG1fQGyXNNIfkWDFwZ4F46FNpZDF9RUQnjyO4sZ+SEj5yGKqtuYrkBMSxdO YDeMcWQzxufDnJyS0cNKarAcdOO9nTZmVmJptIWH7/AYTK+dqLfeFKiTOmo5m+9bY34c DYxg8NjK0gkKHiMVLI5zI0Mbft/4p6MQCUvy4q19bLuKEOMs6Z2mHmjJl477dlQtwNjN jWtw== X-Gm-Message-State: ANoB5pnsInBIwnfWjqtSsPHN49BhmYV09Esh69+NVpmOfVxvE72f0v6z CFhL1yP55sDEUcSTOeyf5KxR7Zw03j8= X-Google-Smtp-Source: AA0mqf6dBb35UZS5wdsT0HKrJO23jwRLwuaBYcDL4RGyS1ANUxWiBv57SlmHz26wn9Ua1Dd0S8+EHQ== X-Received: by 2002:a05:6a00:887:b0:56f:2d93:2840 with SMTP id q7-20020a056a00088700b0056f2d932840mr6677860pfj.21.1667899929416; Tue, 08 Nov 2022 01:32:09 -0800 (PST) Received: from octofox.hsd1.ca.comcast.net ([2601:641:401:1d20:a198:b89a:9b07:701c]) by smtp.gmail.com with ESMTPSA id t11-20020a170902e84b00b00186c41bd213sm6450786plg.177.2022.11.08.01.32.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Nov 2022 01:32:08 -0800 (PST) From: Max Filippov To: gcc-patches@gcc.gnu.org Cc: Vladimir Makarov , Max Filippov Subject: [COMMITTED] gcc: fix PR rtl-optimization/107482 Date: Tue, 8 Nov 2022 01:32:00 -0800 Message-Id: <20221108093200.3750500-1-jcmvbkbc@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FROM_LOCAL_NOVOWEL,GIT_PATCH_0,HK_RANDOM_ENVFROM,HK_RANDOM_FROM,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: gcc/ PR rtl-optimization/107482 * ira-color.cc (assign_hard_reg): Only call update_costs_from_copies when retry_p is false. --- gcc/ira-color.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/ira-color.cc b/gcc/ira-color.cc index 4a1a325e8e31..ffe73b61c450 100644 --- a/gcc/ira-color.cc +++ b/gcc/ira-color.cc @@ -2209,8 +2209,8 @@ assign_hard_reg (ira_allocno_t a, bool retry_p) restore_costs_from_copies (a); ALLOCNO_HARD_REGNO (a) = best_hard_regno; ALLOCNO_ASSIGNED_P (a) = true; - if (best_hard_regno >= 0) - update_costs_from_copies (a, true, ! retry_p); + if (best_hard_regno >= 0 && !retry_p) + update_costs_from_copies (a, true, true); ira_assert (ALLOCNO_CLASS (a) == aclass); /* We don't need updated costs anymore. */ ira_free_allocno_updated_costs (a); -- 2.30.2