https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102582
--- Comment #1 from urbanjost at comcast dot net --- Never mind. It looks like C934 (R927) If type-spec appears, it shall specify a type with which each allocate-object is type compatible. it should do that, and nvfortran and ifort are the ones doing it incorrrectly. If that does mean gfortran is correct, feel free to to close this; but I would like someone to concur before I close this. It worked as I expected with two other compilers :>