From patchwork Fri Dec 29 04:48:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Andrew Pinski (QUIC)" X-Patchwork-Id: 183850 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp2382622dyb; Thu, 28 Dec 2023 20:49:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IFJ3IK6PG/J2m7W151tAbX5hCjk7IAnCy2aAN2pZZGSJ27TBbt0EYzYTTM4P3kJvCARF7Zq X-Received: by 2002:a05:620a:10a4:b0:781:6e53:2d48 with SMTP id h4-20020a05620a10a400b007816e532d48mr3821108qkk.66.1703825381315; Thu, 28 Dec 2023 20:49:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1703825381; cv=pass; d=google.com; s=arc-20160816; b=L75ORR662VKG32bShW8DOEPyRWIYPvHI/5/PhKhqNs4nqnkr8kcJCndvsDyXp/uZCh 2FhrcQ/6iEzSIbIQXHd09+j9T+QAEc6mNfV2IzJd+ZsMJJH5h0oLIs62oGjWzZ3PwJDg ivuyXIJKuo4UAdzfQZdGGBEfHOeLUz4p4lfvybSgfkOoFKqGKkmeaKzBEQg+DC46DklH 2NC49RacUYsC0B4r9jZvuI7NE2XRFzqkC2myxocxo7I5I/wfIsBil5mHyyrEJ2nU3knA 1eC8AZMlg3Jbyva+7nUKEPM/ot78I/jkZofkdbB9LmygathIDGc4BgBDw97JFEV1QiU4 wCLw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=24orHObtGsFrz+POBODye+SJ1tzqJs6Y0Mvjv/iHcY4=; fh=o3CEdS3yGN/eIa89Zn0Kf01WYLxTE9IjKuSQGVPeOHI=; b=Ol2UMQm67YzL51YDAplSOtFLefPNcCGPn0964m5MO0FoF0zsI4XtwpzFaICUC24uxL Tfeg9W0MQdPqBMRgIMOFjXMJ87XIEQaJ+HTT7CksM/6aVrVrIX8RmGXEM/t5KoBYcOTr ExVrlA8rWzImVzYJetRfKUIsEolxJdIMDiGwuMHly60E70a/TwWthLoO1SdG9MD78tgQ sdo4+RnkTTpQrK80NRTFRdvmmV5i7lkjKams8bM8lR0vzEi5s5EessfF0ugqtgZWEUDS 7lSui7FKLJmQiEheryYaPhwKr+vXYq16y9zJfw4g3eGyKDz+fAP0BY6Hdxf833MG1VZM lLuQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="HuOqE/fu"; arc=pass (i=1); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id r10-20020a0c9e8a000000b0067f969bf1d6si15115723qvd.272.2023.12.28.20.49.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 20:49:41 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="HuOqE/fu"; arc=pass (i=1); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 03BED385840A for ; Fri, 29 Dec 2023 04:49:41 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by sourceware.org (Postfix) with ESMTPS id 83B333858D28 for ; Fri, 29 Dec 2023 04:49:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 83B333858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=quicinc.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 83B333858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703825346; cv=none; b=cEMF0fiLs+KRI10yEHiBtMhOM0fnQ9v3hTZUzwpRT0Vxjw+qzpMsUzl0Q6bfBNVGNGmSBuv5fX6xIDiRl+bR71bURydGEFPK1gr1sAFVAIoCh9R4Mm7hTFMqvhO6T3A8ID7ydoNDjcVMSDSTzE7YGpkkfOmUagXZUK5D20rbfxM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703825346; c=relaxed/simple; bh=0k4SH0ULE6DWgQUvw071d3pQ8m8YC94eiXF4vryxuOQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ehKRokdAXberMMU9y0muG+yUakrOVDlNLB3sGbTk5wPiXc18lYTCJcaqtSkjgNxzek5HObrtlcCOhp9Hg46UpCQdDyrGb+x6LmlhhTr0bt9WBPKXfFnl8DYtoCBoMkI4O93Y8f9fiOMS1EeyhRp7lBTVUGBhLta25KL+MtNAjaw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BT4k5fJ032517 for ; Fri, 29 Dec 2023 04:49:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=qcppdkim1; bh=24orHOb tGsFrz+POBODye+SJ1tzqJs6Y0Mvjv/iHcY4=; b=HuOqE/fumizwm45m4IX2V6v zHbk2hxiEF8I7npeC8FA9Mvty7zJDGlJEC+1Xp5QwMe7yjXs3k+ncXJ5H+NkD7tc 5AzveKafA3qlFi9DXqG/X4paZLjWWnAAGQJJIIzsAAAoHRkSgmv6Mj25N1N7vz9t 7+LBxO4Y+jPB6vhTaC27PPibCTjGW9aOhg0cQgV2h2+Ti4mVMbC+9WWFY2wELq1u 2LbXMFv5FRaR1sjBc2LMW6l09+RMQ6ShJACtmDgtduc3FBSsFzchMoXSZ7CoxB5W 6CyTRpyLaX/efb86y4m8ry1H6JUtfBg3QGX8Hke4ogn9j1DjFl4GzxAGTl4KAsQ= = Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v8hbgc811-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 29 Dec 2023 04:49:03 +0000 (GMT) Received: from nasanex01c.na.qualcomm.com (nasanex01c.na.qualcomm.com [10.45.79.139]) by NASANPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3BT4n1bx012394 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 29 Dec 2023 04:49:01 GMT Received: from hu-apinski-lv.qualcomm.com (10.49.16.6) by nasanex01c.na.qualcomm.com (10.45.79.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Thu, 28 Dec 2023 20:49:01 -0800 From: Andrew Pinski To: CC: Andrew Pinski Subject: [PATCH] Fix gen-vect-26.c testcase after loops with multiple exits [PR113167] Date: Thu, 28 Dec 2023 20:48:49 -0800 Message-ID: <20231229044849.2340165-1-quic_apinski@quicinc.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01b.na.qualcomm.com (10.47.209.197) To nasanex01c.na.qualcomm.com (10.45.79.139) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: gpeIDBds3K2YX519Pr0rJo8wxy1eIt_F X-Proofpoint-ORIG-GUID: gpeIDBds3K2YX519Pr0rJo8wxy1eIt_F X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_02,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 spamscore=0 clxscore=1015 suspectscore=0 mlxlogscore=778 mlxscore=0 bulkscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312290034 X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786590403068252419 X-GMAIL-MSGID: 1786590403068252419 This fixes the gcc.dg/tree-ssa/gen-vect-26.c testcase by adding `#pragma GCC novector` in front of the loop that is doing the checking of the result. We only want to test the first loop to see if it can be vectorize. Committed as obvious after testing on x86_64-linux-gnu with -m32. gcc/testsuite/ChangeLog: PR testsuite/113167 * gcc.dg/tree-ssa/gen-vect-26.c: Mark the test/check loop as novector. Signed-off-by: Andrew Pinski --- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c index 710696198bb..fdcec67bde6 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c @@ -19,6 +19,7 @@ int main () } /* check results: */ + #pragma GCC novector for (i = 1; i <= N; i++) { if (ia[i] != 5)