https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101918
--- Comment #6 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Mon, Aug 16, 2021 at 06:49:54PM +0000, anlauf at gcc dot gnu.org wrote: > > > subroutine foo4 > > implicit none > > real(4) :: ar(2,3), v(1) > > That should have read: > > real :: ar(2,3), v(1) > Ah, yes! Another reason that -fdefault-real-8 should be deleted from gfortran. Presumably, the real(4) version will break with -freal-4-real-8. Oh well, these option are meant to be aidis while someone ports a code from one precision to another.