2017-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
commita1920064e26eb99300facfe9c19606534f07f74f
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Nov 2017 00:34:40 +0000 (4 00:34 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Nov 2017 00:34:40 +0000 (4 00:34 +0000)
tree7d73f7805a210e37799ecbeba06b8b41e8506e2e
parent60758fa6116c75b1e767aa61afab23cc01b61991
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254403 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/equiv_pure.f90 [new file with mode: 0644]