aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-09Fortran: Fixes for OpenMP loop-iter privatization (PRs 95109 + 94690)Tobias Burnus1-25/+2
2020-08-26Fortran: Add 'device_type' clause to OpenMP's declare targetTobias Burnus1-3/+47
2020-08-20Fortran: Fix OpenMP's 'if(simd:' etc. conditionsTobias Burnus1-2/+2
2020-08-17opnemp: add static assert for clause_names.Martin Liska1-6/+2
2020-08-17openmp: fix UBSAN error at gcc/fortran/openmp.c:4737Martin Liska1-1/+2
2020-08-12Fortran: Add support for OpenMP's nontemporal clauseTobias Burnus1-1/+7
2020-08-04Fortran/OpenMP: Fix detecting not perfectly nested loopsTobias Burnus1-3/+1
2020-07-29OpenMP: Handle order(concurrent) clause in gfortranTobias Burnus1-2/+10
2020-07-29OpenMP: Permit in Fortran omp target data without mapTobias Burnus1-3/+9
2020-07-29OpenMP: Add 'omp requires' to Fortran (mostly parsing)Tobias Burnus1-0/+244
2020-07-27fortran/openmp.c - silence static analyzer warningTobias Burnus1-2/+1
2020-07-23OpenMP: Support 'lastprivate (conditional:' in FortranTobias Burnus1-4/+16
2020-07-22OpenMP: Support 'if (simd:/cancel:' in FortranTobias Burnus1-8/+38
2020-07-22OpenMP: Fixes for omp critical + hintTobias Burnus1-10/+23
2020-07-14[OpenMP, Fortran] Add structure/derived-type element mappingTobias Burnus1-2/+3
2020-06-18OpenMP/Fortran: Reject allocatable components in map clauseTobias Burnus1-0/+7
2020-06-16OpenACC/Fortran: permit 'routine' inside PURETobias Burnus1-0/+8
2020-05-15[Fortran] OpenMP 5 – permit more sharing clauses for SIMD (PR94690)Tobias Burnus1-11/+6
2020-05-13[Fortran] OpenMP - permit lastprivate in distribute + SIMD fixes (PR94690)Tobias Burnus1-1/+26
2020-03-12[Fortran, OpenACC] Reject vars of different scope in $acc declare (PR94120)Tobias Burnus1-1/+11
2020-02-20OpenACC's tile clause fix for implicit typing (PR93825)Tobias Burnus1-3/+12
2020-01-29openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statement [PR93463]Jakub Jelinek1-0/+14
2020-01-28Check array contiguity for OpenACC/FortranJulian Brown1-7/+22
2020-01-28Don't allow mixed component and non-component accesses for OpenACC/FortranJulian Brown1-15/+18
2020-01-22openmp: Teach omp_code_to_statement about rest of OpenMP statementsJakub Jelinek1-0/+75
2020-01-10OpenACC – support "if" + "if_present" clauses with "host_data"Tobias Burnus1-1/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20Improve is-coindexed check for OpenACC/OpenMPTobias Burnus1-3/+5
2019-12-20Fortran polymorphic class-type support for OpenACCJulian Brown1-6/+0
2019-12-20OpenACC 2.6 deep copy: Fortran front-end partsJulian Brown1-51/+115
2019-12-19Add OpenACC 2.6's no_createJulian Brown1-11/+17
2019-11-12Add OpenACC 2.6 `serial' construct supportMaciej W. Rozycki1-1/+32
2019-10-25[Fortran] OpenACC – permit common blocks in some clausesCesar Philippidis1-20/+21
2019-10-15[Fortran] OpenMP+OpenACC: Remove bogus contigous-pointer checkJames Norris1-4/+0
2019-10-08Fortran - Improve OpenMP/OpenACC diagnosticTobias Burnus1-1/+12
2019-10-02Support OpenMP's use_device_addr in FortranTobias Burnus1-3/+27
2019-10-02Improve OMP/ACC error diagnostic in FortranTobias Burnus1-0/+2
2019-09-20re PR fortran/78260 (ICE in gimplify_expr, at gimplify.c:11939)Tobias Burnus1-7/+3
2019-07-05Tweak error message for mapped parameters.Andrew Stubbs1-2/+15
2019-04-17[PR90048] Fortran OpenACC 'private' clause rejected for predetermined private...Thomas Schwinge1-3/+17
2019-03-21[PR72741] Properly handle clauses specifying the level of parallelism for 'ex...Thomas Schwinge1-0/+8
2019-03-21[PR89773] Fortran OpenACC 'routine' directive refuses procedures with implici...Thomas Schwinge1-8/+25
2019-03-21[PR72741] The name in a Fortran OpenACC 'routine' directive refers to the con...Thomas Schwinge1-0/+3
2019-02-28[PR72741, PR89433] Repeated use of the Fortran OpenACC 'routine' directiveThomas Schwinge1-8/+35
2019-02-28[PR72741] For all Fortran OpenACC 'routine' directive variants check for mult...Thomas Schwinge1-3/+10
2019-02-28[PR72741, PR89433] Accept intrinsic symbols in Fortran OpenACC 'routine' dire...Thomas Schwinge1-5/+28
2019-02-22[PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC 'routine' directi...Thomas Schwinge1-16/+25
2019-02-22Revert earlier OpenACC 'routine' changesThomas Schwinge1-7/+0
2019-02-19re PR c/87924 (OpenACC wait clauses without async-arguments)Chung-Lin Tang1-1/+13
2019-02-14Fix PR72715 "ICE in gfc_trans_omp_do, at fortran/trans-openmp.c:3164"Cesar Philippidis1-1/+7