From: Mikael Morin <mik...@gcc.gnu.org>

Hello,

here are three patches as follow-up to this message.
These started as an attempt to remove the PR fortran/108889 workaround,
which I didn't understand.
I had to keep it in the end but this is what I could save from that
failed attempt.

Regression tested on x86_64-pc-linux-gnu.
OK for master?

Mikael Morin (3):
  fortran: Generate array reallocation out of loops
  fortran: Delay evaluation of array bounds after reallocation
  fortran: Amend descriptor bounds init if unallocated

 gcc/fortran/gfortran.h     |   4 -
 gcc/fortran/trans-array.cc | 229 +++++++++++++++++++++++--------------
 gcc/fortran/trans-expr.cc  |  35 +++---
 3 files changed, 165 insertions(+), 103 deletions(-)

-- 
2.47.2

Reply via email to