From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id DCC3C3858408 for ; Mon, 9 Oct 2023 17:10:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DCC3C3858408 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1696871428; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=ZqnActL/gCbSp8Nvcn+IwOmdRDZED0LTabkmQO6v9ko=; b=G0UISMVnNaGNc3BTSvDfzRUhCFDNLGnoEOP6+aLmpI9Dkq99pbFH9MxPkzGJcRQiMx0aUy ECoyQq1DAMbdYyFN+tDupaY3vkEQ1FE5Vp3QC4sf7JQ6/4TaMMPyyJlcRH64XkqVJv4LA9 uj9XX3jw6TPF5ZWW7FmZMtY4lL/7AIc= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-274-EQhXBTuNMluJRy-6daqjYQ-1; Mon, 09 Oct 2023 13:10:26 -0400 X-MC-Unique: EQhXBTuNMluJRy-6daqjYQ-1 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-775d995f92aso634736885a.1 for ; Mon, 09 Oct 2023 10:10:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696871425; x=1697476225; h=cc:subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7rlFfJWCtyCJRVGl77gePrqAzqSVfZiOHR8rf8PZ310=; b=iQ5456aK3XfeYeovCi2k7AfRIa2dDRlpc1xAdUW/No5SQavuAz06Ie8nlFfRmpsDby izXzXyOTMCoYNOXzr/0C9iytCYH/5NORBtu7TPZ/vi+OwTi8hem57LBnRXMuYEyOLuE2 q6GGJ3z1sZuamoMnq7XobTIxPmH02Rz4yUADiwWamHNRyfKE7zGVAqc/81kgUeGhnpXx C5e1nfCd5aD7Pc6B6x3qKA5hbrXJ8tAwPZmQ/1drYb6FvQkU+S+AUSc9V8x2Mz1CzhYU FgNOMzQXQO/GUljeqkNiVPAlZknvQSkZMiSOgcId1Sy9MlcrhWt+tDArp5cSYw/pIC9m Yh8Q== X-Gm-Message-State: AOJu0YwNGuKkxb19KcdTcR/0kb2iReHPAg+36GsB65U2/f73k1s/fodX d3evOJOvL3EVtGhN3edufLWbWxWBU7rvy43LncuQSy2A2C78QHR4SHmJnOec6Aa5c+Z41Q9dKfQ xY6r+qFbFoX+Z8Dm69KdND1s2RNKU7JUUstcgYtrO44wjAIlv6n1UL1H92tPiKdhVkqf3ol87i9 gEqA== X-Received: by 2002:a05:620a:b5b:b0:76e:f149:fb43 with SMTP id x27-20020a05620a0b5b00b0076ef149fb43mr15760523qkg.70.1696871425378; Mon, 09 Oct 2023 10:10:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFWyqYTsqQLxipe7xbGf/4atQX5Y9CzQQBLx49fJJi6CoxiVA0L7WJl4hnIXqWyNaR0gC31NA== X-Received: by 2002:a05:620a:b5b:b0:76e:f149:fb43 with SMTP id x27-20020a05620a0b5b00b0076ef149fb43mr15760510qkg.70.1696871425062; Mon, 09 Oct 2023 10:10:25 -0700 (PDT) Received: from [192.168.0.174] ([104.219.124.252]) by smtp.gmail.com with ESMTPSA id vq2-20020a05620a558200b0076f058f5834sm3658617qkn.61.2023.10.09.10.10.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 09 Oct 2023 10:10:24 -0700 (PDT) Message-ID: <05ff6998-7583-0d88-e959-35528bb7f37a@redhat.com> Date: Mon, 9 Oct 2023 13:10:28 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: gcc-patches From: Andrew MacLeod Subject: [COMMITTED] Remove unused get_identity_relation. Cc: "hernandez, aldy" X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------vOf03Moy6AxjLuyo1EpDtcsJ" Content-Language: en-US X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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: This is a multi-part message in MIME format. --------------vOf03Moy6AxjLuyo1EpDtcsJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I added this routine for Aldy when he thought we were going to have to add explicit versions for unordered relations. It seems that with accurate tracking of NANs, we do not need the explicit versions in the oracle, so we will not need this identity routine to pick the appropriate version of VREL_EQ... as there is only one.  As it stands, always returns VREL_EQ, so simply use VREL_EQ in the 2 calling locations. Bootstrapped on x86_64-pc-linux-gnu with no regressions. Pushed. Andrew --------------vOf03Moy6AxjLuyo1EpDtcsJ Content-Type: text/x-patch; charset=UTF-8; name="0001-Remove-unused-get_identity_relation.patch" Content-Disposition: attachment; filename="0001-Remove-unused-get_identity_relation.patch" Content-Transfer-Encoding: base64 RnJvbSA1ZWU1MTExOWQxMzQ1ZjNmMTNhZjc4NDQ1NWE0YWU0NjY3NjY5MTJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgTWFjTGVvZCA8YW1hY2xlb2RAcmVkaGF0LmNvbT4K RGF0ZTogTW9uLCA5IE9jdCAyMDIzIDEwOjAxOjExIC0wNDAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IFJlbW92ZSB1bnVzZWQgZ2V0X2lkZW50aXR5X3JlbGF0aW9uLgoKVHVybnMgb3V0IHdlIGRpZG50 IG5lZWQgdGhpcyBhcyB0aGVyZSBpcyBubyB1bm9yZGVyZWQgcmVsYXRpb25zCm1hbmFnZWQgYnkg dGhlIG9yYWNsZS4KCgkqIGdpbXBsZS1yYW5nZS1nb3JpLmNjIChnb3JpX2NvbXB1dGU6OmNvbXB1 dGVfb3BlcmFuZDFfcmFuZ2UpOiBEbwoJbm90IGNhbGwgZ2V0X2lkZW50aXR5X3JlbGF0aW9uLgoJ KGdvcmlfY29tcHV0ZTo6Y29tcHV0ZV9vcGVyYW5kMl9yYW5nZSk6IERpdHRvLgoJKiB2YWx1ZS1y ZWxhdGlvbi5jYyAoZ2V0X2lkZW50aXR5X3JlbGF0aW9uKTogUmVtb3ZlLgoJKiB2YWx1ZS1yZWxh dGlvbi5oIChnZXRfaWRlbnRpdHlfcmVsYXRpb24pOiBSZW1vdmUgcHJvdHlvdHlwZS4KLS0tCiBn Y2MvZ2ltcGxlLXJhbmdlLWdvcmkuY2MgfCAxMCArKy0tLS0tLS0tCiBnY2MvdmFsdWUtcmVsYXRp b24uY2MgICAgfCAxNCAtLS0tLS0tLS0tLS0tLQogZ2NjL3ZhbHVlLXJlbGF0aW9uLmggICAgIHwg IDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ2NjL2dpbXBsZS1yYW5nZS1nb3JpLmNjIGIvZ2NjL2dpbXBsZS1yYW5n ZS1nb3JpLmNjCmluZGV4IDFiNWVkYTQzMzkwLi44ODdkYTBmZjA5NCAxMDA2NDQKLS0tIGEvZ2Nj L2dpbXBsZS1yYW5nZS1nb3JpLmNjCisrKyBiL2djYy9naW1wbGUtcmFuZ2UtZ29yaS5jYwpAQCAt MTE0NiwxMCArMTE0Niw3IEBAIGdvcmlfY29tcHV0ZTo6Y29tcHV0ZV9vcGVyYW5kMV9yYW5nZSAo dnJhbmdlICZyLAogCiAgICAgICAvLyBJZiBvcDEgPT0gb3AyLCBjcmVhdGUgYSBuZXcgdHJpbyBm b3IganVzdCB0aGlzIGNhbGwuCiAgICAgICBpZiAob3AxID09IG9wMiAmJiBnaW1wbGVfcmFuZ2Vf c3NhX3AgKG9wMSkpCi0JewotCSAgcmVsYXRpb25fa2luZCBrID0gZ2V0X2lkZW50aXR5X3JlbGF0 aW9uIChvcDEsIG9wMV9yYW5nZSk7Ci0JICB0cmlvID0gcmVsYXRpb25fdHJpbyAodHJpby5saHNf b3AxICgpLCB0cmlvLmxoc19vcDIgKCksIGspOwotCX0KKwl0cmlvID0gcmVsYXRpb25fdHJpbyAo dHJpby5saHNfb3AxICgpLCB0cmlvLmxoc19vcDIgKCksIFZSRUxfRVEpOwogICAgICAgaWYgKCFo YW5kbGVyLmNhbGNfb3AxIChyLCBsaHMsIG9wMl9yYW5nZSwgdHJpbykpCiAJcmV0dXJuIGZhbHNl OwogICAgIH0KQEAgLTEyMjUsMTAgKzEyMjIsNyBAQCBnb3JpX2NvbXB1dGU6OmNvbXB1dGVfb3Bl cmFuZDJfcmFuZ2UgKHZyYW5nZSAmciwKIAogICAvLyBJZiBvcDEgPT0gb3AyLCBjcmVhdGUgYSBu ZXcgdHJpbyBmb3IgdGhpcyBzdG10LgogICBpZiAob3AxID09IG9wMiAmJiBnaW1wbGVfcmFuZ2Vf c3NhX3AgKG9wMSkpCi0gICAgewotICAgICAgcmVsYXRpb25fa2luZCBrID0gZ2V0X2lkZW50aXR5 X3JlbGF0aW9uIChvcDEsIG9wMV9yYW5nZSk7Ci0gICAgICB0cmlvID0gcmVsYXRpb25fdHJpbyAo dHJpby5saHNfb3AxICgpLCB0cmlvLmxoc19vcDIgKCksIGspOwotICAgIH0KKyAgICB0cmlvID0g cmVsYXRpb25fdHJpbyAodHJpby5saHNfb3AxICgpLCB0cmlvLmxoc19vcDIgKCksIFZSRUxfRVEp OwogICAvLyBJbnRlcnNlY3Qgd2l0aCByYW5nZSBmb3Igb3AyIGJhc2VkIG9uIGxocyBhbmQgb3Ax LgogICBpZiAoIWhhbmRsZXIuY2FsY19vcDIgKHIsIGxocywgb3AxX3JhbmdlLCB0cmlvKSkKICAg ICByZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS9nY2MvdmFsdWUtcmVsYXRpb24uY2MgYi9nY2Mv dmFsdWUtcmVsYXRpb24uY2MKaW5kZXggOGZlYTRhYWQzNDUuLmEyYWUzOTY5MmE2IDEwMDY0NAot LS0gYS9nY2MvdmFsdWUtcmVsYXRpb24uY2MKKysrIGIvZ2NjL3ZhbHVlLXJlbGF0aW9uLmNjCkBA IC0xODMsMjAgKzE4Myw2IEBAIHJlbGF0aW9uX3RyYW5zaXRpdmUgKHJlbGF0aW9uX2tpbmQgcjEs IHJlbGF0aW9uX2tpbmQgcjIpCiAgIHJldHVybiByZWxhdGlvbl9raW5kIChycl90cmFuc2l0aXZl X3RhYmxlW3IxXVtyMl0pOwogfQogCi0vLyBXaGVuIG9wZXJhbmRzIG9mIGEgc3RhdGVtZW50IGFy ZSBpZGVudGljYWwgc3NhX25hbWVzLCByZXR1cm4gdGhlCi0vLyBhcHByb3JpYXRlIHJlbGF0aW9u IGJldHdlZW4gb3BlcmFuZHMgZm9yIE5BTUUgPT0gTkFNRSwgZ2l2ZW4gUkFOR0UuCi0vLwotcmVs YXRpb25fa2luZAotZ2V0X2lkZW50aXR5X3JlbGF0aW9uICh0cmVlIG5hbWUsIHZyYW5nZSAmcmFu Z2UgQVRUUklCVVRFX1VOVVNFRCkKLXsKLSAgLy8gUmV0dXJuIFZSRUxfVU5FUSB3aGVuIGl0IGlz IHN1cHBvcnRlZCBmb3IgZmxvYXRzIGFzIGFwcHJvcHJpYXRlLgotICBpZiAoZnJhbmdlOjpzdXBw b3J0c19wIChUUkVFX1RZUEUgKG5hbWUpKSkKLSAgICByZXR1cm4gVlJFTF9FUTsKLQotICAvLyBP dGhlcndpc2UgcmV0dXJuIFZSRUxfRVEuCi0gIHJldHVybiBWUkVMX0VROwotfQotCiAvLyBUaGlz IHZlY3RvciBtYXBzIGEgcmVsYXRpb24gdG8gdGhlIGVxdWl2YWxlbnQgdHJlZSBjb2RlLgogCiBz dGF0aWMgY29uc3QgdHJlZV9jb2RlIHJlbGF0aW9uX3RvX2NvZGUgW1ZSRUxfTEFTVF0gPSB7CmRp ZmYgLS1naXQgYS9nY2MvdmFsdWUtcmVsYXRpb24uaCBiL2djYy92YWx1ZS1yZWxhdGlvbi5oCmlu ZGV4IGYwMGY4NGY5M2I2Li5iZTZlMjc3NDIxYiAxMDA2NDQKLS0tIGEvZ2NjL3ZhbHVlLXJlbGF0 aW9uLmgKKysrIGIvZ2NjL3ZhbHVlLXJlbGF0aW9uLmgKQEAgLTkxLDkgKzkxLDYgQEAgaW5saW5l IGJvb2wgcmVsYXRpb25fZXF1aXZfcCAocmVsYXRpb25fa2luZCByKQogCiB2b2lkIHByaW50X3Jl bGF0aW9uIChGSUxFICpmLCByZWxhdGlvbl9raW5kIHJlbCk7CiAKLS8vIFJldHVybiByZWxhdGlv biBmb3IgTkFNRSA9PSBOQU1FIHdpdGggUkFOR0UuCi1yZWxhdGlvbl9raW5kIGdldF9pZGVudGl0 eV9yZWxhdGlvbiAodHJlZSBuYW1lLCB2cmFuZ2UgJnJhbmdlKTsKLQogY2xhc3MgcmVsYXRpb25f b3JhY2xlCiB7CiBwdWJsaWM6Ci0tIAoyLjQxLjAKCg== --------------vOf03Moy6AxjLuyo1EpDtcsJ--