aboutsummaryrefslogtreecommitdiff
path: root/libgomp/testsuite/libgomp.fortran
AgeCommit message (Expand)AuthorFilesLines
2025-06-02libgomp: Add OpenMP's omp_target_memset/omp_target_memset_asyncTobias Burnus2-0/+106
2025-05-28libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile [PR118...Tobias Burnus1-1/+8
2025-05-15OpenMP/Fortran: Fix allocatable-component mapping of derived-type array compsTobias Burnus1-0/+75
2025-05-09libgomp.{c,fortran}/interop-{hip,cuda}: Fix dg-run target selectionTobias Burnus4-0/+12
2025-05-07libgomp.fortran/map-alloc-comp-9{,-usm}.f90: Add unified_shared_memory variantTobias Burnus2-0/+30
2025-05-01OpenMP: Restore lost Fortran testcase for 'omp allocate'Tobias Burnus1-0/+45
2025-04-24libgomp: Add additional OpenMP interop runtime testsTobias Burnus5-0/+244
2025-04-23OpenMP: Add libgomp.fortran/target-enter-data-8.f90Tobias Burnus1-0/+532
2025-04-15Fortran/OpenMP: Support automatic mapping allocatable components (deep mapping)Tobias Burnus8-0/+2158
2025-03-22libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev numberTobias Burnus1-1/+1
2025-03-17Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/ [PR115271]Tobias Burnus2-0/+164
2025-01-30OpenMP: Fortran support for metadirectives and dynamic selectorsSandra Loosemore6-0/+276
2025-01-13Add missing target directive in OpenMP dispatch Fortran runtime testPaul-Antoine Arras1-8/+13
2025-01-02OpenMP: Fortran front-end support for dispatch + adjust_argsPaul-Antoine Arras5-0/+316
2024-10-13Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initia...Tobias Burnus1-0/+50
2024-10-07Move gfortran.dg/gomp/allocate-static.f90 to libgomp.fortran/Tobias Burnus1-0/+34
2024-09-24OpenMP: Add support for 'self_maps' to the 'require' directiveTobias Burnus1-0/+49
2024-09-23OpenMP: Fix omp_get_device_from_uid, minor cleanupTobias Burnus1-2/+16
2024-09-20OpenMP: Add get_device_from_uid/omp_get_uid_from_device routinesTobias Burnus1-0/+42
2024-08-28libgomp: Add interop types and routines to OpenMP's headers and moduleTobias Burnus7-0/+543
2024-08-09OpenMP: Constructors and destructors for "declare target" static aggregates: ...Thomas Schwinge3-3/+3
2024-08-07OpenMP: Constructors and destructors for "declare target" static aggregatesTobias Burnus3-0/+107
2024-08-01omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]Tobias Burnus1-9/+6
2024-07-29OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559]Tobias Burnus1-0/+116
2024-07-01libgomp, openmp: Add ompx_gnu_pinned_mem_allocAndrew Stubbs1-0/+16
2024-06-06nvptx, libgfortran: Switch out of "minimal" modeThomas Schwinge2-14/+0
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek26-0/+1737
2024-03-22openmp: Change to using a hashtab to lookup offload target addresses for indi...Kwok Cheung Yeung1-1/+0
2024-03-13OpenMP/Fortran: Fix defaultmap(none) issue with dummy procedures [PR114283]Tobias Burnus1-0/+43
2024-02-15openmp, fortran: Add Fortran support for indirect clause on the declare targe...Kwok Cheung Yeung3-0/+128
2024-01-20Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 on hppa*-*-*John David Anglin1-0/+1
2023-12-21OpenMP/OpenACC: Reorganise OMP map clause handling in gimplify.ccJulian Brown1-10/+0
2023-12-15Fix tests for gompAndre Vieira1-10/+2
2023-12-15In 'libgomp.fortran/map-subarray-5.f90', restrict 'dg-output's to 'target off...Thomas Schwinge1-2/+2
2023-12-15OpenMP/OpenACC: Unordered/non-constant component offset runtime diagnosticJulian Brown1-0/+54
2023-12-13OpenMP: Pointers and member mappingsJulian Brown9-3/+552
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown2-0/+13
2023-12-11libgfortran: Replace mutex with rwlockLipeng Zhu3-0/+73
2023-12-11aarch64: enable mixed-types for aarch64 simdclonesAndre Vieira1-1/+9
2023-12-08OpenMP/Fortran: Implement omp allocators/allocate for ptr/allocatablesTobias Burnus5-0/+278
2023-10-14libgomp.fortran/allocate-6.f90: Run with -fdump-tree-gimpleTobias Burnus1-2/+3
2023-10-14Fortran: Support OpenMP's 'allocate' directive for stack varsTobias Burnus4-0/+651
2023-10-08Fortran/OpenMP: Fix handling of strictly structured blocksTobias Burnus1-0/+22
2023-08-25OpenMP: Fortran support for imperfectly-nested loopsSandra Loosemore9-0/+966
2023-07-26OpenMP: Call cuMemcpy2D/cuMemcpy3D for nvptx for omp_target_memcpy_rectTobias Burnus2-3/+534
2023-07-19OpenMP/Fortran: Non-rectangular loops with constant steps other than 1 or -1 ...Tobias Burnus4-648/+481
2023-07-17OpenMP/Fortran: Parsing support for 'uses_allocators'Tobias Burnus2-0/+267
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/+4
2023-06-13libgomp/testsuite: Add requires-unified-addr-1.{c,f90} [PR109837]Tobias Burnus1-0/+111