gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helper variables on target data even if... * gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helper variables on target data even if not GOVD_FIRSTPRIVATE. (gimplify_scan_omp_clauses): For OMP_CLAUSE_USE_DEVICE_* use just GOVD_EXPLICIT flags. (gimplify_omp_workshare): For OMP_TARGET_DATA move all OMP_CLAUSE_USE_DEVICE_* clauses to the end of clauses chain. * omp-low.c (scan_sharing_clauses): For OMP_CLAUSE_USE_DEVICE_* call install_var_field with mask 11 instead of 3. (lower_omp_target): For OMP_CLAUSE_USE_DEVICE_* use pass (splay_tree_key) &DECL_UID (var) to build_sender_ref instead of var. gcc/c/ * c-typeck.c (c_finish_omp_clauses): For C_ORT_OMP OMP_CLAUSE_USE_DEVICE_* clauses use oacc_reduction_head bitmap instead of generic_head to track duplicates. gcc/cp/ * semantics.c (finish_omp_clauses): For C_ORT_OMP OMP_CLAUSE_USE_DEVICE_* clauses use oacc_reduction_head bitmap instead of generic_head to track duplicates. libgomp/ * target.c (gomp_map_vars_internal): For GOMP_MAP_USE_DEVICE_PTR perform the lookup in the first loop only if !not_found_cnt, otherwise perform lookups for it in the second loop guarded with if (not_found_cnt || has_firstprivate). * testsuite/libgomp.c/target-37.c: New test. * testsuite/libgomp.c++/target-22.C: New test. From-SVN: r274206
| Name | 
 Last commit 
 | 
Last update | 
|---|---|---|
| .. | ||
| examples-4 | Loading commit data... | |
| affinity-1.C | Loading commit data... | |
| atomic-1.C | Loading commit data... | |
| atomic-10.C | Loading commit data... | |
| atomic-11.C | Loading commit data... | |
| atomic-12.C | Loading commit data... | |
| atomic-13.C | Loading commit data... | |
| atomic-14.C | Loading commit data... | |
| atomic-15.C | Loading commit data... | |
| atomic-2.C | Loading commit data... | |
| atomic-3.C | Loading commit data... | |
| atomic-4.C | Loading commit data... | |
| atomic-5.C | Loading commit data... | |
| atomic-6.C | Loading commit data... | |
| atomic-7.C | Loading commit data... | |
| atomic-8.C | Loading commit data... | |
| atomic-9.C | Loading commit data... | |
| c++.exp | Loading commit data... | |
| cancel-for-1.C | Loading commit data... | |
| cancel-for-2.C | Loading commit data... | |
| cancel-parallel-1.C | Loading commit data... | |
| cancel-parallel-2.C | Loading commit data... | |
| cancel-parallel-3.C | Loading commit data... | |
| cancel-sections-1.C | Loading commit data... | |
| cancel-taskgroup-3.C | Loading commit data... | |
| cancel-test.h | Loading commit data... | |
| collapse-1.C | Loading commit data... | |
| collapse-2.C | Loading commit data... | |
| copyin-1.C | Loading commit data... | |
| copyin-2.C | Loading commit data... | |
| ctor-1.C | Loading commit data... | |
| ctor-10.C | Loading commit data... | |
| ctor-11.C | Loading commit data... | |
| ctor-12.C | Loading commit data... | |
| ctor-13.C | Loading commit data... | |
| ctor-2.C | Loading commit data... | |
| ctor-3.C | Loading commit data... | |
| ctor-4.C | Loading commit data... | |
| ctor-5.C | Loading commit data... | |
| ctor-6.C | Loading commit data... | |
| ctor-7.C | Loading commit data... | |
| ctor-8.C | Loading commit data... | |
| ctor-9.C | Loading commit data... | |
| declare_target-1.C | Loading commit data... | |
| depend-1.C | Loading commit data... | |
| depend-iterator-1.C | Loading commit data... | |
| depobj-1.C | Loading commit data... | |
| doacross-1.C | Loading commit data... | |
| for-1.C | Loading commit data... | |
| for-15.C | Loading commit data... | |
| for-16.C | Loading commit data... | |
| for-2.C | Loading commit data... | |
| for-21.C | Loading commit data... | |
| for-22.C | Loading commit data... | |
| for-23.C | Loading commit data... | |
| for-24.C | Loading commit data... | |
| for-25.C | Loading commit data... | |
| for-26.C | Loading commit data... | |
| for-27.C | Loading commit data... | |
| for-3.C | Loading commit data... | |
| for-4.C | Loading commit data... | |
| for-5.C | Loading commit data... | |
| for-6.C | Loading commit data... | |
| for-7.C | Loading commit data... | |
| for-8.C | Loading commit data... | |
| lastprivate-conditional-1.C | Loading commit data... | |
| lastprivate-conditional-2.C | Loading commit data... | |
| linear-1.C | Loading commit data... | |
| loop-1.C | Loading commit data... | |
| loop-10.C | Loading commit data... | |
| loop-11.C | Loading commit data... | |
| loop-12.C | Loading commit data... | |
| loop-13.C | Loading commit data... | |
| loop-14.C | Loading commit data... | |
| loop-15.C | Loading commit data... | |
| loop-2.C | Loading commit data... | |
| loop-3.C | Loading commit data... | |
| loop-4.C | Loading commit data... | |
| loop-5.C | Loading commit data... | |
| loop-6.C | Loading commit data... | |
| loop-7.C | Loading commit data... | |
| loop-8.C | Loading commit data... | |
| loop-9.C | Loading commit data... | |
| master-1.C | Loading commit data... | |
| member-1.C | Loading commit data... | |
| member-2.C | Loading commit data... | |
| member-3.C | Loading commit data... | |
| member-4.C | Loading commit data... | |
| member-5.C | Loading commit data... | |
| member-6.C | Loading commit data... | |
| member-7.C | Loading commit data... | |
| nested-1.C | Loading commit data... | |
| parallel-1.C | Loading commit data... | |
| pr24455-1.C | Loading commit data... | |
| pr24455.C | Loading commit data... | |
| pr26691.C | Loading commit data... | |
| pr26943.C | Loading commit data... | |
| pr27337.C | Loading commit data... | |
| pr30703.C | Loading commit data... | |
| pr34513.C | Loading commit data... | |
| pr35185.C | Loading commit data... | |
| pr38650.C | Loading commit data... | |
| pr39573.C | Loading commit data... | |
| pr43893.C | Loading commit data... | |
| pr48869.C | Loading commit data... | |
| pr49043.C | Loading commit data... | |
| pr56217.C | Loading commit data... | |
| pr58706.C | Loading commit data... | |
| pr63248.C | Loading commit data... | |
| pr66702-1.C | Loading commit data... | |
| pr66702-2.C | Loading commit data... | |
| pr69393.C | Loading commit data... | |
| pr69555-1.C | Loading commit data... | |
| pr69555-2.C | Loading commit data... | |
| pr70376.C | Loading commit data... | |
| pr81130.C | Loading commit data... | |
| pr81314.C | Loading commit data... | |
| pr82835.C | Loading commit data... | |
| pr86291.C | Loading commit data... | |
| pr86539.C | Loading commit data... | |
| pr86542.C | Loading commit data... | |
| pr88988.C | Loading commit data... | |
| reduction-1.C | Loading commit data... | |
| reduction-10.C | Loading commit data... | |
| reduction-11.C | Loading commit data... | |
| reduction-12.C | Loading commit data... | |
| reduction-2.C | Loading commit data... | |
| reduction-3.C | Loading commit data... | |
| reduction-4.C | Loading commit data... | |
| reduction-5.C | Loading commit data... | |
| reduction-6.C | Loading commit data... | |
| reduction-7.C | Loading commit data... | |
| reduction-8.C | Loading commit data... | |
| reduction-9.C | Loading commit data... | |
| reference-1.C | Loading commit data... | |
| scan-1.C | Loading commit data... | |
| scan-10.C | Loading commit data... | |
| scan-11.C | Loading commit data... | |
| scan-12.C | Loading commit data... | |
| scan-13.C | Loading commit data... | |
| scan-14.C | Loading commit data... | |
| scan-15.C | Loading commit data... | |
| scan-16.C | Loading commit data... | |
| scan-2.C | Loading commit data... | |
| scan-3.C | Loading commit data... | |
| scan-4.C | Loading commit data... | |
| scan-5.C | Loading commit data... | |
| scan-6.C | Loading commit data... | |
| scan-7.C | Loading commit data... | |
| scan-8.C | Loading commit data... | |
| scan-9.C | Loading commit data... | |
| sections-1.C | Loading commit data... | |
| shared-1.C | Loading commit data... | |
| shared-2.C | Loading commit data... | |
| simd-1.C | Loading commit data... | |
| simd-2.C | Loading commit data... | |
| simd-3.C | Loading commit data... | |
| simd-4.C | Loading commit data... | |
| simd-5.C | Loading commit data... | |
| simd-6.C | Loading commit data... | |
| simd-7.C | Loading commit data... | |
| simd-8.C | Loading commit data... | |
| simd-9.C | Loading commit data... | |
| simd14.C | Loading commit data... | |
| single-1.C | Loading commit data... | |
| single-2.C | Loading commit data... | |
| single-3.C | Loading commit data... | |
| target-10.C | Loading commit data... | |
| target-11.C | Loading commit data... | |
| target-12.C | Loading commit data... | |
| target-13.C | Loading commit data... | |
| target-14.C | Loading commit data... | |
| target-15.C | Loading commit data... | |
| target-16.C | Loading commit data... | |
| target-17.C | Loading commit data... | |
| target-18.C | Loading commit data... | |
| target-19.C | Loading commit data... | |
| target-2-aux.cc | Loading commit data... | |
| target-2.C | Loading commit data... | |
| target-20.C | Loading commit data... | |
| target-21.C | Loading commit data... | |
| target-22.C | Loading commit data... | |
| target-6.C | Loading commit data... | |
| target-7.C | Loading commit data... | |
| target-8.C | Loading commit data... | |
| target-9.C | Loading commit data... | |
| task-1.C | Loading commit data... | |
| task-2.C | Loading commit data... | |
| task-3.C | Loading commit data... | |
| task-4.C | Loading commit data... | |
| task-5.C | Loading commit data... | |
| task-6.C | Loading commit data... | |
| task-7.C | Loading commit data... | |
| task-8.C | Loading commit data... | |
| task-reduction-1.C | Loading commit data... | |
| task-reduction-10.C | Loading commit data... | |
| task-reduction-11.C | Loading commit data... | |
| task-reduction-12.C | Loading commit data... | |
| task-reduction-13.C | Loading commit data... | |
| task-reduction-14.C | Loading commit data... | |
| task-reduction-15.C | Loading commit data... | |
| task-reduction-16.C | Loading commit data... | |
| task-reduction-17.C | Loading commit data... | |
| task-reduction-18.C | Loading commit data... | |
| task-reduction-19.C | Loading commit data... | |
| task-reduction-2.C | Loading commit data... | |
| task-reduction-3.C | Loading commit data... | |
| task-reduction-4.C | Loading commit data... | |
| task-reduction-5.C | Loading commit data... | |
| task-reduction-6.C | Loading commit data... | |
| task-reduction-7.C | Loading commit data... | |
| task-reduction-8.C | Loading commit data... | |
| task-reduction-9.C | Loading commit data... | |
| taskloop-5.C | Loading commit data... | |
| taskloop-6.C | Loading commit data... | |
| taskloop-7.C | Loading commit data... | |
| taskloop-8.C | Loading commit data... | |
| taskloop-9.C | Loading commit data... | |
| taskloop-reduction-1.C | Loading commit data... | |
| taskloop-reduction-2.C | Loading commit data... | |
| taskloop-reduction-3.C | Loading commit data... | |
| taskloop-reduction-4.C | Loading commit data... | |
| tls-init1.C | Loading commit data... | |
| udr-1.C | Loading commit data... | |
| udr-11.C | Loading commit data... | |
| udr-12.C | Loading commit data... | |
| udr-13.C | Loading commit data... | |
| udr-14.C | Loading commit data... | |
| udr-15.C | Loading commit data... | |
| udr-16.C | Loading commit data... | |
| udr-17.C | Loading commit data... | |
| udr-18.C | Loading commit data... | |
| udr-19.C | Loading commit data... | |
| udr-2.C | Loading commit data... | |
| udr-3.C | Loading commit data... | |
| udr-4.C | Loading commit data... | |
| udr-5.C | Loading commit data... | |
| udr-6.C | Loading commit data... | |
| udr-7.C | Loading commit data... | |
| udr-8.C | Loading commit data... |