[multiple changes]
authorLouis Krupp <louis.krupp@zoho.com>
Fri, 2 Oct 2015 04:03:34 +0000 (04:03 +0000)
committerLouis Krupp <lkrupp@gcc.gnu.org>
Fri, 2 Oct 2015 04:03:34 +0000 (04:03 +0000)
commitd751beac550156b637116db02867e629715e3dfb
tree76c5ba775fc41c47381d092d6f967ce451f0c0cb
parent5a4d7a169fdb8a155ffbec612e957b9182e0e167
[multiple changes]

2015-10-01  Louis Krupp <louis.krupp@zoho.com>

PR fortran/62242
PR fortran/52332
* trans-array.c
(store_backend_decl): Create new gfc_charlen instance if requested
(get_array_ctor_all_strlen): Call store_backend_decl requesting
new gfc_charlen
(trans_array_constructor): Call store_backend_decl requesting
new gfc_charlen if get_array_ctor_strlen was called
(gfc_add_loop_ss_code): Don't try to convert non-constant length

2015-10-01  Louis Krupp     <louis.krupp@zoho.com>

PR fortran/62242
PR fortran/52332
* gfortran.dg/string_array_constructor_1.f90: New.
* gfortran.dg/string_array_constructor_2.f90: New.
* gfortran.dg/string_array_constructor_3.f90: New.

From-SVN: r228368
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/string_array_constructor_1.f90 [new file with mode: 0755]
gcc/testsuite/gfortran.dg/string_array_constructor_2.f90 [new file with mode: 0755]
gcc/testsuite/gfortran.dg/string_array_constructor_3.f90 [new file with mode: 0644]