aboutsummaryrefslogtreecommitdiff
path: root/libgomp
AgeCommit message (Expand)AuthorFilesLines
2019-12-20OpenACC reference count overhaulJulian Brown8-298/+301
2019-12-20Use aux struct in libgomp for infrequently-used/API-specific dataJulian Brown3-9/+36
2019-12-19re PR middle-end/86416 ([OpenMP] Offloading - better lto1 error message if mo...Jakub Jelinek3-4/+12
2019-12-19Add OpenACC 2.6's no_createJulian Brown10-0/+441
2019-12-18[OpenACC] Refactor 'goacc_enter_data' so that it can be called from 'goacc_in...Thomas Schwinge2-52/+46
2019-12-18[OpenACC] Refactor 'goacc_enter_data' so that it can be called from 'goacc_in...Thomas Schwinge2-28/+41
2019-12-18[OpenACC] Refactor 'goacc_remove_pointer' interfaceThomas Schwinge2-14/+15
2019-12-18[OpenACC] Refactor 'GOACC_enter_exit_data' to call 'goacc_enter_data', 'goacc...Thomas Schwinge2-17/+10
2019-12-18[OpenACC] Refactor 'delete_copyout' into 'goacc_exit_data'Thomas Schwinge2-14/+22
2019-12-18[OpenACC] Refactor 'present_create_copy' into 'goacc_enter_data'Thomas Schwinge2-27/+13
2019-12-18Assert in 'libgomp/target.c:gomp_unmap_vars_internal' that we're not unmappin...Thomas Schwinge2-1/+12
2019-12-18[OpenACC] In 'libgomp/target.c:gomp_to_device_kind_p', handle 'GOMP_MAP_FORCE...Thomas Schwinge2-0/+4
2019-12-18[PR92726, PR92970, PR92984] [OpenACC] Clarify 'acc_delete' etc. for 'NULL'-in...Thomas Schwinge10-192/+190
2019-12-18[OpenACC] Elaborate/simplify 'exit data' 'finalize' handlingThomas Schwinge2-11/+6
2019-12-18[PR92848] [OpenACC] Use 'GOMP_MAP_VARS_ENTER_DATA' for dynamic data lifetimesThomas Schwinge8-78/+410
2019-12-18Make 'libgomp/target.c:gomp_unmap_tgt' 'static' againThomas Schwinge3-2/+6
2019-12-18PR 86416 – improve lto1 diagnostic if a mode does not existTobias Burnus3-0/+50
2019-12-17libgomp/openacc.f90 – clean-up public/private attributesTobias Burnus4-10/+33
2019-12-13Fix potential race condition in OpenACC "exit data" operationsJulian Brown4-20/+68
2019-12-13Update OpenACC tests for amdgcnAndrew Stubbs8-2/+38
2019-12-13libgomp/openacc.f90 – clean-up public/private attributesTobias Burnus2-9/+20
2019-12-12re PR fortran/92899 ([OpenMP] ICE in gfc_trans_omp_atomic, at fortran/trans-o...Jakub Jelinek2-0/+51
2019-12-11[PR92843] [OpenACC] Fix dynamic reference counting for structured 'REFCOUNT_I...Thomas Schwinge6-21/+242
2019-12-11[OpenACC] Consolidate 'GOACC_enter_exit_data' and its helper functions in 'li...Thomas Schwinge5-263/+281
2019-12-11[OpenACC] Consolidate 'async'/'wait' code in 'libgomp/oacc-async.c'Thomas Schwinge5-73/+81
2019-12-11[PR92854] Add 'libgomp.oacc-c-c++-common/acc_map_data-device_already-*.c', 'l...Thomas Schwinge7-0/+210
2019-12-11[OpenACC] Initialize 'dynamic_refcount' whenever we initialize 'refcount'Thomas Schwinge2-0/+9
2019-12-11libgomp – spelling fixes, incl. omp_lib.h.inTobias Burnus16-36/+56
2019-12-11[OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) argumentsTobias Burnus3-2/+8
2019-12-09[PR92116, PR92877] [OpenACC] Replace 'openacc.data_environ' by standard libgo...Thomas Schwinge8-112/+64
2019-12-09[PR92503] [OpenACC] Don't silently 'acc_unmap_data' in 'acc_free'Thomas Schwinge18-30/+242
2019-12-09[PR92840] [OpenACC] Refuse 'acc_unmap_data' unless mapped by 'acc_map_data'Thomas Schwinge7-17/+126
2019-12-09[PR92511] More testing for OpenACC "present" subarraysThomas Schwinge10-126/+670
2019-12-09Add 'libgomp.oacc-c-c++-common/map-data-1.c'Thomas Schwinge2-0/+55
2019-12-09[PR92854] Add 'libgomp.oacc-c-c++-common/pr92854-1.c'Thomas Schwinge2-0/+34
2019-12-09Add 'libgomp.oacc-c-c++-common/host_data-6.c'Thomas Schwinge2-0/+49
2019-12-09In 'libgomp/target.c:gomp_exit_data', remove open-coded 'gomp_remove_var'Thomas Schwinge2-10/+5
2019-12-09libgomp/testsuite/*fortran – make 'stop' values uniqueTobias Burnus8-338/+350
2019-12-06Fix Fortran linker errors on AMD GCNKwok Cheung Yeung2-0/+6
2019-12-06[OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) argumentsTobias Burnus22-100/+1457
2019-12-05OpenMP] Fix use_device_… with absent optional argTobias Burnus1-12/+39
2019-12-05testsuite/libgomp.oacc-fortran: Update dg-output to fix GCNTobias Burnus4-9/+31
2019-12-04re PR fortran/92756 (ICE in lower_omp, at omp-low.c:12988)Jakub Jelinek3-0/+165
2019-12-03Validate acc_device_t usesFrederik Harwath2-8/+54
2019-12-03Enable OpenACC GCN testing.Andrew Stubbs5-0/+66
2019-12-03musl: Fix invalid tls model in libgomp and libitm PR91938Szabolcs Nagy2-0/+8
2019-11-29Fortran] OpenACC – permit common blocks in some clausesTobias Burnus2-6/+89
2019-11-29re PR c++/60228 (ICE using lambda in #pragma omp declare reduction)Jakub Jelinek2-108/+0
2019-11-29re PR c++/60228 (ICE using lambda in #pragma omp declare reduction)Jakub Jelinek3-0/+222
2019-11-27Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-fortran/print-1.f90' ...Thomas Schwinge6-4/+61