From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 130624 invoked by alias); 12 Nov 2018 21:13:39 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 130602 invoked by uid 89); 12 Nov 2018 21:13:38 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS autolearn=ham version=3.3.2 spammy=1000000, libcpp, HX-HELO:sk:us-smtp, Hx-spam-relays-external:sk:us-smtp X-HELO: us-smtp-1.mimecast.com Received: from us-smtp-delivery-1.mimecast.com (HELO us-smtp-1.mimecast.com) (207.211.31.120) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 12 Nov 2018 21:13:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mathworks.com; s=mimecast20180117; t=1542057215; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Epkwc+r4Wj552IQ+a8YRcED7y95d7luXG/xAHJSfyFU=; b=dj0R5WXngtyNQliVk35dt8H6KziMZ1ymyzHawcWSE0ImYHTsMJxw3n4+Fb3rMmRUSJTZmtCEou4g8bKqkzvPV361F58LOExE/97SBSutz0nVOvIYP2OL4o24SGrvX9jbKUI7u+vvX0GEgdpvkx8V1dgy8+aKFPhAX1hXrLz0G7Q= Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-bn3nam04lp0112.outbound.protection.outlook.com [216.32.180.112]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-191-uZNLoqlIMwe0ttUhMtXPtw-1; Mon, 12 Nov 2018 16:13:33 -0500 Received: from CO2PR05MB2759.namprd05.prod.outlook.com (10.166.200.23) by CO2PR05MB714.namprd05.prod.outlook.com (10.141.228.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.13; Mon, 12 Nov 2018 21:13:27 +0000 Received: from CO2PR05MB2759.namprd05.prod.outlook.com ([fe80::f874:c141:afaa:9419]) by CO2PR05MB2759.namprd05.prod.outlook.com ([fe80::f874:c141:afaa:9419%9]) with mapi id 15.20.1339.019; Mon, 12 Nov 2018 21:13:27 +0000 From: Mike Gulick To: David Malcolm , "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH v3 3/3] PR preprocessor/83173: Enhance -fdump-internal-locations output Date: Mon, 12 Nov 2018 21:13:00 -0000 Message-ID: <3a5fbdbc-2095-e4b2-1489-e4577bd6c6e8@mathworks.com> References: <7d281f10-a4e0-d81e-c405-d77ceda86f5b@mathworks.com> <20181101155607.11388-1-mgulick@mathworks.com> <20181101155607.11388-4-mgulick@mathworks.com> <1541192656.14521.336.camel@redhat.com> In-Reply-To: <1541192656.14521.336.camel@redhat.com> Content-ID: <2C1193C5AC11E94DB0F43C76FE1F2A07@namprd05.prod.outlook.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-SW-Source: 2018-11/txt/msg00997.txt.bz2 T24gMTEvMi8xOCA1OjA0IFBNLCBEYXZpZCBNYWxjb2xtIHdyb3RlOg0KPiBP biBUaHUsIDIwMTgtMTEtMDEgYXQgMTE6NTYgLTA0MDAsIE1pa2UgR3VsaWNr IHdyb3RlOg0KPj4gMjAxNy0xMC0zMSAgTWlrZSBHdWxpY2sgIDxtZ3VsaWNr QG1hdGh3b3Jrcy5jb20+DQo+Pg0KPj4gCVBSIHByZXByb2Nlc3Nvci84MzE3 Mw0KPj4gCSogZ2NjL2lucHV0LmMgKGR1bXBfbG9jYXRpb25faW5mbyk6IER1 bXAgcmVhc29uIGFuZA0KPj4gCWluY2x1ZGVkX2Zyb20gZmllbGRzIGZyb20g bGluZV9tYXBfb3JkaW5hcnkgc3RydWN0LiAgRml4DQo+PiAJaW5kZW50YXRp b24gd2hlbiBsb2NhdGlvbiA+IDUgZGlnaXRzLg0KPj4NCj4+IAkqIGxpYmNw cC9sb2NhdGlvbi1leGFtcGxlLnR4dDogVXBkYXRlIGV4YW1wbGUNCj4+IAkt ZmR1bXAtaW50ZXJuYWwtbG9jYXRpb25zIG91dHB1dC4NCj4+IC0tLQ0KPj4g IGdjYy9pbnB1dC5jICAgICAgICAgICAgICAgICB8ICA0OSArKysrKy0NCj4+ ICBsaWJjcHAvbG9jYXRpb24tZXhhbXBsZS50eHQgfCAzMzMgKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQ0KPj4gLS0NCj4+ICAyIGZpbGVz IGNoYW5nZWQsIDI0MSBpbnNlcnRpb25zKCspLCAxNDEgZGVsZXRpb25zKC0p DQo+IA0KPiBTb3JyeSBhYm91dCB0aGUgYmVsYXRlZCByZXNwb25zZS4gIFRo aXMgaXMgYSBuaWNlIGVuaGFuY2VtZW50OyBzb21lDQo+IG5pdHMgYmVsb3cu DQo+IA0KPj4gZGlmZiAtLWdpdCBhL2djYy9pbnB1dC5jIGIvZ2NjL2lucHV0 LmMNCj4+IGluZGV4IGE5NGEwMTBmMzUzLi5mOTM4YTM3ZjIwZSAxMDA2NDQN Cj4+IC0tLSBhL2djYy9pbnB1dC5jDQo+PiArKysgYi9nY2MvaW5wdXQuYw0K Pj4gQEAgLTEwNzUsNiArMTA3NSwxNyBAQCBkdW1wX2xhYmVsbGVkX2xvY2F0 aW9uX3JhbmdlIChGSUxFICpzdHJlYW0sDQo+PiAgICBmcHJpbnRmIChzdHJl YW0sICJcbiIpOw0KPj4gIH0NCj4+ICANCj4+ICsjZGVmaW5lIE5VTV9ESUdJ VFMoeCkgKCh4KSA+PSAxMDAwMDAwMDAwID8gMTAgOiBcDQo+PiArCQkgICAg ICAgKHgpID49IDEwMDAwMDAwMCA/IDkgOiBcDQo+PiArCQkgICAgICAgKHgp ID49IDEwMDAwMDAwID8gOCA6IFwNCj4+ICsJCSAgICAgICAoeCkgPj0gMTAw MDAwMCA/IDcgOiBcDQo+PiArCQkgICAgICAgKHgpID49IDEwMDAwMCA/IDYg OiBcDQo+PiArCQkgICAgICAgKHgpID49IDEwMDAwID8gNSA6IFwNCj4+ICsJ CSAgICAgICAoeCkgPj0gMTAwMCA/IDQgOiBcDQo+PiArCQkgICAgICAgKHgp ID49IDEwMCA/IDMgOiBcDQo+PiArCQkgICAgICAgKHgpID49IDEwID8gMiA6 IFwNCj4+ICsJCSAgICAgICAxKQ0KPiANCj4gZGlhZ25vc3RpYy1zaG93LWxv Y3VzLmMgaGFzIGEgZnVuY3Rpb24gIm51bV9kaWdpdHMiIChjdXJyZW50bHkg c3RhdGljKQ0KPiBhbmQsIGZ3aXcsIGEgdW5pdCB0ZXN0LiAgSXQgd291bGQg YmUgZ29vZCB0byBzaGFyZSB0aGUgaW1wbGVtZW50YXRpb24uDQo+IA0KDQpJ IGluaXRpYWxseSB0cmllZCB0byB1c2UgdGhpcyBmdW5jdGlvbiBieSBqdXN0 IGFkZGluZyAiZXh0ZXJuIGludA0KbnVtX2RpZ2l0cyhpbnQpOyIgaW50byBk aWFnbm9zdGljLWNvcmUuaCwgYnV0IHRoYXQgZmFpbGVkIHRvIGxpbmssIHNv IGl0IHNlZW1zDQpsaWtlIGRpYWdub3N0aWMtc2hvdy1sb2N1cy5jIGlzIG5v dCBpbmNsdWRlZCBpbiB3aGF0ZXZlciBsaWJyYXJ5IGlucHV0LmMgZ2V0cw0K bGlua2VkIHdpdGggKEkgZm9yZ2V0IHdoaWNoIGxpYnJhcnkgaXQgd2FzIHRy eWluZyB0byBsaW5rKS4gIEluc3RlYWQgSSBtb3ZlZA0KbnVtX2RpZ2l0cyBh bmQgaXRzIHVuaXQgdGVzdCB0byBkaWFnbm9zdGljLmMsIGFuZCBhZGRlZCB0 aGUgZXh0ZXJuIGRlZmluaXRpb24gdG8NCmRpYWdub3N0aWMtY29yZS5oLiAg VGhhdCBidWlsZHMgYW5kIHRlc3RzIHN1Y2Nlc3NmdWxseS4gIERvZXMgdGhh dCBzZWVtIGxpa2UgYQ0KcmVhc29uYWJsZSB3YXkgdG8gZG8gdGhpcz8NCg0K Pj4gIC8qIFdyaXRlIGEgdmlzdWFsaXphdGlvbiBvZiB0aGUgbG9jYXRpb25z IGluIHRoZSBsaW5lX3RhYmxlIHRvDQo+PiBTVFJFQU0uICAqLw0KPj4gIA0K Pj4gIHZvaWQNCj4+IEBAIC0xMTA0LDYgKzExMTUsMzUgQEAgZHVtcF9sb2Nh dGlvbl9pbmZvIChGSUxFICpzdHJlYW0pDQo+PiAgCSAgICAgICBtYXAtPm1f Y29sdW1uX2FuZF9yYW5nZV9iaXRzIC0gbWFwLT5tX3JhbmdlX2JpdHMpOw0K Pj4gICAgICAgIGZwcmludGYgKHN0cmVhbSwgIiAgcmFuZ2UgYml0czogJWlc biIsDQo+PiAgCSAgICAgICBtYXAtPm1fcmFuZ2VfYml0cyk7DQo+PiArICAg ICAgY29uc3QgY2hhciAqIHJlYXNvbjsNCj4+ICsgICAgICBzd2l0Y2ggKG1h cC0+cmVhc29uKSB7DQo+PiArICAgICAgY2FzZSBMQ19FTlRFUjoNCj4+ICsJ cmVhc29uID0gIkxDX0VOVEVSIjsNCj4+ICsJYnJlYWs7DQo+PiArICAgICAg Y2FzZSBMQ19MRUFWRToNCj4+ICsJcmVhc29uID0gIkxDX0xFQVZFIjsNCj4+ ICsJYnJlYWs7DQo+PiArICAgICAgY2FzZSBMQ19SRU5BTUU6DQo+PiArCXJl YXNvbiA9ICJMQ19SRU5BTUUiOw0KPj4gKwlicmVhazsNCj4+ICsgICAgICBj YXNlIExDX1JFTkFNRV9WRVJCQVRJTToNCj4+ICsJcmVhc29uID0gIkxDX1JF TkFNRV9WRVJCQVRJTSI7DQo+PiArCWJyZWFrOw0KPj4gKyAgICAgIGNhc2Ug TENfRU5URVJfTUFDUk86DQo+PiArCXJlYXNvbiA9ICJMQ19SRU5BTUVfTUFD Uk8iOw0KPj4gKwlicmVhazsNCj4+ICsgICAgICBkZWZhdWx0Og0KPj4gKwly ZWFzb24gPSAiVW5rbm93biI7DQo+PiArICAgICAgfQ0KPj4gKyAgICAgIGZw cmludGYgKHN0cmVhbSwgIiAgcmVhc29uOiAlZCAoJXMpXG4iLCBtYXAtPnJl YXNvbiwgcmVhc29uKTsNCj4+ICsNCj4+ICsgICAgICBjb25zdCBsaW5lX21h cF9vcmRpbmFyeSAqaW5jbHVkZXJfbWFwDQo+PiArCT0gbGluZW1hcF9pbmNs dWRlZF9mcm9tX2xpbmVtYXAgKGxpbmVfdGFibGUsIG1hcCk7DQo+PiArICAg ICAgZnByaW50ZiAoc3RyZWFtLCAiICBpbmNsdWRlZCBmcm9tIG1hcDogJWRc biIsDQo+PiArCSAgICAgICBpbmNsdWRlcl9tYXAgPyBpbnQgKGluY2x1ZGVy X21hcCAtIGxpbmVfdGFibGUtDQo+Pj4gaW5mb19vcmRpbmFyeS5tYXBzKQ0K Pj4gKwkgICAgICAgOiAtMSk7DQo+IA0KPiBJJ20gbm90IGEgZmFuIG9mICIt MSIgaGVyZTsgaXQncyBhIE5VTEwgcG9pbnRlciBpbiB0aGUgb3JpZ2luYWwg ZGF0YS4NCj4gSG93IGFib3V0ICJuL2EiIGZvciB0aGF0IGNhc2U/DQo+IA0K DQpUaGF0J3MgYSBnb29kIHN1Z2dlc3Rpb24uICBUaGFua3MuDQoNCj4+ICsg ICAgICBmcHJpbnRmIChzdHJlYW0sICIgIGluY2x1ZGVkIGZyb20gbG9jYXRp b246ICVkXG4iLA0KPj4gKwkgICAgICAgbGluZW1hcF9pbmNsdWRlZF9mcm9t IChtYXApKTsNCj4gDQo+IC4uLm9yIG1lcmdpbmcgaXQgd2l0aCB0aGlzIGxp bmUsIGZvciBzb21ldGhpbmcgbGlrZToNCj4gDQo+ICAgaW5jbHVkZWQgZnJv bSBsb2NhdGlvbjogMTI3IChpbiBvcmRpbmFyeSBtYXAgMikNCj4gDQo+IHZz Og0KPiANCj4gICBpbmNsdWRlZCBmcm9tIGxvY2F0aW9uOiAwDQo+IA0KPiBb Li4uc25pcC4uLl0NCj4gDQo+IE90aGVyIHRoYW4gdGhhdCwgdGhpcyBpcyBP SyBmb3IgdHJ1bmssIGFzc3VtaW5nIHlvdXIgY29udHJpYnV0b3INCj4gcGFw ZXJ3b3JrIGlzIGluIHBsYWNlLg0KPiANCj4gRGF2ZQ0KPiANCg0KV2hhdCBp cyB0aGUgcHJlZmVycmVkIHdheSB0byByZS1zZW5kIHRoaXMgcGF0Y2g/ICBT aG91bGQgSSByZS1zZW5kIHRoZSBlbnRpcmUNCnBhdGNoIHNlcmllcyBhcyB2 NCwgb3IganVzdCBhbiB1cGRhdGVkIHZlcnNpb24gb2YgdGhpcyBzaW5nbGUg cGF0Y2g/DQoNCkFsc28sIEknbSB3YWl0aW5nIG9uIEZTRiBmb3IgYXNzaWdu bWVudCBwYXBlcndvcmsuICBJJ3ZlIHJlLXBpbmdlZCB0aGVtIGFmdGVyDQp3 YWl0aW5nIGEgd2Vlay4NCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2sgYW5k IGhlbHAuDQoNCi1NaWtlDQo=