From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 582 invoked by alias); 24 Jun 2019 21:50:23 -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 130947 invoked by uid 89); 24 Jun 2019 21:50:23 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-10.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=H*i:sk:1561409, H*f:sk:1561409 X-HELO: EUR02-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr00088.outbound.protection.outlook.com (HELO EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.88) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 24 Jun 2019 21:50:21 +0000 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=pTyBv9nqqBokObD4ByeVviIx51YQABI4NCG157n314U=; b=6STAJl+ddj3qFkQZIbqub1PAdsdkNADpF+db52E5VANLmTSPKIhmtKk4yhP74LjgR9hDYC57gMKHHIKQXh3uIVw/bYFVvLIo7Wlo9MDHrcyTHLzeu72Pf43hN7EXawg02bBkLqFJZtgtQzi5hCrNjbxUJ1qO2UP5kMxTTOi8CcQ= Received: from VE1PR08MB5070.eurprd08.prod.outlook.com (20.179.29.148) by VE1PR08MB5167.eurprd08.prod.outlook.com (20.179.30.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Mon, 24 Jun 2019 21:50:17 +0000 Received: from VE1PR08MB5070.eurprd08.prod.outlook.com ([fe80::34f5:a093:3356:52f5]) by VE1PR08MB5070.eurprd08.prod.outlook.com ([fe80::34f5:a093:3356:52f5%7]) with mapi id 15.20.2008.014; Mon, 24 Jun 2019 21:50:17 +0000 From: Andrea Corallo To: David Malcolm CC: Andrea Corallo , "gcc-patches@gcc.gnu.org" , "jit@gcc.gnu.org" , nd Subject: Re: [PATCH][gcc] libgccjit: check result_type in gcc_jit_context_new_binary_op Date: Mon, 24 Jun 2019 21:50:00 -0000 Message-ID: References: <1560897082.3885.10.camel@redhat.com> <1561391539.3885.22.camel@redhat.com> <1561409068.3885.28.camel@redhat.com> In-Reply-To: <1561409068.3885.28.camel@redhat.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Andrea.Corallo@arm.com; x-ms-oob-tlc-oobclassifiers: OLM:10000; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Andrea.Corallo@arm.com X-SW-Source: 2019-06/txt/msg01502.txt.bz2 DQpEYXZpZCBNYWxjb2xtIHdyaXRlczoNCg0KPiBPbiBNb24sIDIwMTktMDYt MjQgYXQgMTY6MzcgKzAwMDAsIEFuZHJlYSBDb3JhbGxvIHdyb3RlOg0KPj4g RGF2aWQgTWFsY29sbSB3cml0ZXM6DQo+Pg0KPj4gPiBPbiBNb24sIDIwMTkt MDYtMjQgYXQgMTU6MzAgKzAwMDAsIEFuZHJlYSBDb3JhbGxvIHdyb3RlOg0K Pj4gPiA+IEhpIGFsbCwNCj4+ID4gPiBzZWNvbmQgdmVyc2lvbiBmb3IgdGhp cyBwYXRjaC4NCj4+ID4gPiBHaXZlbiB0aGUgc3VnZ2VzdGlvbiBmb3IgdGhl IGJpdC1maWVsZCBvbmUgSSd2ZSB0cmllZCB0byBpbXByb3ZlDQo+PiA+ID4g YWxzbw0KPj4gPiA+IGhlcmUgdGhlIGVycm9yIG1lc3NhZ2UuDQo+PiA+DQo+ PiA+IFRoYW5rcy4NCj4+ID4NCj4+ID4gPiBJJ3ZlIGFkZGVkIGEgc2ltcGxl IHRlc3RjYXNlIGFzIHJlcXVlc3RlZCwgaGVyZSBJJ20gdHJ5aW5nIHRvIGRv DQo+PiA+ID4gKnZvaWQ9aW50K2ludC4NCj4+ID4gPiBUaGlzIHdpdGhvdXQg Y2hlY2tpbmcgd291bGQgbm9ybWFsbHkgY3Jhc2ggdmVyaWZ5aW5nIGdpbXBs ZS4NCj4+ID4NCj4+ID4gVGhhbmtzLiAgRldJVywgSSB0aGluayB0aGUgdGVz dGNhc2UgY2FuIGJlIHNpbXBsaWZpZWQgc2xpZ2h0bHksIGluDQo+PiA+IHRo YXQNCj4+ID4gYWxsIHRoYXQncyBuZWVkZWQgaXMgYSBib2d1cyBjYWxsIHRv IGdjY19qaXRfY29udGV4dF9uZXdfYmluYXJ5X29wLA0KPj4gPiBzbw0KPj4g PiBJIGRvbid0IHRoaW5rIHRoZSB0ZXN0Y2FzZSBuZWVkcyB0aGUgY2FsbHMg dG86DQo+PiA+ICAgZ2NjX2ppdF9jb250ZXh0X25ld19mdW5jdGlvbiwNCj4+ ID4gICBnY2Nfaml0X2Z1bmN0aW9uX25ld19ibG9jaywgYW5kDQo+PiA+ICAg Z2NjX2ppdF9ibG9ja19lbmRfd2l0aF9yZXR1cm4sDQo+PiA+IGl0IGp1c3Qg bmVlZHMgdGhlIHR5cGVzIGFuZCB0aGUgZ2NjX2ppdF9jb250ZXh0X25ld19i aW5hcnlfb3AgY2FsbC4NCj4+DQo+PiBIaSBEYXZlLA0KPj4gdGhhbmtzIGZv ciB5b3VyIGZlZWRiYWNrLg0KPj4gSSd2ZSB0cmllZCB0aGF0IGJ1dCB0aGUg cmVwcm9kdWNlciBpcyB0aGVuIGluY29tcGxldGUgd2l0aCBubyBjYWxsIHRv DQo+PiBnY2Nfaml0X2NvbnRleHRfbmV3X2JpbmFyeV9vcCBzbyBJIHdvdWxk IGtlZXAgaXQgbGlrZSBpdCBpcyBpZiB5b3UNCj4+IGFyZQ0KPj4gb2sgd2l0 aCB0aGF0Lg0KPg0KPiBTb3JyeSwgSSB0aGluayBJIHdhcyB1bmNsZWFyLg0K Pg0KPiBXaGF0IEkgbWVhbnQgaXMgdGhhdCBJIHRoaW5rIHlvdSBjYW4gcmVt b3ZlIHRoZSBjYWxscyBJIG1lbnRpb25lZCwgYnV0DQo+IGtlZXAgdGhlIGNh bGwgdG8gZ2NjX2ppdF9jb250ZXh0X25ld19iaW5hcnlfb3AsIG1vdmluZyBp dCB0byBiZSBhICJ0b3AtDQo+IGxldmVsIiBjYWxsIHdpdGhpbiBjcmVhdGVf Y29kZSAoZGlzY2FyZGluZyB0aGUgcmVzdWx0KS4gIFRoYXQgb3VnaHQgdG8N Cj4gYmUgZW5vdWdoIHRvIHRyaWdnZXIgdGhlIGVycm9yIHdpdGhpbiB0aGUg Z2NjX2ppdF9jb250ZXh0Lg0KPg0KPiBEb2VzIHRoYXQgbWFrZSBtb3JlIHNl bnNlPw0KDQpIaSwNCnNvcnJ5IHllcyBpdCBhYnNvbHV0ZWx5IGRvZXMuDQpX aGF0IEkgbWVhbnQgaXMgdGhhdCBpbiB0aGUgdGVzdCBJIGRpZCB3aXRob3V0 IHRoZXNlIGNhbGxzIHRoZSBwcm9kdWNlZA0KcmVwcm9kdWNlcg0KdGVzdC1l cnJvci1nY2Nfaml0X2NvbnRleHRfbmV3X2JpbmFyeV9vcC1iYWQtcmVzLXR5 cGUuYy5leGUucmVwcm9kdWNlci5jDQp3YXMgd2l0aG91dCB0aGUgY2FsbCB0 byBnY2Nfaml0X2NvbnRleHRfbmV3X2JpbmFyeV9vcC4NCkF0IHRoZSBiZWdp bm5pbmcgSSB0aG91Z2h0IHdhcyBkdWUgdGhlIHJlbW92YWwgb2YgdGhlc2Ug b3RoZXIgY2FsbHMgYnV0DQpJJ3ZlIGp1c3QgcmVhbGl6ZWQgdGhlIG9idmlv dXMgZmFjdCB0aGF0IHdlIGRvIG5vdCByZWNvcmQgYXQgYWxsIGlmIHdlIGNh dGNoIGFuDQplcnJvciB0aGVyZSB3aGlsZSByZWNvcmRpbmcuLi4gYW5kIHRo YXQncyB0aGUgcmVhc29uIHdoeSB0aGUgcmVwcm9kdWNlcg0KaXMgd2l0aG91 dCB0aGUgY2FsbCBpdHNlbGYuDQpCeSB0aGUgd2F5IHdlIGNvdWxkIHByb2Jh Ymx5IG1ha2UgdGhpcyBtb3JlIGNsZWFyIGluIHRoZQ0KZ2NjX2ppdF9jb250 ZXh0X2R1bXBfcmVwcm9kdWNlcl90b19maWxlIGRvYy4NCg0KPj4gPiA+IE1v cmUgY29tcGxleCBjYXNlcyBjYW4gYmUgY2F1c2Ugb2YgY3Jhc2hlcyBoYXZp bmcgdGhlDQo+PiA+ID4gcmVzdWx0IHR5cGUgc3RydWN0dXJlcyBldGMuLi4N Cj4+ID4gPg0KPj4gPiA+IFRlc3RlZCB3aXRoIG1ha2UgY2hlY2staml0DQo+ PiA+ID4gT0sgZm9yIHRydW5rPw0KPj4gPg0KPj4gPiBMb29rcyBnb29kIGFz LWlzLCBvciB5b3UgbWF5IHByZWZlciB0byBzaW1wbGlmeSB0aGUgdGVzdGNh c2UuDQo+PiA+DQo+PiA+IFRoYW5rcyBmb3IgdGhlIHBhdGNoLg0KPj4gPg0K Pj4gPiBCVFcsIEkgZG9uJ3Qgc2VlIHlvdSBsaXN0ZWQgaW4gdGhlIE1BSU5U QUlORVJTIGZpbGU7IGFyZSB5b3UgYWJsZQ0KPj4gPiB0bw0KPj4gPiBjb21t aXQgcGF0Y2hlcyB5b3Vyc2VsZj8NCj4+ID4NCj4+ID4gRGF2ZQ0KPj4NCj4+ IFNvcnJ5IEkgcmVhbGl6ZSBteSAiT0sgZm9yIHRydW5rPyIgd2FzIHF1aXRl IG1pc2xlYWRpbmcuDQo+PiBJJ20gbm90IGEgbWFpbnRhaW5lciBhbmQgdGls bCBub3cgSSBoYXZlIG5vdyB3cml0ZSBhY2Nlc3Mgc28gSSBjYW4ndA0KPj4g YXBwbHkgcGF0Y2hlcyBteXNlbGYuDQo+DQo+IEkgYmVsaWV2ZSBBUk0gaGFz IGEgY29ycG9yYXRlIGNvcHlyaWdodC1hc3NpZ25tZW50IGluIHBsYWNlIHdp dGggdGhlDQo+IEZTRiBmb3IgR0NDIGNvbnRyaWJ1dGlvbnMuDQoNCkNvcnJl Y3QsIGlzIHRoYW5rcyB0byB0aGF0IEkgd2FzIGFibGUgdG8gY29udHJpYnV0 ZSBpbiB0aGUgcGFzdC4NCg0KPiBJIGNhbiBjb21taXQgdGhlIHBhdGNoIG15 c2VsZjsgYWx0ZXJuYXRpdmVseSwgZG8geW91IHdhbnQgdG8gZ2V0IGNvbW1p dA0KPiBhY2Nlc3M/DQo+DQo+IERhdmUNCg0KSSB0aGluayBpZiBJIGNvdWxk IGdldCBjb21taXQgYWNjZXNzIHdvdWxkIGJlIGdyZWF0IGFuZCBjZXJ0YWlu bHkNCmVhc2llciBmb3IgZXZlcnlib2R5IGZvciB0aGUgZnV0dXJlLg0KDQpU aGFua3MgZm9yIHRoZSBmZWVkYmFja3Mgb24gYm90aCB0aGUgcGF0Y2hlcywg SSdsbCBiZSBhYmxlIHRvIHVwZGF0ZQ0KdGhlbSBtb3N0IGxpa2VseSB0b21v cnJvdy4NCg0KQmVzdHMNCiAgQW5kcmVhDQo=