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.129.124]) by sourceware.org (Postfix) with ESMTPS id EB866385735D for ; Mon, 12 Jun 2023 15:33:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EB866385735D 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=1686584012; 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=vsJQkc/D0ARvzYMp8+88ixFcjag9kIPmg3woykvUqmY=; b=f1EFVsQiRrseAgjQpVoFXtHb4YsgB4YjgQOhqHFjRaUFBlGukDM2HLhVMnlIH4Eo66LQyu ec2Jqo9xsFmcp0UwtAeNPSh4Ui2OlTHtd7bGPh/2sawXB7q4oJL1jXL5JbWEaq2ioySimu vdFEtXgEGbHTXN37bvkZbdtQdhiCwFQ= Received: from mail-oi1-f199.google.com (mail-oi1-f199.google.com [209.85.167.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-647-eTH_pIuiNs-NzuriK7qFCA-1; Mon, 12 Jun 2023 11:33:31 -0400 X-MC-Unique: eTH_pIuiNs-NzuriK7qFCA-1 Received: by mail-oi1-f199.google.com with SMTP id 5614622812f47-39cc25f5c7aso1740321b6e.3 for ; Mon, 12 Jun 2023 08:33:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686584009; x=1689176009; h=subject:cc: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=x5NMi7ARx/HDlhvz6jXd3U3Ah/inudEFOVeKVrCk+Eg=; b=DCmKcT6AQm6ZdtpiAt0monG8yOLRsXkvuQCsN4rsxwZmeKW1c42xC1jXoQhG+QCY0p 4mVWXuxHqQkOog5GcxbvOmdJzLZZHtcb9Ryi9rhGgIjGOpzX8LP2u6WsDcBz9CPiHRga FpcgklGRJNKTOaovoCev5Ka5LS+bDt0xcqjuHpiOOZAaYX0oDywf4WUt5LJDmq8T0SYa u2hSkuXknLlgEcTe5nkqTqX5AUXFFBjVXGrX7QKC81SDNE7tT6swW+RN21dgxL2CHPYn /IcNSdvqSwxmVApsnBx6/zh8lu2cavTkH0KEPonv3LSiHTa2N1/iNPpVh2Nti4hyQAyH 1oQQ== X-Gm-Message-State: AC+VfDy99z4KU0Bt7S1gAoMUnTXOW/rhmA6bGzsDnte2iYtEHB9zH9Nc N0/gdF98dWsKSTiyLaLYarkf7a9zmxUKq+Y8vKjeGbigSxW8+bq05JlpHlEp4ek7cJ2r48eW8Ab +sp/8cJADF+N8WGe1wLJTO6dK0EC41JnSu8gInajWhfCKkSgC4xUC0ngLVL8i7TP5T6Nd1IA1ci tTRw== X-Received: by 2002:a05:6808:180e:b0:398:2f92:65ca with SMTP id bh14-20020a056808180e00b003982f9265camr5442988oib.7.1686584009756; Mon, 12 Jun 2023 08:33:29 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4U+wbYCKUCNB4S17ADZ0J3DKefIXBFCqcmL0JO7DCxAYkqCAEuCeWYCLbHScDzCdEzR7lJFw== X-Received: by 2002:a05:6808:180e:b0:398:2f92:65ca with SMTP id bh14-20020a056808180e00b003982f9265camr5442965oib.7.1686584009456; Mon, 12 Jun 2023 08:33:29 -0700 (PDT) Received: from ?IPV6:2607:fea8:51df:4200::ca58? ([2607:fea8:51df:4200::ca58]) by smtp.gmail.com with ESMTPSA id c2-20020ac86e82000000b003f7369c7302sm3454892qtv.89.2023.06.12.08.33.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Jun 2023 08:33:29 -0700 (PDT) Message-ID: <65b29c92-eae6-b709-7928-84a881527724@redhat.com> Date: Mon, 12 Jun 2023 11:33:28 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 To: gcc-patches From: Andrew MacLeod Cc: "hernandez, aldy" Subject: [COMMITTED 17/17] PR tree-optimization/110205 - Add some overrides. X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------oE0VmSMikdmkcP5cKEREAbuK" Content-Language: en-US X-Spam-Status: No, score=-12.2 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,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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. --------------oE0VmSMikdmkcP5cKEREAbuK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Add some missing overrides, and add the diaptch pattern for FII which will be used for integer to float conversion. Bootstraps on x86_64-pc-linux-gnu with no regressions.  Pushed. Andrew --------------oE0VmSMikdmkcP5cKEREAbuK Content-Type: text/x-patch; charset=UTF-8; name="0017-Add-some-overrides.patch" Content-Disposition: attachment; filename="0017-Add-some-overrides.patch" Content-Transfer-Encoding: base64 RnJvbSAxYmVkNGI0OTMwMmUyZmQ3YmY4OTQyNjExNzMzMWFlODllYmRjOTBiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgTWFjTGVvZCA8YW1hY2xlb2RAcmVkaGF0LmNvbT4K RGF0ZTogTW9uLCAxMiBKdW4gMjAyMyAwOTo0Nzo0MyAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggMTcv MTddIEFkZCBzb21lIG92ZXJyaWRlcy4KCglQUiB0cmVlLW9wdGltaXphdGlvbi8xMTAyMDUKCSog cmFuZ2Utb3AtZmxvYXQuY2MgKHJhbmdlX29wZXJhdG9yOjpmb2xkX3JhbmdlKTogQWRkIGRlZmF1 bHQgRklJCglmb2xkIHJvdXRpbmUuCgkoQ2xhc3Mgb3BlcmF0b3JfZ3QpOiBBZGQgbWlzc2luZyBm aW5hbCBvdmVycmlkZXMuCgkqIHJhbmdlLW9wLmNjIChyYW5nZV9vcF9oYW5kbGVyOjpmb2xkX3Jh bmdlKTogQWRkIFJPX0ZJSSBjYXNlLgoJKG9wZXJhdG9yX2xzaGlmdCA6OnVwZGF0ZV9iaXRtYXNr KTogQWRkIGZpbmFsIG92ZXJyaWRlLgoJKG9wZXJhdG9yX3JzaGlmdCA6OnVwZGF0ZV9iaXRtYXNr KTogQWRkIGZpbmFsIG92ZXJyaWRlLgoJKiByYW5nZS1vcC5oIChyYW5nZV9vcGVyYXRvcjo6Zm9s ZF9yYW5nZSk6IEFkZCBGSUkgcHJvdG90eXBlLgotLS0KIGdjYy9yYW5nZS1vcC1mbG9hdC5jYyB8 IDEwICsrKysrKysrKysKIGdjYy9yYW5nZS1vcC1taXhlZC5oICB8ICA5ICsrKysrLS0tLQogZ2Nj L3JhbmdlLW9wLmNjICAgICAgIHwgMTAgKysrKysrKystLQogZ2NjL3JhbmdlLW9wLmggICAgICAg IHwgIDQgKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2djYy9yYW5nZS1vcC1mbG9hdC5jYyBiL2djYy9yYW5nZS1vcC1m bG9hdC5jYwppbmRleCAyNGYyMjM1ODg0Zi4uZjVjMGNlYzc1YzQgMTAwNjQ0Ci0tLSBhL2djYy9y YW5nZS1vcC1mbG9hdC5jYworKysgYi9nY2MvcmFuZ2Utb3AtZmxvYXQuY2MKQEAgLTE1Nyw2ICsx NTcsMTYgQEAgcmFuZ2Vfb3BlcmF0b3I6OmZvbGRfcmFuZ2UgKGlyYW5nZSAmciBBVFRSSUJVVEVf VU5VU0VELAogICByZXR1cm4gZmFsc2U7CiB9CiAKK2Jvb2wKK3JhbmdlX29wZXJhdG9yOjpmb2xk X3JhbmdlIChmcmFuZ2UgJnIgQVRUUklCVVRFX1VOVVNFRCwKKwkJCSAgICB0cmVlIHR5cGUgQVRU UklCVVRFX1VOVVNFRCwKKwkJCSAgICBjb25zdCBpcmFuZ2UgJmxoIEFUVFJJQlVURV9VTlVTRUQs CisJCQkgICAgY29uc3QgaXJhbmdlICZyaCBBVFRSSUJVVEVfVU5VU0VELAorCQkJICAgIHJlbGF0 aW9uX3RyaW8pIGNvbnN0Cit7CisgIHJldHVybiBmYWxzZTsKK30KKwogYm9vbAogcmFuZ2Vfb3Bl cmF0b3I6Om9wMV9yYW5nZSAoZnJhbmdlICZyIEFUVFJJQlVURV9VTlVTRUQsCiAJCQkJIHRyZWUg dHlwZSBBVFRSSUJVVEVfVU5VU0VELApkaWZmIC0tZ2l0IGEvZ2NjL3JhbmdlLW9wLW1peGVkLmgg Yi9nY2MvcmFuZ2Utb3AtbWl4ZWQuaAppbmRleCBiZGM0ODhiODc1NC4uNjk0NDc0MmVjYmMgMTAw NjQ0Ci0tLSBhL2djYy9yYW5nZS1vcC1taXhlZC5oCisrKyBiL2djYy9yYW5nZS1vcC1taXhlZC5o CkBAIC0yMzksMjYgKzIzOSwyNyBAQCBwdWJsaWM6CiAgIHVzaW5nIHJhbmdlX29wZXJhdG9yOjpv cDFfb3AyX3JlbGF0aW9uOwogICBib29sIGZvbGRfcmFuZ2UgKGlyYW5nZSAmciwgdHJlZSB0eXBl LAogCQkgICBjb25zdCBpcmFuZ2UgJm9wMSwgY29uc3QgaXJhbmdlICZvcDIsCi0JCSAgIHJlbGF0 aW9uX3RyaW8gPSBUUklPX1ZBUllJTkcpIGNvbnN0OworCQkgICByZWxhdGlvbl90cmlvID0gVFJJ T19WQVJZSU5HKSBjb25zdCBmaW5hbCBvdmVycmlkZTsKICAgYm9vbCBmb2xkX3JhbmdlIChpcmFu Z2UgJnIsIHRyZWUgdHlwZSwKIAkJICAgY29uc3QgZnJhbmdlICZvcDEsIGNvbnN0IGZyYW5nZSAm b3AyLAogCQkgICByZWxhdGlvbl90cmlvID0gVFJJT19WQVJZSU5HKSBjb25zdCBmaW5hbCBvdmVy cmlkZTsKIAogICBib29sIG9wMV9yYW5nZSAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCiAJCSAgY29u c3QgaXJhbmdlICZsaHMsIGNvbnN0IGlyYW5nZSAmb3AyLAotCQkgIHJlbGF0aW9uX3RyaW8gPSBU UklPX1ZBUllJTkcpIGNvbnN0OworCQkgIHJlbGF0aW9uX3RyaW8gPSBUUklPX1ZBUllJTkcpIGNv bnN0IGZpbmFsIG92ZXJyaWRlOwogICBib29sIG9wMV9yYW5nZSAoZnJhbmdlICZyLCB0cmVlIHR5 cGUsCiAJCSAgY29uc3QgaXJhbmdlICZsaHMsIGNvbnN0IGZyYW5nZSAmb3AyLAogCQkgIHJlbGF0 aW9uX3RyaW8gPSBUUklPX1ZBUllJTkcpIGNvbnN0IGZpbmFsIG92ZXJyaWRlOwogCiAgIGJvb2wg b3AyX3JhbmdlIChpcmFuZ2UgJnIsIHRyZWUgdHlwZSwKIAkJICBjb25zdCBpcmFuZ2UgJmxocywg Y29uc3QgaXJhbmdlICZvcDEsCi0JCSAgcmVsYXRpb25fdHJpbyA9IFRSSU9fVkFSWUlORykgY29u c3Q7CisJCSAgcmVsYXRpb25fdHJpbyA9IFRSSU9fVkFSWUlORykgY29uc3QgZmluYWwgb3ZlcnJp ZGU7CiAgIGJvb2wgb3AyX3JhbmdlIChmcmFuZ2UgJnIsIHRyZWUgdHlwZSwKIAkJICBjb25zdCBp cmFuZ2UgJmxocywgY29uc3QgZnJhbmdlICZvcDEsCiAJCSAgcmVsYXRpb25fdHJpbyA9IFRSSU9f VkFSWUlORykgY29uc3QgZmluYWwgb3ZlcnJpZGU7CiAgIHJlbGF0aW9uX2tpbmQgb3AxX29wMl9y ZWxhdGlvbiAoY29uc3QgaXJhbmdlICZsaHMpIGNvbnN0IGZpbmFsIG92ZXJyaWRlOwotICB2b2lk IHVwZGF0ZV9iaXRtYXNrIChpcmFuZ2UgJnIsIGNvbnN0IGlyYW5nZSAmbGgsIGNvbnN0IGlyYW5n ZSAmcmgpIGNvbnN0OworICB2b2lkIHVwZGF0ZV9iaXRtYXNrIChpcmFuZ2UgJnIsIGNvbnN0IGly YW5nZSAmbGgsCisJCSAgICAgICBjb25zdCBpcmFuZ2UgJnJoKSBjb25zdCBmaW5hbCBvdmVycmlk ZTsKIH07CiAKIGNsYXNzIG9wZXJhdG9yX2dlIDogIHB1YmxpYyByYW5nZV9vcGVyYXRvcgpkaWZm IC0tZ2l0IGEvZ2NjL3JhbmdlLW9wLmNjIGIvZ2NjL3JhbmdlLW9wLmNjCmluZGV4IDhhNjYxZmRi MDQyLi5mMGRmZjUzZWMxZSAxMDA2NDQKLS0tIGEvZ2NjL3JhbmdlLW9wLmNjCisrKyBiL2djYy9y YW5nZS1vcC5jYwpAQCAtMjE5LDYgKzIxOSwxMCBAQCByYW5nZV9vcF9oYW5kbGVyOjpmb2xkX3Jh bmdlICh2cmFuZ2UgJnIsIHRyZWUgdHlwZSwKIAlyZXR1cm4gbV9vcGVyYXRvci0+Zm9sZF9yYW5n ZSAoYXNfYSA8ZnJhbmdlPiAociksIHR5cGUsCiAJCQkJICAgICAgIGFzX2EgPGZyYW5nZT4gKGxo KSwKIAkJCQkgICAgICAgYXNfYSA8ZnJhbmdlPiAocmgpLCByZWwpOworICAgICAgY2FzZSBST19G SUk6CisJcmV0dXJuIG1fb3BlcmF0b3ItPmZvbGRfcmFuZ2UgKGFzX2EgPGZyYW5nZT4gKHIpLCB0 eXBlLAorCQkJCSAgICAgICBhc19hIDxpcmFuZ2U+IChsaCksCisJCQkJICAgICAgIGFzX2EgPGly YW5nZT4gKHJoKSwgcmVsKTsKICAgICAgIGRlZmF1bHQ6CiAJcmV0dXJuIGZhbHNlOwogICAgIH0K QEAgLTI0MDEsNyArMjQwNSw4IEBAIHB1YmxpYzoKIAkJCQl0cmVlIHR5cGUsCiAJCQkJY29uc3Qg d2lkZV9pbnQgJiwKIAkJCQljb25zdCB3aWRlX2ludCAmKSBjb25zdDsKLSAgdm9pZCB1cGRhdGVf Yml0bWFzayAoaXJhbmdlICZyLCBjb25zdCBpcmFuZ2UgJmxoLCBjb25zdCBpcmFuZ2UgJnJoKSBj b25zdAorICB2b2lkIHVwZGF0ZV9iaXRtYXNrIChpcmFuZ2UgJnIsIGNvbnN0IGlyYW5nZSAmbGgs CisJCSAgICAgICBjb25zdCBpcmFuZ2UgJnJoKSBjb25zdCBmaW5hbCBvdmVycmlkZQogICAgIHsg dXBkYXRlX2tub3duX2JpdG1hc2sgKHIsIExTSElGVF9FWFBSLCBsaCwgcmgpOyB9CiB9IG9wX2xz aGlmdDsKIApAQCAtMjQzMiw3ICsyNDM3LDggQEAgcHVibGljOgogCQkJCQkgICBjb25zdCBpcmFu Z2UgJm9wMSwKIAkJCQkJICAgY29uc3QgaXJhbmdlICZvcDIsCiAJCQkJCSAgIHJlbGF0aW9uX2tp bmQgcmVsKSBjb25zdDsKLSAgdm9pZCB1cGRhdGVfYml0bWFzayAoaXJhbmdlICZyLCBjb25zdCBp cmFuZ2UgJmxoLCBjb25zdCBpcmFuZ2UgJnJoKSBjb25zdAorICB2b2lkIHVwZGF0ZV9iaXRtYXNr IChpcmFuZ2UgJnIsIGNvbnN0IGlyYW5nZSAmbGgsCisJCSAgICAgICBjb25zdCBpcmFuZ2UgJnJo KSBjb25zdCBmaW5hbCBvdmVycmlkZQogICAgIHsgdXBkYXRlX2tub3duX2JpdG1hc2sgKHIsIFJT SElGVF9FWFBSLCBsaCwgcmgpOyB9CiB9IG9wX3JzaGlmdDsKIApkaWZmIC0tZ2l0IGEvZ2NjL3Jh bmdlLW9wLmggYi9nY2MvcmFuZ2Utb3AuaAppbmRleCAzNjAyYmM0ZTEyMy4uYWY5NGMyNzU2YTcg MTAwNjQ0Ci0tLSBhL2djYy9yYW5nZS1vcC5oCisrKyBiL2djYy9yYW5nZS1vcC5oCkBAIC03Miw2 ICs3MiwxMCBAQCBwdWJsaWM6CiAJCQkgICBjb25zdCBmcmFuZ2UgJmxoLAogCQkJICAgY29uc3Qg ZnJhbmdlICZyaCwKIAkJCSAgIHJlbGF0aW9uX3RyaW8gPSBUUklPX1ZBUllJTkcpIGNvbnN0Owor ICB2aXJ0dWFsIGJvb2wgZm9sZF9yYW5nZSAoZnJhbmdlICZyLCB0cmVlIHR5cGUsCisJCQkgICBj b25zdCBpcmFuZ2UgJmxoLAorCQkJICAgY29uc3QgaXJhbmdlICZyaCwKKwkJCSAgIHJlbGF0aW9u X3RyaW8gPSBUUklPX1ZBUllJTkcpIGNvbnN0OwogCiAgIC8vIFJldHVybiB0aGUgcmFuZ2UgZm9y IG9wWzEyXSBpbiB0aGUgZ2VuZXJhbCBjYXNlLiAgTEhTIGlzIHRoZSByYW5nZSBmb3IKICAgLy8g dGhlIExIUyBvZiB0aGUgZXhwcmVzc2lvbiwgT1BbMTJdaXMgdGhlIHJhbmdlIGZvciB0aGUgb3Ro ZXIKLS0gCjIuNDAuMQoK --------------oE0VmSMikdmkcP5cKEREAbuK--