From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 86965 invoked by alias); 24 Jun 2019 15:30:36 -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 86927 invoked by uid 89); 24 Jun 2019 15:30:34 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-24.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: EUR04-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr70047.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (40.107.7.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 24 Jun 2019 15:30:32 +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=aUzfMpQqCwgnvQFmosz1D99wmwplqW9y0kS+2TAU4dA=; b=Xwcx/Gb+CQ8CyBPQsA2FcTL2CIw81cBb+jN3bC8nDujIGoGdN1y3O4qu1jXm5BOldQ8vS/sekZ5A5BpNK/NJCn+z5ByTHOxXvdBDxEBlU/Yjp5B/MOVeFvM6HJ3h7WMtgP8SYXoOQoomyc3OvTGSgDf+SVdE3DX/PFNjJu61QtI= Received: from VE1PR08MB5070.eurprd08.prod.outlook.com (20.179.29.148) by VE1PR08MB4848.eurprd08.prod.outlook.com (10.255.113.138) 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 15:30:28 +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 15:30:28 +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 15:30:00 -0000 Message-ID: References: <1560897082.3885.10.camel@redhat.com> In-Reply-To: <1560897082.3885.10.camel@redhat.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Andrea.Corallo@arm.com; x-ms-oob-tlc-oobclassifiers: OLM:1201; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: multipart/mixed; boundary="_002_gkry31rj90yfsfarmcom_" 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/msg01470.txt.bz2 --_002_gkry31rj90yfsfarmcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Content-length: 972 SGkgYWxsLA0Kc2Vjb25kIHZlcnNpb24gZm9yIHRoaXMgcGF0Y2guDQpHaXZl biB0aGUgc3VnZ2VzdGlvbiBmb3IgdGhlIGJpdC1maWVsZCBvbmUgSSd2ZSB0 cmllZCB0byBpbXByb3ZlIGFsc28NCmhlcmUgdGhlIGVycm9yIG1lc3NhZ2Uu DQpJJ3ZlIGFkZGVkIGEgc2ltcGxlIHRlc3RjYXNlIGFzIHJlcXVlc3RlZCwg aGVyZSBJJ20gdHJ5aW5nIHRvIGRvDQoqdm9pZD1pbnQraW50Lg0KVGhpcyB3 aXRob3V0IGNoZWNraW5nIHdvdWxkIG5vcm1hbGx5IGNyYXNoIHZlcmlmeWlu ZyBnaW1wbGUuDQpNb3JlIGNvbXBsZXggY2FzZXMgY2FuIGJlIGNhdXNlIG9m IGNyYXNoZXMgaGF2aW5nIHRoZQ0KcmVzdWx0IHR5cGUgc3RydWN0dXJlcyBl dGMuLi4NCg0KVGVzdGVkIHdpdGggbWFrZSBjaGVjay1qaXQNCk9LIGZvciB0 cnVuaz8NCg0KQmVzdHMNCiAgQW5kcmVhDQoNCjIwMTktMDYtMDkgIEFuZHJl YSBDb3JhbGxvICBhbmRyZWEuY29yYWxsb0Bhcm0uY29tDQoNCiogbGliZ2Nj aml0LmMgKGdjY19qaXRfY29udGV4dF9uZXdfYmluYXJ5X29wKTogQ2hlY2sg cmVzdWx0X3R5cGUgdG8gYmUgYQ0KbnVtZXJpYyB0eXBlLg0KDQoNCjIwMTkt MDYtMjAgIEFuZHJlYSBDb3JhbGxvIGFuZHJlYS5jb3JhbGxvQGFybS5jb20N Cg0KKiBqaXQuZGcvdGVzdC1lcnJvci1nY2Nfaml0X2NvbnRleHRfbmV3X2Jp bmFyeV9vcC1iYWQtcmVzLXR5cGUuYzoNCk5ldyB0ZXN0Y2FzZS4NCg== --_002_gkry31rj90yfsfarmcom_ Content-Type: text/x-diff; name="binary_op_check_result_type.patch" Content-Description: binary_op_check_result_type.patch Content-Disposition: attachment; filename="binary_op_check_result_type.patch"; size=2459; creation-date="Mon, 24 Jun 2019 15:30:27 GMT"; modification-date="Mon, 24 Jun 2019 15:30:27 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 3335 ZGlmZiAtLWdpdCBhL2djYy9qaXQvbGliZ2Njaml0LmMgYi9nY2Mvaml0L2xp YmdjY2ppdC5jDQppbmRleCBlNGYxN2Y4Li4zNTA3ZDBiIDEwMDY0NA0KLS0t IGEvZ2NjL2ppdC9saWJnY2NqaXQuYw0KKysrIGIvZ2NjL2ppdC9saWJnY2Nq aXQuYw0KQEAgLTEzNDUsNiArMTM0NSwxMiBAQCBnY2Nfaml0X2NvbnRleHRf bmV3X2JpbmFyeV9vcCAoZ2NjX2ppdF9jb250ZXh0ICpjdHh0LA0KICAgICBh LT5nZXRfdHlwZSAoKS0+Z2V0X2RlYnVnX3N0cmluZyAoKSwNCiAgICAgYi0+ Z2V0X2RlYnVnX3N0cmluZyAoKSwNCiAgICAgYi0+Z2V0X3R5cGUgKCktPmdl dF9kZWJ1Z19zdHJpbmcgKCkpOw0KKyAgUkVUVVJOX05VTExfSUZfRkFJTF9Q UklOVEY0ICgNCisgICAgcmVzdWx0X3R5cGUtPmlzX251bWVyaWMgKCksIGN0 eHQsIGxvYywNCisgICAgImdjY19qaXRfYmluYXJ5X29wICVpIHdpdGggb3Bl cmFuZHMgYTogJXMgYjogJXMgIg0KKyAgICAiaGFzIG5vbiBudW1lcmljIHJl c3VsdF90eXBlOiAlcyIsDQorICAgIG9wLCBhLT5nZXRfZGVidWdfc3RyaW5n ICgpLCBiLT5nZXRfZGVidWdfc3RyaW5nICgpLA0KKyAgICByZXN1bHRfdHlw ZS0+Z2V0X2RlYnVnX3N0cmluZyAoKSk7DQogDQogICByZXR1cm4gKGdjY19q aXRfcnZhbHVlICopY3R4dC0+bmV3X2JpbmFyeV9vcCAobG9jLCBvcCwgcmVz dWx0X3R5cGUsIGEsIGIpOw0KIH0NCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1 aXRlL2ppdC5kZy90ZXN0LWVycm9yLWdjY19qaXRfY29udGV4dF9uZXdfYmlu YXJ5X29wLWJhZC1yZXMtdHlwZS5jIGIvZ2NjL3Rlc3RzdWl0ZS9qaXQuZGcv dGVzdC1lcnJvci1nY2Nfaml0X2NvbnRleHRfbmV3X2JpbmFyeV9vcC1iYWQt cmVzLXR5cGUuYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAw MDAuLjFhZGRjNjcNCi0tLSAvZGV2L251bGwNCisrKyBiL2djYy90ZXN0c3Vp dGUvaml0LmRnL3Rlc3QtZXJyb3ItZ2NjX2ppdF9jb250ZXh0X25ld19iaW5h cnlfb3AtYmFkLXJlcy10eXBlLmMNCkBAIC0wLDAgKzEsNTIgQEANCisjaW5j bHVkZSA8c3RkbGliLmg+DQorI2luY2x1ZGUgPHN0ZGlvLmg+DQorDQorI2lu Y2x1ZGUgImxpYmdjY2ppdC5oIg0KKw0KKyNpbmNsdWRlICJoYXJuZXNzLmgi DQorDQorLyogVHJ5IHRvIGNyZWF0ZSBhIGJpbmFyeSBvcGVyYXRvciB3aXRo IGludmFsaWQgcmVzdWx0IHR5cGUuICAqLw0KKw0KK3ZvaWQNCitjcmVhdGVf Y29kZSAoZ2NjX2ppdF9jb250ZXh0ICpjdHh0LCB2b2lkICp1c2VyX2RhdGEp DQorew0KKyAgZ2NjX2ppdF90eXBlICppbnRfdHlwZSA9DQorICAgIGdjY19q aXRfY29udGV4dF9nZXRfdHlwZSAoY3R4dCwgR0NDX0pJVF9UWVBFX0lOVCk7 DQorICBnY2Nfaml0X3R5cGUgKnZvaWRfcHRyX3R5cGUgPQ0KKyAgICBnY2Nf aml0X2NvbnRleHRfZ2V0X3R5cGUgKGN0eHQsIEdDQ19KSVRfVFlQRV9WT0lE X1BUUik7DQorDQorICBnY2Nfaml0X2Z1bmN0aW9uICpmdW5jID0NCisgICAg Z2NjX2ppdF9jb250ZXh0X25ld19mdW5jdGlvbiAoY3R4dCwgTlVMTCwNCisJ CQkJICBHQ0NfSklUX0ZVTkNUSU9OX0VYUE9SVEVELA0KKwkJCQkgIHZvaWRf cHRyX3R5cGUsDQorCQkJCSAgImZvb19mdW5jIiwNCisJCQkJICAwLCBOVUxM LCAwKTsNCisgIGdjY19qaXRfYmxvY2sgKmJsb2NrID0gZ2NjX2ppdF9mdW5j dGlvbl9uZXdfYmxvY2sgKGZ1bmMsIE5VTEwpOw0KKyAgZ2NjX2ppdF9ibG9j a19lbmRfd2l0aF9yZXR1cm4gKA0KKyAgICBibG9jaywNCisgICAgTlVMTCwN CisgICAgZ2NjX2ppdF9jb250ZXh0X25ld19iaW5hcnlfb3AgKA0KKyAgICAg IGN0eHQsDQorICAgICAgTlVMTCwNCisgICAgICBHQ0NfSklUX0JJTkFSWV9P UF9NSU5VUywNCisgICAgICB2b2lkX3B0cl90eXBlLA0KKyAgICAgIGdjY19q aXRfY29udGV4dF9uZXdfcnZhbHVlX2Zyb21faW50IChjdHh0LA0KKwkJCQkJ ICAgaW50X3R5cGUsDQorCQkJCQkgICAxKSwNCisgICAgICBnY2Nfaml0X2Nv bnRleHRfbmV3X3J2YWx1ZV9mcm9tX2ludCAoY3R4dCwNCisJCQkJCSAgIGlu dF90eXBlLA0KKwkJCQkJICAgMikpKTsNCisNCit9DQorDQordm9pZA0KK3Zl cmlmeV9jb2RlIChnY2Nfaml0X2NvbnRleHQgKmN0eHQsIGdjY19qaXRfcmVz dWx0ICpyZXN1bHQpDQorew0KKyAgQ0hFQ0tfVkFMVUUgKHJlc3VsdCwgTlVM TCk7DQorDQorICAvKiBWZXJpZnkgdGhhdCB0aGUgY29ycmVjdCBlcnJvciBt ZXNzYWdlIHdhcyBlbWl0dGVkLgkgKi8NCisgIENIRUNLX1NUUklOR19WQUxV RSAoZ2NjX2ppdF9jb250ZXh0X2dldF9maXJzdF9lcnJvciAoY3R4dCksDQor CQkgICAgICAiZ2NjX2ppdF9jb250ZXh0X25ld19iaW5hcnlfb3A6IGdjY19q aXRfYmluYXJ5X29wIDEgd2l0aCINCisJCSAgICAgICIgb3BlcmFuZHMgYTog KGludCkxIGI6IChpbnQpMiBoYXMgbm9uIG51bWVyaWMgIg0KKwkJICAgICAg InJlc3VsdF90eXBlOiB2b2lkICoiKTsNCit9DQo= --_002_gkry31rj90yfsfarmcom_--