diff options
author | Steven G. Kargl <kargl@gcc.gnu.org> | 2017-11-04 00:34:40 +0000 |
---|---|---|
committer | Steven G. Kargl <kargl@gcc.gnu.org> | 2017-11-04 00:34:40 +0000 |
commit | 9cfdd48417dce7d29a410510d2fb0e9b74b66878 (patch) | |
tree | 7d73f7805a210e37799ecbeba06b8b41e8506e2e /gcc/fortran/ChangeLog | |
parent | da768c5b5cb0a187ae01d2c12e7f7323ee77734c (diff) | |
download | gcc-9cfdd48417dce7d29a410510d2fb0e9b74b66878.zip gcc-9cfdd48417dce7d29a410510d2fb0e9b74b66878.tar.gz gcc-9cfdd48417dce7d29a410510d2fb0e9b74b66878.tar.bz2 |
re PR fortran/82796 (Private+equivalence in used module breaks compilation of pure function)
2017-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82796
* resolve.c (resolve_equivalence): An entity in a common block within
a module cannot appear in an equivalence statement if the entity is
with a pure procedure.
2017-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82796
* gfortran.dg/equiv_pure.f90: New test.
From-SVN: r254403
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r-- | gcc/fortran/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4677cec..f653267 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/82796 + * resolve.c (resolve_equivalence): An entity in a common block within + a module cannot appear in an equivalence statement if the entity is + with a pure procedure. + 2017-10-31 Jim Wilson <wilson@tuliptree.org> * parse.c (unexpected_eof): Call gcc_unreachable before return. |