From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 86964 invoked by alias); 24 Jun 2019 15:30:36 -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 86927 invoked by uid 89); 24 Jun 2019 15:30:34 -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=-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-Spam-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 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: 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 Thread-Topic: [PATCH][gcc] libgccjit: check result_type in gcc_jit_context_new_binary_op Thread-Index: AQHVH20Xt9BTbVtHlEa3u8YCALka/qaiDEIAgAj4W4A= Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: References: <1560897082.3885.10.camel@redhat.com> In-Reply-To: <1560897082.3885.10.camel@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-clientproxiedby: LNXP265CA0052.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5d::16) 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: 707b81cc-5046-4598-6997-08d6f8b8e294 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)(49563074)(7193020);SRVR:VE1PR08MB4848; x-ms-traffictypediagnostic: VE1PR08MB4848: nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1201; x-forefront-prvs: 007814487B x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(396003)(136003)(376002)(346002)(39860400002)(199004)(189003)(53754006)(36756003)(14454004)(72206003)(256004)(6116002)(3846002)(316002)(86362001)(229853002)(6436002)(6486002)(99286004)(2906002)(8676002)(81156014)(8936002)(81166006)(478600001)(25786009)(305945005)(186003)(4326008)(71190400001)(71200400001)(54906003)(99936001)(66066001)(2616005)(476003)(486006)(44832011)(446003)(66446008)(6512007)(11346002)(7736002)(5660300002)(66946007)(73956011)(53936002)(66616009)(66476007)(66556008)(64756008)(6916009)(52116002)(386003)(6506007)(68736007)(102836004)(4744005)(6246003)(26005)(76176011);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB4848;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: at4n8cIfE1cZwIKwGQBQHUGLoucxEp4IxCEpE06/oQJr6JD88EkV0UYlDDTbW46Iib7Ukg46cWNZ/oI50vrnJR8qFekezFWobuK5OtOb1m0SOjL1AoTac2nAtq/Nf3qLYvW2U+7a9oRpqfflJz3K6zT+cNtb1DXaTeElPq295KGp8yv7iyVvSaWZilJNy3uGevmmg1zA1a3elBMiJ91QIyF1QXEDqYb0+rgGSPne6VF3fb0m5TSs3+gMTsNHsDQkJIAVQr3nKvfpsSQqm+A5Y4QETDx1v95vV7lze243qObaqsvkcYO4j7PXNLeP4sorFJGePkNjs/m7lNINe84zcRPK0za1Pd3qFJI/cQDUb5sxrIF74IbLceUAyYv9OVd2NiV7u7wtQfYElHICdGd+icXduWjAyN6Q3Vx1Huy2jfA= Content-Type: multipart/mixed; boundary="_002_gkry31rj90yfsfarmcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 707b81cc-5046-4598-6997-08d6f8b8e294 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2019 15:30:28.1970 (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: VE1PR08MB4848 X-SW-Source: 2019-q2/txt/msg00007.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_--