https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96306
--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> --- Just as background: While OpenMP uses for C/C++ a typedef for 'omp_depend_t', which maps to a struct with "char[2*sizeof(*void)]", for Fortran an integer kind is required by the OpenMP spec. At least with the current implementation for 'dep' this means a 128bit/kind=16 for a 64bit-pointer system.