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 334253858D38 for ; Thu, 22 Sep 2022 18:59:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 334253858D38 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=1663873166; 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: in-reply-to:in-reply-to:references:references; bh=8O/pu2z+HCoJ09fyjwSJ+QkjB9sKIptGthJccMVpsFw=; b=LBUR2SROqyvXsNXaq8buGPh9oU1OUGo7JqQZyMkW8mV4+TSn5nS3CE8VFcmPKo6+w6TCQ4 oj1w2xxOe3Qub5jr1qpf2MCX4XQtzWTdx6OdlPmSLGo2E+VmAq1kdq6l6/OvbV2Pq0b92w o6AAPA/5V2AxjlEOvyGXfOOa3UIgBIQ= Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-208-MM4-4DcUNey1gOJv-dK1rw-1; Thu, 22 Sep 2022 14:59:25 -0400 X-MC-Unique: MM4-4DcUNey1gOJv-dK1rw-1 Received: by mail-il1-f200.google.com with SMTP id x14-20020a056e021cae00b002f1d5aca8c6so6189443ill.5 for ; Thu, 22 Sep 2022 11:59:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:cc:to:from:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date; bh=fHXmkP1Yf6lby4J0qDdJ7NpbCdWLEKhr4JWy9B+I/bE=; b=1n2xxM8aaDs4BLGabyVZNryO+obcpz0mIGH5JB3gJ5teDnzota3x6wRBABpaEeomf9 ZV+8/swS72GvKMlau0uCt3JxUsiJkekjRsi4c1oziYEbu1Ny49CpRx0aSKlnFBb99KDf LGkpvigFnD9kmEskB1aD0ISvyAGWa5Qw39bJ+ZrL2q49UqJwSDDbRcGGQvN4Z+02aZnr SUbYlhXrFkD1J/BcHyDtZiaGK0F37kNJHsS0exD3V/AJl4Wz5T6wXIgUVbUTp/aPux0W R4GnCG59A/k4izZ+q9MaBYzD/Q+l3R+zgv5OVwzvxY7bExmabqUHRgPjjLmuBqoYyjqJ p5ow== X-Gm-Message-State: ACrzQf1ioT2tmcHOezN/Nqk8IArnRP49/rO4y42HKhcxZMZrEkTc2kGY Hnpijnsjy+W2FUEWiSIeTlwIhipXXjVTWojpKlmH3Ufz6+UC/5v2314KUkPhhh0xcCtRP4QGavG Odhs+17QtGPXZPNus+1jxaZtfA7TnfaDSXnj9qTxn34XM24jXY4WjUw6psj9rtpcYId+Tgw== X-Received: by 2002:a05:6e02:1c2d:b0:2f6:572b:1931 with SMTP id m13-20020a056e021c2d00b002f6572b1931mr2443997ilh.209.1663873164537; Thu, 22 Sep 2022 11:59:24 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4rQCQgt+xIvnzcprDF3TtNCdd/dv05Cci1oLb4gAAwYonKs55Y7H0LKuestfS4qBE2r4rGIg== X-Received: by 2002:a05:6e02:1c2d:b0:2f6:572b:1931 with SMTP id m13-20020a056e021c2d00b002f6572b1931mr2443986ilh.209.1663873164261; Thu, 22 Sep 2022 11:59:24 -0700 (PDT) Received: from ?IPV6:2607:fea8:a263:f600::3dbe? ([2607:fea8:a263:f600::3dbe]) by smtp.gmail.com with ESMTPSA id t1-20020a028781000000b003428c21ed12sm2502209jai.167.2022.09.22.11.59.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 22 Sep 2022 11:59:23 -0700 (PDT) Message-ID: <78509fb2-e386-0cbe-db5f-abca5cfe48f6@redhat.com> Date: Thu, 22 Sep 2022 14:59:22 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Subject: [PATCH 05/17] Add missing float fold_range prototype for floats. From: Andrew MacLeod To: gcc-patches Cc: "hernandez, aldy" References: <571782f9-72e6-5c30-da55-b8d62d3a153e@redhat.com> In-Reply-To: <571782f9-72e6-5c30-da55-b8d62d3a153e@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------8xtpYYWka0kpThBRWs1k6ebS" Content-Language: en-US X-Spam-Status: No, score=-12.5 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_LOW,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. --------------8xtpYYWka0kpThBRWs1k6ebS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Unary operations require op2 to be the range of the type of the LHS. This is so the type for the LHS can be properly set.  There are is a missing prototype for this combination. Bootstrapped on x86_64-pc-linux-gnu with no regressions.  Pushed. Andrew --------------8xtpYYWka0kpThBRWs1k6ebS Content-Type: text/x-patch; charset=UTF-8; name="0005-Add-missing-float-fold_range-prototype-for-floats.patch" Content-Disposition: attachment; filename*0="0005-Add-missing-float-fold_range-prototype-for-floats.patch" Content-Transfer-Encoding: base64 RnJvbSBiZTJhMjVhZGJkYzc2YTc3MGY3NDcwY2M5ZjQ3ODkyZjdhNDEzOWFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgTWFjTGVvZCA8YW1hY2xlb2RAcmVkaGF0LmNvbT4K RGF0ZTogVHVlLCAyMCBTZXAgMjAyMiAxMjozNDowOCAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggMDUv MTddIEFkZCBtaXNzaW5nIGZsb2F0IGZvbGRfcmFuZ2UgcHJvdG90eXBlIGZvciBmbG9hdHMuCgpV bmFyeSBvcGVyYXRpb25zIHJlcXVpcmUgb3AyIHRvIGJlIHRoZSByYW5nZSBvZiB0aGUgdHlwZSBv ZiB0aGUgTEhTLgpUaGlzIGlzIHNvIHRoZSB0eXBlIGZvciB0aGUgTEhTIGNhbiBiZSBwcm9wZXJs eSBzZXQuCgoJKiByYW5nZS1vcC1mbG9hdC5jYyAocmFuZ2Vfb3BlcmF0b3JfZmxvYXQ6OmZvbGRf cmFuZ2UpOiBOZXcgYmFzZQoJICBtZXRob2QgZm9yICJpbnQgPSBmbG9hdCBvcCBpbnQiLgoJKiBy YW5nZS1vcC5jYyAocmFuZ2Vfb3BfaGFuZGxlcjo6Zm9sZF9yYW5nZSk6IE5ldyBjYXNlLgoJKiBy YW5nZS1vcC5oOiBVcGRhdGUgcHJvdG90eXBlcy4KLS0tCiBnY2MvcmFuZ2Utb3AtZmxvYXQuY2Mg fCAxMCArKysrKysrKysrCiBnY2MvcmFuZ2Utb3AuY2MgICAgICAgfCAxMyArKysrKysrKysrLS0t CiBnY2MvcmFuZ2Utb3AuaCAgICAgICAgfCAgNSArKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNSBp bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2djYy9yYW5nZS1vcC1m bG9hdC5jYyBiL2djYy9yYW5nZS1vcC1mbG9hdC5jYwppbmRleCAyYmQzZGM5MjUzZi4uYWE1Yjdl ZDA3M2QgMTAwNjQ0Ci0tLSBhL2djYy9yYW5nZS1vcC1mbG9hdC5jYworKysgYi9nY2MvcmFuZ2Ut b3AtZmxvYXQuY2MKQEAgLTU4LDYgKzU4LDE2IEBAIHJhbmdlX29wZXJhdG9yX2Zsb2F0Ojpmb2xk X3JhbmdlIChmcmFuZ2UgJnIgQVRUUklCVVRFX1VOVVNFRCwKICAgcmV0dXJuIGZhbHNlOwogfQog Citib29sCityYW5nZV9vcGVyYXRvcl9mbG9hdDo6Zm9sZF9yYW5nZSAoaXJhbmdlICZyIEFUVFJJ QlVURV9VTlVTRUQsCisJCQkJICB0cmVlIHR5cGUgQVRUUklCVVRFX1VOVVNFRCwKKwkJCQkgIGNv bnN0IGZyYW5nZSAmbGggQVRUUklCVVRFX1VOVVNFRCwKKwkJCQkgIGNvbnN0IGlyYW5nZSAmcmgg QVRUUklCVVRFX1VOVVNFRCwKKwkJCQkgIHJlbGF0aW9uX2tpbmQgcmVsIEFUVFJJQlVURV9VTlVT RUQpIGNvbnN0Cit7CisgIHJldHVybiBmYWxzZTsKK30KKwogYm9vbAogcmFuZ2Vfb3BlcmF0b3Jf ZmxvYXQ6OmZvbGRfcmFuZ2UgKGlyYW5nZSAmciBBVFRSSUJVVEVfVU5VU0VELAogCQkJCSAgdHJl ZSB0eXBlIEFUVFJJQlVURV9VTlVTRUQsCmRpZmYgLS1naXQgYS9nY2MvcmFuZ2Utb3AuY2MgYi9n Y2MvcmFuZ2Utb3AuY2MKaW5kZXggOWFlNDJiODMzMWYuLjA3MmViZDMyMTA5IDEwMDY0NAotLS0g YS9nY2MvcmFuZ2Utb3AuY2MKKysrIGIvZ2NjL3JhbmdlLW9wLmNjCkBAIC00MjA4LDkgKzQyMDgs MTYgQEAgcmFuZ2Vfb3BfaGFuZGxlcjo6Zm9sZF9yYW5nZSAodnJhbmdlICZyLCB0cmVlIHR5cGUs CiAJCQkgICBhc19hIDxpcmFuZ2U+IChyaCksIHJlbCk7CiAKICAgaWYgKGlzX2EgPGlyYW5nZT4g KHIpKQotICAgIHJldHVybiBtX2Zsb2F0LT5mb2xkX3JhbmdlIChhc19hIDxpcmFuZ2U+IChyKSwg dHlwZSwKLQkJCQlhc19hIDxmcmFuZ2U+IChsaCksCi0JCQkJYXNfYSA8ZnJhbmdlPiAocmgpLCBy ZWwpOworICAgIHsKKyAgICAgIGlmIChpc19hIDxpcmFuZ2U+IChyaCkpCisJcmV0dXJuIG1fZmxv YXQtPmZvbGRfcmFuZ2UgKGFzX2EgPGlyYW5nZT4gKHIpLCB0eXBlLAorCQkJCSAgICBhc19hIDxm cmFuZ2U+IChsaCksCisJCQkJICAgIGFzX2EgPGlyYW5nZT4gKHJoKSwgcmVsKTsKKyAgICAgIGVs c2UKKwlyZXR1cm4gbV9mbG9hdC0+Zm9sZF9yYW5nZSAoYXNfYSA8aXJhbmdlPiAociksIHR5cGUs CisJCQkJICAgIGFzX2EgPGZyYW5nZT4gKGxoKSwKKwkJCQkgICAgYXNfYSA8ZnJhbmdlPiAocmgp LCByZWwpOworICAgIH0KICAgcmV0dXJuIG1fZmxvYXQtPmZvbGRfcmFuZ2UgKGFzX2EgPGZyYW5n ZT4gKHIpLCB0eXBlLAogCQkJICAgICAgYXNfYSA8ZnJhbmdlPiAobGgpLAogCQkJICAgICAgYXNf YSA8ZnJhbmdlPiAocmgpLCByZWwpOwpkaWZmIC0tZ2l0IGEvZ2NjL3JhbmdlLW9wLmggYi9nY2Mv cmFuZ2Utb3AuaAppbmRleCBiNGI1MTAxYTllMC4uYjJmMDYzYWZiMDcgMTAwNjQ0Ci0tLSBhL2dj Yy9yYW5nZS1vcC5oCisrKyBiL2djYy9yYW5nZS1vcC5oCkBAIC0xMTcsNiArMTE3LDExIEBAIHB1 YmxpYzoKIAkJCSAgIGNvbnN0IGZyYW5nZSAmbGgsCiAJCQkgICBjb25zdCBmcmFuZ2UgJnJoLAog CQkJICAgcmVsYXRpb25fa2luZCByZWwgPSBWUkVMX1ZBUllJTkcpIGNvbnN0OworICAvLyBVbmFy eSBvcGVyYXRpb25zIGhhdmUgdGhlIHJhbmdlIG9mIHRoZSBMSFMgYXMgb3AyLgorICB2aXJ0dWFs IGJvb2wgZm9sZF9yYW5nZSAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCisJCQkgICBjb25zdCBmcmFu Z2UgJmxoLAorCQkJICAgY29uc3QgaXJhbmdlICZyaCwKKwkJCSAgIHJlbGF0aW9uX2tpbmQgcmVs ID0gVlJFTF9WQVJZSU5HKSBjb25zdDsKICAgdmlydHVhbCBib29sIGZvbGRfcmFuZ2UgKGlyYW5n ZSAmciwgdHJlZSB0eXBlLAogCQkJICAgY29uc3QgZnJhbmdlICZsaCwKIAkJCSAgIGNvbnN0IGZy YW5nZSAmcmgsCi0tIAoyLjM3LjMKCg== --------------8xtpYYWka0kpThBRWs1k6ebS--