aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/ChangeLog
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2017-01-22 19:36:57 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2017-01-22 19:36:57 +0000
commit3dfeb19cd21916a90c95a67881742b6312e6140d (patch)
tree3a078e1a007c2b0228aece9ccc07a907c1fb6242 /gcc/fortran/ChangeLog
parent239eb531b035fe8b7b8b8d600cce3fe971e3651f (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/ChangeLog9
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