Re: [Valgrind-developers] Helgrind on GNU OpenMP

2008-03-10 Thread Ali Jannesari
Hi Bart > > If you can post the source code of a small OpenMP example or show me a > website where I can find OpenMP examples, I can make sure that DRD > works fine with OpenMP software. Here is a simple omp example for a data race detection which you could: http://developers.sun.com/sunstudio/do

Re: [Valgrind-developers] Helgrind on GNU OpenMP

2008-03-10 Thread Ali Jannesari
Hi Bart > > I'm interested to learn which compiler and which compiler version you > use for compiling OpenMP programs ? generally I am using gcc version 4.2.1 to compile Openmp programs. > I'm not sure the gcc 4.2.3 > implementation of libgomp is race-free. See also > http://gcc.gnu.org/bugzill

[Valgrind-developers] helgrind overhead - some questions

2008-03-10 Thread SANDYA MANNARSWAMY
Hi, I came across an old mail thread in this forum which discussed memory consumption overhead in helgrind. http://www.mail-archive.com/valgrind-developers@lists.sourceforge.net/msg01905.html. I was wondering whether, instead of tracking all data addresses, how badly a tool which does the trackin

[Valgrind-developers] valgrind: r7626 - trunk

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 17:57:41 + (Mon, 10 Mar 2008) New Revision: 7626 Log: Made test for OpenMP more complete. Modified: trunk/configure.in Modified: trunk/configure.in === --- trunk/configure.in 2008-03-09 21:09:0

[Valgrind-developers] valgrind: r7627 - trunk/exp-drd/tests

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 18:32:51 + (Mon, 10 Mar 2008) New Revision: 7627 Log: Fixed race condition. Modified: trunk/exp-drd/tests/matinv_openmp.c Modified: trunk/exp-drd/tests/matinv_openmp.c === --- trunk/exp-drd/test

[Valgrind-developers] valgrind: r7628 - trunk/exp-drd

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 18:35:03 + (Mon, 10 Mar 2008) New Revision: 7628 Log: Removed duplicate code. Modified: trunk/exp-drd/drd_main.c Modified: trunk/exp-drd/drd_main.c === --- trunk/exp-drd/drd_main.c2008-03-10

[Valgrind-developers] valgrind: r7629 - trunk/exp-drd

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 18:37:22 + (Mon, 10 Mar 2008) New Revision: 7629 Log: Removed too restrictive assert. Modified: trunk/exp-drd/drd_thread.c Modified: trunk/exp-drd/drd_thread.c === --- trunk/exp-drd/drd_thread.c

Re: [Valgrind-developers] Supporting OpenMP in Valgrind

2008-03-10 Thread Bart Van Assche
On Sun, Mar 9, 2008 at 10:15 PM, Julian Seward <[EMAIL PROTECTED]> wrote: > On Sunday 09 March 2008 14:38, Bart Van Assche wrote: > > As far as I understood the libgomp source code directly, libgomp has > > its own barrier implementation based on the futex system call. This > > means that if I w

[Valgrind-developers] valgrind: r7630 - trunk/exp-drd/tests

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 19:17:46 + (Mon, 10 Mar 2008) New Revision: 7630 Log: Number of threads is now a command line argument. Added: trunk/exp-drd/tests/matinv_openmp.vgtest Modified: trunk/exp-drd/tests/matinv_openmp.c Modified: trunk/exp-drd/tests/matinv_openmp.c ===

[Valgrind-developers] valgrind: r7631 - trunk/exp-drd/tests

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 19:18:20 + (Mon, 10 Mar 2008) New Revision: 7631 Log: Added to repository. Added: trunk/exp-drd/tests/matinv_openmp.stderr.exp trunk/exp-drd/tests/matinv_openmp.stdout.exp Added: trunk/exp-drd/tests/matinv_openmp.stderr.exp ===

[Valgrind-developers] valgrind: r7632 - trunk/exp-drd/tests

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 19:26:42 + (Mon, 10 Mar 2008) New Revision: 7632 Log: Added omp_prime.c Added: trunk/exp-drd/tests/omp_prime.c Modified: trunk/exp-drd/tests/Makefile.am Modified: trunk/exp-drd/tests/Makefile.am

[Valgrind-developers] valgrind: r7633 - trunk/exp-drd/tests

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 19:38:04 + (Mon, 10 Mar 2008) New Revision: 7633 Log: Make sure this test is only run if the executable matinv_openmp has been compiled. Modified: trunk/exp-drd/tests/matinv_openmp.vgtest Modified: trunk/exp-drd/tests/matinv_openmp.vgtest ==

Re: [Valgrind-developers] Helgrind on GNU OpenMP

2008-03-10 Thread Bart Van Assche
On Mon, Mar 10, 2008 at 12:04 PM, Ali Jannesari <[EMAIL PROTECTED]> wrote: > > I'm not sure the gcc 4.2.3 > > implementation of libgomp is race-free. See also > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35517. > > Yes I see. I didn't used gcc 4.2.3 before. Now I start to use gcc 4.2.3 > com

Re: [Valgrind-developers] Helgrind on GNU OpenMP

2008-03-10 Thread Bart Van Assche
On Mon, Mar 10, 2008 at 12:03 PM, Ali Jannesari <[EMAIL PROTECTED]> wrote: > > Here is a simple omp example for a data race detection which you could: > http://developers.sun.com/sunstudio/downloads/ssx/tha/tha_using.html > > Also there is a list of benchmarks (e.g parsec, SPEC OMP2001) which m

[Valgrind-developers] valgrind: r7634 - trunk/exp-drd

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 20:05:07 + (Mon, 10 Mar 2008) New Revision: 7634 Log: Updated to do list. Modified: trunk/exp-drd/TODO.txt Modified: trunk/exp-drd/TODO.txt === --- trunk/exp-drd/TODO.txt 2008-03-10 19:38:0

[Valgrind-developers] valgrind: r7635 - trunk/exp-drd/docs

2008-03-10 Thread svn
Author: bart Date: 2008-03-10 20:05:57 + (Mon, 10 Mar 2008) New Revision: 7635 Log: Added information about OpenMP. Modified: trunk/exp-drd/docs/README.txt Modified: trunk/exp-drd/docs/README.txt === --- trunk/exp-drd/docs/R

Re: [Valgrind-developers] binary code optimization

2008-03-10 Thread Nicholas Nethercote
On Sun, 9 Mar 2008, Nuno Lopes wrote: > I'm currently attending a Virtual Execution Environment class at the > university this semester. For this class I need to do a project (with 2 > colleagues) about something related with the class (VMs, etc..). The project > duration is about 1 month. > My id

Re: [Valgrind-developers] [patch] vc_annotate build fixes

2008-03-10 Thread Nicholas Nethercote
On Mon, 10 Mar 2008, Brad Hards wrote: > It appears to be working for me, although some of the output looks a bit > strange: >5: 12:void TestQEmf::check() >-: 13:{ >9: 14: QVERIFY( true ); >2: 15: QWinMetaFile wmf; >5: 16: QImage pic(1000, 800,

[Valgrind-developers] 2008-03-11 03:00:02 GMT nightly build (gill, x86_64, Fedora Core 2)

2008-03-10 Thread Tom Hughes
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2008-03-11 03:00:02 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests

[Valgrind-developers] 2008-03-11 03:25:05 GMT nightly build (trojan, x86_64, Fedora Core 6)

2008-03-10 Thread Tom Hughes
Nightly build on trojan ( x86_64, Fedora Core 6 ) started at 2008-03-11 03:25:05 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests

[Valgrind-developers] 2008-03-11 03:10:04 GMT nightly build (dellow, x86_64, Fedora 8)

2008-03-10 Thread Tom Hughes
Nightly build on dellow ( x86_64, Fedora 8 ) started at 2008-03-11 03:10:04 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... f

[Valgrind-developers] 2008-03-11 03:20:07 GMT nightly build (aston, x86_64, Fedora Core 5)

2008-03-10 Thread Tom Hughes
Nightly build on aston ( x86_64, Fedora Core 5 ) started at 2008-03-11 03:20:07 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests

[Valgrind-developers] 2008-03-11 03:05:04 GMT nightly build (lloyd, x86_64, Fedora 7)

2008-03-10 Thread Tom Hughes
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2008-03-11 03:05:04 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... fa

[Valgrind-developers] 2008-03-11 03:15:05 GMT nightly build (alvis, i686, Red Hat 7.3)

2008-03-10 Thread Tom Hughes
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2008-03-11 03:15:05 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ..

Re: [Valgrind-developers] [patch] vc_annotate build fixes

2008-03-10 Thread Brad Hards
On Tuesday 11 March 2008 08:02:01 am Nicholas Nethercote wrote: > On Mon, 10 Mar 2008, Brad Hards wrote: > > It appears to be working for me, although some of the output looks a bit > > strange: > >5: 12:void TestQEmf::check() > >-: 13:{ > >9: 14: QVERIFY( true ); > >