------- Comment #1 from pault at gcc dot gnu dot org 2006-09-25 16:21 ------- I have had to fix this to get on with the allocatable component patch. As soon as I can (~24hrs), I will clear the tree and do a clean diff for this PR.
The principle is simple; generate_loop_for_rhs_to_temp and generate_loop_for_temp_to_lhs both have calls to gfc_trans_scalar_assign, where the temporary is not provided with a string_length field for the gfc_se. The patch takes the string_length from the other side. Paul -- pault at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |pault at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2006-09-25 16:21:52 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29211