From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) by sourceware.org (Postfix) with ESMTPS id 64E4E385DC2B; Wed, 1 Apr 2020 17:19:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 64E4E385DC2B Received: by mail-il1-x133.google.com with SMTP id g15so697339ilj.10; Wed, 01 Apr 2020 10:19:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ixySg3zCNx+Zn7lrq+nxtQdmXFc0sDIqtXRtppRE5T4=; b=bD80TozohqkRk63Kx0bm+X4Dhaa0SBH1j2I5G68uUuNp0tYGV9+D1I/zNrzgFccuyu OB5KMm9az3EbdcbpodX14Gp0vp4FMb7g5CAc25bzhrho6CQO3wQ1HsfOUzO35FK0e8ps 0lFqI7CN4tr970YpWJf3Z7qPFZVDjU0rHw4njmaQuZVF3vYUOGGDVwzgGyrhfDClKj+x LoTk+0xUoGOMEQ+aSUUXyv0JGXzGRcbZrkHrpyoLqGtrLyt/brZ7z2k8uZWx9qG0FySw wDD1utFH9PyIxniR4aKOddxtmNTqHLNA+2ha7yDiYa6O4RlAEHdKIiq2s8NVy4dqJZfu SWHQ== X-Gm-Message-State: ANhLgQ3wySImeW9cK1W773VTsJnzhdENpLhobZqC02EBUD4H1j6w5RMp n0DMtwrzrwiKWLHQYAk/KI7upDwlZcQLQrI7A+9h0h0x X-Google-Smtp-Source: ADFU+vvl0SLTZzRx9t5cWd7eNW268gniVe1gNduh0Y7X55iQcpcrPSkcSHaBWQFnbNN4ZXtnwaioYgWwzQGDVsE2f8o= X-Received: by 2002:a92:3a8c:: with SMTP id i12mr23170303ilf.69.1585761566708; Wed, 01 Apr 2020 10:19:26 -0700 (PDT) MIME-Version: 1.0 From: Fritz Reese Date: Wed, 1 Apr 2020 13:19:15 -0400 Message-ID: Subject: PING -- [PATCH, fortran] PR 85982 -- ICE in resolve_component To: fortran , gcc-patches Content-Type: multipart/mixed; boundary="000000000000e2087d05a23de2fd" X-Spam-Status: No, score=-18.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2020 17:19:31 -0000 --000000000000e2087d05a23de2fd Content-Type: text/plain; charset="UTF-8" This simple patch was submitted some time ago (over 1 year), but got lost without review. I have lately rebased and tested, and the patch is still good. Is this OK to commit to trunk and for backport? I'd like to port as far back as 7. --- Fritz Reese gcc/ChangeLog: 2020-04-01 Fritz Reese PR fortran/85982 * fortran/decl.c (match_attr_spec): Lump COMP_STRUCTURE/COMP_MAP into attribute checking used by TYPE. gcc/testsuite/ChangeLog: 2020-04-01 Fritz Reese PR fortran/85982 * gfortran.dg/dec_structure_28.f90: New test. --000000000000e2087d05a23de2fd Content-Type: text/x-patch; charset="US-ASCII"; name="pr85982.patch" Content-Disposition: attachment; filename="pr85982.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k8hlh43u0 Y29tbWl0IDAzYWRlNjYxZGVhYTYwNmIwMDUzMDQ4MTRiZTlmNzIzMTU4ZWQ1NWYKQXV0aG9yOiBG cml0eiBSZWVzZSA8Zm9yZWVzZUBnY2MuZ251Lm9yZz4KRGF0ZTogICBGcmkgTWFyIDIwIDEzOjAz OjQyIDIwMjAgLTA0MDAKCiAgICBGaXggZm9yIGZvcnRyYW4vODU5ODIKCmRpZmYgLS1naXQgYS9n Y2MvZm9ydHJhbi9kZWNsLmMgYi9nY2MvZm9ydHJhbi9kZWNsLmMKaW5kZXggMmY0NThjNGZhYWMu LjA1NTAzYjJkM2M3IDEwMDY0NAotLS0gYS9nY2MvZm9ydHJhbi9kZWNsLmMKKysrIGIvZ2NjL2Zv cnRyYW4vZGVjbC5jCkBAIC01NDA4LDE1ICs1NDA4LDE4IEBAIG1hdGNoX2F0dHJfc3BlYyAodm9p ZCkKICAgICAgIGlmIChkID09IERFQ0xfU1RBVElDICYmIHNlZW5bREVDTF9TQVZFXSkKIAljb250 aW51ZTsKIAotICAgICAgaWYgKGdmY19jdXJyZW50X3N0YXRlICgpID09IENPTVBfREVSSVZFRAor ICAgICAgaWYgKGdmY19jb21wX3N0cnVjdCAoZ2ZjX2N1cnJlbnRfc3RhdGUgKCkpCiAJICAmJiBk ICE9IERFQ0xfRElNRU5TSU9OICYmIGQgIT0gREVDTF9DT0RJTUVOU0lPTgogCSAgJiYgZCAhPSBE RUNMX1BPSU5URVIgICAmJiBkICE9IERFQ0xfUFJJVkFURQogCSAgJiYgZCAhPSBERUNMX1BVQkxJ QyAmJiBkICE9IERFQ0xfQ09OVElHVU9VUyAmJiBkICE9IERFQ0xfTk9ORSkKIAl7CisJICBjb25z dCBjaGFyKiBjb25zdCBzdGF0ZV9uYW1lID0gKGdmY19jdXJyZW50X3N0YXRlICgpID09IENPTVBf REVSSVZFRAorCQkJCQkgID8gIlRZUEUiIDogIlNUUlVDVFVSRSIpOwogCSAgaWYgKGQgPT0gREVD TF9BTExPQ0FUQUJMRSkKIAkgICAgewogCSAgICAgIGlmICghZ2ZjX25vdGlmeV9zdGQgKEdGQ19T VERfRjIwMDMsICJBTExPQ0FUQUJMRSAiCi0JCQkJICAgImF0dHJpYnV0ZSBhdCAlQyBpbiBhIFRZ UEUgZGVmaW5pdGlvbiIpKQorCQkJCSAgICJhdHRyaWJ1dGUgYXQgJUMgaW4gYSAlcyBkZWZpbml0 aW9uIiwKKwkJCQkgICBzdGF0ZV9uYW1lKSkKIAkJewogCQkgIG0gPSBNQVRDSF9FUlJPUjsKIAkJ ICBnb3RvIGNsZWFudXA7CkBAIC01NDI1LDcgKzU0MjgsOCBAQCBtYXRjaF9hdHRyX3NwZWMgKHZv aWQpCiAJICBlbHNlIGlmIChkID09IERFQ0xfS0lORCkKIAkgICAgewogCSAgICAgIGlmICghZ2Zj X25vdGlmeV9zdGQgKEdGQ19TVERfRjIwMDMsICJLSU5EICIKLQkJCQkgICAiYXR0cmlidXRlIGF0 ICVDIGluIGEgVFlQRSBkZWZpbml0aW9uIikpCisJCQkJICAgImF0dHJpYnV0ZSBhdCAlQyBpbiBh ICVzIGRlZmluaXRpb24iLAorCQkJCSAgIHN0YXRlX25hbWUpKQogCQl7CiAJCSAgbSA9IE1BVENI X0VSUk9SOwogCQkgIGdvdG8gY2xlYW51cDsKQEAgLTU0NDksNyArNTQ1Myw4IEBAIG1hdGNoX2F0 dHJfc3BlYyAodm9pZCkKIAkgIGVsc2UgaWYgKGQgPT0gREVDTF9MRU4pCiAJICAgIHsKIAkgICAg ICBpZiAoIWdmY19ub3RpZnlfc3RkIChHRkNfU1REX0YyMDAzLCAiTEVOICIKLQkJCQkgICAiYXR0 cmlidXRlIGF0ICVDIGluIGEgVFlQRSBkZWZpbml0aW9uIikpCisJCQkJICAgImF0dHJpYnV0ZSBh dCAlQyBpbiBhICVzIGRlZmluaXRpb24iLAorCQkJCSAgIHN0YXRlX25hbWUpKQogCQl7CiAJCSAg bSA9IE1BVENIX0VSUk9SOwogCQkgIGdvdG8gY2xlYW51cDsKQEAgLTU0NzIsOCArNTQ3Nyw4IEBA IG1hdGNoX2F0dHJfc3BlYyAodm9pZCkKIAkgICAgfQogCSAgZWxzZQogCSAgICB7Ci0JICAgICAg Z2ZjX2Vycm9yICgiQXR0cmlidXRlIGF0ICVMIGlzIG5vdCBhbGxvd2VkIGluIGEgVFlQRSBkZWZp bml0aW9uIiwKLQkJCSAmc2Vlbl9hdFtkXSk7CisJICAgICAgZ2ZjX2Vycm9yICgiQXR0cmlidXRl IGF0ICVMIGlzIG5vdCBhbGxvd2VkIGluIGEgJXMgZGVmaW5pdGlvbiIsCisJCQkgJnNlZW5fYXRb ZF0sIHN0YXRlX25hbWUpOwogCSAgICAgIG0gPSBNQVRDSF9FUlJPUjsKIAkgICAgICBnb3RvIGNs ZWFudXA7CiAJICAgIH0K --000000000000e2087d05a23de2fd--