aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-15Fortran: openmp: Add support for thread_limit clause on targetTobias Burnus1-1/+2
2021-11-12Fortran/openmp: Fix '!$omp end'Tobias Burnus1-0/+3
2021-11-11Fortran/openmp: Add support for 2 argument num_teams clauseTobias Burnus1-5/+27
2021-10-20openmp: in_reduction support for FortranChung-Lin Tang1-5/+20
2021-10-14openmp, fortran: Add support for OpenMP declare variant directive in FortranKwok Cheung Yeung1-2/+511
2021-10-01openmp: Differentiate between order(concurrent) and order(reproducible:concur...Jakub Jelinek1-2/+3
2021-09-20Fortran/OpenMP: unconstrained/reproducible ordered modifierTobias Burnus1-4/+21
2021-09-07C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' construct.Marcel Vollweiler1-2/+4
2021-08-31Add support for device-modifiers for 'omp target device'.Marcel Vollweiler1-2/+45
2021-08-23Fortran/OpenMP: Improve duplicate errorsTobias Burnus1-224/+403
2021-08-23Fortran/OpenMP: strict modifier on grainsize/num_tasksTobias Burnus1-4/+16
2021-08-20Fortran: Add OpenMP's error directiveTobias Burnus1-2/+122
2021-08-18Fortran: Add OpenMP's nothing directive supportTobias Burnus1-0/+11
2021-08-17Fortran: Implement OpenMP 5.1 scope constructTobias Burnus1-2/+21
2021-08-16Fortran/OpenMP: Add support for OpenMP 5.1 masked constructTobias Burnus1-0/+98
2021-08-12OpenMP 5.1: Add proc-bind 'primary' supportTobias Burnus1-1/+4
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-3/+27
2021-06-15Fortran/OpenMP: Extend defaultmap clause for OpenMP 5 [PR92568]Tobias Burnus1-3/+81
2021-06-04Fortran/OpenMP: omp loop's BIND clause - fix typoTobias Burnus1-1/+1
2021-06-04Fortran/OpenMP: Add omp loop [PR99928]Tobias Burnus1-2/+92
2021-06-01Fortran/OpenMP: Support (parallel) master taskloop (simd) [PR99928]Tobias Burnus1-6/+79
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus1-42/+265
2021-05-20Fortran/OpenMP: Add support for 'close' in map clauseMarcel Vollweiler1-10/+45
2021-05-18Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100642]Tobias Burnus1-1/+2
2021-05-14Fortran/OpenMP: Support 'omp parallel master'Tobias Burnus1-0/+11
2021-04-28Fortran/OpenMP: Fix var-list expr parsing with array/dtTobias Burnus1-0/+1
2021-04-21Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset:'Tobias Burnus1-0/+113
2021-02-28fortran: Fix up wording of 3 OpenMP diagnostic messages [PR99303]Jakub Jelinek1-4/+4
2021-02-17openacc: Strided array sections and components of derived-type arraysJulian Brown1-26/+38
2021-02-16Fortran: %re/%im fixes for OpenMP/OpenACC + gfc_is_simplify_contiguousTobias Burnus1-0/+8
2021-02-09Revert "openacc: Allow strided arrays in update directives"Julian Brown1-3/+2
2021-02-04openacc: Allow strided arrays in update directivesJulian Brown1-2/+3
2021-02-04Fortran: OpenMP/OpenACC diagnose substring rejections betterTobias Burnus1-1/+7
2021-01-19OpenMP/Fortran: Fixes for {use,is}_device_ptrTobias Burnus1-16/+51
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-3/+57
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-08Fortran: Add 'omp scan' support of OpenMP 5.0Tobias Burnus1-9/+93
2020-11-10Fortran: OpenMP 5.0 (in_,task_)reduction clause extensionsTobias Burnus1-147/+230
2020-11-06[Fortran] Remove OpenACC 'loop' inside 'parallel' special-case codeThomas Schwinge1-37/+0
2020-11-06OpenACC/Fortran: Reject '!$acc atomic update capture'Tobias Burnus1-5/+2
2020-11-02Fortran: OpenMP - fixes for omp atomic [PR97655]Tobias Burnus1-9/+11
2020-10-30Fortran: Update omp atomic for OpenMP 5Tobias Burnus1-64/+187
2020-10-22OpenMP: Fortran - support omp flush's memorder clausesTobias Burnus1-0/+29
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