It was recently noticed that some of the array declarations in the ignore TKR mpi module have specifically-sized arrays, but the MPI standard says that the arrays should be (*). The easiest API to note is MPI_WAITALL.
All the other Fortran APIs with array dummy parameters should also be checked; I don't know how pervasive the problem is. This is probably not nearly as daunting a job as it sounds -- just search ompi/mpi/fortran/use-mpi-ignore-tkr/*.h for dummy parameters that are arrays that are not (*) and double-check them against the MPI standard.
The TKR mpi module should also be checked.
History: