diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-22 19:36:57 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-22 19:36:57 +0000 |
commit | 3dfeb19cd21916a90c95a67881742b6312e6140d (patch) | |
tree | 3a078e1a007c2b0228aece9ccc07a907c1fb6242 /gcc/fortran/ChangeLog | |
parent | 239eb531b035fe8b7b8b8d600cce3fe971e3651f (diff) |
PR fortran/79154
* parse.c (matchs, matcho, matchds, matchdo): Replace return st;
with { ret = st; goto finish; }.
(decode_omp_directive): Allow declare simd, declare target and
simd directives in PURE/ELEMENTAL procedures. Only call
gfc_unset_implicit_pure on successful match of other procedures.
* gfortran.dg/gomp/pr79154-1.f90: New test.
* gfortran.dg/gomp/pr79154-2.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244763 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r-- | gcc/fortran/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a8c1f44da2b..b3b883fdf43 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2017-01-22 Jakub Jelinek <jakub@redhat.com> + + PR fortran/79154 + * parse.c (matchs, matcho, matchds, matchdo): Replace return st; + with { ret = st; goto finish; }. + (decode_omp_directive): Allow declare simd, declare target and + simd directives in PURE/ELEMENTAL procedures. Only call + gfc_unset_implicit_pure on successful match of other procedures. + 2017-01-21 Gerald Pfeifer <gerald@pfeifer.com> * gfc-internals.texi (Symbol Versioning): Change references |