This is an automated email from the git hooks/post-receive script.
git pushed a change to branch devel/omp/gcc-9 in repository gcc.
at 34fdecb2eb4 Merge remote-tracking branch 'origin/releases/gcc-9' into d [...]
This branch includes the following new commits:
new 11d93ca76c0 Disable gnat.dg/socket1.adb on hppa*-*-hpux*. new c3fed15104e Skip charset.cc tests on *-*-hpux*. new fa8a705d1f8 Fix libbacktrace build on hppa-hpux. new 8fdde048c9e Revert "rs6000: Fix more testsuite fallout from rs6000_legi [...] new b060b7424f4 Revert "rs6000: Fix infinite loop building ghostscript and [...] new c24e1961890 Revert "Adjust how variable vector extraction is done." new a0e22367235 Revert "Fix bad code of vector extract of PC-relative addre [...] new d00fd3cfc0e Fix/skip various tests for hppa*-*-hpux*. new c799cb1de94 Daily bump. new 4630b748e63 x32: Update baseline_symbols.txt new eaaee438bf8 Daily bump. new 6bf890660d9 Readd ChangeLog entries for new cb54729240b lto: Also copy .note.gnu.property section new 166c024a196 c++: Fix attributes with lambda and trailing return type. new 1ccbda907d1 PR c++/90732 - ICE with VLA capture and generic lambda. new e83a2d943a1 c++: Fix return deduction of lambda in discarded stmt. new 9d5df8e3221 checking: avoid verify_type_variant crash on incomplete type. new f137a7c6b12 c++: Fix cast to pointer to VLA. new b4e53e9b3c9 c++: Allow parm of empty class type in constexpr. new 054aeaef276 c++: Fix ({ ... }) array mem-initializer. new 010204594d9 Daily bump. new e913d4f4771 explow: Fix ICE caused by plus_constant [PR94002] new 224ca3bfe8c Darwin, libsanitizer: Update minimum supported system version. new a8b69300ec4 [PATCH] Forward -foffload=[...] from the driver (compile-ti [...] new 1031806f2dc Async rework (v6) new a34e7878fa3 Host-to-device transfer coalescing & magic offset value sel [...] new b2d21d8329d Factor out duplicate code in gimplify_scan_omp_clauses new 2155f100ce2 OpenACC 2.6 manual deep copy support (attach/detach) new 6701effc000 OpenACC reference count consistency checking new a7e6117e36b [og8] Attach/detach array slices on dereferenced struct members new 9621b7bbab0 [1/8] Multi-dimensional dynamic array support for OpenACC d [...] new b6a245e338e [2/8] Multi-dimensional dynamic array support for OpenACC d [...] new a56d5cfffdb [3/8] Multi-dimensional dynamic array support for OpenACC d [...] new 800b8fdcf5b [4/8] Multi-dimensional dynamic array support for OpenACC d [...] new b20ad3e89ec [5/8] Multi-dimensional dynamic array support for OpenACC d [...] new 3902199fcc8 [6/8] Multi-dimensional dynamic array support for OpenACC d [...] new b9b4b4d53a6 [7/8] Multi-dimensional dynamic array support for OpenACC d [...] new c42632498cc [8/8] Multi-dimensional dynamic array support for OpenACC d [...] new ba3ba16fa3d Interaction of dynamic/multidimensional arrays with attach/detach. new fc61d629645 Add support for OpenACC routine nohost clause new 3608ceecdf0 Use oacc_verify_routine_clauses for C/C++ new 64a95e9be2e Tweak error return value for acc_set_cuda_stream. new 2d11254d631 Add OpenACC Fortran support for deviceptr and variable in c [...] new 3fa4bb72dcb Various OpenACC reduction enhancements - FE changes new 5d7ed774d9f Various OpenACC reduction enhancements - ME and nvptx changes new 46a278468fc Various OpenACC reduction enhancements - test cases new c40efbf10d4 Adjustments and additions to testcases new 53632d9a514 Reinstate kernels-restrict behaviour new 5e34073bd77 Generate sequential loop for OpenACC loop directive inside kernels new d8f442dc230 Default compute dimensions (compile time) new ce93596f77c Fix implicit mapping for array slices on lexically-enclosin [...] new 453969500c8 Enable GOMP_MAP_FIRSTPRIVATE_INT for OpenACC new a520239d83b Fortran "declare create"/allocate support for OpenACC new 8a6420c32b2 Don't mark OpenACC auto loops as independent inside acc par [...] new 39869eb180d Enable firstprivate OpenACC reductions new f752d880a5a Fix hang when running oacc exec with CUDA 9.0 nvprof new c589b6c02e2 Tweak target selector for libgomp.oacc-c-c++-common/lib-93.c. new 0da5365e8cd New tests from pr72741 only new 0f0f24da61e Add support for gang local storage allocation in shared memory new a4d37818615 Allow NULL for update directives in OpenACC 2.6 new d9ac15279c7 Calculate correct size for optional arguments used in the f [...] new e68a8aeceaa Add support for allocatable arrays as optional arguments new 6c3d6c9635b Add tests for Fortran optional arguments in OpenACC 2.6 new c6afc44abf6 Ensure that optional-arguments check is specific to Fortran new a0a5fe7aada Allow optional arguments to be used in the use_device OpenA [...] new e120c4b3a78 Disable libstdc++ dependency for libffi new edb782d825e Report errors on missing OpenACC reduction clauses in neste [...] new 9c306c69a2f Add OpenACC 2.6 if and if_present clauses on host_data cons [...] new 493b01873ee Use functional parameters for data mappings in OpenACC chil [...] new add5700ec27 Add OpenACC 2.6 `serial' construct support new 5677b75c32c Add OpenACC 2.6 `no_create' clause support new 10b865e4c06 Add OpenACC 2.6 `acc_get_property' support new a439a79d74c Use "-fopenacc-kernels=parloops" to document "parloops" test cases new a6bd9ce7243 Add OpenACC target kinds for decomposed kernels regions new a773b7e7038 Separate OpenACC kernels regions in data and parallel parts new 167cec455a4 Turn OpenACC kernels regions into a sequence of parallel regions new 25ade711693 Handle conditional execution of loops in OpenACC kernels regions new e2fde505cdc Adjust parallelism of loops in gang-single parts of OpenACC [...] new 66d2ab316aa Launch kernels asynchronously in OpenACC kernels regions new 77abda92710 New OpenACC kernels region decompose algorithm new 4c05daa5dda Make new OpenACC kernels conversion the default; adjust and [...] new 7464b711af2 Adjust parallelism of loops in gang-single parts of OpenACC [...] new 0f628705a36 Add OpenACC 2.6 `acc_get_property' support: restore Intel M [...] new 22787bfbae7 Fix ICE when optional arguments are used in OpenACC directives new 1f61ba9c150 Update OpenACC version to 2.6 new a2689f013ba Avoid introducing 'create' mapping clauses for loop index v [...] new 3dcd61cae15 Initialise KEY and OFFSET fields when if_present test fails. new f6ddcaeddf0 Add kernels for-index reuse testcase. new b0e35852e86 Fix references declared in lexically-enclosing OpenACC data region new 95c9c226ec2 Fix warning syntax and typos in two libgomp tests new 51615ae84f5 Fix lexically-nested data mappings for no_alloc or optional [...] new f513ca2b69d Fix for firstprivate-int.f90 test failures new 37d05bf5f72 Fix missing gstdint.h error new 2fb8c8c7788 Link libquadmath in Fortran libgomp tests new 3a401f9ba10 Fix expected messages in goacc tests new a7649ea738e Apply gangprivate attribute to innermost decl new 8647f7a6f01 Merge tag 'releases/gcc-9.1.0' new 17d0289f0b0 Improve OpenMP map diagnostics. new c68bbcbc642 Fix ICE in cp_omp_mappable_type_1 new 5031a0790d1 Support Fortran 2003 class pointers in OpenACC new 1b331358057 Assumed-size arrays with non-lexical data mappings new 57b0df6d7a5 Allow the accelerator to have more offloaded functions than [...] new 495c501dd7b Commit of https://gcc.gnu.org/ml/gcc-patches/2019-07/msg00336.html new 9342531a7fc OpenACC Profiling Interface (incomplete) new 8a74f62e60a Add changes to profiling interface from OG8 branch new 2c061c61598 [og9] Add support for constructors and destructors on GCN new 818667bf66f [og9] Create GCN-specific gthreads new 262b3471027 [og9] Stub implementation of unwinding for AMD GCN new c8194365dd8 [og9] Enable full GFortran library for AMD GCN new 868d3ad10f2 [og9] AMD GCN offloading support new 291dfc7320d [og9] Make OpenACC function-parameter explosion optional new da5430880b8 [og9] NVPTX GOMP_OFFLOAD_openacc_async_construct arg fix an [...] new 78ffe6be90f [og9] Update parallel-dims.c and serial-dims.c warning line [...] new 48baddfe4b9 [og9] Add missing exec_params libgomp plugin entry points new 1dcedb6c849 [og9] Fix configury for AMD GCN testing new bdb42604604 [og9] Use a single worker for OpenACC on AMD GCN new 3f2d70bb7ed [og9] Wait at end of OpenACC asynchronous kernels regions new addc8702db3 [og9] Use temporary buffers for async host2dev copies new 5d8575da656 [og9] Wait on queue-full condition in AMD GCN libgomp offlo [...] new f82d1c5db25 [og9] Fix libgomp.oacc-fortran/lib-13.f90 async bug new dbbc4d1714f [og9] Target-dependent gang-private variable decl rewriting new 1cd81a77f08 [og9] OpenACC middle-end worker-partitioning support new 0549f1fcbe5 [og9] AMD GCN adjustments for middle-end worker partitioning new cf90466f381 [og9] Fix up tests for oaccdevlow pass splitting new ca3308a527a [og9] Reference reduction localization new 05ec021fd50 [og9] Enable worker partitioning for AMD GCN new bb75e6f6cd8 Backport expcnt patches. new 9b9b4f4ded5 [og9] Fix tree check failure with reduction localization new 14fbd2f5102 [og9] Remove duplicate SESE code in NVPTX backend new d73fe949b36 Tweak error message for mapped parameters. new c157d67a69d [og9] Add omp_pause_resource{,_all} for AMD GCN new 3f14dd44b39 [og9] Use more appropriate var in localize_reductions call new af85c01d02c [og9] OpenACC profiling support for AMD GCN new 7b1ef58b90b Add -march=gfx906 for AMD GCN. new bb76aa75296 Move offload data into GPU memory. new 4b134d6cd7a Fix relocations with multiple devices. new 993d229d9af Use GFX9 granulated sgprs count correctly. new 7f925450379 Detect number of GPU compute units. new b03f950bf37 Fix memory leak in libgomp when using OpenMP new d244bdcbcf9 [og9] Fix src_copy mismerge in GOMP_OFFLOAD_openacc_async_host2dev new 21fb2da78b2 [og9] Improve async serialize implementation for AMD GCN li [...] new d6279083f9e [og9] Clean up dead/write-only fields in GCN libgomp plugin new 2e2b9bc5300 libgomp plugin-gcn - init string new 2bbadef82d8 [og9] A couple of GCN-specific test fixes new 9dc4701282f [og9] Update expected messages, errors and warnings for "ke [...] new 28378bcabf0 [og9] Fix uninitialised read in gomp_map_vars_internal new 3e9e8cccbbb [og9] OpenACC profiling-interface fixes for asynchronous op [...] new c03050895c3 [og9] Fix OpenACC "ephemeral" asynchronous host-to-device copies new 7ac0298e815 Silence compiler warnings new e04901322aa Use PRId64 if available new 0c61ed9b762 libgomp - fix dg-warning line numbers new f3b04b11e2e Reduce testsuite fails new ff39b8b9248 [og9] Add 'ephemeral' parameter to GOMP_OFFLOAD_openacc_asy [...] new bb911c6f613 Backport from mainline new 154811a885d [og9] Handle references in OpenACC "private" clauses new 97947c52561 Backport Fortran OMG/ACC diagnositic patch new 8e86b4a5d0f Fortran - Improve OpenMP/OpenACC diagnostic new 4f4c1ea2d27 Fortran - fix OpenMP 'target simd' new c7dd28cba55 Fix OpenMP's use_device_ptr with Fortran array descriptors new de5b5fcdd69 [og9] Fix libgomp serial-dims.c test for AMD GCN new 833d954448c [og9] Re-do OpenACC private variable resolution new 0ff59ef4f9a [og9] Backport AMD GCN backend improvements from mainline new 2644efdcf18 [og9] Fix libgomp.oacc-fortran/lib-16.f90 test new 7b20c8645a5 Daily bump. new f33d2797d4f maintainer-scripts: Speed up git clone in gcc_release new bde2e6e5982 Remove unnecessary XFAILs from existing testcase 20050603-3.c. new 831d4a69005 c++: avoid ICE with __builtin_memset (PR90997). new 9af9e004831 c++: Fix [[no_unique_address]] and default mem-init [PR90432] new 581825efc30 c++: Fix mismatch in template argument deduction [PR90505] new b38d6242be6 c++: Fix value-init crash in template [PR93676] new d8b65123ea2 sanopt: Avoid crash on anonymous parameter [PR93436] new 2b5d109ba3a c++: Fix ICE in tsubst_copy with parenthesized expression [ [...] new 29bb27b7ef2 Daily bump. new 1665d97d375 PR c++/90938 - Initializing array with {1} works, but not {0} new e19f06538c5 c++: Fix constexpr ICE from const mismatch [PR91607] new 7beafc829c5 Fix ICE in trans_associate_var new 526632f93d0 Merge commit 'a0c06cc27d2146b7d86758ffa236516c6143d62c' int [...] new 34fdecb2eb4 Merge remote-tracking branch 'origin/releases/gcc-9' into d [...]
The 178 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.