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 76A173858C52 for ; Wed, 22 Mar 2023 17:37:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 76A173858C52 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=1679506665; 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=wU0G4tNyn4y1MraFPKOxkMbklvCdgTYTauBNsQYdfCg=; b=b6W9ZxLFp1oTu/9OoaTJ63F9mOOG+c3AVunwNg1jrUlDlmIzt6DORxoIgJSul7G4bbSWWL jT7M1qsV8gzhEYINLnSW07OL2zBFRxBWhDRi9rCRPTCpdOV58hOHzj0YEKTvdhbXaE2ELI eFgTDn42WbiVa2bn0OGRYcdJW2NRmwk= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-251-cRLWZOPaPpm1a8R5L7usRA-1; Wed, 22 Mar 2023 13:37:43 -0400 X-MC-Unique: cRLWZOPaPpm1a8R5L7usRA-1 Received: by mail-qt1-f198.google.com with SMTP id w13-20020ac857cd000000b003e37d3e6de2so4747791qta.16 for ; Wed, 22 Mar 2023 10:37:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679506662; h=to:subject:from:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OowwTGmz9XaqhcNaTApIyB2uTn6gvZjchnhYVJoDcsA=; b=FcUNUZn9miKmif+PDvZRgY6ZXCFyvMoFFwRIgwVJppKkQwVO6KIiFm2x8XC7hswq2v a1YoZwymqLobsTf/ALskrr9ReBogvKcMRkoAaN+7qLbCmpJ/qzon/J3vbkEFUmxHqNG+ /iPvLwxM1d1t1bMEr3oe8Hz4qiidXY88GKjzbDAlwFbo3THdVFVdoCEy1KiSQEkgZTL8 Vr/YsDuVJcKYk/F3lozq0JSb5/nu5fx4DEoBZk0uLg3xP+AavDT68sBzUQOrLLSTtecD Q5ll30443uBHbxrfvafAlPgBJChH1uLISBBE1vQG8RqD06pRnAjJNVYlJ1n8/tptAUck UIUw== X-Gm-Message-State: AO0yUKUal/aSjm9uaIE72Bt6JI+GWE5u2giRzdFhhboM+7Bt+taWQgTW wssIF3mLi5a1IUFua6WVOCg/yxxFHjyrDV6EsBYFknV7/llOTOK1TU5iJ44nZdJEPAnbF5LT7c0 DvfBABQ2f16h0ehlZNljCbPWf1dYWASUuyEmjWPlXK2pm0IDt51F3LsOUXoExO8Bkm/7jgdKjqi XOmg== X-Received: by 2002:a05:622a:488:b0:3bb:7875:1bd6 with SMTP id p8-20020a05622a048800b003bb78751bd6mr6620002qtx.21.1679506662172; Wed, 22 Mar 2023 10:37:42 -0700 (PDT) X-Google-Smtp-Source: AK7set+xcrxX9/bTPN1+b81oV1oVNQzej5MtxSJgQA2zsDY+nQtIEjUqQuvMi6+MUFb4+Fw6lmjArw== X-Received: by 2002:a05:622a:488:b0:3bb:7875:1bd6 with SMTP id p8-20020a05622a048800b003bb78751bd6mr6619958qtx.21.1679506661720; Wed, 22 Mar 2023 10:37:41 -0700 (PDT) Received: from [192.168.1.104] (192-0-143-139.cpe.teksavvy.com. [192.0.143.139]) by smtp.gmail.com with ESMTPSA id c68-20020a379a47000000b00746aa080eefsm2136557qke.6.2023.03.22.10.37.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Mar 2023 10:37:40 -0700 (PDT) Message-ID: Date: Wed, 22 Mar 2023 13:37:39 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 From: Vladimir Makarov Subject: [pushed] [PR109137] LRA: Do not repeat inheritance and live range splitting in case of asm error To: "gcc-patches@gcc.gnu.org" X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------S0h8gNP28RyXZoLg0tQ4JSLy" 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,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. --------------S0h8gNP28RyXZoLg0tQ4JSLy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The following patch solves https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109137 The patch was successfully bootstrapped and tested on x86-64. --------------S0h8gNP28RyXZoLg0tQ4JSLy Content-Type: text/x-patch; charset=UTF-8; name="pr109137.patch" Content-Disposition: attachment; filename="pr109137.patch" Content-Transfer-Encoding: base64 Y29tbWl0IDgxZDc2MmNiZWM5Njg1YzJmMjU3MWRhMjFkNDhmNDJjNDJlZmYzM2IKQXV0aG9yOiBW bGFkaW1pciBOLiBNYWthcm92IDx2bWFrYXJvdkByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXIg MjIgMTI6MzM6MTEgMjAyMyAtMDQwMAoKICAgIExSQTogRG8gbm90IHJlcGVhdCBpbmhlcml0YW5j ZSBhbmQgbGl2ZSByYW5nZSBzcGxpdHRpbmcgaW4gY2FzZSBvZiBhc20gZXJyb3IKICAgIAogICAg TFJBIHdhcyB0cnlpbmcgdG8gZG8gbGl2ZSByYW5nZSBzcGxpdHRpbmcgYWdhaW4gYW5kIGFnYWlu IGFzIHRoZXJlIHdlcmUKICAgIG5vIGVub3VnaCByZWdzIGZvciBhc20uICBUaGlzIHBhdGNoIHNv bHZlcyB0aGUgcHJvYmxlbS4KICAgIAogICAgICAgICAgICBQUiB0YXJnZXQvMTA5MTM3CiAgICAK ICAgIGdjYy9DaGFuZ2VMb2c6CiAgICAKICAgICAgICAgICAgKiBscmEuY2MgKGxyYSk6IERvIG5v dCByZXBlYXQgaW5oZXJpdGFuY2UgYW5kIGxpdmUgcmFuZ2Ugc3BsaXR0aW5nCiAgICAgICAgICAg IHdoZW4gYXNtIGVycm9yIGlzIGZvdW5kLgogICAgCiAgICBnY2MvdGVzdHN1aXRlL0NoYW5nZUxv ZzoKICAgIAogICAgICAgICAgICAqIGdjYy50YXJnZXQvaTM4Ni9wcjEwOTEzNy5jOiBOZXcuCgpk aWZmIC0tZ2l0IGEvZ2NjL2xyYS5jYyBiL2djYy9scmEuY2MKaW5kZXggZjdmZGQ2MDFlNzEuLmVi M2VlMWY4YjYzIDEwMDY0NAotLS0gYS9nY2MvbHJhLmNjCisrKyBiL2djYy9scmEuY2MKQEAgLTI0 NTMsNyArMjQ1Myw3IEBAIGxyYSAoRklMRSAqZikKIAkJICBscmFfaGFyZF9yZWdfc3BsaXRfcCA9 IHRydWU7CiAJCX0KIAkgICAgfQotCSAgd2hpbGUgKGZhaWxzX3ApOworCSAgd2hpbGUgKGZhaWxz X3AgJiYgIWxyYV9hc21fZXJyb3JfcCk7CiAJICBpZiAoISBsaXZlX3ApIHsKIAkgICAgLyogV2Ug bmVlZCB0aGUgY29ycmVjdCByZWcgbm90ZXMgZm9yIHdvcmsgb2YgY29uc3RyYWludCBzdWItcGFz cy4gICovCiAJICAgIGxyYV9jcmVhdGVfbGl2ZV9yYW5nZXMgKHRydWUsIHRydWUpOwpkaWZmIC0t Z2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvcHIxMDkxMzcuYyBiL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA5MTM3LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMDAwMDAuLmZmZDhlOGM1NzRiCi0tLSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L2kzODYvcHIxMDkxMzcuYwpAQCAtMCwwICsxLDI4IEBACisvKiB7IGRn LWRvIGNvbXBpbGUgfSAqLworLyogeyBkZy1vcHRpb25zICItbTMyIC1PMyAtbWFyY2g9em52ZXIx IC1mUElDIC1tZnBtYXRoPXNzZSAtdyIgfSAqLworI2luY2x1ZGUgPHN0cmluZy5oPgordHlwZWRl ZiBzdHJ1Y3QgeworICBjaGFyIGJ5dGVzdHJlYW1fZW5kOworfSBDQUJBQ0NvbnRleHQ7CitpbnQg Z2V0X2NhYmFjX19fdHJhbnNfdG1wXzMsIGdldF9jYWJhY190bXAsIGdldF9jYWJhY19jLAorICAg IGRlY29kZV9jYWJhY19tYl9pbnRyYTR4NF9wcmVkX21vZGVfbW9kZSwgZmZfaDI2NF9kZWNvZGVf bWJfY2FiYWNfaF8wLAorICAgIGZmX2gyNjRfZGVjb2RlX21iX2NhYmFjX2JpdDsKK3R5cGVkZWYg c3RydWN0IHsKKyAgY2hhciBpbnRyYTR4NF9wcmVkX21vZGVfY2FjaGVbMl07Cit9IEgyNjRTbGlj ZUNvbnRleHQ7CitIMjY0U2xpY2VDb250ZXh0IGZmX2gyNjRfZGVjb2RlX21iX2NhYmFjX3NsOwor dm9pZCBmZl9oMjY0X2RlY29kZV9tYl9jYWJhYyh2b2lkKSB7CisgIG1lbXNldCgodm9pZCopZmZf aDI2NF9kZWNvZGVfbWJfY2FiYWNfaF8wLCA2LCA0OCk7CisgIGludCBpOworICBmb3IgKDs7IGkr KykgeworICAgIF9fYXNtX18oIiIvKiB7IGRnLWVycm9yICInYXNtJyBvcGVyYW5kIGhhcyBpbXBv c3NpYmxlIGNvbnN0cmFpbnRzIiB9ICovCisgICAgICAgICAgICA6ICI9JnIiKGZmX2gyNjRfZGVj b2RlX21iX2NhYmFjX2JpdCksICI9JnIiKGdldF9jYWJhY19jKSwKKyAgICAgICAgICAgICAgIj0m ciIoZ2V0X2NhYmFjX2MpLCAiPSZxIihnZXRfY2FiYWNfdG1wKQorICAgICAgICAgICAgOiAiciIo Z2V0X2NhYmFjX19fdHJhbnNfdG1wXzMpLAorICAgICAgICAgICAgICAiciIoX19idWlsdGluX29m ZnNldG9mKENBQkFDQ29udGV4dCwgYnl0ZXN0cmVhbV9lbmQpKQorICAgICAgICAgICAgOiAiZWN4 Iik7CisgICAgZmZfaDI2NF9kZWNvZGVfbWJfY2FiYWNfc2wuaW50cmE0eDRfcHJlZF9tb2RlX2Nh Y2hlW2ldID0KKyAgICAgICAgZGVjb2RlX2NhYmFjX21iX2ludHJhNHg0X3ByZWRfbW9kZV9tb2Rl OworICB9Cit9CisK --------------S0h8gNP28RyXZoLg0tQ4JSLy--