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.

Reply via email to