diff options
author | Andrew Benson <abenson@carnegiescience.edu> | 2020-02-10 17:59:34 +0000 |
---|---|---|
committer | Andrew Benson <abenson@carnegiescience.edu> | 2020-02-10 17:59:34 +0000 |
commit | 7848054c68bad6e2aa40cb59f77cc99bd8448d52 (patch) | |
tree | c445cff040dd021e8ab81d9fd5d5e2e0139c03f5 /libvtv/acinclude.m4 | |
parent | 0cc575e4d8b68b743e07da02a74733f9b5cb585a (diff) | |
download | gcc-7848054c68bad6e2aa40cb59f77cc99bd8448d52.zip gcc-7848054c68bad6e2aa40cb59f77cc99bd8448d52.tar.gz gcc-7848054c68bad6e2aa40cb59f77cc99bd8448d52.tar.bz2 |
Fix bogus duplicate attribute errors for submodule functions.
PR fortran/83113
* array.c: Do not attempt to set the array spec for a submodule
function symbol (as it has already been set in the corresponding
module procedure interface).
* symbol.c: Do not reject duplicate POINTER, ALLOCATABLE, or
DIMENSION attributes in declarations of a submodule function.
* gfortran.h: Add a macro that tests for a module procedure in a
submodule.
* gfortran.dg/pr83113.f90: New test.
Diffstat (limited to 'libvtv/acinclude.m4')
0 files changed, 0 insertions, 0 deletions