https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67430
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |SUSPENDED Last reconfirmed| |2015-09-05 Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- >From https://groups.google.com/forum/#!topic/comp.lang.fortran/Vk4D8iDZOdc This has just been discussed on the J3 mailing list. (Bob Corbett (I think) picked up the original question and passed it on). My understanding of the discussion so far is that A) whoops, there's an error introduced by the reallocation on assignment stuff B) It has always been the intent of J3 to make the distinction between defined and intrinsic assignment to be a compile time choice. C) A (likely? possible?) fix is to add something like "unless the ranks are different" to one of the rules in the disambiguation text for intrinsic and defined assignment. (It's possible it was "ranks are the same", I don't remember) That's about all I remember of the discussion. Dick Hendrickson Marking this PR as SUSPENDED while waiting for the J3 ruling.