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 5A62838293DE; Fri, 27 May 2022 12:43:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5A62838293DE Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=mentor.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.91,255,1647331200"; d="diff'?scan'208";a="76332741" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 27 May 2022 04:43:02 -0800 IronPort-SDR: 8yCZyqz15/8qvaZyonlHD+jZxOrktKzs+kKhzbtpRrKpZxX7fqlSt5U2sdB+hoSg3luseEVM0I 19kJqya6BJY0PbW5zTru/ONjZ8C7fcpHddyZW4QHwJjZlEntQvMlJoQdxNaomjQfnvPOfNaa9U 7iQ9wAPubGv3r1rsLwapPp+8Mdjvk+i1xDUd2r+KFeUSh73BTcSiGvaZKbss70Yj033keVheNO cgEk7AUAQZngNWSwH9r1f8otYg5GPToHaXAaERjKpPE498Iv45rior5NHkvJkCrKBb6djiW35k 1TI= Content-Type: multipart/mixed; boundary="------------ib4hhCEowNbAU9CItXyL00N4" Message-ID: <656353ac-f385-fd36-d848-b02a6041852e@mentor.com> Date: Fri, 27 May 2022 14:42:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US To: gcc-patches , fortran , Jakub Jelinek From: Tobias Burnus Subject: [committed] Fortran: Fix OpenMP clause name in error message X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-06.mgc.mentorg.com (139.181.222.6) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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: Fri, 27 May 2022 12:43:06 -0000 --------------ib4hhCEowNbAU9CItXyL00N4 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable This fix was part of the submitted patch + reviewed with minor comments patch: [PATCH, OpenMP 5.0] More implementation of the requires directive https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563393.html but that never got revised and applied. Committed the most obvious parts as obvious, as r13-800-g8af266501795dd76d05faef498dbd3472a01b305 Tobias PS: The non-obvious parts need to be a bit revised (collect follow-up patches, properly filter out requirements not fulfilled from the available-devices list =E2=86=92 cf. glossary of the current, post-5.2 Open= MP specification git repository) etc. ----------------- 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 --------------ib4hhCEowNbAU9CItXyL00N4 Content-Type: text/x-patch; charset="UTF-8"; name="committed.diff" Content-Disposition: attachment; filename="committed.diff" Content-Transfer-Encoding: base64 Y29tbWl0IDhhZjI2NjUwMTc5NWRkNzZkMDVmYWVmNDk4ZGJkMzQ3MmEwMWIzMDUKQXV0aG9y OiBUb2JpYXMgQnVybnVzIDx0b2JpYXNAY29kZXNvdXJjZXJ5LmNvbT4KRGF0ZTogICBGcmkg TWF5IDI3IDEzOjEyOjQ1IDIwMjIgKzAyMDAKCiAgICBGb3J0cmFuOiBGaXggT3Blbk1QIGNs YXVzZSBuYW1lIGluIGVycm9yIG1lc3NhZ2UKICAgIAogICAgZ2NjL2ZvcnRyYW4vQ2hhbmdl TG9nOgogICAgCiAgICAgICAgICAgICogb3Blbm1wLmNjIChnZmNfY2hlY2tfb21wX3JlcXVp cmVzKTogRml4IGNsYXVzZSBuYW1lIGluIGVycm9yLgogICAgCiAgICBnY2MvdGVzdHN1aXRl L0NoYW5nZUxvZzoKICAgIAogICAgICAgICAgICAqIGdmb3J0cmFuLmRnL2dvbXAvcmVxdWly ZXMtNC5mOTA6IFVwZGF0ZSBkZy1lcnJvci4KICAgICAgICAgICAgKiBnZm9ydHJhbi5kZy9n b21wL3JlcXVpcmVzLTguZjkwOiBVcGRhdGUgZGctZXJyb3IuCiAgICAKICAgIENvLWF1dGhv cmVkLWJ5OiBDaHVuZy1MaW4gVGFuZyA8Y2x0YW5nQGNvZGVzb3VyY2VyeS5jb20+Ci0tLQog Z2NjL2ZvcnRyYW4vb3Blbm1wLmNjICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQog Z2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL3JlcXVpcmVzLTQuZjkwIHwgMiArLQog Z2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL3JlcXVpcmVzLTguZjkwIHwgMiArLQog MyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZ2NjL2ZvcnRyYW4vb3Blbm1wLmNjIGIvZ2NjL2ZvcnRyYW4vb3Blbm1wLmNj CmluZGV4IDYxNzJlYzI3Njg3Li5lZmE2MmI2NGYyYiAxMDA2NDQKLS0tIGEvZ2NjL2ZvcnRy YW4vb3Blbm1wLmNjCisrKyBiL2djYy9mb3J0cmFuL29wZW5tcC5jYwpAQCAtNTI3Miw3ICs1 MjcyLDcgQEAgZ2ZjX2NoZWNrX29tcF9yZXF1aXJlcyAoZ2ZjX25hbWVzcGFjZSAqbnMsIGlu dCByZWZfb21wX3JlcXVpcmVzKQogICAgICAgaWYgKChyZWZfb21wX3JlcXVpcmVzICYgT01Q X1JFUV9SRVZFUlNFX09GRkxPQUQpCiAJICAmJiAhKG5zLT5vbXBfcmVxdWlyZXMgJiBPTVBf UkVRX1JFVkVSU0VfT0ZGTE9BRCkpCiAJZ2ZjX2Vycm9yICgiUHJvZ3JhbSB1bml0IGF0ICVM IGhhcyBPcGVuTVAgZGV2aWNlIGNvbnN0cnVjdHMvcm91dGluZXMgIgotCQkgICAiYnV0IGRv ZXMgbm90IHNldCAhJE9NUCBSRVFVSVJFUyBSRVZFUlNFX09GRlNFVCBidXQgb3RoZXIgIgor CQkgICAiYnV0IGRvZXMgbm90IHNldCAhJE9NUCBSRVFVSVJFUyBSRVZFUlNFX09GRkxPQUQg YnV0IG90aGVyICIKIAkJICAgInByb2dyYW0gdW5pdHMgZG8iLCAmbnMtPnByb2NfbmFtZS0+ ZGVjbGFyZWRfYXQpOwogICAgICAgaWYgKChyZWZfb21wX3JlcXVpcmVzICYgT01QX1JFUV9V TklGSUVEX0FERFJFU1MpCiAJICAmJiAhKG5zLT5vbXBfcmVxdWlyZXMgJiBPTVBfUkVRX1VO SUZJRURfQUREUkVTUykpCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRn L2dvbXAvcmVxdWlyZXMtNC5mOTAgYi9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAv cmVxdWlyZXMtNC5mOTAKaW5kZXggYjE3YWNlYjg5OGIuLmM4NzBhMjg0MGQzIDEwMDY0NAot LS0gYS9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvcmVxdWlyZXMtNC5mOTAKKysr IGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL3JlcXVpcmVzLTQuZjkwCkBAIC05 LDcgKzksNyBAQCBlbmQgbW9kdWxlIG0KIHN1YnJvdXRpbmUgZm9vCiAgICEkb21wIHRhcmdl dAogICAhJG9tcCBlbmQgdGFyZ2V0Ci0hIHsgZGctZXJyb3IgIk9wZW5NUCBkZXZpY2UgY29u c3RydWN0cy9yb3V0aW5lcyBidXQgZG9lcyBub3Qgc2V0ICEuT01QIFJFUVVJUkVTIFJFVkVS U0VfT0ZGU0VUIGJ1dCBvdGhlciBwcm9ncmFtIHVuaXRzIGRvIiAiIiB7IHRhcmdldCAqLSot KiB9IDkgfQorISB7IGRnLWVycm9yICJPcGVuTVAgZGV2aWNlIGNvbnN0cnVjdHMvcm91dGlu ZXMgYnV0IGRvZXMgbm90IHNldCAhLk9NUCBSRVFVSVJFUyBSRVZFUlNFX09GRkxPQUQgYnV0 IG90aGVyIHByb2dyYW0gdW5pdHMgZG8iICIiIHsgdGFyZ2V0ICotKi0qIH0gOSB9CiAhIHsg ZGctZXJyb3IgIk9wZW5NUCBkZXZpY2UgY29uc3RydWN0cy9yb3V0aW5lcyBidXQgZG9lcyBu b3Qgc2V0ICEuT01QIFJFUVVJUkVTIFVOSUZJRURfQUREUkVTUyBidXQgb3RoZXIgcHJvZ3Jh bSB1bml0cyBkbyIgIiIgeyB0YXJnZXQgKi0qLSogfSA5IH0KICEgeyBkZy1lcnJvciAiT3Bl bk1QIGRldmljZSBjb25zdHJ1Y3RzL3JvdXRpbmVzIGJ1dCBkb2VzIG5vdCBzZXQgIS5PTVAg UkVRVUlSRVMgVU5JRklFRF9TSEFSRURfTUVNT1JZIGJ1dCBvdGhlciBwcm9ncmFtIHVuaXRz IGRvIiAiIiB7IHRhcmdldCAqLSotKiB9IDkgfQogZW5kCmRpZmYgLS1naXQgYS9nY2MvdGVz dHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAvcmVxdWlyZXMtOC5mOTAgYi9nY2MvdGVzdHN1aXRl L2dmb3J0cmFuLmRnL2dvbXAvcmVxdWlyZXMtOC5mOTAKaW5kZXggZWFkZmNhZjg2MDkuLmU4 NGQ2MDlhZDI5IDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL2dvbXAv cmVxdWlyZXMtOC5mOTAKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nZm9ydHJhbi5kZy9nb21wL3Jl cXVpcmVzLTguZjkwCkBAIC0xMyw3ICsxMyw3IEBAIGNvbnRhaW5zCiAgZW5kIHN1YnJvdXRp bmUgZm9vCiBlbmQgbW9kdWxlIG0KIAotc3Vicm91dGluZSBiYXIgICEgeyBkZy1lcnJvciAi aGFzIE9wZW5NUCBkZXZpY2UgY29uc3RydWN0cy9yb3V0aW5lcyBidXQgZG9lcyBub3Qgc2V0 ICEuT01QIFJFUVVJUkVTIFJFVkVSU0VfT0ZGU0VUIGJ1dCBvdGhlciBwcm9ncmFtIHVuaXRz IGRvIiB9CitzdWJyb3V0aW5lIGJhciAgISB7IGRnLWVycm9yICJoYXMgT3Blbk1QIGRldmlj ZSBjb25zdHJ1Y3RzL3JvdXRpbmVzIGJ1dCBkb2VzIG5vdCBzZXQgIS5PTVAgUkVRVUlSRVMg UkVWRVJTRV9PRkZMT0FEIGJ1dCBvdGhlciBwcm9ncmFtIHVuaXRzIGRvIiB9CiAgICF1c2Ug bQogICAhJG9tcCByZXF1aXJlcyB1bmlmaWVkX3NoYXJlZF9tZW1vcnkKICAgISRvbXAgZGVj bGFyZSB0YXJnZXQK --------------ib4hhCEowNbAU9CItXyL00N4--