From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by sourceware.org (Postfix) with ESMTPS id 1350A39730EA; Tue, 2 Feb 2021 12:20:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 1350A39730EA Received: by mail-lj1-x236.google.com with SMTP id e18so23676487lja.12; Tue, 02 Feb 2021 04:20:34 -0800 (PST) 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:cc; bh=T6oWHeDMiAVifFzyjvq3sJbx/LjldyyEEWx/xbJAPko=; b=WzWUp3nNVr6MOpF7OpfL07ER2A03rUYPk1Pe5Yfdl/08hy7x3kwBP95u9yKy/6WysJ 2YWqQynZxzsJDq7NhXiEOj3id7ToV9RIrUtGvOy8kk2EjP075Bqu/ktEW+w1+fjS2OJs JMdS+aspHjNCl7pyMl0KlSeQwfJkqQRLJIjVSnhr4if0HHWTtBjWEHIuUIqCerXzccc5 gXTlWhj0aSZFyPv3VRbYFaS8RcwH09CxNmIWF0lptBqrr7mAwVCXZjdV7gnqlXMiwwCk QB1pWVLFUZf9/D1z3w01PFMIDKdvsXCU8wuvsyaO0xjvWF/fLBzwGSSpr5HgbcvpFWSP Dk3w== X-Gm-Message-State: AOAM530hrdKOWUuRaCS812sAPzZLBy9kNHCMUCTnNVsMfRvsSPrKdTc5 Xbtj3EYBFBtSVaouG+xH7ZZTQ0ppL3TYhF5MhRzdOjn9HGvqXQ== X-Google-Smtp-Source: ABdhPJwM5+oz+TQjB2WqFg+mOkQvuCwjjtk/G04m5ngJLlYrT/qw555hNLIHn/0PhmBBH/W7OO+7fpvRsN7xqXn2Tls= X-Received: by 2002:a2e:7a0a:: with SMTP id v10mr13003812ljc.339.1612268432582; Tue, 02 Feb 2021 04:20:32 -0800 (PST) MIME-Version: 1.0 From: Paul Richard Thomas Date: Tue, 2 Feb 2021 12:20:21 +0000 Message-ID: Subject: [Patch, fortran] PR98897 - Erroneous procedure attribute for associate name To: "fortran@gcc.gnu.org" , gcc-patches Content-Type: multipart/mixed; boundary="0000000000003507de05ba597f21" X-Spam-Status: No, score=-8.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, HTML_MESSAGE, 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Tue, 02 Feb 2021 12:20:35 -0000 --0000000000003507de05ba597f21 Content-Type: text/plain; charset="UTF-8" This is more or less 'obvious' and does not require any further explanation. Regtests with FC33/x86_64 - OK for master (and ....)? Paul Fortran: Fix calls to associate name typebound subroutines [PR98897]. 2021-02-02 Paul Thomas gcc/fortran PR fortran/98897 * match.c (gfc_match_call): Include associate names as possible entities with typebound subroutines. The target needs to be resolved for the type. gcc/testsuite/ PR fortran/98897 * gfortran.dg/typebound_call_32.f90: New test. --0000000000003507de05ba597f21 Content-Type: text/x-patch; charset="US-ASCII"; name="submit.diff" Content-Disposition: attachment; filename="submit.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kknyzbsm0 ZGlmZiAtLWdpdCBhL2djYy9mb3J0cmFuL21hdGNoLmMgYi9nY2MvZm9ydHJhbi9tYXRjaC5jCmlu ZGV4IGYwNDY5ZTI1ZGE2Li4yZGY2MTkxZDdlNiAxMDA2NDQKLS0tIGEvZ2NjL2ZvcnRyYW4vbWF0 Y2guYworKysgYi9nY2MvZm9ydHJhbi9tYXRjaC5jCkBAIC00OTk5LDEwICs0OTk5LDE2IEBAIGdm Y19tYXRjaF9jYWxsICh2b2lkKQogICBzeW0gPSBzdC0+bi5zeW07CiAKICAgLyogSWYgdGhpcyBp cyBhIHZhcmlhYmxlIG9mIGRlcml2ZWQtdHlwZSwgaXQgcHJvYmFibHkgc3RhcnRzIGEgdHlwZS1i b3VuZAotICAgICBwcm9jZWR1cmUgY2FsbC4gICovCi0gIGlmICgoc3ltLT5hdHRyLmZsYXZvciAh PSBGTF9QUk9DRURVUkUKLSAgICAgICB8fCBnZmNfaXNfZnVuY3Rpb25fcmV0dXJuX3ZhbHVlIChz eW0sIGdmY19jdXJyZW50X25zKSkKLSAgICAgICYmIChzeW0tPnRzLnR5cGUgPT0gQlRfREVSSVZF RCB8fCBzeW0tPnRzLnR5cGUgPT0gQlRfQ0xBU1MpKQorICAgICBwcm9jZWR1cmUgY2FsbC4gQXNz b2NpYXRlIHZhcmlhYmxlIHRhcmdldHMgaGF2ZSB0byBiZSByZXNvbHZlZCBmb3IgdGhlCisgICAg IHRhcmdldCB0eXBlLiAgKi8KKyAgaWYgKCgoc3ltLT5hdHRyLmZsYXZvciAhPSBGTF9QUk9DRURV UkUKKwl8fCBnZmNfaXNfZnVuY3Rpb25fcmV0dXJuX3ZhbHVlIChzeW0sIGdmY19jdXJyZW50X25z KSkKKyAgICAgICAmJiAoc3ltLT50cy50eXBlID09IEJUX0RFUklWRUQgfHwgc3ltLT50cy50eXBl ID09IEJUX0NMQVNTKSkKKwkJfHwKKyAgICAgIChzeW0tPmFzc29jICYmIHN5bS0+YXNzb2MtPnRh cmdldAorICAgICAgICYmIGdmY19yZXNvbHZlX2V4cHIgKHN5bS0+YXNzb2MtPnRhcmdldCkKKyAg ICAgICAmJiAoc3ltLT5hc3NvYy0+dGFyZ2V0LT50cy50eXBlID09IEJUX0RFUklWRUQKKwkgICB8 fCBzeW0tPmFzc29jLT50YXJnZXQtPnRzLnR5cGUgPT0gQlRfQ0xBU1MpKSkKICAgICByZXR1cm4g bWF0Y2hfdHlwZWJvdW5kX2NhbGwgKHN0KTsKIAogICAvKiBJZiBpdCBkb2VzIG5vdCBzZWVtIHRv IGJlIGNhbGxhYmxlIChpbmNsdWRlIGZ1bmN0aW9ucyBzbyB0aGF0IHRoZQo= --0000000000003507de05ba597f21 Content-Type: text/x-fortran; charset="US-ASCII"; name="typebound_call_32.f90" Content-Disposition: attachment; filename="typebound_call_32.f90" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kknyzj9k1 ISB7IGRnLWRvIHJ1biB9CiEKISBUZXN0IHRoZSBmaXggZm9yIFBSOTg4OTcgaW4gd2hpY2ggdHlw ZWJvdW5kIHN1YnJvdXRpbmVzIG9mIGFzc29jaWF0ZSBuYW1lcwohIHdlcmUgbm90IHJlY29nbmlz ZWQgaW4gYSBjYWxsLiBGdW5jdGlvbnMgd2VyZSBPSyBidXQgdGhpcyBpcyB0ZXN0ZWQgYmVsb3cu CiEKISBDb250cmlidXRlZCBieSBEYW1pYW4gUm91c29uICA8ZGFtaWFuQHNvdXJjZXJ5aW5zdGl0 dXRlLm9yZz4KIQptb2R1bGUgb3V0cHV0X2RhdGFfbQogIGltcGxpY2l0IG5vbmUKCiAgdHlwZSBv dXRwdXRfZGF0YV90CiAgICBpbnRlZ2VyLCBwcml2YXRlIDo6IGkgPSAwCiAgY29udGFpbnMKICAg IHByb2NlZHVyZSBvdXRwdXQsIHJldHVybl92YWx1ZQogIGVuZCB0eXBlCgoKY29udGFpbnMKICBz dWJyb3V0aW5lIG91dHB1dChzZWxmKQogICAgICBpbXBsaWNpdCBub25lCiAgICAgIGNsYXNzKG91 dHB1dF9kYXRhX3QpIHNlbGYKICAgICAgc2VsZiVpID0gMTIzNAogIGVuZCBzdWJyb3V0aW5lCgog IGludGVnZXIgZnVuY3Rpb24gcmV0dXJuX3ZhbHVlKHNlbGYpCiAgICAgIGltcGxpY2l0IG5vbmUK ICAgICAgY2xhc3Mob3V0cHV0X2RhdGFfdCkgc2VsZgogICAgICByZXR1cm5fdmFsdWUgPSBzZWxm JWkKICBlbmQgZnVuY3Rpb24KZW5kIG1vZHVsZQoKICB1c2Ugb3V0cHV0X2RhdGFfbQogIGltcGxp Y2l0IG5vbmUKICBhc3NvY2lhdGUob3V0cHV0X2RhdGEgPT4gb3V0cHV0X2RhdGFfdCgpKQogICAg Y2FsbCBvdXRwdXRfZGF0YSVvdXRwdXQKICAgIGlmIChvdXRwdXRfZGF0YSVyZXR1cm5fdmFsdWUo KSAubmUuIDEyMzQpIHN0b3AgMQogIGVuZCBhc3NvY2lhdGUKZW5kCgo= --0000000000003507de05ba597f21--