aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-13Accept commas between clauses in OpenMP declare variantPaul-Antoine Arras1-10/+13
2025-01-11Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatc...Tobias Burnus1-12/+41
2025-01-02OpenMP: Enable has_device_addr clause for 'dispatch' in FortranTobias Burnus1-1/+2
2025-01-02OpenMP: Fortran front-end support for dispatch + adjust_argsPaul-Antoine Arras1-17/+187
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-117/+117
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-4/+4
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-19Fortran: Add range-based diagnosticTobias Burnus1-9/+19
2024-10-12Fortran/OpenMP: Warn when mapping polymorphic variablesTobias Burnus1-2/+49
2024-10-07OpenMP: Allocate directive for static vars, clean upTobias Burnus1-3/+6
2024-09-24OpenMP: Add support for 'self_maps' to the 'require' directiveTobias Burnus1-11/+19
2024-09-13Fortran: Fixes to OpenMP 'interop' directive parsing supportTobias Burnus1-123/+182
2024-09-11fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR fort...Tobias Burnus1-1/+2
2024-09-06Fortran: Add OpenMP 'interop' directive parsing supportTobias Burnus1-16/+396
2024-07-01libgomp, openmp: Add ompx_gnu_pinned_mem_allocAndrew Stubbs1-4/+7
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-27/+223
2024-05-15openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]Jakub Jelinek1-0/+7
2024-03-14Minor fixes for OpenACC/Fortran 'self' clause for compute constructsThomas Schwinge1-0/+1
2024-03-14OpenACC 2.7: front-end support for readonly modifierChung-Lin Tang1-29/+58
2024-02-23Fortran/Openmp: Use OPT_Wopenmp for gfc_match_omp_depobj warningTobias Burnus1-2/+2
2024-02-15openmp, fortran: Add Fortran support for indirect clause on the declare targe...Kwok Cheung Yeung1-3/+47
2024-02-13OpenMP: Reject non-const 'condition' trait in FortranTobias Burnus1-5/+25
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-19OpenMP: Use enumerators for names of trait-sets and traitsSandra Loosemore1-114/+113
2023-12-11OpenMP: Support acquires/release in 'omp require atomic_default_mem_order'Tobias Burnus1-10/+43
2023-12-08OpenMP/Fortran: Implement omp allocators/allocate for ptr/allocatablesTobias Burnus1-11/+109
2023-11-24OpenMP: Add -Wopenmp and use itTobias Burnus1-13/+19
2023-11-24OpenMP: Accept argument to depobj's destroy clauseTobias Burnus1-1/+11
2023-10-25Disentangle handling of OpenACC 'host', 'self' pragma tokensThomas Schwinge1-13/+14
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-3/+37
2023-10-25OpenMP/Fortran: Group handling of 'if' clause without and with modifierThomas Schwinge1-2/+2
2023-10-14Fortran: Support OpenMP's 'allocate' directive for stack varsTobias Burnus1-14/+48
2023-10-08Fortran/OpenMP: Fix handling of strictly structured blocksTobias Burnus1-0/+2
2023-08-25OpenMP: Fortran support for imperfectly-nested loopsSandra Loosemore1-99/+664
2023-08-22OpenMP: Handle 'all' as category in defaultmapTobias Burnus1-3/+9
2023-08-15OpenACC 2.7: default clause support for data constructsChung-Lin Tang1-1/+2
2023-07-31OpenACC 2.7: host_data must have use_device clause requirementChung-Lin Tang1-0/+6
2023-07-27OpenMP/Fortran: Extend reject code between target + teams [PR71065, PR110725]Tobias Burnus1-7/+6
2023-07-25OpenMP/Fortran: Reject declarations between target + teamsTobias Burnus1-6/+7
2023-07-24OpenMP/Fortran: Reject not strictly nested target -> teams [PR110725, PR71065]Tobias Burnus1-1/+38
2023-07-17OpenMP/Fortran: Parsing support for 'uses_allocators'Tobias Burnus1-16/+178
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus1-13/+85
2023-05-26Fortran/OpenMP: Add parsing support for allocators/allocate directivesTobias Burnus1-25/+308
2023-05-04OpenACC: Further attach/detach clause fixes for Fortran [PR109622]Julian Brown1-0/+16
2023-04-25'omp scan' struct block seq update for OpenMP 5.xTobias Burnus1-9/+26
2023-03-28openmp: Fix typo in diagnostics [PR109314]Jakub Jelinek1-1/+1
2023-02-15OpenMP/Fortran: Fix loop-iter var privatization with !$OMP LOOP [PR108512]Tobias Burnus1-4/+9
2023-02-01Fortran: Extend align-clause checks of OpenMP's allocate directiveTobias Burnus1-4/+5