aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
AgeCommit message (Expand)AuthorFilesLines
2025-08-26OpenMP: give error when variant is the same as the base function [PR118839]Sandra Loosemore1-0/+6
2025-07-15openmp, fortran: Fix ICE when the procedure name cannot be found in declare v...Kwok Cheung Yeung1-2/+3
2025-07-12Fortran/OpenACC: Permit PARAMETER as 'var' in clauses (+ ignore)Tobias Burnus1-3/+10
2025-06-23OpenACC: Add 'if' clause to 'acc wait' directiveTobias Burnus1-0/+4
2025-05-15OpenMP/Fortran: Fix allocatable-component mapping of derived-type array compsTobias Burnus1-0/+20
2025-04-15Fortran/OpenMP: Support automatic mapping allocatable components (deep mapping)Tobias Burnus1-65/+942
2025-03-25OpenMP: Create additional interop objects with append_args.Sandra Loosemore1-2/+2
2025-03-21OpenMP: 'interop' construct - add ME support + target-independent libgompPaul-Antoine Arras1-3/+17
2025-03-15Fortran: Store OpenMP's 'declare variant' in module file [PR115271]Tobias Burnus1-3/+14
2025-02-21Fortran: Improve gfc_array_kind for assumed rank; gfc_tree_array_size on 'tree'Tobias Burnus1-10/+23
2025-02-17OpenMP/Fortran: extend 'adjust_args' clause, fixes for it and declare variant...Tobias Burnus1-39/+175
2025-02-11OpenMP: Pass a 3-way flag to omp_check_context_selector instead of a bool.Sandra Loosemore1-2/+3
2025-02-05Fortran/OpenMP: Add location data to 'sorry' [PR118740]Tobias Burnus1-3/+5
2025-02-05fortran/trans-openmp.cc: Use the correct member in gfc_omp_namelist [PR118745]Tobias Burnus1-1/+1
2025-01-30OpenMP: Fortran support for metadirectives and dynamic selectorsSandra Loosemore1-84/+149
2025-01-30OpenMP: append_args clause fixes + Fortran supportTobias Burnus1-12/+147
2025-01-16Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return b...Tobias Burnus1-3/+11
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore1-2/+3
2025-01-11Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatc...Tobias Burnus1-0/+3
2025-01-02OpenMP: Fortran front-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+197
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-2/+57
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: 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