https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126777
--- Comment #10 from Dan Bonachea <dobonachea at lbl dot gov> --- (In reply to Steve Kargl from comment #9) > (In reply to Dan Bonachea from comment #8) > > FWIW I don't think we care at all about -fcoarray=single, which doesn't > > correspond to anything standardized. > > Yes, it does. It corresponds to a coarray application with exactly 1 image. Yes, I understand the intended semantics, and even the engineering rationale for providing it in the past. My point was the Fortran standard leaves the details of specifying the number of images entirely processor-dependent. There is no normative requirement of the form "the processor must have a compilation mode corresponding a single image", that's entirely a compiler-specific fabrication. As such, GFortran could potentially decide to entirely drop the -fcoarray=single option without causing a standard conformance problem. And if such a decision would ease maintenance burden and simplify the backends providing real multi-image execution, that should perhaps be considered.
