From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id D242F384F4B4 for ; Thu, 24 Nov 2022 12:01:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D242F384F4B4 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.96,190,1665475200"; d="scan'208";a="87693676" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 24 Nov 2022 04:01:21 -0800 IronPort-SDR: J1Y836rrc2krOMGPwyegrv+4mXRaD7R9cCCjmVYU74xrdK2OjWRvWc+jFMdW0iP98m/zN+CUSv TCCt4p0kN4V1sLXHF/o4Njsw84ZQSnKC5EMU3jbq+ENCRXswAvZYDV370eL7DFNEDTMuWXTj0j /jJCg56hq8BMmJU6gx+rUblYN5zlkG1eaf72bj2fqoWKLFFyXuZQFI5QxiAb1SsV3mklKgKZv/ E121Fkprv3rcEPoHwbmQ+6nkybs/RqhPjYGVyyKcdpaXa6VS4CabesXkfAGcSeGbGL9BV4J/WC XDI= Message-ID: <1e963b8f-a022-019b-513c-e0ad6cfa8b05@codesourcery.com> Date: Thu, 24 Nov 2022 13:01:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Content-Language: en-US To: gcc-patches , Jakub Jelinek From: Tobias Burnus Subject: OpenMP Patch Ping Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable 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=-5.4 required=5.0 tests=BAYES_00,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,KAM_SHORT,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Updated list as follow up to last ping at https://gcc.gnu.org/pipermail/gcc= -patches/2022-September/601162.html Recent patches: Sandra's (Tue Nov 15 04:46:15 GMT 2022) [PATCH v4] OpenMP: Generate SIMD clones for functions with "declare target" https://gcc.gnu.org/pipermail/gcc-patches/2022-November/606218.html Julian's patches - I hope I got it right as I lost a bit track: (Tue Nov 8 14:36:17 GMT 2022) [PATCH v2 06/11] OpenMP: lvalue parsing for map clauses (C++) https://gcc.gnu.org/pipermail/gcc-patches/2022-November/605367.html (Fri Sep 30 13:30:22 GMT 2022) [PATCH v3 06/11] OpenMP: Pointers and member mappings https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602609.html (Tue Oct 18 10:39:01 GMT 2022) [PATCH v5 0/4] OpenMP/OpenACC: Fortran array descriptor mappings https://gcc.gnu.org/pipermail/gcc-patches/2022-October/thread.html#603790 (I think this is partially my task to review those.) Approved but waiting for the Fortran patches (v5) to get approved. [PATCH v3 08/11] OpenMP/OpenACC: Rework clause expansion and nested struct = handling https://gcc.gnu.org/pipermail/gcc-patches/2022-September/602010.html Possibly requiring a second look/review despite my initial comment (which might require revisions on the patch side as well): OpenMP: Duplicate checking for map clauses in Fortran (PR107214) https://gcc.gnu.org/pipermail/gcc-patches/2022-October/604033.html Older patches: * [PATCH 00/17] openmp, nvptx, amdgcn: 5.0 Memory Allocators https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597976.html * Unified-Shared Memory & Pinned Memory Depending on those: * [PATCH] OpenMP, libgomp: Handle unified shared memory in omp_target_is_ac= cessible. https://gcc.gnu.org/pipermail/gcc-patches/2022-May/594187.html * [PATCH, OpenMP, Fortran] requires unified_shared_memory 1/2: adjust libgf= ortran memory allocators https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599703.html (Fortran part, required for ...) * Re: [PATCH, OpenMP, Fortran] requires unified_shared_memory 2/2: insert U= SM allocators into libgfortran https://gcc.gnu.org/pipermail/gcc-patches/2022-September/601059.html And finally: * [PATCH, libgomp] Fix chunk_size<1 for dynamic schedule https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599332.html (Side remark: some other debugging support like showing the mapping being d= one as stderr output or ... would be nice as well; might depend on a libgom= p-debug.so and/or -f...(sanitize=3Dopenmp or ...); the other open-source co= mpiler has something similar.) * * * Pending libgomp/nvptx patches: (Wed Sep 21 07:45:36 GMT 2022) [PATCH, nvptx, 1/2] Reimplement libgomp barriers for nvptx https://gcc.gnu.org/pipermail/gcc-patches/2022-September/601922.html (Wed Sep 21 07:45:54 GMT 2022) [PATCH, nvptx, 2/2] Reimplement libgomp barriers for nvptx: bar.red instruc= tion support in GCC https://gcc.gnu.org/pipermail/gcc-patches/2022-September/601925.html Those were pinged 4 times :-( Hopefully, I have not missed any patch Tobias PS: The following list covers pending patches, which have been reviewed but but need to updated before being ready - hopefully, this list is also up to= date: * (No pending patch, but wwwdoc's changes-13.html + projects/gomp/ need an = update before GCC 13) * [Patch] OpenMP, libgomp, gimple: omp_get_max_teams, omp_set_num_teams, an= d omp_{gs}et_teams_thread_limit on offload devices Should be re-submitted any time soon (today, next few days) * [Patch] OpenMP/Fortran: Permit end-clause on directive https://gcc.gnu.org/pipermail/gcc-patches/2022-August/600433.html Trivial patch modifications required - mostly LGTM already. * [PATCH] libgomp: fix hang on fatal error https://gcc.gnu.org/pipermail/gcc-patches/2022-October/603616.html (Patch rejected but alternative solutions were suggested.) * Re: [Patch] OpenMP/Fortran: Use firstprivat not alloc for ptr attach for = arrays (Committed but failing occasionally:) https://gcc.gnu.org/pipermail/gcc-patches/2022-November/605854.html * "[PATCH 3/3] vect: inbranch SIMD clones" https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599490.html Review comments to be addressed. * [PATCH 0/5] [gfortran] Support for allocate directive (OpenMP 5.0) https://gcc.gnu.org/pipermail/gcc-patches/2022-January/588367.html * [PATCH] openmp: fix max_vf setting for amdgcn offloading https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598265.html =E2=86=92 To be updated for review comments. (Side note: we should at some point find a way to improve target-specific handling; similar to the are-exceptions-supported issue of PR101544 but there are more.) * [PATCH, OpenMP, v4] Implement uses_allocators clause for target regions https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596587.html * Needs to be revised according to review comments * Fortran allocatable components handling (needs to be split into separate = pieces and submitted separately) https://gcc.gnu.org/pipermail/gcc-patches/2022-April/593704.html * [PATCH 00/16] OpenMP: lvalues in "map" clauses and struct handling rework https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586600.html and January + February updates (search for metadirective) + patch review end of May, e.g. https://gcc.gnu.org/pipermail/gcc-patches/2022-May/595762.html (+ 4 mor= e emails) * [PATCH 00/16] OpenMP: lvalues in "map" clauses and struct handling rework https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585439.html + [PATCH v2 00/11] OpenMP 5.0: C & C++ "declare mapper" support (plus st= ruct rework, etc.) https://gcc.gnu.org/pipermail/gcc-patches/2022-March/591973.html * [PATCH 00/40] OpenACC "kernels" Improvements https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586901.html (4 simple patches are in by now; could be reviewed, in principle) ----------------- 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