http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57305
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-06-11 Ever confirmed|0 |1 --- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- For the first test I get pr57305.f90:13.8: a(1:size(tmp)) = transfer(tmp,a) 1 Error: Variable must not be polymorphic in intrinsic assignment at (1) - check that there is a matching specific subroutine for '=' operator pr57305.f90:14.8: a(size(tmp)+1) = transfer(e,a) 1 Error: Variable must not be polymorphic in intrinsic assignment at (1) - check that there is a matching specific subroutine for '=' operator for 4.8.1 and trunk. I get the ICE for the second test at revision 199959.