gcc/fortran/ChangeLog:
commit71eb79ed7699ae25097ef02d95297268670054d8
authorvehre <vehre@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Oct 2015 13:03:22 +0000 (26 13:03 +0000)
committervehre <vehre@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Oct 2015 13:03:22 +0000 (26 13:03 +0000)
treea9839ebf7f34391e9578bc8c276bded4d7834c4e
parent754914462a18ffa362d224f0bac5dabfdc16ccfd
gcc/fortran/ChangeLog:

2015-10-26  Andre Vehreschild  <vehre@gcc.gnu.org>

PR fortran/66927
* trans-array.c (evaluate_bound): For deferred length arrays get the
bounds directly from the descriptor, i.e., prevent using constant
zero lower bound from the gfc_conv_array_lbound () routine.
(gfc_conv_section_startstride): Hand deferred array status to
evaluate_bound ().
(gfc_conv_expr_descriptor): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229353 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c