Committed as rev. 269177. As this patch also fixed PR88326, I added the testcase below.
Thanks for the review, Harald 2019-02-24 Harald Anlauf <anl...@gmx.de> PR fortran/88326 * gfortran.dg/pr88326.f90: New test. On 02/23/19 19:10, Thomas Koenig wrote: > Hi Harald, > >> OK for trunk? Or rather wait for post-9.1? > > I think this can go into current trunk. > > Thanks! > > Regards > > Thomas >
Index: gcc/testsuite/gfortran.dg/pr88326.f90 =================================================================== --- gcc/testsuite/gfortran.dg/pr88326.f90 (nonexistent) +++ gcc/testsuite/gfortran.dg/pr88326.f90 (working copy) @@ -0,0 +1,11 @@ +! { dg-do compile } +! +! PR fortran/88326 - ICE in gfc_conv_array_initializer + +program p + character, parameter :: x(3) = ['a','b','c'] + character :: y(1) = transfer('', x) ! { dg-error "Different shape for array assignment" } + character(0) :: z(1) = transfer('', x) ! { dg-error "Different shape for array assignment" } + character :: u(0) = transfer('', x) + print *, y, z, u +end