------- Additional Comments From paulthomas2 at wanadoo dot fr 2005-07-08 13:01 ------- (In reply to comment #3) I answered my own question about the purpose of gfc_trans_arrayfunc_assign.
I have written a patch that distinguishes the case of components of derived types and skips this call. This will be submitted tonight with a short testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18022