From patchwork Thu Sep 23 01:23:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Feng Xue OS X-Patchwork-Id: 45323 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 C74BF385803B for ; Thu, 23 Sep 2021 01:24:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C74BF385803B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1632360246; bh=rCoTWiQ6NoiUzu70n9tJyAJ2/Gl4SwBCLO9SljaCOME=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=w2yjsMoLtnJ6YsdZNZyDp/aBybkw+uCUysG/xj/vCgS7xooPma1zfeKA0tXqSlIam Inw84vvWv2I31Y5LVDNKd5PWqCgrW9HgK0sQyML4O0PTILPoYMHZcxW5PyJtuxYWJb wmKDwDABnDrAQWirCOSKqWAtjwgo/z+UTD5iYnTU= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2103.outbound.protection.outlook.com [40.107.244.103]) by sourceware.org (Postfix) with ESMTPS id 80EDB3858C3B for ; Thu, 23 Sep 2021 01:23:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 80EDB3858C3B ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LtQ1+O52Dj7JW6xzyuu7zp9EJUR1gPF3Ljz+8bQxkJLgkx1zFnFJoZp79EREZUa1Qp4UHtHou9h6351DY8a+AtZkDA7TQYltBUSkLQjsdlgtZOySVrAmqfclzZzHe98BE07uTITw9CCiLM5r87DsK5r4Ifs2ppWl4X02EdDZHV/KLyke/OvXZiId0X5ed/3BMPUogrEABm02JKH/lhoEep52MV04/QX55I+UGJDbcdMLZjAwoI0PYBotL/7tYaepfXgxrk35kTa8CSfY56ExPHqZJHG02I5VftEBjM0stZnF23VHPtrm19M0Ma6LpYI6DVFExnfjw18cFzbBHJygBg== 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; bh=rCoTWiQ6NoiUzu70n9tJyAJ2/Gl4SwBCLO9SljaCOME=; b=ZK4bBTvpn9/Yc8EF/1q+mqH622lXvQ919NgQS/evwXqKdTDEN3u845gmoBsXv7hzRLbAGUYNofEgWlkeGll+jyj0I0UL4su6G01iuwEwTTty8PpjvMbo43I9tHNybvDVZ6kLTUialUtNeV134L7n0JuOBsyUkAs9IuCf1xcDOfAg0xh8yPLAuFc4JzllipUuSO2yu8LbbO8++tU1scfCqbDJb4ENbp9slT9Y5pK/137kRpfNmBvydMN5IDLT9MXLi02rUE2iSQI3xNUa8MrR1+g4Rd3zPad/EPBjyKlEHeojFC3z6tYdKItHMbsMwyWjIVc3OoGy/CTu7redKAvjXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none Received: from SN6PR01MB4958.prod.exchangelabs.com (2603:10b6:805:c1::15) by SA0PR01MB6506.prod.exchangelabs.com (2603:10b6:806:eb::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Thu, 23 Sep 2021 01:23:35 +0000 Received: from SN6PR01MB4958.prod.exchangelabs.com ([fe80::3ce8:b43d:e19b:e1af]) by SN6PR01MB4958.prod.exchangelabs.com ([fe80::3ce8:b43d:e19b:e1af%3]) with mapi id 15.20.4544.015; Thu, 23 Sep 2021 01:23:35 +0000 To: "gcc-patches@gcc.gnu.org" Subject: [PATCH] Fix value uninitialization in vn_reference_insert_pieces [PR102400] Thread-Topic: [PATCH] Fix value uninitialization in vn_reference_insert_pieces [PR102400] Thread-Index: AQHXsBk8dR9b30bLHkiGaC3MCJmLeA== Date: Thu, 23 Sep 2021 01:23:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 345f7142-cbe5-cb78-61ed-be37cfc011af x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f1a99e52-9785-4527-a9cb-08d97e30c3b2 x-ms-traffictypediagnostic: SA0PR01MB6506: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3276; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZWgBVen8KYUaye3gK7QJBYoevZANqimoBoMx4zEtujuR4zXQAm8/SaEfA3BuGMvcYmHkrzBTJmju+pf1SHYly1OUKibayfyYF6YKXZTcI1zEAVhPdc6f+7Iius3ZGk+/MTPfO8JZRWZDYCOr+svd9Q9Kk6xIG7kAV4Fnj5op0JuEhbk/ltDMWnkdLGpzd4Zj3JgzUNnSTw6X6EnzjUaOgqCMiXM7n8KtX7FyB7EQZO9DiiXwfR8wTjMhtplRnAioi4sOjM5E22QitO2syLjIxAvmEZEcvARE9AuDi0yaScdODDAWIxKjR/+C3UpW8qyavnPOcgeKaxGB6Xphn3jax62z5DfBc1DkLsv+Q9bHtQSeI4Xu49Qj6w+BeMsyth3Dg3oW6quf0HHy7aeRRiKH0DxAau8Wqilxe8fhiJSuIwyZ4j/BEvoIyyaswAO+J6ZlM5lXuqhDWYNd3qvoVWMOHEMupn0Xmsnew76nRcy2uSOHPw9yo7aZafCVBncsoypzM1wpdtSVHPJ6sA1ckZGmA5AusKiblphk0XTO0+RjqMhH2UdHcJtsYTBin1F5BW2bHqQ+D8V1bnCudHMa+qZEbQSU4wyjpaZR73JNQ1mlY78SRk7+/kt2gzRkuCoqrbW/xJlkJbHDN1ioNAYq2YGK5E0L38W4hiwqT0dTzE9Qve/CpA89MbTX5rUV7SRwouRmNK6/WOYwm5mO6LqQPhPItQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR01MB4958.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(6506007)(8936002)(9686003)(4744005)(5660300002)(508600001)(38100700002)(71200400001)(122000001)(33656002)(55016002)(316002)(186003)(8676002)(7696005)(38070700005)(86362001)(91956017)(76116006)(66946007)(26005)(66446008)(66556008)(52536014)(64756008)(6916009)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?GhvkKOqJVmuWENvjQvbI3IA?= =?iso-8859-1?q?xN0sMk6KgGrUc94XjT7GLXYIxUqJuaMs9AqE4Gg8a5Cs4BOgb7c5PyyYxVrE?= =?iso-8859-1?q?bYfledU+GxuO9DckwSDBn4gj9ryFa3aWk/4XYA7xgXhfpDVo1I2qrXItoIyO?= =?iso-8859-1?q?9O80LKpilEqFyH7kaBnVVqLYVtpXoxz85GMtg7FsMazOq7KYwRtZXjsGjPMl?= =?iso-8859-1?q?R9WoGhRsh1FE/N7zYwmHUwqsrhKDvCcjG2KqzxqQ1kQoDmhs5x5V0rq6UO//?= =?iso-8859-1?q?0gHCYlHuXBpOFp0Gr1zZLG8nOiBojGZNpHUnnQ61K9dhx3zAM2ZT2mkS1koE?= =?iso-8859-1?q?wkcZV17Uv19BAvHZ5N10SuCBkg4vlpb/HIOnPLqEijsErDj93Ts0rk0xnD/C?= =?iso-8859-1?q?cXNmqRYSJHgHJ8ZcKKsOdchTO2ORu2EHzZmWKshLWyLRbTryZhN68IHfd9QY?= =?iso-8859-1?q?Idn4+gDv5iSM2cyXM8apg6Wm+IrS5eLnOBbDRFyVC/zC1BVTxAa7FXXbpPDY?= =?iso-8859-1?q?EIIejFNrPCcCGShesaktnvzAbBAF4VPB9P/Uj7uqWd6tEZ9fpMgameplalFq?= =?iso-8859-1?q?CaF6sWKaEpdIrsfyQrVoWwiy65EpOUZtCpPYUh0ysBEMMSZBtw0XRhqGyjdF?= =?iso-8859-1?q?B6FO2xNBiq5YySVXUeUHxh7nEccOOYCrRQa2xN9iAkdmX52sd4cI7qNgxJoA?= =?iso-8859-1?q?JAc7SEhMzYzM8622D2lbqVzfbLLOkJDqrtSmZif+nubLxIuOJ/oTKhTNFVCo?= =?iso-8859-1?q?RxnXOpGRB1z7tOfs7cxFXB1CI05gj6AAzdulXzrf0Xx+dO0d5ipEpgfnFpfZ?= =?iso-8859-1?q?Kl4AxG2x4tfFQnM9MFSjTVW52jyMP/gHgARQOvlmB7YhNAnYPpjeqbxNoEwv?= =?iso-8859-1?q?oyXNA91pjdPKbI3NCfnutTa6bQvvKpbRq453UNdyDiHMfVN6q9LOnEmQpUK6?= =?iso-8859-1?q?1qI+DcF9jZFDv9EfX38CfZxssq2ilarM/U/Bd+uJc6g8D+4uHj/mpe9nBC6p?= =?iso-8859-1?q?8gcMxcjLYZegvFUUumizU5D9vgS7V0Pz3zyCSprbNou4EegBhwjNGbP1Pm4m?= =?iso-8859-1?q?cKtKGx14aIg+S9SoNHrcQJPXjGkj9eZK7zOfieGofK/5hjy0slNb6ajVi/4C?= =?iso-8859-1?q?+sndUEHtyMallrU+JrTa3BiTeaTEPJjlzlzSKzyQpdsw6/W6L1250O6OMgDC?= =?iso-8859-1?q?fFtRRbjbJnVZPK2pcYvc0D0zYp2Y77IkV/wsC/MIFAyHiMA3pvRbeRuALBFG?= =?iso-8859-1?q?1U/jlMONOmqgDZ3OAq675WIbGl822jJNJUzJGg6u9/qJexWyCKbN2QZIjQk6?= =?iso-8859-1?q?ZDpcpxB4oQxf4bDD/xsUqIbNNKfhVL5dfaT7kJEY=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR01MB4958.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1a99e52-9785-4527-a9cb-08d97e30c3b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2021 01:23:35.5632 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UgcSioCNjo26kRxrRxJ/XQVRo/Dvr35u1U2R1bGn+5+cV7J+IBlMNC/xfowJsH4BGxy2s2Zh+d/yk5oujcYfAkyybUuPK0LnkpJdu5/wvb4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR01MB6506 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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: Feng Xue OS via Gcc-patches From: Feng Xue OS Reply-To: Feng Xue OS Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Bootstrapped/regtested on x86_64-linux. Thanks, Feng --- 2021-09-23 Feng Xue gcc/ChangeLog PR tree-optimization/102400 * tree-ssa-sccvn.c (vn_reference_insert_pieces): Initialize result_vdef to zero value. --- gcc/tree-ssa-sccvn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index a901f51a025..e8b1c39184d 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -3811,6 +3811,7 @@ vn_reference_insert_pieces (tree vuse, alias_set_type set, if (result && TREE_CODE (result) == SSA_NAME) result = SSA_VAL (result); vr1->result = result; + vr1->result_vdef = NULL_TREE; slot = valid_info->references->find_slot_with_hash (vr1, vr1->hashcode, INSERT);