Message text written by Lars Mossberg >After all, Fortran DOES support zero-sized objects and they DO exist and ARE defined and "a" and "b" DO point to the same target, or?< Agreed. But the standard says, in the definition of ASSOCIATED, that for zero-size arrays the result is false. Regards, Mike Metcalf %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%