aboutsummaryrefslogtreecommitdiff
path: root/libgomp/testsuite/libgomp.oacc-c-c++-common
AgeCommit message (Expand)AuthorFilesLines
2024-10-13Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initia...Tobias Burnus1-2/+1
2024-04-16OpenACC 2.7: Adjust acc_map_data/acc_unmap_data interaction with reference co...Chung-Lin Tang2-1/+37
2024-02-27OpenACC: Add Fortran routines acc_{alloc,free,hostptr,deviceptr,memcpy_{to,fr...Tobias Burnus3-0/+6
2023-10-31Add OpenACC 'acc_map_data' variant to 'libgomp.oacc-c-c++-common/deep-copy-8.c'Thomas Schwinge1-2/+27
2023-10-25Extend test suite coverage for OpenACC 'self' clause for compute constructsThomas Schwinge3-0/+45
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+962
2023-06-12OpenMP: Cleanups related to the 'present' modifierTobias Burnus1-1/+1
2023-03-28testsuite: Fix weak_undefined handling on DarwinRainer Orth1-0/+1
2023-03-10Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]Thomas Schwinge1-44/+14
2023-03-10Simplify OpenACC 'no_create' clause implementationThomas Schwinge2-6/+36
2023-03-10Document/verify another aspect of OpenACC 'async' semantics in 'libgomp.oacc-...Thomas Schwinge1-2/+2
2023-03-10Fix OpenACC/GCN 'acc_ev_enqueue_launch_end' positionThomas Schwinge1-19/+183
2022-10-21Restore 'libgomp.oacc-c-c++-common/nvptx-sese-1.c' SESE regions checking [PR1...Thomas Schwinge1-1/+1
2022-10-20Add 'libgomp.oacc-c-c++-common/private-big-1.c' [PR105421]Thomas Schwinge1-0/+100
2022-09-14OpenMP/OpenACC struct sibling list gimplification extension and reworkJulian Brown3-0/+382
2022-07-12XFAIL 'offloading_enabled' diagnostics issue in 'libgomp.oacc-c-c++-common/re...Thomas Schwinge1-3/+4
2022-07-11Enhance '_Pragma' diagnostics verification in OMP C/C++ test casesThomas Schwinge1-3/+5
2022-07-10c: Fix location for _Pragma tokens [PR97498]Lewis Hyatt2-11/+11
2022-04-01[libgomp, testsuite, nvptx] Fix dg-output test in vector-length-128-7.cTom de Vries1-1/+1
2022-03-25[libgomp, testsuite] Scale down some OpenACC test-casesTom de Vries2-19/+32
2022-03-17Enhance further testcases to verify Openacc 'kernels' decompositionThomas Schwinge2-4/+18
2022-03-17Enhance further testcases to verify handling of OpenACC privatization level [...Thomas Schwinge1-5/+30
2022-03-16OpenACC privatization diagnostics vs. 'assert' [PR102841]Thomas Schwinge1-3/+3
2022-03-12OpenACC 'kernels' decomposition: resolve wrong-code cases unless manually mak...Thomas Schwinge5-24/+40
2022-03-12OpenACC 'kernels' decomposition: wrong-code cases unless manually making cert...Thomas Schwinge4-15/+45
2022-03-12Enhance further testcases to verify handling of OpenACC privatization level [...Thomas Schwinge3-53/+254
2022-03-12OpenACC 'kernels' decomposition: Mark variables used in 'present' clauses as ...Thomas Schwinge4-67/+88
2022-03-10[OpenACC privatization] Analyze 'lookup_decl'-translated DECL [PR90115, PR102...Thomas Schwinge14-48/+78
2022-03-04Fix 'libgomp.oacc-c-c++-common/kernels-decompose-1.c' expected diagnosticsThomas Schwinge1-0/+2
2022-03-04Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param=openacc-kernels=de...Thomas Schwinge20-75/+270
2022-03-04Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-private-vars-*'Thomas Schwinge20-366/+546
2022-03-04OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSABLE' DECLs [PR1002...Thomas Schwinge1-4/+58
2022-03-04OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' setting into OMP low...Thomas Schwinge2-4/+8
2022-03-04Add diagnostic: "note: OpenACC 'kernels' decomposition: variable '[...]' decl...Thomas Schwinge2-0/+4
2022-02-01[nvptx] Add some support for .local atomicsTom de Vries1-7/+0
2022-02-01[libgomp, testsuite] Fix insufficient resources in test-casesTom de Vries3-3/+25
2022-01-21Strengthen a few OpenACC test casesThomas Schwinge15-57/+202
2022-01-19nvptx: update fix for -Wformat-diagMartin Liska9-18/+18
2022-01-18nvptx: fix -Wformat-diag warningsMartin Liska9-18/+18
2022-01-13Document current '-Wuninitialized'/'-Wmaybe-uninitialized' diagnostics for Op...Thomas Schwinge1-1/+35
2022-01-13Wait at end of OpenACC asynchronous kernels regionsJulian Brown1-1/+0
2022-01-13OpenACC 'kernels' decomposition: Mark variables used in synthesized data clau...Thomas Schwinge3-28/+33
2022-01-13Enhance OpenACC 'kernels' decomposition testingThomas Schwinge7-60/+265
2021-10-25libgomp.oacc-c-c++-common/loop-gwv-2.c: Use __builtin_allocaTobias Burnus1-4/+3
2021-09-17openacc: Shared memory layout optimisationJulian Brown1-0/+4
2021-09-17Add 'libgomp.oacc-c-c++-common/broadcast-many.c'Julian Brown1-0/+77
2021-08-16Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-transitions.c'Thomas Schwinge1-3/+3
2021-08-13Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c'Thomas Schwinge1-1/+4
2021-08-09amdgcn: Enable OpenACC worker partitioning for AMD GCNJulian Brown4-17/+9
2021-07-29[OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass_oacc_device_lower'Thomas Schwinge11-24/+24