From patchwork Fri Jul 22 02:04:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Li, Pan2 via Gcc-patches" X-Patchwork-Id: 114 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f503:0:0:0:0:0 with SMTP id q3csp22589wro; Thu, 21 Jul 2022 19:05:44 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tz3iBNlgWi24SZ/QcREB7MgGmMmw7RgBsVhMJpUrLFReZOT2DOXkqnpyBYqshwx9iwnTMd X-Received: by 2002:a05:6402:3708:b0:433:2d3b:ed5 with SMTP id ek8-20020a056402370800b004332d3b0ed5mr1202163edb.246.1658455544172; Thu, 21 Jul 2022 19:05:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658455544; cv=none; d=google.com; s=arc-20160816; b=nG1aFU2Di8e3azLLYtF1uKbUna0RtDsPJ2lH0bFe7e4faHmLrJ5Vw0+qpkFVC1PzNW lRvRUFwpd5lE7rmliK4ZXrLcDeTg8+OTT87BU/KJKqispnHh47uqD7NgLsG9hI0JuOz0 /Iv3hQFv4AtmUEnwtbsFgq3gNBJ3nsMwWkp6A077FT4427oqJgHEU9S/oHPICwEAMFLc OjY5QibDA38IldQwOZURLTAOsYM5XfErbwfHM/rISOvgX0Wt3yOdfj/iTq41Ey0HDUzf NeLK5eLNPulrQxP95cGow1TK3fiRbRgra1ydafP1Q6HONXqCVMaklgEV1S1MyDODLBe4 BoiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:message-id:date :subject:to:dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=oe/nqRkmVKkVVK5F9YFewLnW4u2cwACK1KZSByR8JpU=; b=v2YqqZAcAlSS55v3yJUlefpIfKZhMyQt5EIsyU7KZbgoYjc71rvjWy5DoK+UHPaOwF D7T+s+1DbTYsTI6tTLpxecykFuZQA7r4aUcqJVY+YKiG/Uv6nyUAN27JRQStCrKwGoFs vVKe0+WuU69Zi5UK8Ooeo1RDL+fO7DIuwP5IggAC86hW+8ODHsSJjlaqtL6dKTwSv3B6 QNvaj6wfYZ/OKi+cLAUasZ1NWypNOitaxmNfwKhVFtNQ22B5OSpyQXhT0DxRa2+tUjuP MTuil8FxtNibR/ZNDX1Sra4ltaymWXCyRp6u3pkvVBvFZLmgFlAtSKdArWAa/SwfYOG4 pRSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b="rn/JcX26"; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id sd28-20020a1709076e1c00b0072b87c68bf1si5111651ejc.68.2022.07.21.19.05.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Jul 2022 19:05:44 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b="rn/JcX26"; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E864C383568B for ; Fri, 22 Jul 2022 02:05:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E864C383568B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1658455542; bh=oe/nqRkmVKkVVK5F9YFewLnW4u2cwACK1KZSByR8JpU=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=rn/JcX26msxinQHLFO1zExJiZwGfg0qUNwGG87PrIYBoqiZ9cm9Q1Hg3NEzjWsnPm pkXk9s4J9tBYNKuJBReAx6nZ2aJny2YMo/L4XJFSMHt/7VyJxWOlma/NPPJYJSN3xh jIayK/dxvKnVBKaoAR5tnRGj+XUjkHktGW6QI/l0= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 265483835839 for ; Fri, 22 Jul 2022 02:04:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 265483835839 X-IronPort-AV: E=McAfee;i="6400,9594,10415"; a="266992686" X-IronPort-AV: E=Sophos;i="5.93,184,1654585200"; d="scan'208";a="266992686" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jul 2022 19:04:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,184,1654585200"; d="scan'208";a="549007888" Received: from shvmail03.sh.intel.com ([10.239.245.20]) by orsmga003.jf.intel.com with ESMTP; 21 Jul 2022 19:04:56 -0700 Received: from shliclel045.sh.intel.com (shliclel045.sh.intel.com [10.239.240.45]) by shvmail03.sh.intel.com (Postfix) with ESMTP id 92C3310056A1; Fri, 22 Jul 2022 10:04:55 +0800 (CST) To: gcc-patches@gcc.gnu.org Subject: [PATCH] Adjust testcase. Date: Fri, 22 Jul 2022 10:04:55 +0800 Message-Id: <20220722020455.38473-1-hongtao.liu@intel.com> X-Mailer: git-send-email 2.18.1 X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: liuhongt via Gcc-patches From: "Li, Pan2 via Gcc-patches" Reply-To: liuhongt Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1739016680562642127?= X-GMAIL-MSGID: =?utf-8?q?1739016680562642127?= r13-1762-gf9d4c3b45c5ed5f45c8089c990dbd4e181929c3d lower complex type move to scalars, but testcase pr23911 is supposed to scan __complex__ constant which is never available, so adjust testcase to scan IMAGPART/REALPART_EXPR constants separately. Pushed as obvious patch. gcc/testsuite/ChangeLog PR tree-optimization/106010 * gcc.dg/pr23911.c: Scan IMAGPART/REALPART_EXPR = ** instead of __complex__ since COMPLEX_CST is lower to scalars. --- gcc/testsuite/gcc.dg/pr23911.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/pr23911.c b/gcc/testsuite/gcc.dg/pr23911.c index 3fa041222de..691f3507db2 100644 --- a/gcc/testsuite/gcc.dg/pr23911.c +++ b/gcc/testsuite/gcc.dg/pr23911.c @@ -16,5 +16,6 @@ test (void) /* After DCE2 which runs after FRE, the expressions should be fully constant folded. There should be no loads from b left. */ -/* { dg-final { scan-tree-dump-times "__complex__ \\\(1.0e\\\+0, 0.0\\\)" 2 "dce3" } } */ +/* { dg-final { scan-tree-dump-times {(?n)REALPART_EXPR.*= 1\.0e\+0} 2 "dce3" } } */ +/* { dg-final { scan-tree-dump-times {(?n)IMAGPART_EXPR.*= 0\.0} 2 "dce3" } } */ /* { dg-final { scan-tree-dump-times "= b" 0 "dce3" } } */