Re: Transitioning libgomp from C to C++ implementation

Tobias Burnus <[email protected]>
Newsgroups gmane.comp.gcc.devel
Message-ID <[email protected]>
Richard Biener:
> Do you plan there to be changes of the ABI and thus GCCs middle-end interfacing?

The idea is to use a lot of  'extern "C" {'.

In particular, the ABI between compiler and libgomp shall remain the same;
I think we also want to keep the current ABI between libgomp and the libgomp
plugins.

The main first purpose is just to allow the template code

template <bool ompt>
   ...

and then use the two variants, notinlined + OMPT callback processing and
inlined non-OMPT callback processing.


I assume as time passes, cleanup and adding new OpenMP features means that
more C++ gets used, including C++ mangling inside libgomp, which is obviously
fine.

Tobias
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.