aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
AgeCommit message (Expand)AuthorFilesLines
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-19Fortran: Fix translatability of diagnostic stringsTobias Burnus1-2/+2
2024-10-19Fortran: Add range-based diagnosticTobias Burnus1-1/+1
2024-10-18gcc/: Rename array_type_nelts => array_type_nelts_minus_oneAlejandro Colomar1-2/+2
2024-10-12Fortran/OpenMP: Warn when mapping polymorphic variablesTobias Burnus1-0/+5
2024-09-06Fortran: Add OpenMP 'interop' directive parsing supportTobias Burnus1-0/+3
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-17/+68
2024-03-14Minor fixes for OpenACC/Fortran 'self' clause for compute constructsThomas Schwinge1-2/+0
2024-03-14OpenACC 2.7: front-end support for readonly modifierChung-Lin Tang1-21/+26
2024-03-13OpenMP/Fortran: Fix defaultmap(none) issue with dummy procedures [PR114283]Tobias Burnus1-0/+9
2024-02-13OpenMP: Reject non-const 'condition' trait in FortranTobias Burnus1-1/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-19OpenMP: Use enumerators for names of trait-sets and traitsSandra Loosemore1-14/+28
2023-12-19OpenMP: Unify representation of name-list properties.Sandra Loosemore1-2/+3
2023-12-19OpenMP: Introduce accessor macros and constructors for context selectors.Sandra Loosemore1-12/+15
2023-12-13OpenMP: Pointers and member mappingsJulian Brown1-43/+220
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-20/+14
2023-12-11Resolve ICE in 'gcc/fortran/trans-openmp.cc:gfc_omp_call_is_alloc'Thomas Schwinge1-1/+1
2023-12-11OpenMP: Minor '!$omp allocators' cleanupTobias Burnus1-2/+6
2023-12-08OpenMP/Fortran: Implement omp allocators/allocate for ptr/allocatablesTobias Burnus1-3/+58
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+18
2023-10-14Fortran: Support OpenMP's 'allocate' directive for stack varsTobias Burnus1-30/+47
2023-08-22OpenMP: Handle 'all' as category in defaultmapTobias Burnus1-0/+3
2023-07-19OpenMP/Fortran: Non-rectangular loops with constant steps other than 1 or -1 ...Tobias Burnus1-10/+8
2023-07-17OpenMP/Fortran: Parsing support for 'uses_allocators'Tobias Burnus1-0/+11
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus1-0/+29
2023-05-26Fortran/OpenMP: Add parsing support for allocators/allocate directivesTobias Burnus1-2/+9
2023-05-18fortran: use _P() defines from tree.hBernhard Reutner-Fischer1-4/+3
2023-05-17Fortran/OpenMP: Fix mapping of array descriptors and deferred-length stringsTobias Burnus1-91/+245
2023-05-04OpenACC: Further attach/detach clause fixes for Fortran [PR109622]Julian Brown1-2/+6
2023-04-28OpenACC: Stand-alone attach/detach clause fixes for Fortran [PR109622]Julian Brown1-3/+33
2023-04-28Fortran: Fix (mostly) comment typosTobias Burnus1-3/+3
2023-04-25'omp scan' struct block seq update for OpenMP 5.xTobias Burnus1-14/+17
2023-03-01OpenMP/Fortran: Fix handling of optional is_device_ptr + bind(C) [PR108546]Tobias Burnus1-1/+3
2023-02-09OpenMP/Fortran: Partially fix non-rect loop nests [PR107424]Tobias Burnus1-46/+195
2023-01-27OpenMP/Fortran: Fix has_device_addr clause splitting [PR108558]Tobias Burnus1-0/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23Fortran: Typo/unicode-o fixesJulian Brown1-1/+1
2022-12-14OpenMP/Fortran: Combined directives with map/firstprivate of same symbolJulian Brown1-2/+35
2022-12-09Fortran/OpenMP: align/allocator modifiers to the allocate clauseTobias Burnus1-0/+8
2022-11-14Fortran: fix treatment of character, value, optional dummy arguments [PR107444]Harald Anlauf1-1/+1
2022-11-03OpenMP/Fortran: 'target update' with DT componentsTobias Burnus1-3/+6
2022-10-10openmp, fortran: Fix up IFN_ASSUME callJakub Jelinek1-2/+5
2022-10-06openmp: Map holds clause to IFN_ASSUME for FortranTobias Burnus1-1/+36
2022-10-05Fortran: Add OpenMP's assume(s) directivesTobias Burnus1-0/+2
2022-09-14OpenMP/OpenACC struct sibling list gimplification extension and reworkJulian Brown1-17/+3
2022-09-05Fortran/openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportTobias Burnus1-12/+23
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-5/+7
2022-07-04OpenMP/Fortran: Add support for OpenMP 5.2 linear clause syntaxTobias Burnus1-2/+3
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-0/+1