From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2653 invoked by alias); 19 Feb 2012 13:40:59 -0000 Received: (qmail 2644 invoked by uid 22791); 19 Feb 2012 13:40:58 -0000 X-SWARE-Spam-Status: No, hits=4.1 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,LIBERO,RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from outrelay01.libero.it (HELO outrelay01.libero.it) (212.52.84.101) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 19 Feb 2012 13:40:45 +0000 X-CTCH-Spam: Unknown X-CTCH-RefID: str=0001.0A0B020B.4F40FBDB.0065,ss=1,re=0.000,fgs=0 X-libjamoibt: 1821 Received: from libero.it (192.168.33.215) by outrelay01.libero.it (8.5.140) id 4F3F5A5400161749 for gcc@gcc.gnu.org; Sun, 19 Feb 2012 14:40:42 +0100 Date: Sun, 19 Feb 2012 13:43:00 -0000 Message-Id: Subject: GCC: OpenMP posix pthread MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: Erotavlas_turbo@libero.it To: "gcc" X-XaM3-API-Version: 4.3 (R1) (B3pl25) X-notifreq: 123 X-SenderIP: 93.145.61.217 X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2012-02/txt/msg00360.txt.bz2 Hi, I'm starting to use Helgrind a tool of Valgrind. I read on the manual the f= ollowing statement: Runtime support library for GNU OpenMP (part of GCC), at least for GCC vers= ions 4.2 and 4.3. The GNU OpenMP runtime library (libgomp.so) constructs it= s own synchronisation primitives using combinations of atomic memory instru= ctions and the futex syscall, which causes total chaos since in Helgrind si= nce it cannot "see" those. In the latest version of GCC, is this still true or now the OpenMP uses the= standard POSIX pthread? Thank you