Message ID | DB5PR08MB11447F37FA01C31BDEC5BDE6E7490@DB5PR08MB1144.eurprd08.prod.outlook.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-return-427584-incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3r8rFw2VLGz9t4F for <incoming@patchwork.ozlabs.org>; Wed, 18 May 2016 20:36:01 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=jopxBonz; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type; q=dns; s=default; b=ho4fhkMpyF/5cMeboh2WJWp1fIzpN7aZ4WAPa5NBDdpjLIcLGP /8KrfS1wBHiMjqb5K5zellogI/jGX+6PWfDDuxuv1T0Ut1GSsRNewJ50O3NFjMEE 5FKA9iWVBOxxqtHqmg8Hw0a31BfoijyrSpskE8CnZ/Bhsi0reyMEFp2tk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type; s= default; bh=QyFX2ldyfuP33iI60Wb549IoXtc=; b=jopxBonzyIsf4mpLhYYh k0UoQ4SfnfdBw3uf3/+RwSeUQtd/iSLzc6h2p9mTmQirBcSexiNxyiReG6GBYU3u +PoJTWGYdXFaTDdLbAKg0senvPduTGvWAIl81TygYKTPZJK8gKtPQ+9VZivWq5fX BfmvZ+1+5z0qOzv/r5UDQvc= Received: (qmail 65393 invoked by alias); 18 May 2016 10:35:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: <gcc-patches.gcc.gnu.org> List-Unsubscribe: <mailto:gcc-patches-unsubscribe-incoming=patchwork.ozlabs.org@gcc.gnu.org> List-Archive: <http://gcc.gnu.org/ml/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-help@gcc.gnu.org> Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 65381 invoked by uid 89); 18 May 2016 10:35:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL, BAYES_00, SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:sk:EUR01-V, H*RU:sk:EUR01-V, H*c:HHH, H*MI:outlook X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (146.101.78.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 May 2016 10:35:40 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0242.outbound.protection.outlook.com [213.199.154.242]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-19-dnZYdG8zSsGi8Jty3ZDRlg-1; Wed, 18 May 2016 11:35:34 +0100 Received: from DB5PR08MB1144.eurprd08.prod.outlook.com (10.166.174.137) by DB5PR08MB1143.eurprd08.prod.outlook.com (10.166.174.136) with Microsoft SMTP Server (TLS) id 15.1.497.12; Wed, 18 May 2016 10:35:33 +0000 Received: from DB5PR08MB1144.eurprd08.prod.outlook.com ([10.166.174.137]) by DB5PR08MB1144.eurprd08.prod.outlook.com ([10.166.174.137]) with mapi id 15.01.0497.019; Wed, 18 May 2016 10:35:33 +0000 From: Bin Cheng <Bin.Cheng@arm.com> To: "gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org> CC: nd <nd@arm.com> Subject: [PATCH Obvious/r236200]Check invariant expression pointer, not pointer to the pointer Date: Wed, 18 May 2016 10:35:33 +0000 Message-ID: <DB5PR08MB11447F37FA01C31BDEC5BDE6E7490@DB5PR08MB1144.eurprd08.prod.outlook.com> x-ms-office365-filtering-correlation-id: 7a9c00a3-cb21-4dd6-3739-08d37f082469 x-microsoft-exchange-diagnostics: 1; DB5PR08MB1143; 5:vKJcHfyHtyeAHYQQNZbBhU1eBxFIJj94DYB080WZltF+rxOTaYSCYLXpoFiBmzO3YfbG59zBft8sSgt3keKPFAetC2bXU+nf5cT/mA8/5IN6CDNf/k2bZrfEEP0JhBa23C6pqn8ycBB2Hp4lrn0C/g==; 24:EHwWvd7OlScavCd0wrpRMULnchTMZ6uOW7mtXywN82iszh5fqRTA0c27wzlCk7ECv7kyHo1TQRZ/FaPPfMSL/UmvrSOq055jygo6ZJUuxec=; 7:7wFQsFyrrIegl+vSjgV2gD9dLby+eKQiZTXeB/UL4oTOzu675yTiT1CGD9ZtL/jDowf/7t4um/pcvq4+KkOBtmz8V9NwIeheyXsbfdipBbG8dn6E4tZZSrGZNXs9T0iOlmwqjqfxGmMGCSyPqkoC5KcwbOsKKfmjp3sKsX6uAROK2qcyDF2I74YjFLlbYkXF; 20:FmkLUk4AyneSS2ERc133KDlfpE39gETXuoJ4bL/kb5dBsTPiMAB9driR94e3H34xzN+hH5EBE6FlJSUjvq3WTo9NOkjvT9G7k25HoihPoyQYiL/iBgojSMPWiaF6E08h9p/4/yWK3Yszqqsr7Uz1LqgQVn+e8OvGT9kcsH4XYko= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR08MB1143; nodisclaimer: True x-microsoft-antispam-prvs: <DB5PR08MB11433D4657D1A96E950A8B47E7490@DB5PR08MB1143.eurprd08.prod.outlook.com> x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415293)(102615271)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DB5PR08MB1143; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB1143; x-forefront-prvs: 0946DC87A1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377424004)(106116001)(5008740100001)(110136002)(2351001)(2900100001)(229853001)(450100001)(77096005)(189998001)(2906002)(1220700001)(6116002)(5004730100002)(3846002)(586003)(87936001)(19580405001)(74316001)(102836003)(3280700002)(10400500002)(3660700001)(19580395003)(86362001)(8676002)(81166006)(5002640100001)(33656002)(2501003)(8936002)(99936001)(92566002)(5003600100002)(66066001)(11100500001)(9686002)(76576001)(122556002)(54356999)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB1143; H:DB5PR08MB1144.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2016 10:35:33.4681 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB1143 X-MC-Unique: dnZYdG8zSsGi8Jty3ZDRlg-1 Content-Type: multipart/mixed; boundary="_002_DB5PR08MB11447F37FA01C31BDEC5BDE6E7490DB5PR08MB1144eurp_" X-IsSubscribed: yes |
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index e8953a0..9ce6b64 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -4874,7 +4874,7 @@ get_computation_cost_at (struct ivopts_data *data, *inv_expr = get_loop_invariant_expr (data, ubase, cbase, ratio, address_p); /* Clear depends on. */ - if (inv_expr != NULL) + if (*inv_expr != NULL) bitmap_clear (*depends_on); }