This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC: OpenMP posix pthread
- From: Erotavlas_turbo at libero dot it
- To: "gcc" <gcc at gcc dot gnu dot org>
- Date: Sun, 19 Feb 2012 15:55:43 +0100
- Subject: Re: GCC: OpenMP posix pthread
> On 2/19/2012 9:42 AM, Erotavlas_turbo@libero.it wrote:
>
> > I'm starting to use Helgrind a tool of Valgrind. I read on the manual the following statement:
> > Runtime support library for GNU OpenMP (part of GCC), at least for GCC versions 4.2 and 4.3. The GNU OpenMP runtime library (libgomp.so) constructs its own synchronisation primitives using combinations of atomic memory instructions and the futex syscall, which causes total chaos since in Helgrind since it cannot "see" those.
> >
> > In the latest version of GCC, is this still true or now the OpenMP uses the standard POSIX pthread?
> >
>
> Do you have a specific OS family in mind?
>
>
> --
> Tim Prince
>
Yes, I'm talking about the UNIX OS (Linux, MacOSx). The tool valgrind is only available for these systems.
Salvatore Frandina