Hi Paul,
It will break binary compatibility for caf with scalar, allocatable/pointer components. This comes about because I decided that the caf tokens for thes components, should come after all other components, rather than immediately after the "owner" component. This has the advantage, that they are then binary compatible with external functions or modules that are not compiled with -fcoarray = lib.
So, is this something that we can do for gcc-7 (where we shold maintain binary compatibility)? Regards Thomas