From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 580 invoked by alias); 24 Jun 2019 21:50:23 -0000 Mailing-List: contact jit-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: jit-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-Virus-Checked: by ClamAV 0.100.3 on sourceware.org X-Virus-Found: No 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-Spam-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 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients 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 Thread-Topic: [PATCH][gcc] libgccjit: check result_type in gcc_jit_context_new_binary_op Thread-Index: AQHVH20Xt9BTbVtHlEa3u8YCALka/qaiDEIAgAj4W4CAAAYkgIAADJmAgABFBwCAABJZAA== Date: Tue, 01 Jan 2019 00:00: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> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0204.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::24) To VE1PR08MB5070.eurprd08.prod.outlook.com (2603:10a6:803:105::20) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Andrea.Corallo@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [217.140.96.140] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 47af6eb8-ab70-41f6-ebf5-08d6f8edf21f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:VE1PR08MB5167; x-ms-traffictypediagnostic: VE1PR08MB5167: nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 007814487B x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(136003)(39860400002)(366004)(396003)(346002)(376002)(51914003)(199004)(189003)(53754006)(52116002)(72206003)(54906003)(11346002)(44832011)(6486002)(305945005)(6116002)(3846002)(66066001)(6916009)(26005)(4326008)(2906002)(36756003)(478600001)(68736007)(7736002)(446003)(86362001)(486006)(71200400001)(316002)(2616005)(66476007)(186003)(6246003)(5660300002)(14454004)(476003)(71190400001)(66946007)(53936002)(102836004)(8676002)(256004)(73956011)(229853002)(76176011)(81156014)(81166006)(6512007)(386003)(99286004)(6506007)(25786009)(66446008)(8936002)(6436002)(14444005)(66556008)(64756008);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB5167;H:VE1PR08MB5070.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: B9LWlCTqi34ctLqOx/pWVJHUznNZR65oSF0w5p4mVgvxP1ZT1a58gnWFoNAu/8Mwq1Vih0gEpbPx8PQihc8Zu9gPKO0tP3QRJzF4xhjqsF0Y3s2tmRf+dBazzAcngxg+ghoJB/dZluBUe/Zg9C9gflYINX76B63r88xt2JTAAbq20k7HIMK00W2HuBRslAKzPRLB/QzAK9JuOeWw8Ghi3yLEcsEBXvDVzxksrxIwN5K1G8QqhSZbJm8VjrkODvAzjI3g4lY1Gs4ZeJPwrtBxpJ6ZU7eWLQZLDkGZ3sLfMSrnJp4txAx5V47X2Jw1i8+3ycqWhnJ+uoTLw9DpUTnN1XIspGF/356ECQyzx92zLJE6Fp2Kpl8nT3BiSfXQooS9xV9JDPp+OW2j92fuAPcn4muW6EfFHOc6Sht657JCQQ4= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47af6eb8-ab70-41f6-ebf5-08d6f8edf21f X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2019 21:50:17.7047 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Andrea.Corallo@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5167 X-SW-Source: 2019-q2/txt/msg00012.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=