http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46201
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code CC| |burnus at gcc dot gnu.org, | |janus at gcc dot gnu.org --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2010-10-27 21:48:17 UTC --- The ICE happens for: nam = vars(ivar)%name(1) where "name" is the PPC. It fails with 4.5 and 4.6. (4.4 does not support PPC.) ICEs at: ==7160== Invalid read of size 8 ==7160== at 0x57365F: gfc_conv_procedure_call (trans-expr.c:3539) ==7160== by 0x5742C1: gfc_conv_function_expr (trans-expr.c:3937) ==7160== by 0x56DD39: gfc_trans_assignment_1 (trans-expr.c:5675) ==7160== by 0x574AF9: gfc_trans_assignment (trans-expr.c:5847) That's the line: se->expr = info->descriptor;