aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-22 00:16:32 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-22 00:16:32 +0000
commitc1ef0c9234c29c33397b7687ba54c1221fcbcb6b (patch)
tree7d2e666dc69015f866ea28852c4ff341a383893d /gcc/fortran
parent0c0bdcc60cfa0e87b3b9abc1460a7073b199d38a (diff)
downloadgcc-c1ef0c9234c29c33397b7687ba54c1221fcbcb6b.zip
gcc-c1ef0c9234c29c33397b7687ba54c1221fcbcb6b.tar.gz
gcc-c1ef0c9234c29c33397b7687ba54c1221fcbcb6b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1780397..de0de2e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,27 @@
+2021-04-21 Tobias Burnus <tobias@codesourcery.com>
+
+ * dump-parse-tree.c (show_omp_namelist): Handle depobj + mutexinoutset
+ in the depend clause.
+ (show_omp_clauses, show_omp_node, show_code_node): Handle depobj.
+ * gfortran.h (enum gfc_statement): Add ST_OMP_DEPOBJ.
+ (enum gfc_omp_depend_op): Add OMP_DEPEND_UNSET,
+ OMP_DEPEND_MUTEXINOUTSET and OMP_DEPEND_DEPOBJ.
+ (gfc_omp_clauses): Add destroy, depobj_update and depobj.
+ (enum gfc_exec_op): Add EXEC_OMP_DEPOBJ
+ * match.h (gfc_match_omp_depobj): Match 'omp depobj'.
+ * openmp.c (gfc_match_omp_clauses): Add depobj + mutexinoutset
+ to depend clause.
+ (gfc_match_omp_depobj, resolve_omp_clauses, gfc_resolve_omp_directive):
+ Handle 'omp depobj'.
+ * parse.c (decode_omp_directive, next_statement, gfc_ascii_statement):
+ Likewise.
+ * resolve.c (gfc_resolve_code): Likewise.
+ * st.c (gfc_free_statement): Likewise.
+ * trans-openmp.c (gfc_trans_omp_clauses): Handle depobj + mutexinoutset
+ in the depend clause.
+ (gfc_trans_omp_depobj, gfc_trans_omp_directive): Handle EXEC_OMP_DEPOBJ.
+ * trans.c (trans_code): Likewise.
+
2021-04-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/100110