On Mon, Nov 23, 2009 at 7:33 PM, Brian J. Miller <[email protected]> wrote:
> I'm testing an array reduction routine with drd and got some surprising
> errors reported.  I'm compiling with g++-4.4.2 (built locally following
> directions on the valgrind website regarding futex and using valgrind-3.5.0

Where has the locally built g++-4.4.2 been installed ? libgomp
triggers several conflicting accesses when being used, which are
probably safe (I do not know about a formal correctness proof). The
following suppression pattern is present in glibc-2.X-drd.supp to make
sure that the internal libgomp races are not reported:

{
   drd-libgomp
   drd:ConflictingAccess
   obj:/usr/lib*/libgomp.so*
}

The above suppression pattern will only work when libgomp has been
installed in /usr, and has to be updated when libgomp has been
installed in another location.

Bart.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to