diff options
author | Tobias Burnus <burnus@net-b.de> | 2012-06-16 20:13:38 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-06-16 20:13:38 +0200 |
commit | 0f6bfefdef06889fa31e3df1ef4646bc5b3fac67 (patch) | |
tree | c75bea65aa3f216143f0f4e7bacfc3482aa72174 /gcc/tree-ssa-loop-prefetch.c | |
parent | 9510c5af63b0b1c357331d8e01a77ceda38f5369 (diff) | |
download | gcc-0f6bfefdef06889fa31e3df1ef4646bc5b3fac67.zip gcc-0f6bfefdef06889fa31e3df1ef4646bc5b3fac67.tar.gz gcc-0f6bfefdef06889fa31e3df1ef4646bc5b3fac67.tar.bz2 |
re PR fortran/53642 (Front-end optimization: Wrong string length for deferred-length strings)
2012-06-16 Tobias Burnus <burnus@net-b.de>
PR fortran/53642
PR fortran/45170
* frontend-passes.c (optimize_assignment): Don't remove RHS's
trim when assigning to a deferred-length string.
* trans-expr.c (gfc_trans_assignment_1): Ensure that the RHS string
length is evaluated before the deferred-length LHS is reallocated.
2012-06-16 Tobias Burnus <burnus@net-b.de>
PR fortran/53642
PR fortran/45170
* gfortran.dg/deferred_type_param_8.f90: New.
From-SVN: r188692
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions