diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-08-18 00:16:48 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-08-18 00:16:48 +0000 |
commit | 2d14d64bf2d42a87ec58dd3760be12aeaa4a4279 (patch) | |
tree | ac65007c11cfcf87ca19945fc83ebd448f366ae7 /gcc/fortran | |
parent | 4759e1e0453bef163d8dbeebbb96dc40b049c117 (diff) | |
download | gcc-2d14d64bf2d42a87ec58dd3760be12aeaa4a4279.zip gcc-2d14d64bf2d42a87ec58dd3760be12aeaa4a4279.tar.gz gcc-2d14d64bf2d42a87ec58dd3760be12aeaa4a4279.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r-- | gcc/fortran/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 5b3744c..86a2bda 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,25 @@ +2021-08-17 Tobias Burnus <tobias@codesourcery.com> + + * dump-parse-tree.c (show_omp_node, show_code_node): Handle + EXEC_OMP_SCOPE. + * gfortran.h (enum gfc_statement): Add ST_OMP_(END_)SCOPE. + (enum gfc_exec_op): Add EXEC_OMP_SCOPE. + * match.h (gfc_match_omp_scope): New. + * openmp.c (OMP_SCOPE_CLAUSES): Define + (gfc_match_omp_scope): New. + (gfc_match_omp_cancellation_point, gfc_match_omp_end_nowait): + Improve error diagnostic. + (omp_code_to_statement): Handle ST_OMP_SCOPE. + (gfc_resolve_omp_directive): Handle EXEC_OMP_SCOPE. + * parse.c (decode_omp_directive, next_statement, + gfc_ascii_statement, parse_omp_structured_block, + parse_executable): Handle OpenMP's scope construct. + * resolve.c (gfc_resolve_blocks): Likewise + * st.c (gfc_free_statement): Likewise + * trans-openmp.c (gfc_trans_omp_scope): New. + (gfc_trans_omp_directive): Call it. + * trans.c (trans_code): handle EXEC_OMP_SCOPE. + 2021-08-16 Tobias Burnus <tobias@codesourcery.com> * dump-parse-tree.c (show_omp_clauses): Handle 'filter' clause. |