aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-01-14 00:16:30 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-01-14 00:16:30 +0000
commitad3f0d0806d64ae8ceddfbde1560d4829085202b (patch)
tree3a11ea786c31da79eabe1389ced7673c829ca3a7 /gcc/fortran
parenta24ced4a95ea82c40df766ba0779597ba3d76433 (diff)
downloadgcc-ad3f0d0806d64ae8ceddfbde1560d4829085202b.zip
gcc-ad3f0d0806d64ae8ceddfbde1560d4829085202b.tar.gz
gcc-ad3f0d0806d64ae8ceddfbde1560d4829085202b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3119233..c08f3c1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,30 @@
+2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
+
+ * dump-parse-tree.c (show_omp_clauses): Handle OMP_LIST_ALLOCATE.
+ * gfortran.h (OMP_LIST_ALLOCATE): New enum value.
+ * openmp.c (enum omp_mask1): Add OMP_CLAUSE_ALLOCATE.
+ (gfc_match_omp_clauses): Handle OMP_CLAUSE_ALLOCATE
+ (OMP_PARALLEL_CLAUSES, OMP_DO_CLAUSES, OMP_SECTIONS_CLAUSES)
+ (OMP_TASK_CLAUSES, OMP_TASKLOOP_CLAUSES, OMP_TARGET_CLAUSES)
+ (OMP_TEAMS_CLAUSES, OMP_DISTRIBUTE_CLAUSES)
+ (OMP_SINGLE_CLAUSES): Add OMP_CLAUSE_ALLOCATE.
+ (OMP_TASKGROUP_CLAUSES): New.
+ (gfc_match_omp_taskgroup): Use OMP_TASKGROUP_CLAUSES instead of
+ OMP_CLAUSE_TASK_REDUCTION.
+ (resolve_omp_clauses): Handle OMP_LIST_ALLOCATE.
+ (resolve_omp_do): Avoid warning when loop iteration variable is
+ in allocate clause.
+ * trans-openmp.c (gfc_trans_omp_clauses): Handle translation of
+ allocate clause.
+ (gfc_split_omp_clauses): Update for OMP_LIST_ALLOCATE.
+
+2022-01-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/67804
+ * primary.c (gfc_match_structure_constructor): Recover from errors
+ that occurred while checking for a valid structure constructor in
+ a DATA statement.
+
2022-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
* libgfortran.h (unit_convert): Add flags.