From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id 9A5833858D35; Mon, 7 Mar 2022 14:16:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9A5833858D35 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.90,162,1643702400"; d="diff'?scan'208";a="72659869" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 07 Mar 2022 06:16:44 -0800 IronPort-SDR: 3JO66Cn5iKPRzelUD9r7J7MfSm2xuWcmFTPHVpDagzJcYFro/QH6KJkmBTZiU61doeMvcEeKko wUUyXIZXZUoT0L1UnrPG1+x6iB0LEElxYRMrzExU3VpJ0MYC1PguuxkOFg4yV6/W2klj3CYm4E orLUa617iNSzJnAd/d2HeLK49ZVbBlMQdoO0VvuePo1WPf6w5qEjnAmAjH3yKkBlieokCk3sgt iijCmvZPVylK3NPkurBKlPfi4s77fftIFrjGntkFxhZgkbTFRRB49p8ulREGnnnLjSgcaBTSbr 0c4= Content-Type: multipart/mixed; boundary="------------4RobgyPX3wQHbLahaqSjaKV0" Message-ID: <5535ea6a-80d1-c674-fa5b-a28ec26c2ce0@codesourcery.com> Date: Mon, 7 Mar 2022 15:16:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Content-Language: en-US To: gcc-patches , fortran From: Tobias Burnus Subject: [Patch] Fortran: Fix gfc_conv_gfc_desc_to_cfi_desc with NULL [PR104126] X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2022 14:16:46 -0000 --------------4RobgyPX3wQHbLahaqSjaKV0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Pre-remark: Related NULL, there some accepts-invalid issues, not addressed = in this patch. See https://gcc.gnu.org/PR104819 This patch fixes an ICE (12 regression) with NULL() that has no MOLD argume= nt. OK for mainline? Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955 --------------4RobgyPX3wQHbLahaqSjaKV0 Content-Type: text/x-patch; charset="UTF-8"; name="pr104126-null.diff" Content-Disposition: attachment; filename="pr104126-null.diff" Content-Transfer-Encoding: base64 Rm9ydHJhbjogRml4IGdmY19jb252X2dmY19kZXNjX3RvX2NmaV9kZXNjIHdpdGggTlVMTCBb UFIxMDQxMjZdCgoJUFIgZm9ydHJhbi8xMDQxMjYKCmdjYy9mb3J0cmFuL0NoYW5nZUxvZzoK CgkqIHRyYW5zLWV4cHIuY2MgKGdmY19jb252X2dmY19kZXNjX3RvX2NmaV9kZXNjKTogSGFu ZGxlIE5VTEwKCXdpdGhvdXQgTU9MRC4KCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOgoKCSog Z2ZvcnRyYW4uZGcvbnVsbF9hY3R1YWxfMi5mOTA6IE5ldyB0ZXN0LgoKIGdjYy9mb3J0cmFu L3RyYW5zLWV4cHIuY2MgICAgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKystLS0tCiBn Y2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL251bGxfYWN0dWFsXzIuZjkwIHwgMTYgKysrKysr KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2djYy9mb3J0cmFuL3RyYW5zLWV4cHIuY2MgYi9nY2Mv Zm9ydHJhbi90cmFucy1leHByLmNjCmluZGV4IGViNmE3OGMzYTYyLi5lOGE3OGNjZjRlMSAx MDA2NDQKLS0tIGEvZ2NjL2ZvcnRyYW4vdHJhbnMtZXhwci5jYworKysgYi9nY2MvZm9ydHJh bi90cmFucy1leHByLmNjCkBAIC01NjA4LDggKzU2MDgsMTEgQEAgZ2ZjX2NvbnZfZ2ZjX2Rl c2NfdG9fY2ZpX2Rlc2MgKGdmY19zZSAqcGFybXNlLCBnZmNfZXhwciAqZSwgZ2ZjX3N5bWJv bCAqZnN5bSkKICAgICBpdHlwZSA9IChlLT50cy51LmRlcml2ZWQtPmludG1vZF9zeW1faWQg PT0gSVNPQ0JJTkRJTkdfRlVOUFRSCiAJICAgICA/IENGSV90eXBlX2NmdW5wdHIgOiBDRklf dHlwZV9jcHRyKTsKICAgZWxzZQotICAgIHN3aXRjaCAoZS0+dHMudHlwZSkKLSAgICAgIHsK KyAgICB7CisgICAgICBpZiAoZS0+ZXhwcl90eXBlID09IEVYUFJfTlVMTCAmJiBlLT50cy50 eXBlID09IEJUX1VOS05PV04pCisJZS0+dHMgPSBmc3ltLT50czsKKyAgICAgIHN3aXRjaCAo ZS0+dHMudHlwZSkKKwl7CiAJY2FzZSBCVF9JTlRFR0VSOgogCWNhc2UgQlRfTE9HSUNBTDoK IAljYXNlIEJUX1JFQUw6CkBAIC01NjQ3LDcgKzU2NTAsOCBAQCBnZmNfY29udl9nZmNfZGVz Y190b19jZmlfZGVzYyAoZ2ZjX3NlICpwYXJtc2UsIGdmY19leHByICplLCBnZmNfc3ltYm9s ICpmc3ltKQogCWNhc2UgQlRfVU5LTk9XTjoKIAkgIC8vIEZJWE1FOiBSZWFsbHkgdW5yZWFj aGFibGU/IE9yIHJlYWNoYWJsZSBmb3IgdHlwZSgqKSA/IElmIHNvLCBDRklfdHlwZV9vdGhl cj8KIAkgIGdjY191bnJlYWNoYWJsZSAoKTsKLSAgICAgIH0KKwl9CisgICAgfQogCiAgIHRt cCA9IGdmY19nZXRfY2ZpX2Rlc2NfdHlwZSAoY2ZpKTsKICAgZ2ZjX2FkZF9tb2RpZnkgKCZi bG9jaywgdG1wLApAQCAtNTcwMCw3ICs1NzA0LDggQEAgZ2ZjX2NvbnZfZ2ZjX2Rlc2NfdG9f Y2ZpX2Rlc2MgKGdmY19zZSAqcGFybXNlLCBnZmNfZXhwciAqZSwgZ2ZjX3N5bWJvbCAqZnN5 bSkKICAgZ2ZjX2luaXRfYmxvY2sgKCZibG9jazIpOwogCiAgIC8qIFNldCBlbGVtX2xlbiwg d2hpY2ggbWF5IGJlIG9ubHkga25vd24gYXQgcnVuIHRpbWUuICovCi0gIGlmIChlLT50cy50 eXBlID09IEJUX0NIQVJBQ1RFUikKKyAgaWYgKGUtPnRzLnR5cGUgPT0gQlRfQ0hBUkFDVEVS CisgICAgICAmJiAoZS0+ZXhwcl90eXBlICE9IEVYUFJfTlVMTCB8fCBnZmNfc3RybGVuICE9 IE5VTExfVFJFRSkpCiAgICAgewogICAgICAgZ2NjX2Fzc2VydCAoZ2ZjX3N0cmxlbik7CiAg ICAgICB0bXAgPSBnZmNfc3RybGVuOwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nZm9y dHJhbi5kZy9udWxsX2FjdHVhbF8yLmY5MCBiL2djYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcv bnVsbF9hY3R1YWxfMi5mOTAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw MDAuLmRlNDgxZjAxMjk1Ci0tLSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9y dHJhbi5kZy9udWxsX2FjdHVhbF8yLmY5MApAQCAtMCwwICsxLDE2IEBACishIHsgZGctZG8g Y29tcGlsZSB9CishCishIFBSIGZvcnRyYW4vMTA0MTI2CishCishIENvbnRyaWJ1dGVkIGJ5 IEcuIFN0ZWlubWV0eiAKKyEKK3Byb2dyYW0gcAorICAgdXNlIGlzb19jX2JpbmRpbmcsIG9u bHk6IGNfY2hhcgorICAgY2hhcmFjdGVyKGxlbj06LGtpbmQ9Y19jaGFyKSwgcG9pbnRlciA6 OiBkCisgICBjYWxsIHMobnVsbChkKSkKKyAgIGNhbGwgcyhudWxsKCkpCitjb250YWlucwor ICAgc3Vicm91dGluZSBzKHgpIGJpbmQoYykKKyAgICAgIGNoYXJhY3RlcihsZW49Oiwga2lu ZD1jX2NoYXIpLCBwb2ludGVyLCBpbnRlbnQoaW4pIDo6IHgKKyAgIGVuZAorZW5kCg== --------------4RobgyPX3wQHbLahaqSjaKV0--