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 ACBEB3858D33 for ; Mon, 13 Feb 2023 21:12:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ACBEB3858D33 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=1676322776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=PHwEybOKajvL/oEj6L0F8CqbZUHqUiIurG01u65tZwc=; b=YUMa6+NIXXBsYYUis0NcsRaFVBAEvFn/EMNW1iJDauSOJPYWUuJ2sDHRZ/wHme3XJL98/o Lw4IuDeiwfJWRDRvogr4+WyFX39MnCM2XvqsWBvia3sGif+DfSAOh0YP+V2J2vlERsE1sh 9qPdg7SFPdNtok0KZtFNw4o/aAe3+sY= Received: from mail-il1-f198.google.com (mail-il1-f198.google.com [209.85.166.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-88-oAonAE8BNniXHV1sRTelgg-1; Mon, 13 Feb 2023 16:12:55 -0500 X-MC-Unique: oAonAE8BNniXHV1sRTelgg-1 Received: by mail-il1-f198.google.com with SMTP id o10-20020a056e02102a00b003006328df7bso10196148ilj.17 for ; Mon, 13 Feb 2023 13:12:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=ghjbEOuy0FqFP6PWudIrxvjCNNZKn/S/dVjEYr0TQ3E=; b=ILc93in54ZGdk1LCMLgxod49fRqVhTbt8iG6BIQSHHuS1xfsv7zMLBZf7J8HNLdBE0 II+9rs3HPglDSBKrSD+Z+MyRo7eS/MjAcz8IW/dFaWt/ZqCwTYfL09CQzkRl/fSn4lVT YZGUU+2+s/53u5qFLaRw+sHYj7gVJL6kl2DKa+8umq5C9+5sEjaYauD2nSz0BILnidJM uB6dyMlpv5AfNhp0HC/XXjok/TGo16r2wDr/WEA56WHoLYPz2ia3WELXyxVW5gpvvlj6 Bw9I1UCsEHg/RreFOQ7vyXP7hwggbAD0XKjpRTNEfync5L18UtXxf6P93q8X16cKdIrJ /Kfg== X-Gm-Message-State: AO0yUKXFNNfNITFO+bv0dAEAw+EQ2jzMTobFUafZbrQAe9+eFl3NQ/ww n8pSpbx1nulI8WN00Wz+cjRQhcLKG8WfKVxG/7E8dC/adFqWFZW70ehxDvg6nyNXEjbVe2i0bZ0 X9C+fWAOpyQaaYZJaDBjb38bTRU8g3PAq+AZkB0kWxx7rbCPOCBAVwnBWobsYhqywbrG1N5S3EQ U= X-Received: by 2002:a5e:8809:0:b0:73a:3985:1e6 with SMTP id l9-20020a5e8809000000b0073a398501e6mr15612073ioj.3.1676322773660; Mon, 13 Feb 2023 13:12:53 -0800 (PST) X-Google-Smtp-Source: AK7set8lrgQ4s64XcDSV7RP6kklQwpdaNeVc+KaD9L8BbG6jg/cPABuqG9GLxwbSKqxqjRKRYL2uFg== X-Received: by 2002:a5e:8809:0:b0:73a:3985:1e6 with SMTP id l9-20020a5e8809000000b0073a398501e6mr15612058ioj.3.1676322773251; Mon, 13 Feb 2023 13:12:53 -0800 (PST) Received: from [192.168.1.104] (23-233-12-120.cpe.pppoe.ca. [23.233.12.120]) by smtp.gmail.com with ESMTPSA id b1-20020a6bcb01000000b0071db3975335sm4447199iog.12.2023.02.13.13.12.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Feb 2023 13:12:52 -0800 (PST) Message-ID: <3b168a41-fbc5-b178-e810-c0d6c1646d1e@redhat.com> Date: Mon, 13 Feb 2023 16:12:51 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 To: "gcc-patches@gcc.gnu.org" From: Vladimir Makarov Subject: [pushed] [PR108774] RA: Clear reg equiv caller_save_p flag when clearing defined_p flag X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------aDYx2vpBR2hjO3yp5Rcfw0ts" Content-Language: en-US X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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. --------------aDYx2vpBR2hjO3yp5Rcfw0ts Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit The following patch solves   https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108774 The patch was successfully bootstrapped and tested on i686, x86_64, and aarch64. --------------aDYx2vpBR2hjO3yp5Rcfw0ts Content-Type: text/x-patch; charset=UTF-8; name="pr108774.patch" Content-Disposition: attachment; filename="pr108774.patch" Content-Transfer-Encoding: base64 Y29tbWl0IGEzM2UzZGNiZDE1ZTczNjAzNzk2ZTMwYjVlZWVjMTFhMGM4YmFjZWMKQXV0aG9yOiBW bGFkaW1pciBOLiBNYWthcm92IDx2bWFrYXJvdkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBGZWIg MTMgMTY6MDU6MDQgMjAyMyAtMDUwMAoKICAgIFJBOiBDbGVhciByZWcgZXF1aXYgY2FsbGVyX3Nh dmVfcCBmbGFnIHdoZW4gY2xlYXJpbmcgZGVmaW5lZF9wIGZsYWcKICAgIAogICAgSVJBIGNhbiBp bnZhbGlkYXRlIGluaXRpYWxseSBzZXR1cCBlcXVpdmFsZW5jZSBpbiBzZXR1cF9yZWdfZXF1aXYu CiAgICBGbGFnIGNhbGxlcl9zYXZlZCB3YXMgbm90IGNsZWFyZWQgZHVyaW5nIGludmFsaWRhdGlv biBhbHRob3VnaAogICAgaW5pdF9pbnNucyB3ZXJlIGNsZWFyZWQuICBJdCByZXN1bHRlZCBpbiBz ZWdtZW50YXRpb24gZmF1bHQgaW4KICAgIGdldF9lcXVpdi4gIENsZWFyaW5nIHRoZSBmbGFnIHNv bHZlcyB0aGUgcHJvYmxlbS4gIEZvciBtb3JlCiAgICBwcmVjYXV0aW9uIEkgYWRkZWQgY2xlYXJp bmcgdGhlIGZsYWcgaW4gb3RoZXIgcGxhY2VzIHRvbyBhbHRob3VnaCBpdAogICAgbWlnaHQgYmUg bm90IG5lY2Vzc2FyeS4KICAgIAogICAgICAgICAgICBQUiBydGwtb3B0aW1pemF0aW9uLzEwODc3 NAogICAgCiAgICBnY2MvQ2hhbmdlTG9nOgogICAgCiAgICAgICAgICAgICogaXJhLmNjIChpcmFf dXBkYXRlX2VxdWl2X2luZm9fYnlfc2h1ZmZsZV9pbnNuKTogQ2xlYXIgZXF1aXYKICAgICAgICAg ICAgY2FsbGVyX3NhdmVfcCBmbGFnIHdoZW4gY2xlYXJpbmcgZGVmaW5lZF9wIGZsYWcuCiAgICAg ICAgICAgIChzZXR1cF9yZWdfZXF1aXYpOiBEaXR0by4KICAgICAgICAgICAgKiBscmEtY29uc3Ry YWludHMuY2MgKGxyYV9jb25zdHJhaW50cyk6IERpdHRvLgogICAgCiAgICBnY2MvdGVzdHN1aXRl L0NoYW5nZUxvZzoKICAgIAogICAgICAgICAgICAqIGdjYy50YXJnZXQvaTM4Ni9wcjEwODc3NC5j OiBOZXcuCgpkaWZmIC0tZ2l0IGEvZ2NjL2lyYS5jYyBiL2djYy9pcmEuY2MKaW5kZXggOWY5YWY4 MDhmNjMuLjZjN2Y0OTAxZTRjIDEwMDY0NAotLS0gYS9nY2MvaXJhLmNjCisrKyBiL2djYy9pcmEu Y2MKQEAgLTI3MjUsNiArMjcyNSw3IEBAIGlyYV91cGRhdGVfZXF1aXZfaW5mb19ieV9zaHVmZmxl X2luc24gKGludCB0b19yZWdubywgaW50IGZyb21fcmVnbm8sIHJ0eF9pbnNuICppCiAJICByZXR1 cm47CiAJfQogICAgICAgaXJhX3JlZ19lcXVpdlt0b19yZWdub10uZGVmaW5lZF9wID0gZmFsc2U7 CisgICAgICBpcmFfcmVnX2VxdWl2W3RvX3JlZ25vXS5jYWxsZXJfc2F2ZV9wID0gZmFsc2U7CiAg ICAgICBpcmFfcmVnX2VxdWl2W3RvX3JlZ25vXS5tZW1vcnkKIAk9IGlyYV9yZWdfZXF1aXZbdG9f cmVnbm9dLmNvbnN0YW50CiAJPSBpcmFfcmVnX2VxdWl2W3RvX3JlZ25vXS5pbnZhcmlhbnQKQEAg LTQxOTMsNiArNDE5NCw3IEBAIHNldHVwX3JlZ19lcXVpdiAodm9pZCkKIAkJCWlmIChpcmFfcmVn X2VxdWl2W2ldLm1lbW9yeSA9PSBOVUxMX1JUWCkKIAkJCSAgewogCQkJICAgIGlyYV9yZWdfZXF1 aXZbaV0uZGVmaW5lZF9wID0gZmFsc2U7CisJCQkgICAgaXJhX3JlZ19lcXVpdltpXS5jYWxsZXJf c2F2ZV9wID0gZmFsc2U7CiAJCQkgICAgaXJhX3JlZ19lcXVpdltpXS5pbml0X2luc25zID0gTlVM TDsKIAkJCSAgICBicmVhazsKIAkJCSAgfQpAQCAtNDIwMyw2ICs0MjA1LDcgQEAgc2V0dXBfcmVn X2VxdWl2ICh2b2lkKQogCSAgICAgIH0KIAkgIH0KIAlpcmFfcmVnX2VxdWl2W2ldLmRlZmluZWRf cCA9IGZhbHNlOworCWlyYV9yZWdfZXF1aXZbaV0uY2FsbGVyX3NhdmVfcCA9IGZhbHNlOwogCWly YV9yZWdfZXF1aXZbaV0uaW5pdF9pbnNucyA9IE5VTEw7CiAJYnJlYWs7CiAgICAgICB9CmRpZmYg LS1naXQgYS9nY2MvbHJhLWNvbnN0cmFpbnRzLmNjIGIvZ2NjL2xyYS1jb25zdHJhaW50cy5jYwpp bmRleCBkZDRmNjhiYmZjMC4uZGJmYWYwNDg1YTUgMTAwNjQ0Ci0tLSBhL2djYy9scmEtY29uc3Ry YWludHMuY2MKKysrIGIvZ2NjL2xyYS1jb25zdHJhaW50cy5jYwpAQCAtNTEwMCw3ICs1MTAwLDgg QEAgbHJhX2NvbnN0cmFpbnRzIChib29sIGZpcnN0X3ApCiAJCQkgJiYgKHRhcmdldG0ucHJlZmVy cmVkX3JlbG9hZF9jbGFzcwogCQkJICAgICAoeCwgbHJhX2dldF9hbGxvY25vX2NsYXNzIChpKSkg PT0gTk9fUkVHUykpCiAJCQl8fCBjb250YWluc19zeW1ib2xfcmVmX3AgKHgpKSkpCi0JICAgICAg aXJhX3JlZ19lcXVpdltpXS5kZWZpbmVkX3AgPSBmYWxzZTsKKwkgICAgICBpcmFfcmVnX2VxdWl2 W2ldLmRlZmluZWRfcAorCQk9IGlyYV9yZWdfZXF1aXZbaV0uY2FsbGVyX3NhdmVfcCA9IGZhbHNl OwogCSAgICBpZiAoY29udGFpbnNfcmVnX3AgKHgsIGZhbHNlLCB0cnVlKSkKIAkgICAgICBpcmFf cmVnX2VxdWl2W2ldLnByb2ZpdGFibGVfcCA9IGZhbHNlOwogCSAgICBpZiAoZ2V0X2VxdWl2IChy ZWcpICE9IHJlZykKZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3By MTA4Nzc0LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjEwODc3NC5jCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi40ODJiYzQ5MGNkZQotLS0gL2Rldi9u dWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA4Nzc0LmMKQEAgLTAs MCArMSwxMSBAQAorLyogUFIgdGFyZ2V0LzEwODc3NCAqLworLyogeyBkZy1kbyBjb21waWxlICB7 IHRhcmdldCB4ODZfNjQtKi0qIH0gfSAqLworLyogeyBkZy1vcHRpb25zICItT3MgLWZ0cmFwdiAt bWNtb2RlbD1sYXJnZSIgfSAqLworCitpbnQgaSwgajsKKwordm9pZAorZm9vICh2b2lkKQorewor ICBpID0gKCgxIDw8IGopIC0gMSkgPj4gajsKK30K --------------aDYx2vpBR2hjO3yp5Rcfw0ts--