This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-12 in repository gcc.
at b845d2f62e7 Revert changes to acc_prof-init-1.c and acc_prof-parallel-1.c
This branch includes the following new commits:
new 18bdbd7e501 Identify OMP development branch in output of 'gcc --version' new 15d0f61a7fe Merge non-contiguous array support patches. new 30d29fbc7bc Tweak error return value for acc_set_cuda_stream. new 4c708e0500a Add OpenACC Fortran support for deviceptr and variable in c [...] new 3a5e525489f Various OpenACC reduction enhancements - FE changes new bce2c92cfec Various OpenACC reduction enhancements - ME and nvptx changes new d27d6c9e1e3 Various OpenACC reduction enhancements - test cases new 59e263c4241 Adjustments and additions to testcases new 90d4c72130b Reinstate kernels-restrict behaviour new 30025fc576f Generate sequential loop for OpenACC loop directive inside kernels new d9075a4c478 Default compute dimensions (compile time) new 241ee112617 Fix implicit mapping for array slices on lexically-enclosin [...] new bfe3562fe9c Enable GOMP_MAP_FIRSTPRIVATE_INT for OpenACC new 008f2396ebb Don't mark OpenACC auto loops as independent inside acc par [...] new edb11b53205 Enable firstprivate OpenACC reductions new 063265b9d62 Tweak target selector for libgomp.oacc-c-c++-common/lib-93.c. new 6ed2c33eeaa Disable libstdc++ dependency for libffi new eadd78ea6cf Use "--param=openacc-kernels=parloops" to document "parloop [...] new d3c8aacb5fb Make new OpenACC kernels conversion the default; adjust and [...] new de9f5e0c687 Update OpenACC version to 2.6 new 47aa908ff93 Add kernels for-index reuse testcase. new 1665877ae57 Fix references declared in lexically-enclosing OpenACC data region new 43a2dffa47a Fix lexically-nested data mappings for no_alloc or optional [...] new fd532ca87c3 Fix expected messages in goacc tests new 9f711701481 Assumed-size arrays with non-lexical data mappings new 833ff20bf8d Add changes to profiling interface from OG8 branch new f398407c3b5 NVPTX GOMP_OFFLOAD_openacc_async_construct arg fix and gomp [...] new d6c3e6281d1 Add missing exec_params libgomp plugin entry points new 684d44a3990 Fix libgomp.oacc-fortran/lib-13.f90 async bug new 0855e537542 Reference reduction localization new 9793ca937c6 Fix tree check failure with reduction localization new 0c769078d6d Use more appropriate var in localize_reductions call new 9351f925a8b Update expected messages, errors and warnings for "kernels" tests new 719f93c8618 OpenACC profiling-interface fixes for asynchronous operations new cfa16d11d94 Silence compiler warnings new ebe33b92d30 Handle references in OpenACC "private" clauses new 924b6fcc1af Fortran "declare create"/allocate support for OpenACC new 85626d15545 Fix OpenACC "ephemeral" asynchronous host-to-device copies new f4133ffad29 Fix vector handling for firstprivate of <= pointer size new f6cdb8ccebe Add XFAIL for libgomp.oacc-c-c++-common/data-firstprivate-1.c new f44580d8961 Kernels loops annotation: C and C++. new e8dc40997e4 Add -fno-openacc-kernels-annotate-loops option to more testcases. new 29fd0337622 Kernels loops annotation: Fortran. new 8ce5285eeb9 Additional Fortran testsuite fixes for kernels loops annota [...] new 49577050cb3 Fix bug in processing of array dimensions in data clauses. new 5190d7438a1 OpenACC: fix privatization of by-reference arrays new e7b7db7d995 Fix goacc/noncontig_array-1.c testcase new 598ef2ebfc7 libgomp.oacc-fortran/firstprivate-int.f90 fix for nonexisti [...] new 734a55e1a2c Fix failures in c-c++-common/goacc/note-parallelism-combine [...] new 39efd9c9744 XFAIL tests in gfortran.dg/goacc/loop-2-kernels.f95 new 52df0ca89ec Fix gfortran.dg/goacc/pr70828.f90 testcase new 652fff3f4cb Add a "combined" flag for "acc kernels loop" etc directives. new cdd128b106c Annotate inner loops in "acc kernels loop" directives (C/C++). new 8fa50b8d9ad Annotate inner loops in "acc kernels loop" directives (Fortran). new 69e65667549 Update dg-* in gfortran.dg/gomp/pr67500.f90 new b813e919ddc Permit calls to builtins and intrinsics in kernels loops. new a929984b858 Fix patterns in Fortran tests for kernels loop annotation. new fba58e30219 Clean up loop variable extraction in OpenACC kernels loop a [...] new cb275034847 Relax some restrictions on the loop bound in kernels loop a [...] new 3405728e403 dwarf: Multi-register CFI address support new 11a9acbd8d1 [og10] openacc: Adjust loop lowering for AMD GCN new 01bbed294a2 [og10] vect: Add target hook to prefer gather/scatter instructions new 27a14054a8a Fix offload dwarf info new 037c0d9acde DWARF address space for variables new 353afd4ec8b Correct fix offload dwarf info new 4b1205e5797 OpenMP 5.0: Allow multiple clauses mapping same variable new 6ab6303f61c OpenMP 5.0: requires directive new 87af8c58d31 DWARF: fix ICE caused by offload debug fix new 86a04ff9b51 nvptx: remove erroneous stack deletion new 1f4ee53c2ea Allow static constexpr fields in mappable types for C++ new f3d77a2a853 openmp: Scale type precision of collapsed iterator variable new fbf951ba1a0 DWARF: late code range fixup new 47e5ba646c2 [WIP] OpenMP 5.0: requires directive: workaround to fix lib [...] new a0cea325419 Update expected messages in OpenACC tests new f0ecb3a0ec3 Fix is_oacc_parallel_or_serial for kernel regions new 30db74a9de4 Update expected messages in kernels-decompose-2 tests new 8203581d9af Update expected messages in data-clause-1 tests new e932de121d8 Add -Wopenacc-parallelism to tests only in OG11 new a24748da5b4 c-c++-common/gomp/map-6.c: Fix dg-error due to mapping changes new 18dc308aeac [og11] Rewrite GOMP_MAP_ATTACH_DETACH mappings unconditionally new 4cdc152ea71 [og11] Unify ARRAY_REF/INDIRECT_REF stripping code in extra [...] new be4d1220e25 [og11] Refactor struct lowering for OpenACC/OpenMP in gimplify.c new 404817a4763 [og11] Rework indirect struct handling for OpenACC in gimplify.c new 35b976d48e9 [og11] OpenMP/OpenACC: Move array_ref/indirect_ref handling [...] new 157e8afa90f libgomp amdgcn: Fix issues with dynamic OpenMP thread scaling new e1cc4392a40 openacc: fix ICE for non-decl expression in non-contiguous [...] new fd94b61618b OpenMP: Fix target device ancestor tests according to rever [...] new a8dbb53bce9 gomp/target-device-ancestor-*.f90: Fix testcase of OG11 new 3f4978ee8dc testsuite/libgomp.oacc-fortran/: Add -Wopenacc-parallelism new a89c485b5d1 Fix gimple_debug_cfg declaration new 39a8c371fda Fortran: delinearize multi-dimensional array accesses new 3e8b51d143e openacc: Move pass_oacc_device_lower after pass_graphite new 17cd8dcff93 graphite: Extend SCoP detection dump output new 87fdca23f2b graphite: Rename isl_id_for_ssa_name new af8716ef76f graphite: Fix minor mistakes in comments new 9a77a1c4aad Fix branch prediction dump message new 5a7dd46fcf1 Move compute_alias_check_pairs to tree-data-ref.c new f7643da2684 graphite: Add runtime alias checking new 9c7a6472554 openacc: Use Graphite for dependence analysis in "kernels" regions new e46f7cd204c openacc: Add "can_be_parallel" flag info to "graph" dumps new 900a55760d8 openacc: Add further kernels tests new 22e26296ce6 openacc: Remove unused partitioning in "kernels" regions new cbc7e47d439 Add function for printing a single OMP_CLAUSE new ab53d5a6a27 openacc: Add data optimization pass new a7e863fc4d5 openacc: Add runtime alias checking for OpenACC kernels new 01e6774b725 openacc: Warn about "independent" "kernels" loops with data [...] new ca4b1ed05f2 openacc: Handle internal function calls in pass_lim new d6e47d42ddc openacc: Disable pass_pre on outlined functions analyzed by [...] new cda80446746 graphite: Tune parameters for OpenACC use new b1e894b815e graphite: Adjust scop loop-nest choice new a4439ac7d05 graphite: Accept loops without data references new e85cf3eb39e openacc: Adjust test expectations to new "kernels" handling new 89cb5556074 libgomp, nvptx: Update bundled CUDA header file new c5d1d765129 libgomp, nvptx: low-latency memory allocator new 1486a6a4a8d libgomp, nvptx: Add fallback for PTX versions lower than 4.1 new 1588a8976f6 openmp: Add C support for parsing metadirectives new 30e0547b8de openmp: Add middle-end support for metadirectives new d1e6d779001 openmp: Add support for resolving metadirectives during par [...] new 568a9a64df4 openmp: Add support for streaming metadirectives and resolv [...] new 7c353f46fb2 openmp: Add C++ support for parsing metadirectives new 631148e2510 openmp, fortran: Add Fortran support for parsing metadirectives new d7b611a5492 openmp: Add testcases for metadirectives new 67310930e69 openmp: Metadirective fixes new da1da23068d openmp: Add support for 'target_device' context selector set new 2e950ecaeaa openmp: Add warning when functions containing metadirective [...] new e0d1e49413d openmp: Eliminate non-matching metadirective variants early [...] new 484384f0b28 openmp: More Fortran front-end fixes for metadirectives new 44810a49709 openmp: Improve handling of nested OpenMP metadirectives in [...] new faf2c46547f openmp: Handle C/C++ array reference base-pointers in array [...] new a6c1eccffb1 Fortran/OpenMP: Support mapping of DT with allocatable components new df47c251104 Add a restriction on allocate clause (OpenMP 5.0) new 7eda84c4837 Set omp_requires_mask for dynamic_allocators. new 491478d12b8 Add parsing support for allocate directive (OpenMP 5.0) new f59df0cd760 Translate allocate directive (OpenMP 5.0). new d38d86536c3 Handle cleanup of omp allocated variables (OpenMP 5.0). new 37e3970a0ec Gimplify allocate directive (OpenMP 5.0). new d4ef751715f Lower allocate directive (OpenMP 5.0). new ab7520b3b4c libgomp: pinned memory new c3ea2b4417a libgomp, openmp: Add ompx_pinned_mem_alloc new f6c61b324c6 openmp, nvptx: low-lat memory access traits new 27587bea742 openmp: Add -foffload-memory new fa65fc45972 openmp: allow requires unified_shared_memory new 84914e197d9 openmp, nvptx: ompx_unified_shared_mem_alloc new 54c2d861ac6 openmp: Use libgomp memory allocation functions with unifie [...] new 842df187487 openmp: -foffload-memory=pinned new f3fd38e31fa libgomp, nvptx: report USM supported new 0a63a142294 openmp: BUILT_IN_GOMP_ENABLE_PINNED_MODE new 8099ba0e264 Fix a crash due to mismatch of free and GOMP_alloc. new 39bdcd849ec openmp: Do USM transform for omp_target_alloc new 02b4955747d libgomp: autodetect page sizes in pinned memory tests new 7e14e1a88d5 openmp: unified_address support new f0ac4511d30 OpenMP: Fix use_device_{addr,ptr} with in-data-sharing arg new 6d3366dd476 Fortran: Fix finalization resolution with deep copy new 319298fb1af Fortran: Fix finalization resolution with deep copy (cont) new 213577701d1 Fortran: Fix proc pointer as elemental arg handling new 2bdbbdb63eb OpenMP: Handle descriptors in target's firstprivate [PR104949] new 08d253b758b amdgcn: Remove LLVM 9 assembler/linker support new 18300fba49d amdgcn: Add gfx90a support new dbc770c4351 openmp: Implement uses_allocators clause new 28d79c9620a Fortran: Add location info to OpenMP tree nodes new 28c49e0f617 OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr. new d9070421d9e libgomp/plugin/plugin-gcn.c: Use -foffload-options= in err msg new aec89cc4c80 Fortran: Add support for OMP non-rectangular loops. new 67c9b129a85 libgomp: Update docs to reflect Fortran support for non-rec [...] new caa8134568c OpenMP, libgomp: Add new runtime routine omp_target_is_accessible. new 270bfaf9add Fix up 'libgomp.fortran/use_device_addr-5.f90' multi-device [...] new cb3cdd60f6b libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system [...] new 125d17558bf libgomp GCN plugin: Clean up unused references to system-pr [...] new a309e5a1457 libgomp GCN plugin: Clean up always-empty 'PLUGIN_GCN_CPPFL [...] new 55890b268ea libgomp: Remove unused '--with-hsa-runtime', '--with-hsa-ru [...] new 2e67f6f70fa openmp: Add omp_all_memory support (C/C++ only so far) new 828926a5259 libgomp plugins: Don't 'AC_SUBST' and 'AC_DEFINE_UNQUOTED' [...] new d2a0dc62719 libgomp nvptx plugin: Split 'PLUGIN_NVPTX_DYNAMIC' into 'PL [...] new 6468241ffe1 Refactor '-ldl' handling for libgomp proper and plugins new e99ae0c0254 libgomp nvptx plugin: Only consider '--with-cuda-driver=[.. [...] new 00e6d2d70c2 Fix ICE when cache-3-1.c testcase is run new 0ad06e951e9 Fix ICE in OpenACC kernel testcases new 2f7ab1a1fde Fix ICE in kernels-decompose-pr100280-1.c testcase new 02448507344 Fix ICE in nested-function-1.c testcase new 9fb0076b11e Fix Fortran array-access regressions new f7970642f03 Fix excess errors in pr85381-3.c testcase new b845d2f62e7 Revert changes to acc_prof-init-1.c and acc_prof-parallel-1.c
The 182 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.