From patchwork Tue Nov 16 15:36:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tamar Christina X-Patchwork-Id: 47773 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7F0A53857C5D for ; Tue, 16 Nov 2021 15:38:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7F0A53857C5D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1637077128; bh=odbHbJXzbwLL7mueYy1OtJAddXvCMSnFiMJUJ0avL04=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=FpWjbb5+9C33CiHg+osqcKiOwlycMoVDHC6CWJTi1XdrVfUkVe3aii4fktkzeQWlp cU0xqn0wt9X2j5syFqhHPFgAN1Gx7WPEHiU8afRmJ4+s9EGKUDHbYY/58i7v4NM2Wr qIHKQ8d1EeHVqUDof/+60ZzzkXIBHh5BNZEuuX9g= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60055.outbound.protection.outlook.com [40.107.6.55]) by sourceware.org (Postfix) with ESMTPS id 11FAA385AC36 for ; Tue, 16 Nov 2021 15:36:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 11FAA385AC36 Received: from AM6PR05CA0018.eurprd05.prod.outlook.com (2603:10a6:20b:2e::31) by GV1PR08MB7347.eurprd08.prod.outlook.com (2603:10a6:150:22::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Tue, 16 Nov 2021 15:36:39 +0000 Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2e:cafe::ec) by AM6PR05CA0018.outlook.office365.com (2603:10a6:20b:2e::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26 via Frontend Transport; Tue, 16 Nov 2021 15:36:39 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT062.mail.protection.outlook.com (10.152.18.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.20 via Frontend Transport; Tue, 16 Nov 2021 15:36:39 +0000 Received: ("Tessian outbound 1cd1a01725a6:v110"); Tue, 16 Nov 2021 15:36:39 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c1686db555c5fe0b X-CR-MTA-TID: 64aa7808 Received: from 4b1438f2853a.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CE45AAB2-C693-4333-8C45-2036E38D247A.1; Tue, 16 Nov 2021 15:36:32 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4b1438f2853a.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 16 Nov 2021 15:36:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b+s4+Lvfx6VriPGCt0KfZNHT93TRZyFdYIPsWAf1I41iu0HdxB+yEAHcbX90hl0CF1vH9pXFuRluP6whniygnMJB//AqJKZFwew71/oiEtWNho1U9DO9sr9DqkNmbmATjHkS3xW5uYdOsfRTbn2SiKgMmsSZlygd1NNRqOlsiB9iBh0q21Zu9tt0gdkIqkufMFuEtCDQXnK4fuJQ7nTbotfWCfApmn0DBwmN+oJeeT3xAn2EHJ+gMsOYM3ATX9JdEBNREoi6AnDB47oTOnBD196p7A58ptKLfvqs1V1nFexMlUq7Y9A7a0lq1vLVH868hDJNs6OwPZiwkXBiN34A0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=odbHbJXzbwLL7mueYy1OtJAddXvCMSnFiMJUJ0avL04=; b=f/S8G86gX3vO130ZCdmS6n45GKeapA0eAYN/gfGy8ZG1qjGuyKWvckgGbAJxkIgWO5XeXcqG2WJPdpM67Ur7VA6Z2IJSixcaS215Kjsv43PDuFsy8Z023h5+xtY7fXAaQ75EmVxR9BiKwwek81xrfEKrc0HK1jQTE5/Mb4laC19vdvmfrnbtIP8JH8hA46DWSDKs16+fNzVpE4+Cych+tPk//NRh+kAGSSNmSYPinqDKlfdw/zn14iG6lWV+U68rXspsE+N+AMZL3zYqgacLR4dfJlxz3COpFJSPtd+MtG6ZdJ+s+mECD0F5vqAReSo2Ez1TyP2kYfjFpufjaJ+WGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by VI1PR08MB3055.eurprd08.prod.outlook.com (2603:10a6:803:4e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26; Tue, 16 Nov 2021 15:36:29 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::4ec:31a:1083:adfd]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::4ec:31a:1083:adfd%5]) with mapi id 15.20.4690.027; Tue, 16 Nov 2021 15:36:29 +0000 Date: Tue, 16 Nov 2021 15:36:21 +0000 To: gcc-patches@gcc.gnu.org Subject: [PATCH][committed]middle-end signbit-2: make test check for scalar or vector versions Message-ID: Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: SA9PR13CA0088.namprd13.prod.outlook.com (2603:10b6:806:23::33) To VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) MIME-Version: 1.0 Received: from arm.com (217.140.106.55) by SA9PR13CA0088.namprd13.prod.outlook.com (2603:10b6:806:23::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.14 via Frontend Transport; Tue, 16 Nov 2021 15:36:28 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: adb47cd1-3fcc-45e4-7902-08d9a916e202 X-MS-TrafficTypeDiagnostic: VI1PR08MB3055:|GV1PR08MB7347: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:1051;OLM:1051; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: dK+IXvwed6w9UrXC+uqhjy6+j4+YCkWfrUAYsmks09Nb2DPVmjX/0mnqGMmiT94oYx0ZRd+5d6vk4F8frJn/A8xberiPT0iPV0V2AmSa8He40PcQvSulYky9qbbJ7aPy5RgPP9LQJuaIkGWjLRZCpQz6odrc6t9OYcCBZI0LNb7jyJu0tdgXsDqbZElS6yvVF7Ceseq72wwknrCdw2JehyGWCkdVKjwBvksMktfxfT0Vk6NcFMOCdQnyrIloDEztZFIyuRU67/LQ6+LIiWTXRIqwy/Kv8UNck/ElRQjZKDB3yQBaXM7+f/vcnNTcrCI+J4LUMJBPYAzffE5RCcnmSTftfc8kpyaEaDaBz0Igl9oLdVnAkQdGLH8JhsSIyhd/FM/L7ammAaPHsjkbpvE2q4mXnVZwImlZVhJI6ubvJMvYfgLap5DPJrtys5T6vZ+4KCrpCZJBeRqRoE/24h/Iw0FoVTow2XTdj+vqt2iw1es5Pg/vRHuh3K1j1mQc+EPiCNF+DOH3/c2mbsuVtRfAjZe4qF1aQt8VZPBNVD9R2t9C3DsHPhCu8MKxTHzzhASDM81YIGzU6b5AnIZUIn2fOVSPqUUDbs+EVhOrUUrM4ojJLRl1YmeqPLGQ78yQTixOJbjHk4gNofVw7jftQqqJWUAgVxjLYcMeJWHPI8rwfbsfsKxGZscXfXueL57O43LlIViLN+z30iqTwZc+jGHeDacnRyhgKJmeNzAZhaQx/+DnPvCJf4kEx1QamW4KGqVescZjT8rZGpTAFmK3cjZ6DnPP9x5a3mHrBe9+nb92EQpl4DA3dAB8bILlGbJAmHipM9PxJixZMdvtbyNC1L4EW04EkRVaGkDD4XlXDH7AAYlLpzPwf8w3HwFJR609WqLk X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5325.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(316002)(8936002)(8676002)(26005)(235185007)(8886007)(6666004)(186003)(6916009)(38350700002)(38100700002)(36756003)(4743002)(44832011)(5660300002)(2906002)(86362001)(55016002)(2616005)(956004)(66556008)(66476007)(508600001)(52116002)(83380400001)(66946007)(44144004)(7696005)(33964004)(4326008)(4216001)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3055 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d1c6278f-a0ca-4741-43ed-08d9a916dbe8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OxbG+lFU6AjT+G7lSGG8Io5pbMIdNL7/+oM/tIhfCqrVTjp74HqSAZf1Qdl+2dYmGSgoKIxdaDzhA7/TLSmBmMtJaGfl8Cx+clg3zGFhoBkzr4sZcKURvyvwHsyna2BizAnh3lfttQj8O/IxryHhxemDRoUwZdysMC1sZwEQltTWB3ZgkmX6RhvYf+BXMEAUMuBBv6xrj2+Gy06cqj+JJ02gh12taT6CqPTReU1XTI3BPqmUmnnrFYEZlxZTZ4r3q8KLJYzj3nL6Oq64HS1rEaauwbkb42vqmlL1q7kjQCwhkg15hGTKuUq+0khrJ6q2AAPQ5I9zeCoPASzkxnsMIdmWnpxcvVrIS7ZiI3ZCJP83nXV0Qk4le2isIT6+UyTanDt8jUWQtfN14rO0r7Q4MNWaVQvR1/g6UlQLCYSpEpeqyOu/dLEyUbTM7cXB64SnJ7uOcXTfHy32zeDE99ORLsW2+wIDHBKgjwOhR+B6mT4i9F0/GaTGMslikCJhVdwAJtiOyNe955OP9K9lWg1QIOj7px+K3v0tWxUCXLEfnoaiPe8C/qmS+ZHxgl1oq2yJP2r2RpeL5sAN+xr0OVwx8q3nv1sWpVnZxcsefVKOQ3jiDd7tePepAHntXWRmOaIqVZPZee7kOpUOeyRfuOjnEM428P/2MxwNwp3wvog7jw184UORWKz++5nn4rfwkE4MpBVyM4cFy76Xd5IMmzynKGxPvDK4CU1/NHgCIVDK2aCWrWUKg7hDoM7xzH2i4u7nQC5cSGaiBblr9/ySLVclZsLC+foeYGVuq+P83ynk+nMsa5Igv2p+rH91pZdXKGsvYwwUb+K+KT1az4keGiDL173V3RZ1iwiyBrlpBA14RYogwxuk4iipT9AkfkWthOcK X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(70206006)(336012)(86362001)(5660300002)(8886007)(2616005)(316002)(107886003)(55016002)(186003)(70586007)(83380400001)(81166007)(33964004)(956004)(4743002)(235185007)(47076005)(8676002)(26005)(7696005)(82310400003)(4326008)(2906002)(44832011)(36860700001)(8936002)(36756003)(44144004)(508600001)(6666004)(356005)(6916009)(4216001)(2700100001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2021 15:36:39.4760 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: adb47cd1-3fcc-45e4-7902-08d9a916e202 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7347 X-Spam-Status: No, score=-13.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Tamar Christina via Gcc-patches From: Tamar Christina Reply-To: Tamar Christina Cc: nd@arm.com, rguenther@suse.de Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Hi All, This updates the signbit-2 test to check for the scalar optimization if the target does not support vectorization. Regtested on aarch64-none-linux-gnu, x86_64-pc-linux-gnu and no regressions. Committed under the gcc obvious rule. Thanks, Tamar gcc/testsuite/ChangeLog: * gcc.dg/signbit-2.c: CHeck vect or scalar. --- inline copy of patch -- diff --git a/gcc/testsuite/gcc.dg/signbit-2.c b/gcc/testsuite/gcc.dg/signbit-2.c index d8501e9b7a2d82b511ad0b3a44c0121d635972c0..b609f67dc9f8a949b86f0ec84144db834b9d531a 100644 diff --git a/gcc/testsuite/gcc.dg/signbit-2.c b/gcc/testsuite/gcc.dg/signbit-2.c index d8501e9b7a2d82b511ad0b3a44c0121d635972c0..b609f67dc9f8a949b86f0ec84144db834b9d531a 100644 --- a/gcc/testsuite/gcc.dg/signbit-2.c +++ b/gcc/testsuite/gcc.dg/signbit-2.c @@ -19,5 +19,6 @@ void fun2(int32_t *x, int n) x[i] = (-x[i]) >> 30; } -/* { dg-final { scan-tree-dump {\s+>\s+\{ 0, 0, 0(, 0)+ \}} optimized } } */ +/* { dg-final { scan-tree-dump {\s+>\s+\{ 0(, 0)+ \}} optimized { target vect_int } } } */ +/* { dg-final { scan-tree-dump {\s+>\s+0} optimized { target { ! vect_int } } } } */ /* { dg-final { scan-tree-dump-not {\s+>>\s+31} optimized } } */