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 00B843857017 for ; Mon, 12 Sep 2022 09:04:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 00B843857017 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.93,308,1654588800"; d="diff'?scan'208";a="82700271" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 12 Sep 2022 01:04:16 -0800 IronPort-SDR: YyjWeC0oXyGae7xVvkyaUlrxyzAHD5/CSr1ssnpZM9xki8W67Y5eAcHDb2/JouHq8twrwE42BM RYFQcLDKx7RO8mW9CgznuFjJAvRgyvKXdGPuTJSByiyLv+Sc4QtZCXqwQnBl1aR8/RkobsEzi0 RAnS0h4U3lOzNSaDmU9Sx6VWj97Vc818wCy6NntjnxAQ9BHF0NuTpKigmPUNA/NbhEVlvofwYV XUtdxvah/i1Hzqz/oft3v/dPU+04dQktYq+nF8W9Yy+abDb6Ihsf1HJv2k8zoMOMv1MFPyyVEB MiQ= Content-Type: multipart/mixed; boundary="------------u3wHG200XexUtMsnvYf7Iipq" Message-ID: <7833e1c2-c66c-8a6e-8aed-becfe7899eeb@codesourcery.com> Date: Mon, 12 Sep 2022 11:04:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Content-Language: en-US To: gcc-patches , Jakub Jelinek From: Tobias Burnus Subject: [patch] libgomp.texi: Impl. status fix/addition X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-11.mgc.mentorg.com (139.181.222.11) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,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 List-Id: --------------u3wHG200XexUtMsnvYf7Iipq Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable This patch is about the OpenMP 5.{1,2} implementation status. For omp/ompx/omx, I think it was a bit misleading. omp/ompx (and omx) are reserved namespaces; for 'omp' nothing needs to be done (either already implemented or not), while for 'ompx'/'omx' (vendor extension), the note + footnote tries to describe what happens. =E2=80=93 I hope the re= vised wording is clearer. The other change is about two OpenMP 5.1 items; the first one seems to get used in some code =E2=80=93 'begin declare target' is essentially the s= ame as 'declare target' ... 'end declare target' but additionally permits clauses. And the second new item: I think it was regarded as bug fix, but I personally read it rather as change. The question is as what to read it and how to handle it? Initially I wrote and thought of it as deprecation of the previous syntax, i.e. warning but only once the OpenMP version has been bumped to 5.2's. I now think we could diagnose it earlier =E2=80= =93 IMO a warning would be sufficient, but it could also be read it such that an error is required. =E2=80=93 Thoughts about this item + what to implement? 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 --------------u3wHG200XexUtMsnvYf7Iipq Content-Type: text/x-patch; charset="UTF-8"; name="libgomp-impl-update.diff" Content-Disposition: attachment; filename="libgomp-impl-update.diff" Content-Transfer-Encoding: base64 bGliZ29tcC50ZXhpOiBJbXBsLiBzdGF0dXMgZml4L2FkZGl0aW9uCgpsaWJnb21wL0NoYW5n ZUxvZzoKCgkqIGxpYmdvbXAudGV4aSAoT3Blbk1QIDUuMSBJbXBsLiBTdGF0dXMpOiBBZGQg dHdvIG5ldyBtaW5vciBpdGVtcy4KCShPcGVuTVAgNS4yIEltcGwuIFN0YXR1cyk6IEltcHJv dmUgb21wL29teC9vbXB4IHdvcmRpbmcuCgpkaWZmIC0tZ2l0IGEvbGliZ29tcC9saWJnb21w LnRleGkgYi9saWJnb21wL2xpYmdvbXAudGV4aQppbmRleCAzZGM0NjdhYWRlMC4uN2RiNWZh YjU4MGEgMTAwNjQ0Ci0tLSBhL2xpYmdvbXAvbGliZ29tcC50ZXhpCisrKyBiL2xpYmdvbXAv bGliZ29tcC50ZXhpCkBAIC0zNDgsNiArMzQ4LDkgQEAgVGhlIE9wZW5NUCA0LjUgc3BlY2lm aWNhdGlvbiBpcyBmdWxseSBzdXBwb3J0ZWQuCiBAaXRlbSBTdXBwb3J0IEBjb2Rle2JlZ2lu L2VuZCBkZWNsYXJlIHRhcmdldH0gc3ludGF4IGluIEMvQysrIEB0YWIgTiBAdGFiCiBAaXRl bSBQb2ludGVyIHByZWRldGVybWluZWQgZmlyc3Rwcml2YXRlIGdldHRpbmcgaW5pdGlhbGl6 ZWQKIHRvIGFkZHJlc3Mgb2YgbWF0Y2hpbmcgbWFwcGVkIGxpc3QgaXRlbSBwZXIgNS4xLCBT ZWN0LiAyLjIxLjcuMiBAdGFiIE4gQHRhYgorQGl0ZW0gQGNvZGV7YmVnaW4gZGVjbGFyZSB0 YXJnZXR9IGRpcmVjdGl2ZSBAdGFiIE4gQHRhYgorQGl0ZW0gRm9yIEZvcnRyYW4sIGRpYWdu b3NlIHBsYWNpbmcgZGVjbGFyYXRpdmUgYmVmb3JlL2JldHdlZW4gQGNvZGV7VVNFfSwKKyAg ICAgIEBjb2Rle0lNUE9SVH0sIGFuZCBAY29kZXtJTVBMSUNJVH0gYXMgaW52YWxpZCBAdGFi IE4gQHRhYgogQGVuZCBtdWx0aXRhYmxlCiAKIApAQCAtMzYyLDEyICszNjUsMTMgQEAgdG8g YWRkcmVzcyBvZiBtYXRjaGluZyBtYXBwZWQgbGlzdCBpdGVtIHBlciA1LjEsIFNlY3QuIDIu MjEuNy4yIEB0YWIgTiBAdGFiCiAgICAgICBAdGFiIE4gQHRhYgogQGl0ZW0gQGNvZGV7b21w fS9AY29kZXtvbXB4fS9AY29kZXtvbXh9IHNlbnRpbmVscyBhbmQgQGNvZGV7b21wX30vQGNv ZGV7b21weF99CiAgICAgICBuYW1lc3BhY2VzIEB0YWIgTi9BCi0gICAgICBAdGFiIHdhcm5p bmcgZm9yIEBjb2Rle29tcC9vbXB4fSBzZW50aW5lbHNAZm9vdG5vdGV7QGNvZGV7b21wL29t cHh9Ci0gICAgICBzZW50aW5lbHMgYXMgQy9DKysgcHJhZ21hIGFuZCBDKysgYXR0cmlidXRl cyBhcmUgd2FybmVkIGZvciB3aXRoCisgICAgICBAdGFiIHdhcm5pbmcgZm9yIEBjb2Rle29t cHgvb214fSBzZW50aW5lbHNAZm9vdG5vdGV7VGhlIEBjb2Rle29tcHh9CisgICAgICBzZW50 aW5lbCBhcyBDL0MrKyBwcmFnbWEgYW5kIEMrKyBhdHRyaWJ1dGVzIGFyZSB3YXJuZWQgZm9y IHdpdGgKICAgICAgIEBjb2Rley1XdW5rbm93bi1wcmFnbWFzfSAoaW1wbGllZCBieSBAY29k ZXstV2FsbH0pIGFuZCBAY29kZXstV2F0dHJpYnV0ZXN9CiAgICAgICAoZW5hYmxlZCBieSBk ZWZhdWx0KSwgcmVzcGVjdGl2ZWx5OyBmb3IgRm9ydHJhbiBmcmVlLXNvdXJjZSBjb2RlLCB0 aGVyZSBpcwotICAgICAgYSB3YXJuaW5nIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgZm9yIGZp eGVkLXNvdXJjZSBjb2RlIHdpdGgKLSAgICAgIEBjb2Rley1Xc3VycHJpc2luZ30gKGVuYWJs ZWQgYnkgQGNvZGV7LVdhbGx9KX0KKyAgICAgIGEgd2FybmluZyBlbmFibGVkIGJ5IGRlZmF1 bHQgYW5kLCBmb3IgZml4ZWQtc291cmNlIGNvZGUsIHRoZSBAY29kZXtvbXh9CisgICAgICBz ZW50aW5lbCBpcyB3YXJuZWQgZm9yIHdpdGggd2l0aCBAY29kZXstV3N1cnByaXNpbmd9IChl bmFibGVkIGJ5CisgICAgICBAY29kZXstV2FsbH0pLiBVbmtub3duIGNsYXVzZXMgYXJlIGFs d2F5cyByZWplY3RlZCB3aXRoIGFuIGVycm9yLn0KIEBpdGVtIENsYXVzZXMgb24gQGNvZGV7 ZW5kfSBkaXJlY3RpdmUgY2FuIGJlIG9uIGRpcmVjdGl2ZSBAdGFiIE4gQHRhYgogQGl0ZW0g RGVwcmVjYXRpb24gb2Ygbm8tYXJndW1lbnQgQGNvZGV7ZGVzdHJveX0gY2xhdXNlIG9uIEBj b2Rle2RlcG9ian0KICAgICAgIEB0YWIgTiBAdGFiCg== --------------u3wHG200XexUtMsnvYf7Iipq--