https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154

sandra at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tschwinge at gcc dot gnu.org

--- Comment #37 from sandra at gcc dot gnu.org ---
I've been looking at this issue again.  It's one of our oldest open
documentation issues.

My proposed solution is:

* In invoke.texi, move all the OpenMP and OpenACC option documentation
(including -foffload, etc) out of "C Dialect Options" to a new section "OpenMP
and OpenACC options".

* In extend.texi, add a brief new section for OpenMP and OpenACC that just says
GCC supports these things and points to the above new section and the libgomp
manual.

* Also in extend.texi, add a note to the pragma section that GCC supports
OpenMP and OpenACC pragmas with the appropriate options, again with pointers;
and similarly for OpenMP attribute-syntax directives.

The libgomp manual has a table of the implementation status of various OpenMP
features, but for OpenACC it points at the GCC wiki where I guess you have to
comb through the release notes for multiple GCC versions to find out whether
something is supported or not.  :-S  It would be good to fix that too, but
maybe as a separate issue.

Also the gfortran manual also probably needs updating (haven't looked at it
yet).

Comments?

Reply via email to