2018-05-20 Paul Thomas <pault@gcc.gnu.org>
commit23cdcf561c5d1deb350a4ea462bdef8f3742cbe1
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 May 2018 10:04:46 +0000 (20 10:04 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 May 2018 10:04:46 +0000 (20 10:04 +0000)
tree1979e22abd5e448cee201ee6e3e3f4b88d8e102f
parent444c325bf417e1b79240d4d74192a2d78ae3c9ab
2018-05-20  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/49636
* trans-array.c (gfc_get_array_span): Renamed from
'get_array_span'.
(gfc_conv_expr_descriptor): Change references to above.
* trans-array.h : Add prototype for 'gfc_get_array_span'.
* trans-stmt.c (trans_associate_var): If the associate name is
a subref array pointer, use gfc_get_array_span for the span.

2018-05-20  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/49636
* gfortran.dg/associate_38.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260414 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c
gcc/fortran/trans-array.h
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans-stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/associate_38.f90 [new file with mode: 0644]