From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sender4-pp-o91.zoho.com (sender4-pp-o91.zoho.com [136.143.188.91]) by sourceware.org (Postfix) with ESMTPS id 2A7B13857400; Tue, 13 Dec 2022 02:31:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2A7B13857400 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=zoho.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1670898677; cv=none; d=zohomail.com; s=zohoarc; b=O3yEDGTTNFu+p9kGfgHOeDcDIl1B0bcZhUbHn3ATcQ59chLgKQqBeGd7wDCRZthqWZ9cLpN/32L4hrCAMxFbjKi9h4VUh4kXO/znke/DSgWJdh2qQCLsPEnrqIeaFLb4WmVTKsfnhMatPatRMbRcSbiIw2A4Pq2kwbEp1wA4wXI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670898677; h=Content-Type:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=RRHXPQeDTYDA2SfeB7O8k/2ILGMs29ZsOjrvPhDcJMo=; b=l00qyBm+kyTOUdhRXW0mth+0+L5xfQq3hjY7IZSOiYWPvnyc6soRcg6/1ORlM7cWFb5unRvHFKULljTl3szV7GrF0FqFXXbSC2sL8UmP3pPzNTm2uBBxeEs7ZUu41PjP3RrUGujUItahpCZMylLCmipB8zEXwm2l43/bI2HKhGY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=bouanto@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1670898677; s=zm2022; d=zoho.com; i=bouanto@zoho.com; h=Message-ID:Subject:Subject:From:From:To:To:Cc:Cc:Date:Date:Content-Type:MIME-Version:Message-Id:Reply-To; bh=RRHXPQeDTYDA2SfeB7O8k/2ILGMs29ZsOjrvPhDcJMo=; b=g80gsP8Ti80PDTcRFA+OyHBXKHaxmuxjvy950ZfRvHAgm/oH4POy/JN1CeqMiRAs 1Qf1k3DK67CN/NYYRbTnsoDqetnobD4EB6gz+fcvN+OrB5BnWEe297BKac2xaR1taAP i0Iv9A7VIGFuNMsxnP8V2KkrC/5/t10ZoNqvG+ok= Received: from [192.168.1.174] (38.87.11.6 [38.87.11.6]) by mx.zohomail.com with SMTPS id 1670898676795255.90321145918404; Mon, 12 Dec 2022 18:31:16 -0800 (PST) Message-ID: <1aec893b44d81c5558db3c3b2ac8b63e8c456469.camel@zoho.com> Subject: [PATCH] libgccjit: Allow comparing vector types From: Antoni Boucher To: gcc-patches@gcc.gnu.org, jit@gcc.gnu.org Cc: Guillaume Gomez Date: Mon, 12 Dec 2022 21:31:15 -0500 Content-Type: multipart/mixed; boundary="=-yyrLHmevUQjBOWageTkc" User-Agent: Evolution 3.46.2 MIME-Version: 1.0 X-Zoho-Virus-Status: 1 X-ZohoMailClient: External X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-yyrLHmevUQjBOWageTkc Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi. This fixes bug 108078. Thanks for the review. --=-yyrLHmevUQjBOWageTkc Content-Disposition: attachment; filename="0001-libgccjit-Allow-comparing-vector-types.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-libgccjit-Allow-comparing-vector-types.patch"; charset="UTF-8" RnJvbSAwMTZkMjNlZWFiMTUzNmUyY2UwNjA3ZDQyMmZlNGJiNDJiNTVjMmRjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbmkgQm91Y2hlciA8Ym91YW50b0B6b2hvLmNvbT4KRGF0 ZTogRnJpLCAyNCBKdW4gMjAyMiAyMTowNToyOSAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGxpYmdj Y2ppdDogQWxsb3cgY29tcGFyaW5nIHZlY3RvciB0eXBlcwoKZ2NjL2ppdC9DaGFuZ2VMb2c6CglQ UiBqaXQvMTA4MDc4CgkqIGppdC1yZWNvcmRpbmcuaDogQWRkIHZlY3Rvcl90eXBlOjppc19zYW1l X3R5cGVfYXMgbWV0aG9kCgpnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoKCVBSIGppdC8xMDgwNzgK CSogaml0LmRnL3Rlc3QtdmVjdG9yLXR5cGVzLmNjOiBBZGQgdGVzdHMgZm9yIHZlY3RvciB0eXBl IGNvbXBhcmlzb24KCkNvLWF1dGhvcmVkLWJ5OiBHdWlsbGF1bWUgR29tZXogPGd1aWxsYXVtZTEu Z29tZXpAZ21haWwuY29tPgotLS0KIGdjYy9qaXQvaml0LXJlY29yZGluZy5oICAgICAgICAgICAg ICAgICAgIHwgIDkgKysrKysrKysrCiBnY2MvdGVzdHN1aXRlL2ppdC5kZy90ZXN0LXZlY3Rvci10 eXBlcy5jYyB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2djYy9qaXQvaml0LXJlY29yZGluZy5oIGIvZ2NjL2ppdC9qaXQt cmVjb3JkaW5nLmgKaW5kZXggNWQ3YzcxNzdjYzMuLjRlYzBmZmY0ODQzIDEwMDY0NAotLS0gYS9n Y2Mvaml0L2ppdC1yZWNvcmRpbmcuaAorKysgYi9nY2Mvaml0L2ppdC1yZWNvcmRpbmcuaApAQCAt ODA2LDYgKzgwNiwxNSBAQCBwdWJsaWM6CiAKICAgdm9pZCByZXBsYXlfaW50byAocmVwbGF5ZXIg KikgZmluYWwgb3ZlcnJpZGU7CiAKKyAgdmlydHVhbCBib29sIGlzX3NhbWVfdHlwZV9hcyAodHlw ZSAqb3RoZXIpCisgIHsKKyAgICB2ZWN0b3JfdHlwZSAqb3RoZXJfdmVjX3R5cGUgPSBvdGhlci0+ ZHluX2Nhc3RfdmVjdG9yX3R5cGUgKCk7CisgICAgaWYgKG90aGVyX3ZlY190eXBlID09IE5VTEwp CisgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIGdldF9udW1fdW5pdHMgKCkgPT0gb3Ro ZXJfdmVjX3R5cGUtPmdldF9udW1fdW5pdHMgKCkKKyAgICAgICYmIGdldF9lbGVtZW50X3R5cGUg KCkgPT0gb3RoZXJfdmVjX3R5cGUtPmdldF9lbGVtZW50X3R5cGUgKCk7CisgIH0KKwogICB2ZWN0 b3JfdHlwZSAqaXNfdmVjdG9yICgpIGZpbmFsIG92ZXJyaWRlIHsgcmV0dXJuIHRoaXM7IH0KIAog cHJpdmF0ZToKZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvaml0LmRnL3Rlc3QtdmVjdG9yLXR5 cGVzLmNjIGIvZ2NjL3Rlc3RzdWl0ZS9qaXQuZGcvdGVzdC12ZWN0b3ItdHlwZXMuY2MKaW5kZXgg MWY0OWJlNmI1OWYuLjU2NjFkMWI5ZWI0IDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2ppdC5k Zy90ZXN0LXZlY3Rvci10eXBlcy5jYworKysgYi9nY2MvdGVzdHN1aXRlL2ppdC5kZy90ZXN0LXZl Y3Rvci10eXBlcy5jYwpAQCAtMTA1LDYgKzEwNSwxOSBAQCBjcmVhdGVfY29kZSAoZ2NjX2ppdF9j b250ZXh0ICpjdHh0LCB2b2lkICp1c2VyX2RhdGEpCiAJCSB2NGZfdHlwZSwgR0NDX0pJVF9CSU5B UllfT1BfTVVMVCk7CiAgIGNyZWF0ZV92ZWNfZm4gKGN0eHQsICJqaXRfdjRmX2RpdiIsCiAJCSB2 NGZfdHlwZSwgR0NDX0pJVF9CSU5BUllfT1BfRElWSURFKTsKKworICAvLyBDaGVja2luZyBjb21w YXRpYmlsaXR5IGJldHdlZW4gdHlwZXMuCisgIENIRUNLX1ZBTFVFKGdjY19qaXRfY29tcGF0aWJs ZV90eXBlcyh2NHNpX3R5cGUsIHY0dWlfdHlwZSksIDApOworICBDSEVDS19WQUxVRShnY2Nfaml0 X2NvbXBhdGlibGVfdHlwZXModjRzaV90eXBlLCB2NGZfdHlwZSksIDApOworICBDSEVDS19WQUxV RShnY2Nfaml0X2NvbXBhdGlibGVfdHlwZXModjR1aV90eXBlLCB2NGZfdHlwZSksIDApOworCisg IGdjY19qaXRfdHlwZSAqdjRzaV90eXBlMiA9IGdjY19qaXRfdHlwZV9nZXRfdmVjdG9yIChpbnRf dHlwZSwgNCk7CisgIGdjY19qaXRfdHlwZSAqdjR1aV90eXBlMiA9IGdjY19qaXRfdHlwZV9nZXRf dmVjdG9yICh1bnNpZ25lZF90eXBlLCA0KTsKKyAgZ2NjX2ppdF90eXBlICp2NGZfdHlwZTIgPSBn Y2Nfaml0X3R5cGVfZ2V0X3ZlY3RvciAoZmxvYXRfdHlwZSwgNCk7CisKKyAgQ0hFQ0tfVkFMVUUo Z2NjX2ppdF9jb21wYXRpYmxlX3R5cGVzKHY0c2lfdHlwZSwgdjRzaV90eXBlMiksIDEpOworICBD SEVDS19WQUxVRShnY2Nfaml0X2NvbXBhdGlibGVfdHlwZXModjR1aV90eXBlLCB2NHVpX3R5cGUy KSwgMSk7CisgIENIRUNLX1ZBTFVFKGdjY19qaXRfY29tcGF0aWJsZV90eXBlcyh2NGZfdHlwZSwg djRmX3R5cGUyKSwgMSk7CiB9CiAKIHRlbXBsYXRlIDx0eXBlbmFtZSBUPgotLSAKMi4yNi4yLjcu ZzE5ZGI5Y2ZiNjguZGlydHkKCg== --=-yyrLHmevUQjBOWageTkc--