From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id 6A8303857BB6 for ; Wed, 25 May 2022 15:55:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6A8303857BB6 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.91,250,1647331200"; d="diff'?scan'208";a="79026383" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa1.mentor.iphmx.com with ESMTP; 25 May 2022 07:55:54 -0800 IronPort-SDR: 6JZX1cq2V9MUvyQ1EB6V0uz/xnYA6ekBPGC3KoICy37uYg6mlTnDVWFP1PAWLzeV3kyk+37sXk LNw8oxT5TsJtNLFLNYKl00DG7BcWlBd69exGJUpZy6bTHvwm8zA3r3MPPFH+4JhYy/C3w4mvxs uj6bIrE1ZqlJoK+SuaxmGN6ie1ilG5Fk1nyU4GqUoNXSXlWv0jzf8J38BpMIYLi73rK7V+YyX/ yWE9KWNYs6sgCCC2kY7eHUjucF8f3Mp1spbtsVgmxb5KvSGDe4SzUUQLKuyEex/5QzKqH3Ornk auc= Content-Type: multipart/mixed; boundary="------------P095qngSh099FirIDaP9CaD4" Message-ID: <2a72bf67-8f28-66c0-3bb5-b52a5bd1bdd4@codesourcery.com> Date: Wed, 25 May 2022 17:55:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US To: gcc-patches , Jakub Jelinek From: Tobias Burnus Subject: [Patch] libgomp.texi: Add more to-be-implemented OpenMP 5.2 features / [wwwdocs] p.texi: Add more to-be-implemented OpenMP 5.2 features X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-09.mgc.mentorg.com (139.181.222.9) 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 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, 25 May 2022 15:55:58 -0000 --------------P095qngSh099FirIDaP9CaD4 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable I had a look at the OpenMP 5.2 changes and found some more, which I think should be listed. Some were rather hidden, two were only documented in the deprecate part. I also added the 'begin declare target', which is a variant to the delimited form of 'declare target' =E2=80=93 the non-begin variant is then deprecated in 5.1. (The begin variant permits clauses, the other doesn't.) OK? Comments? Tobias PS: For Fortran, 5.1 permitted with capture: [!$omp end atomic] namely: the 'end atomic' is optional. gfortran has implemented this =E2=80=93 but 5.2 now made it required again, treating it as bug. I am not sure whether this should now also be listed as 'deleted' feature or not. Hmm. ----------------- 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 --------------P095qngSh099FirIDaP9CaD4 Content-Type: text/x-patch; charset="UTF-8"; name="extra-omp52.diff" Content-Disposition: attachment; filename="extra-omp52.diff" Content-Transfer-Encoding: base64 bGliZ29tcC50ZXhpOiBBZGQgbW9yZSB0by1iZS1pbXBsZW1lbnRlZCBPcGVuTVAgNS4yIGZl YXR1cmVzCgpsaWJnb21wLwoJKiBsaWJnb21wLnRleGkgKE90aGVyIG5ldyBPcGVuTVAgNS4x IGZlYXR1cmVzKTogQWRkCgknYmVnaW4gZGVjbGFyZSB0YXJnZXQnLgoJKE90aGVyIG5ldyBP cGVuTVAgNS4yIGZlYXR1cmVzKTogTmV3LgoKZGlmZiAtLWdpdCBhL2xpYmdvbXAvbGliZ29t cC50ZXhpIGIvbGliZ29tcC9saWJnb21wLnRleGkKaW5kZXggNTY3MjQ2ODdmYjQuLjc0MzQ2 NDNkZDFkIDEwMDY0NAotLS0gYS9saWJnb21wL2xpYmdvbXAudGV4aQorKysgYi9saWJnb21w L2xpYmdvbXAudGV4aQpAQCAtMzQzLDYgKzM0Myw3IEBAIFRoZSBPcGVuTVAgNC41IHNwZWNp ZmljYXRpb24gaXMgZnVsbHkgc3VwcG9ydGVkLgogQGl0ZW0gU3VwcG9ydCBvZiBzdHJ1Y3R1 cmVkIGJsb2NrIHNlcXVlbmNlcyBpbiBDL0MrKyBAdGFiIFkgQHRhYgogQGl0ZW0gQGNvZGV7 dW5jb25zdHJhaW5lZH0gYW5kIEBjb2Rle3JlcHJvZHVjaWJsZX0gbW9kaWZpZXJzIG9uIEBj b2Rle29yZGVyfQogICAgICAgY2xhdXNlIEB0YWIgWSBAdGFiCitAaXRlbSBTdXBwb3J0IEBj b2Rle2JlZ2luL2VuZCBkZWNsYXJlIHRhcmdldH0gc3ludGF4IGluIEMvQysrIEB0YWIgTiBA dGFiCiBAZW5kIG11bHRpdGFibGUKIAogCkBAIC0zOTUsNiArMzk2LDIzIEBAIFRoZSBPcGVu TVAgNC41IHNwZWNpZmljYXRpb24gaXMgZnVsbHkgc3VwcG9ydGVkLgogQGl0ZW0gQGNvZGV7 b21wX2N1cl9pdGVyYXRpb259IGtleXdvcmQgQHRhYiBOIEB0YWIKIEBlbmQgbXVsdGl0YWJs ZQogCitAdW5udW1iZXJlZHN1YnNlYyBPdGhlciBuZXcgT3Blbk1QIDUuMiBmZWF0dXJlcwor CitAbXVsdGl0YWJsZSBAY29sdW1uZnJhY3Rpb25zIC42MCAuMTAgLjI1CitAaGVhZGl0ZW0g RGVzY3JpcHRpb24gQHRhYiBTdGF0dXMgQHRhYiBDb21tZW50cworQGl0ZW0gRm9yIEZvcnRy YW4sIG9wdGlvbmFsIGNvbW1hIGJldHdlZW4gZGlyZWN0aXZlIGFuZCBjbGF1c2UgQHRhYiBO IEB0YWIKK0BpdGVtIENvbmZvcm1pbmcgZGV2aWNlIG51bWJlcnMgYW5kIEBjb2Rle29tcF9p bml0aWFsX2RldmljZX0gYW5kCisgICAgICBAY29kZXtvbXBfaW52YWxpZF9kZXZpY2V9IGVu dW0vUEFSQU1FVEVSIEB0YWIgTiBAdGFiCitAaXRlbSBJbml0aWFsIHZhbHVlIG9mIEBlbXBo e2RlZmF1bHQtZGV2aWNlLXZhcn0gSUNWIHdpdGgKKyAgICAgIEBjb2Rle09NUF9UQVJHRVRf T0ZGTE9BRD1tYW5kYXRvcnl9IEB0YWIgTiBAdGFiCitAaXRlbSBAZW1waHtpbnRlcm9wX3R5 cGVzfSBpbiBhbnkgcG9zaXRpb24gb2YgdGhlIG1vZGlmaWVyIGxpc3QgZm9yIHRoZSBAY29k ZXtpbml0fSBjbGF1c2UKKyAgICAgIG9mIHRoZSBAY29kZXtpbnRlcm9wfSBjb25zdHJ1Y3Qg QHRhYiBOIEB0YWIKK0BpdGVtIERlcHJlY2F0ZSBzcGVjaWZ5aW5nIG11bHRpcGxlIG1vZGlm aWVycyBpbiB0aGUgQGNvZGV7bWFwfSBjbGF1c2Ugd2l0aG91dAorICAgICAgY29tbWEgc2Vw YXJhdG9yIEB0YWIgTiBAdGFiCitAaXRlbSBEZXByZWNhdGUgQGNvZGV7ZGVzdHJveX0gY2xh dXNlIG9uIHRoZSBAY29kZXtkZXBvYmp9IGNvbnN0cnVjdCB3aXRoIG5vCisgICAgICBhcmd1 bWVudCBAdGFiIE4gQHRhYgorQGVuZCBtdWx0aXRhYmxlCisKIAogQGMgLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiBAYyBPcGVuTVAgUnVudGltZSBMaWJyYXJ5IFJvdXRpbmVzCg== --------------P095qngSh099FirIDaP9CaD4 Content-Type: text/x-patch; charset="UTF-8"; name="extra-omp52.diff" Content-Disposition: attachment; filename="extra-omp52.diff" Content-Transfer-Encoding: base64 Z2NjLTEzL2NoYW5nZXMuaHRtbCAtIFVwZGF0ZSBPcGVuTVAgLyBwcm9qZWN0cy9nb21wIC0g YWRkIG1vcmUgdG8tZG8gaXRlbXMKCiogZ2NjLTEzL2NoYW5nZXMuaHRtbCAoT3Blbk1QKTog QWRkICdub3dhaXQnIHdpdGggJ3Rhc2t3YWl0Jy4KKiBwcm9qZWN0cy9nb21wL2luZGV4Lmh0 bWw6IEFkZCBvbmUgNS4xIGFuZCBzZXZlcmFsIDUuMiBhZGRpdGlvbmFsCiAgdG8tYmUtaW1w bGVtZW50ZWQgZmVhdHVyZXMuCgpkaWZmIC0tZ2l0IGEvaHRkb2NzL2djYy0xMy9jaGFuZ2Vz Lmh0bWwgYi9odGRvY3MvZ2NjLTEzL2NoYW5nZXMuaHRtbAppbmRleCBjMjYxMDQxMi4uYTI2 MjA4N2YgMTAwNjQ0Ci0tLSBhL2h0ZG9jcy9nY2MtMTMvY2hhbmdlcy5odG1sCisrKyBiL2h0 ZG9jcy9nY2MtMTMvY2hhbmdlcy5odG1sCkBAIC00MCw3ICs0MCw4IEBAIGEgd29yay1pbi1w cm9ncmVzcy48L3A+CiAgIDx1bD4KICAgICA8bGk+VGhlIGZvbGxvd2luZyBPcGVuTVAgNS4x IGZlYXR1cmVzIGhhdmUgYmVlbiBhZGRlZDogdGhlCiAgICAgPGNvZGU+b21wX2FsbF9tZW1v cnk8L2NvZGU+IHJlc2VydmVkIGxvY2F0b3IsIHRoZSA8Y29kZT5pbm91dHNldDwvY29kZT4K LSAgICBtb2RpZmllciB0byB0aGUgPGNvZGU+ZGVwZW5kPC9jb2RlPiBjbGF1c2UgYW5kIHRo ZQorICAgIG1vZGlmaWVyIHRvIHRoZSA8Y29kZT5kZXBlbmQ8L2NvZGU+IGNsYXVzZSwgdGhl IDxjb2RlPm5vd2FpdDwvY29kZT4KKyAgICBjbGF1c2UgZm9yIHRoZSA8Y29kZT50YXNrd2Fp dDwvY29kZT4gZGlyZWN0aXZlIGFuZCB0aGUKICAgICA8Y29kZT5vbXBfdGFyZ2V0X2lzX2Fj Y2Vzc2libGU8L2NvZGU+LCA8Y29kZT5vbXBfdGFyZ2V0X21lbWNweV9hc3luYzwvY29kZT4s CiAgICAgPGNvZGU+b21wX3RhcmdldF9tZW1jcHlfcmVjdF9hc3luYzwvY29kZT4gYW5kCiAg ICAgPGNvZGU+b21wX2dldF9tYXBwZWRfcHRyPC9jb2RlPiBBUEkgcm91dGluZXMuIEZvcnRy YW4gbm93IHN1cHBvcnRzCmRpZmYgLS1naXQgYS9odGRvY3MvcHJvamVjdHMvZ29tcC9pbmRl eC5odG1sIGIvaHRkb2NzL3Byb2plY3RzL2dvbXAvaW5kZXguaHRtbAppbmRleCA2ODUzMWE1 Ny4uZjJiODBhZDggMTAwNjQ0Ci0tLSBhL2h0ZG9jcy9wcm9qZWN0cy9nb21wL2luZGV4Lmh0 bWwKKysrIGIvaHRkb2NzL3Byb2plY3RzL2dvbXAvaW5kZXguaHRtbApAQCAtNjMwLDYgKzYz MCwxMSBAQCB0aGFuIGxpc3RlZCwgZGVwZW5kaW5nIG9uIHJlc29sdmVkIGNvcm5lciBjYXNl cyBhbmQgb3B0aW1pemF0aW9ucy48L3A+CiAgICAgPHRkIGNsYXNzPSJzdXBwb3J0ZWQiPjxh IGhyZWY9Ii4uLy4uL2djYy0xMy9jaGFuZ2VzLmh0bWwjbGFuZ3VhZ2VzIj5HQ0MmbmJzcDsx MzwvYT48L3RkPgogICAgIDx0ZD48L3RkPgogICA8L3RyPgorICA8dHI+CisgICAgPHRkPjxj b2RlPm5vd2FpdDwvY29kZT4gY2xhdXNlIGluIDxjb2RlPnRhc2t3YWl0PC9jb2RlPiBkaXJl Y3RpdmU8L3RkPgorICAgIDx0ZCBjbGFzcz0ic3VwcG9ydGVkIj48YSBocmVmPSIuLi8uLi9n Y2MtMTMvY2hhbmdlcy5odG1sI2xhbmd1YWdlcyI+R0NDJm5ic3A7MTM8L2E+PC90ZD4KKyAg ICA8dGQ+PC90ZD4KKyAgPC90cj4KICAgPHRyPgogICAgIDx0ZD48ZW0+dGFyZ2V0X2Rldmlj ZSB0cmFpdDwvZW0+IGluIE9wZW5NUCBDb250ZXh0PC90ZD4KICAgICA8dGQgY2xhc3M9InVu c3VwcG9ydGVkIj5ObzwvdGQ+CkBAIC02OTAsMTEgKzY5NSw2IEBAIHRoYW4gbGlzdGVkLCBk ZXBlbmRpbmcgb24gcmVzb2x2ZWQgY29ybmVyIGNhc2VzIGFuZCBvcHRpbWl6YXRpb25zLjwv cD4KICAgICA8dGQgY2xhc3M9InVuc3VwcG9ydGVkIj5ObzwvdGQ+CiAgICAgPHRkPjwvdGQ+ CiAgIDwvdHI+Ci0gIDx0cj4KLSAgICA8dGQ+PGNvZGU+bm93YWl0PC9jb2RlPiBjbGF1c2Ug aW4gPGNvZGU+dGFza3dhaXQ8L2NvZGU+IGRpcmVjdGl2ZTwvdGQ+Ci0gICAgPHRkIGNsYXNz PSJ1bnN1cHBvcnRlZCI+Tm88L3RkPgotICAgIDx0ZD48L3RkPgotICA8L3RyPgogICA8dHI+ CiAgICAgPHRkPjxjb2RlPnByZXNlbnQ8L2NvZGU+IGFyZ3VtZW50IHRvIDxjb2RlPmRlZmF1 bHRtYXA8L2NvZGU+IGNsYXVzZTwvdGQ+CiAgICAgPHRkIGNsYXNzPSJ1bnN1cHBvcnRlZCI+ Tm88L3RkPgpAQCAtNzI1LDYgKzcyNSwxMiBAQCB0aGFuIGxpc3RlZCwgZGVwZW5kaW5nIG9u IHJlc29sdmVkIGNvcm5lciBjYXNlcyBhbmQgb3B0aW1pemF0aW9ucy48L3A+CiAgICAgPHRk IGNsYXNzPSJ1bnN1cHBvcnRlZCI+Tm88L3RkPgogICAgIDx0ZD48L3RkPgogICA8L3RyPgor ICA8dHI+CisgICAgPHRkPlN1cHBvcnQgPGNvZGU+YmVnaW4vZW5kIGRlY2xhcmUgdGFyZ2V0 PC9jb2RlPiBzeW50YXggaW4gQy9DKys8L3RkPgorICAgIDx0ZCBjbGFzcz0idW5zdXBwb3J0 ZWQiPk5vPC90ZD4KKyAgICA8dGQ+PC90ZD4KKyAgPC90cj4KKyAgPHRyPgogPC90Ym9keT4K IDwvdGFibGU+CiAKQEAgLTg3NSw2ICs4ODEsMzYgQEAgdGhhbiBsaXN0ZWQsIGRlcGVuZGlu ZyBvbiByZXNvbHZlZCBjb3JuZXIgY2FzZXMgYW5kIG9wdGltaXphdGlvbnMuPC9wPgogICAg IDx0ZCBjbGFzcz0idW5zdXBwb3J0ZWQiPk5vPC90ZD4KICAgICA8dGQ+PC90ZD4KICAgPC90 cj4KKyAgPHRyPgorICAgIDx0ZD5Gb3IgRm9ydHJhbiwgb3B0aW9uYWwgY29tbWEgYmV0d2Vl biBkaXJlY3RpdmUgYW5kIGNsYXVzZTwvdGQ+CisgICAgPHRkIGNsYXNzPSJ1bnN1cHBvcnRl ZCI+Tm88L3RkPgorICAgIDx0ZD48L3RkPgorICA8L3RyPgorICA8dHI+CisgICAgPHRkPkNv bmZvcm1pbmcgZGV2aWNlIG51bWJlcnMgYW5kIDxjb2RlPm9tcF9pbml0aWFsX2RldmljZTwv Y29kZT4gYW5kIDxjb2RlPm9tcF9pbnZhbGlkX2RldmljZTwvY29kZT4gZW51bS9QQVJBTUVU RVI8L3RkPgorICAgIDx0ZCBjbGFzcz0idW5zdXBwb3J0ZWQiPk5vPC90ZD4KKyAgICA8dGQ+ PC90ZD4KKyAgPC90cj4KKyAgPHRyPgorICAgIDx0ZD48ZW0+aW50ZXJvcF90eXBlczwvZW0+ IGluIGFueSBwb3NpdGlvbiBvZiB0aGUgbW9kaWZpZXIgbGlzdCBmb3IgdGhlIDxjb2RlPmlu aXQ8L2NvZGU+IGNsYXVzZSBvZiB0aGUgPGNvZGU+aW50ZXJvcDwvY29kZT4gY29uc3RydWN0 PHRkPgorICAgIDx0ZCBjbGFzcz0idW5zdXBwb3J0ZWQiPk5vPC90ZD4KKyAgICA8dGQ+PC90 ZD4KKyAgPC90cj4KKyAgPHRyPgorICAgIDx0ZD5Jbml0aWFsIHZhbHVlIG9mIDxlbT5kZWZh dWx0LWRldmljZS12YXI8L2VtPiBJQ1Ygd2l0aCA8Y29kZT5PTVBfVEFSR0VUX09GRkxPQUQ9 bWFuZGF0b3J5PC9jb2RlPjwvdGQ+CisgICAgPHRkIGNsYXNzPSJ1bnN1cHBvcnRlZCI+Tm88 L3RkPgorICAgIDx0ZD48L3RkPgorICA8L3RyPgorICA8dHI+CisgICAgPHRkPkRlcHJlY2F0 ZSBzcGVjaWZ5aW5nIG11bHRpcGxlIG1vZGlmaWVycyBpbiB0aGUgPGNvZGU+bWFwPC9jb2Rl PiBjbGF1c2Ugd2l0aG91dCBjb21tYSBzZXBhcmF0b3I8L3RkPgorICAgIDx0ZCBjbGFzcz0i dW5zdXBwb3J0ZWQiPk5vPC90ZD4KKyAgICA8dGQ+PC90ZD4KKyAgPC90cj4KKyAgPHRyPgor ICAgIDx0ZD5EZXByZWNhdGUgPGNvZGU+ZGVzdHJveTwvY29kZT4gY2xhdXNlIG9uIHRoZSA8 Y29kZT5kZXBvYmo8L2NvZGU+IGNvbnN0cnVjdCB3aXRoIG5vIGFyZ3VtZW50PC90ZD4KKyAg ICA8dGQgY2xhc3M9InVuc3VwcG9ydGVkIj5ObzwvdGQ+CisgICAgPHRkPjwvdGQ+CisgIDwv dHI+CiA8L3Rib2R5PgogPC90YWJsZT4KIAo= --------------P095qngSh099FirIDaP9CaD4--