From patchwork Wed Jan 10 13:48:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tamar Christina X-Patchwork-Id: 83747 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 667CE385840C for ; Wed, 10 Jan 2024 13:49:10 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by sourceware.org (Postfix) with ESMTPS id B67263858D38 for ; Wed, 10 Jan 2024 13:48:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B67263858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B67263858D38 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.105.77 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1704894513; cv=pass; b=CmmlY9NLDnbu6Ft4KHDismlFnafC6G61k4Iwlgp+St9wJsOmh1bikwnueszgOEDZ432V6OwlQqwhA9w5QH2Fj9vHeIQmKE5vZAMTc+D5lttnC8JPHzr2LsO6TfvOz8pNnnqLl7nY7jDP2+I+C1OM4OByhQt0G0/RFnfsPHZnkqA= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1704894513; c=relaxed/simple; bh=GNykAKchx4vggKLa+7KbLhqKaH6xEMcuZNyuXNKbixg=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=R9ZDSx/WlzqIraf/cNnYBm5vWKahqcllZu4q5JVzKSqrhqdPTraC8H2QIJGV3LWTYC7d+cZkrZYqgYvke99NCgrheJ3s01O8oSuhswFCsNwAV0SBBY8QLv6HPw0c+0j3zUsoalQo4+PWuH8MYoJXTQjwlv60ZzbnJh99aeOgbCY= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=irzMBuIBI9S7EpTqcZiWx1PPOkoWySdLRWfFvNfUU63Fk2xDLOQKFz/+WGffSf98f4u7vWBcK5Z67vb76PE9fsf2tS2GJhoW35uTYvvlHA9+ljkgBUyn34tEh6XKOTUDy935TfJ5maxlwuNH6SCXINB75raKPJTcui2EQhf7lYsY+zt4u5KCLfmI/+6t2CNeptC9bk3iIyugtOjj8whcW6Nn6Z1nEL8tmWAwz5mLJ+i7upAHOb6B7vCKiVRrLirDm6LBun4CtPzyXJ/ETu2AtYDGF0WNR7ONqF2BqoAmhSrrkLHbCgvTaefXpqfOsTBiEjVkBxRTXChmV0KkllIDhQ== ARC-Message-Signature: i=2; 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=WFx4eFuH8qQoJvXaaHtZczyjLXg1sXWO1BmzbnjOSzU=; b=A/UH54G5fghy7x+PBOBtDOaKynhB7QEl0lWixKhV9OwdaQfph4v6M6s3QhKMEpsG8DRWWjq9vJ1vgguUqpAR/816rZkKjFSO/5LxFCnKQEbLCreRA8yZJ2sTxtIpJetEeTFAelJeqJNmky+1BFe23rZTXWVGAhbcX9vYxESnovn4jrb3Vcx4+pM55oYh2aEv9QHf6oGOlAiOQfSn3tC0zdZ2tnYM/hZmOR5bTHE3G9apJtq9x7alr1tDblwOiHxMTq+XSYxvF/gq7dL5sKwJxsAguJfIV+0zVuK1kLVR7xfnLf1QoOeDdT9ukwqlXO9giXu+10aEj4zRxcbPM4ho3A== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WFx4eFuH8qQoJvXaaHtZczyjLXg1sXWO1BmzbnjOSzU=; b=78UCX8GhZcIxYFyeYwGKPtABBl3COGcNXau9fs5lJOxqYO7tWqGHuTlRBdYNfpUsshrfV4OMtyVQJFsqfqEMC0A0OVf7a3QIvFN1AN3i8PxBM4jtgi3aWBucYghwSYnOGdtOWrdYamrCuU+wIrls5Yd2czEz5mxUOCWIPJGWQgU= Received: from AM0PR02CA0130.eurprd02.prod.outlook.com (2603:10a6:20b:28c::27) by DU0PR08MB7437.eurprd08.prod.outlook.com (2603:10a6:10:354::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Wed, 10 Jan 2024 13:48:26 +0000 Received: from AM4PEPF00025F95.EURPRD83.prod.outlook.com (2603:10a6:20b:28c:cafe::74) by AM0PR02CA0130.outlook.office365.com (2603:10a6:20b:28c::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17 via Frontend Transport; Wed, 10 Jan 2024 13:48:26 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00025F95.mail.protection.outlook.com (10.167.16.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.4 via Frontend Transport; Wed, 10 Jan 2024 13:48:26 +0000 Received: ("Tessian outbound a297577ee0df:v228"); Wed, 10 Jan 2024 13:48:25 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: beb831ec5aecfba3 X-CR-MTA-TID: 64aa7808 Received: from d4857cc4f791.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 45187525-515C-4EDC-9DF0-20962527FC1B.1; Wed, 10 Jan 2024 13:48:19 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d4857cc4f791.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 10 Jan 2024 13:48:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F2sWTC+QcG9sc2f5XZEkpsVypldV6gCBHM+R34UgmFEd/rvC50oCciWwiE20v0fwkcZJfM/lYr3R3ETeR6s2PV43hYPqwWzmnOOr4vy4Pu7f6/7CO4gEg0Pdrx6zLnmu74XzoNR4zpcOooP3tMp6V0tVi4jECXZgX6toOr7OtR8T7Jb3LfTYBy4+++xmA0TNfAKfowEWS3si4nF51UrNrvoixRXU7gE65IMHKp5SHH13oA9zaknCzVBUBQM1zo9WF517F9Dn9JmUWK0zhcyHs0stJvN+HgB5R0qbfjhmCyvsn2hR9K4Lio7hk+B16NWQhexfFaAeBFHqnh8UUeI67Q== 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=WFx4eFuH8qQoJvXaaHtZczyjLXg1sXWO1BmzbnjOSzU=; b=UdfbzuF5b3uCbcjIxeo3cq1bSBFhW/ox5M4c4CYDkiLWekI1oLFvmSofOUg3R7MmbhFykryi5lk9amtk7sabWEmkVLoL9GJDght1IKvsVhwTeaXOqXOOZ2CmW86fGN1NIEw0b/PzOj4UvkeGmp+yuWoKX0JACseOFyGj4Z9q9WSXTIOFL1Ytmk03XBoOGSYbfsvtTxpXzAHdSYxfBybWnSbO0aMzTQgobtyjqtn4jRiSECm/vCbwUedEJrwrfoxgSvohQ6y6Tzjchk19ZXxUhvbxo+/RtcJ85Elb5/IvWozVfV2No30yBxre5NihzKB67/+Pi7lIFuyiY6A15zwL+w== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WFx4eFuH8qQoJvXaaHtZczyjLXg1sXWO1BmzbnjOSzU=; b=78UCX8GhZcIxYFyeYwGKPtABBl3COGcNXau9fs5lJOxqYO7tWqGHuTlRBdYNfpUsshrfV4OMtyVQJFsqfqEMC0A0OVf7a3QIvFN1AN3i8PxBM4jtgi3aWBucYghwSYnOGdtOWrdYamrCuU+wIrls5Yd2czEz5mxUOCWIPJGWQgU= 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 DBAPR08MB5861.eurprd08.prod.outlook.com (2603:10a6:10:1a3::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17; Wed, 10 Jan 2024 13:48:16 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::810c:8495:3f0a:ef8]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::810c:8495:3f0a:ef8%6]) with mapi id 15.20.7181.015; Wed, 10 Jan 2024 13:48:16 +0000 Date: Wed, 10 Jan 2024 13:48:14 +0000 From: Tamar Christina To: gcc-patches@gcc.gnu.org Cc: nd@arm.com, jason@redhat.com, nathan@acm.org Subject: [PATCH][committed][c++ frontend]: initialize ivdep value Message-ID: Content-Disposition: inline X-ClientProxiedBy: LO4P302CA0013.GBRP302.PROD.OUTLOOK.COM (2603:10a6:600:2c2::20) To VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB5325:EE_|DBAPR08MB5861:EE_|AM4PEPF00025F95:EE_|DU0PR08MB7437:EE_ X-MS-Office365-Filtering-Correlation-Id: d4f0adc7-9f05-4310-b7d8-08dc11e2d1ee x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: weFGdRnlp2elAWMWQlHGZZea9VtaJR9PQ4WQhM/geHb9PGd7cKs4orM61oN8Y2fnQFp2IxBbygzM8O1oN0tFJV8kbCyPb5u2BHLFyk5dV1H+cLtgWxlCLi9cEu+aqIxQyQo/E4WWbHflSwhwJ7PqaPzLJ+JPlT9rTWM8PM8hQbDfoyueIulHkBZEnARXAmzjNW3JkpBlgZZW4AM61VBMKVteq0+5n7B3aIf6aY24BvDj/2pX6n1li6x/dpMFxiqfc6tlvJZSW49LBLkC1SqXSqrR6rYRYEfRvj2YJPE3GMIYGF0pv0tGRrHa8cjH5D/1nv8ZFmQ2YgkwEmyDXVqQnEJ5zTkDxviEV4VPZFdclh4oJh2VU/PrpHc7fuG+cSOpl2cp0WsrDquVZezEmSyLeJOKybHLIihV0Ip39KlxWfZT1JHeFIuhtio7mdvs9SJrThroJFcYin2bdvxcCy3ICoDeoGYJnTDSNwTGIWaPAuc6/TAMILU4lEmK2c+zC9GSy/4Kx5Xa1BsjntmcBYjEvOHn9Kv8kM8EahhUvlKCxN5gEwtSxjdxQYXEO5lkDsxwec0nu7207mT4e+Mn2xjReP23YrZAvrgiohRHEjocreiO++vjOn2aNrNsg29mWMW4kFszffgi5UnRVh/GCkThUg== 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:(13230031)(346002)(376002)(39850400004)(136003)(366004)(396003)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(44144004)(6486002)(478600001)(316002)(8936002)(33964004)(8676002)(6916009)(66946007)(66476007)(66556008)(4743002)(6512007)(6506007)(26005)(41300700001)(2906002)(235185007)(44832011)(5660300002)(4326008)(2616005)(36756003)(38100700002)(86362001)(4216001)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5861 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: AM4PEPF00025F95.EURPRD83.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 88885ed9-9fa7-4b3e-4472-08dc11e2cc0e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +WdmpQ/hd50NZ3lVYnJI4vOoWUGt6esjE1RfUDn9f2y8P79WZ08NfjWnYBx7Eq83nkKPk0Q6EpdPTxwzNDFrQl0VcpSTZTOx+4cPJdnxgx0XKkA8Ot8g2s1LXyapp8vDklBNXUaAGjJCiwFb+H1FKqVoQAO14DIENbWPnJJuHl0jjqHqneObKBzwnvuk5SPLgzXUvEldUUlN51xoZiD1YzAYaprjgAShJa7M/v9bSqKviaPm7PsbZn5MzVU+LK+j/xsuVgaHDmTeuMXA1cL+nijQkpY7utTxLJPDsO+k3HJWkARWCieDwH9DGx38NykNY5k8XDf2fQ0sHiJIsF+dma5QFag68d6Uwx/cpT9Dr/NOlkfWUg0X0OJZQZEOicRKWfhkOKqffUUUYahBFKUWcRn6NfM8jMnu9I3m7LynyKMpN1ku2CcCCWGyRRsJTAPG20hEtPy52D81675wEPN7HzAqWZC/OyRIx6LQp26FnqPyh6WABVTq45jcXIriEumCqQvMP5DzFEMjux2RmD1pIY3yTK9RbfFIe/ELg3xueQrO0nad7c3u9e4znxxAoNLDsBJChbP3+WM1epufpLQopI7eCz0XBIDO1xcoGC/EvbEaISd1/NuQKuG0QZqi9deg8aqBrqsYerTprzZhu3pvh0Lk4BVoJOLY2YhlYicQfSde5jzdOvWCWkiPDQzCZ9pkpOgC8ugUKDy+SZdJhnvZZhGmHZiGmE2pShBEjaJK30V1xfNzSe8Qf3lX0ySiGeWwy196CmVTK8SUYxKqT0Z/0aLGeMpL8XsEaWuyXyCLJa4= 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:(13230031)(4636009)(376002)(346002)(39860400002)(396003)(136003)(230922051799003)(186009)(1800799012)(64100799003)(82310400011)(451199024)(36840700001)(46966006)(40470700004)(40480700001)(40460700003)(2906002)(5660300002)(36860700001)(235185007)(478600001)(6486002)(81166007)(4326008)(44832011)(356005)(8936002)(70206006)(36756003)(70586007)(6916009)(41300700001)(316002)(6512007)(2616005)(33964004)(44144004)(6506007)(8676002)(86362001)(26005)(336012)(4743002)(47076005)(82740400003)(4216001)(2700100001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2024 13:48:26.1506 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d4f0adc7-9f05-4310-b7d8-08dc11e2d1ee 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: AM4PEPF00025F95.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7437 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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+patchwork=sourceware.org@gcc.gnu.org Hi All, Should control enter the switch from one of the cases other than the IVDEP one then the variable remains uninitialized. This fixes it by initializing it to false. Bootstrapped Regtested on aarch64-none-linux-gnu, x86_64-pc-linux-gnu and no issues Committed as obvious. Thanks, Tamar gcc/cp/ChangeLog: * parser.cc (cp_parser_pragma): Initialize to false. --- inline copy of patch -- diff --git a/gcc/cp/parser.cc b/gcc/cp/parser.cc index 379aeb56b152b9b29606ba4d75ad4c49dfe92aac..1b4ce1497e893d6463350eecf5ef4e88957f5f00 100644 --- diff --git a/gcc/cp/parser.cc b/gcc/cp/parser.cc index 379aeb56b152b9b29606ba4d75ad4c49dfe92aac..1b4ce1497e893d6463350eecf5ef4e88957f5f00 100644 --- a/gcc/cp/parser.cc +++ b/gcc/cp/parser.cc @@ -50625,7 +50625,7 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p) case PRAGMA_UNROLL: case PRAGMA_NOVECTOR: { - bool ivdep; + bool ivdep = false; tree unroll = NULL_TREE; bool novector = false; const char *pragma_str; --- a/gcc/cp/parser.cc +++ b/gcc/cp/parser.cc @@ -50625,7 +50625,7 @@ cp_parser_pragma (cp_parser *parser, enum pragma_context context, bool *if_p) case PRAGMA_UNROLL: case PRAGMA_NOVECTOR: { - bool ivdep; + bool ivdep = false; tree unroll = NULL_TREE; bool novector = false; const char *pragma_str;