diff options
author | Tobias Burnus <burnus@net-b.de> | 2012-10-31 18:22:26 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-10-31 18:22:26 +0100 |
commit | 2d98d2b4f904f4d9bb70f0619bc1a3d3e1aa9e4e (patch) | |
tree | bebff502f86f48ad22204387b68b03e6ef74f721 /gcc/fortran/trans-array.c | |
parent | 3b1de8eba72e60a311bb5b66a705f3c31065cef2 (diff) | |
download | gcc-2d98d2b4f904f4d9bb70f0619bc1a3d3e1aa9e4e.zip gcc-2d98d2b4f904f4d9bb70f0619bc1a3d3e1aa9e4e.tar.gz gcc-2d98d2b4f904f4d9bb70f0619bc1a3d3e1aa9e4e.tar.bz2 |
re PR fortran/55134 (associate construct and assumed size array)
2012-10-31 Tobias Burnus <burnus@net-b.de>
PR fortran/55134
* trans-array.c (gfc_conv_array_parameter): Regard AS_DEFERRED
* as
array with descriptor.
2012-10-31 Tobias Burnus <burnus@net-b.de>
PR fortran/55134
* gfortran.dg/associate_11.f90: New.
From-SVN: r193041
Diffstat (limited to 'gcc/fortran/trans-array.c')
-rw-r--r-- | gcc/fortran/trans-array.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c index 3e684ee..26f0523 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -7012,6 +7012,7 @@ gfc_conv_array_parameter (gfc_se * se, gfc_expr * expr, bool g77, if (!sym->attr.pointer && sym->as && sym->as->type != AS_ASSUMED_SHAPE + && sym->as->type != AS_DEFERRED && sym->as->type != AS_ASSUMED_RANK && !sym->attr.allocatable) { |