aboutsummaryrefslogtreecommitdiff
path: root/libgomp/testsuite/libgomp.oacc-fortran
AgeCommit message (Expand)AuthorFilesLines
2025-06-24Fortran/OpenACC: Add Fortran support for acc_attach/acc_detachTobias Burnus2-0/+87
2025-05-29libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226]Tobias Burnus1-0/+113
2025-05-19Fix libgomp.oacc-fortran/lib-13.f90 async bugJulian Brown1-2/+1
2025-01-09nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]Thomas Schwinge1-10/+0
2024-10-16Add libgomp.oacc-fortran/acc_on_device-1-4.fTobias Burnus1-0/+60
2024-10-14OpenACC 'nohost' clause: harmonize 'libgomp.oacc-{c-c++-common,fortran}/routi...Thomas Schwinge1-0/+2
2024-10-14Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initia...Thomas Schwinge3-2/+11
2024-10-14Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initia...Thomas Schwinge1-1/+1
2024-10-13Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initia...Tobias Burnus4-17/+42
2024-07-19libgomp: Remove bogus warnings from privatized-ref-2.f90.Paul Thomas1-6/+0
2024-06-06nvptx, libgfortran: Switch out of "minimal" modeThomas Schwinge6-11/+114
2024-06-06Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort'...Thomas Schwinge6-18/+37
2024-03-14Fix 'char' initialization, copy, check in 'libgomp.oacc-fortran/acc-memcpy.f90'Thomas Schwinge1-5/+3
2024-02-27OpenACC: Add Fortran routines acc_{alloc,free,hostptr,deviceptr,memcpy_{to,fr...Tobias Burnus3-0/+132
2023-10-25Handle OpenACC 'self' clause for compute constructs in OpenACC 'kernels' deco...Thomas Schwinge1-8/+7
2023-10-25Extend test suite coverage for OpenACC 'self' clause for compute constructsThomas Schwinge2-0/+1000
2023-06-14driver: Forward '-lgfortran', '-lm' to offloading compilationThomas Schwinge2-3/+0
2023-06-14Add 'libgomp.{,oacc-}fortran/fortran-torture_execute_math.f90'Thomas Schwinge1-0/+5
2023-05-15libgomp testsuite: As appropriate, use the 'gcc', 'g++', 'gfortran' driver [P...Thomas Schwinge1-9/+2
2023-05-15libgomp testsuite: Have each '*.exp' file specify the compiler to use [PR91884]Thomas Schwinge1-0/+1
2023-05-12libgomp testsuite: Generalize 'lang_library_path' into a list of 'lang_librar...Thomas Schwinge1-15/+20
2023-05-12libgomp testsuite: Get rid of 'lang_test_file_found'Thomas Schwinge1-87/+79
2023-05-12libgomp C++, Fortran testsuites: Resolve 'lang_test_file_found' firstThomas Schwinge1-16/+15
2023-05-12libgomp testsuite: Localize 'lang_[...]' etc.Thomas Schwinge1-5/+10
2023-05-09libgomp testsuite: Use 'lang_test_file_found' instead of 'lang_test_file'Thomas Schwinge1-4/+0
2023-05-04OpenACC: Further attach/detach clause fixes for Fortran [PR109622]Julian Brown4-0/+152
2023-02-22Add '-Wno-complain-wrong-lang', and use it in 'gcc/testsuite/lib/target-suppo...Thomas Schwinge1-1/+1
2022-11-02Support OpenACC 'declare create' with Fortran allocatable arrays, part II [PR...Thomas Schwinge2-27/+146
2022-11-02Support OpenACC 'declare create' with Fortran allocatable arrays, part I [PR1...Thomas Schwinge2-0/+680
2022-11-02Add 'libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-runtime.f90'Thomas Schwinge1-0/+402
2022-11-02Add 'libgomp.oacc-fortran/declare-allocatable-1-runtime.f90'Thomas Schwinge1-0/+278
2022-11-02Add 'libgomp.oacc-fortran/declare-allocatable-1.f90'Cesar Philippidis1-0/+268
2022-10-28OpenACC: Don't gang-privatize artificial variables [PR90115]Julian Brown5-37/+22
2022-04-28Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading compilation [PR104717]Thomas Schwinge1-1/+29
2022-04-25fortran: Fix up gfc_trans_oacc_construct [PR104717]Jakub Jelinek1-0/+7
2022-03-25[libgomp, testsuite] Scale down some OpenACC test-casesTom de Vries1-4/+14
2022-03-17Enhance further testcases to verify Openacc 'kernels' decompositionThomas Schwinge1-2/+49
2022-03-17Enhance further testcases to verify handling of OpenACC privatization level [...Thomas Schwinge1-60/+22
2022-03-12OpenACC 'kernels' decomposition: resolve wrong-code cases unless manually mak...Thomas Schwinge2-10/+8
2022-03-12OpenACC 'kernels' decomposition: wrong-code cases unless manually making cert...Thomas Schwinge1-1/+14
2022-03-12Enhance further testcases to verify handling of OpenACC privatization level [...Thomas Schwinge1-2/+12
2022-03-10[OpenACC privatization] Analyze 'lookup_decl'-translated DECL [PR90115, PR102...Thomas Schwinge3-13/+19
2022-03-10Enhance further testcases to verify handling of OpenACC privatization level [...Thomas Schwinge4-12/+64
2022-03-04Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param=openacc-kernels=de...Thomas Schwinge13-24/+91
2022-03-04Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-private-vars-*'Thomas Schwinge13-148/+265
2022-02-22Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortran/privatized-ref-...Thomas Schwinge1-10/+32
2022-02-01[nvptx] Add some support for .local atomicsTom de Vries2-14/+0
2022-01-19nvptx: update fix for -Wformat-diagMartin Liska5-9/+9
2022-01-18nvptx: fix -Wformat-diag warningsMartin Liska5-9/+9
2022-01-17Extend test cases for references in OpenACC 'private' clausesThomas Schwinge1-6/+93