]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
17 years agoReorganized error printing code slightly.
Bart Van Assche [Sun, 23 Mar 2008 07:54:02 +0000 (07:54 +0000)] 
Reorganized error printing code slightly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7758

17 years agoAdded libX11 and libxcb suppression types.
Bart Van Assche [Sat, 22 Mar 2008 17:36:23 +0000 (17:36 +0000)] 
Added libX11 and libxcb suppression types.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7757

17 years agoError type CondErr is now recognized when reading a suppression file.
Bart Van Assche [Sat, 22 Mar 2008 17:35:56 +0000 (17:35 +0000)] 
Error type CondErr is now recognized when reading a suppression file.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7756

17 years agoFixed assert when delete[]-ing an array of size zero.
Bart Van Assche [Sat, 22 Mar 2008 17:35:28 +0000 (17:35 +0000)] 
Fixed assert when delete[]-ing an array of size zero.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7755

17 years agoAdded more tl_assert() statements.
Bart Van Assche [Sat, 22 Mar 2008 17:09:04 +0000 (17:09 +0000)] 
Added more tl_assert() statements.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7754

17 years agoAdded more comments / renamed some variables / bm_print() now also works on 64-bit...
Bart Van Assche [Sat, 22 Mar 2008 17:07:39 +0000 (17:07 +0000)] 
Added more comments / renamed some variables / bm_print() now also works on 64-bit systems.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7753

17 years agoRenamed bm_lookup() into bm2_lookup() and shifted right 2nd argument by ADDR0_BITS.
Bart Van Assche [Sat, 22 Mar 2008 16:44:03 +0000 (16:44 +0000)] 
Renamed bm_lookup() into bm2_lookup() and shifted right 2nd argument by ADDR0_BITS.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7752

17 years agoMinor optimization.
Bart Van Assche [Sat, 22 Mar 2008 09:49:40 +0000 (09:49 +0000)] 
Minor optimization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7751

17 years agoImplemented segment merging.
Bart Van Assche [Sat, 22 Mar 2008 09:38:48 +0000 (09:38 +0000)] 
Implemented segment merging.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7750

17 years agoMinor documentation changes.
Bart Van Assche [Sat, 22 Mar 2008 09:37:38 +0000 (09:37 +0000)] 
Minor documentation changes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7749

17 years agoMake the run_openmp_test work again with bash, and optimize it slightly.
Bart Van Assche [Sat, 22 Mar 2008 09:36:23 +0000 (09:36 +0000)] 
Make the run_openmp_test work again with bash, and optimize it slightly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7748

17 years agoRemoved filter statements that overlap with tests/filter_stderr_basic.
Bart Van Assche [Sat, 22 Mar 2008 09:05:04 +0000 (09:05 +0000)] 
Removed filter statements that overlap with tests/filter_stderr_basic.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7747

17 years agoModified the run_openmp_test script such that it can be run by Ubuntu's dash shell.
Bart Van Assche [Sat, 22 Mar 2008 08:08:58 +0000 (08:08 +0000)] 
Modified the run_openmp_test script such that it can be run by Ubuntu's dash shell.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7746

17 years agoMoved macro's that specify branch prediction hints to include/pub_tool_basics.h
Bart Van Assche [Sat, 22 Mar 2008 08:04:29 +0000 (08:04 +0000)] 
Moved macro's that specify branch prediction hints to include/pub_tool_basics.h

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7745

17 years agoFiltered out platform-dependent error messages.
Bart Van Assche [Sat, 22 Mar 2008 07:52:44 +0000 (07:52 +0000)] 
Filtered out platform-dependent error messages.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7744

17 years agoRenamed inbound to downloads.
Bart Van Assche [Fri, 21 Mar 2008 17:08:12 +0000 (17:08 +0000)] 
Renamed inbound to downloads.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7743

17 years agoUpdated according to new output format.
Bart Van Assche [Thu, 20 Mar 2008 17:55:23 +0000 (17:55 +0000)] 
Updated according to new output format.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7742

17 years agoMake the tc22_exit_w_lock test pass on Ubuntu 7.10, 64-bit.
Bart Van Assche [Thu, 20 Mar 2008 17:42:07 +0000 (17:42 +0000)] 
Make the tc22_exit_w_lock test pass on Ubuntu 7.10, 64-bit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7741

17 years agoShould have been in last commit.
Bart Van Assche [Wed, 19 Mar 2008 17:12:01 +0000 (17:12 +0000)] 
Should have been in last commit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7740

17 years agoRemoved LinuxThreads expected output files.
Bart Van Assche [Wed, 19 Mar 2008 17:03:14 +0000 (17:03 +0000)] 
Removed LinuxThreads expected output files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7739

17 years agoMost DRD regression tests are now skipped when LinuxThreads is detected. Removed...
Bart Van Assche [Wed, 19 Mar 2008 17:02:26 +0000 (17:02 +0000)] 
Most DRD regression tests are now skipped when LinuxThreads is detected. Removed LinuxThreads expected output files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7738

17 years agoAdded separator.
Bart Van Assche [Wed, 19 Mar 2008 17:00:12 +0000 (17:00 +0000)] 
Added separator.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7737

17 years agoEnabled AM_PROG_CC_C_O. According to the automake manual, specifying this flag is...
Bart Van Assche [Tue, 18 Mar 2008 17:53:09 +0000 (17:53 +0000)] 
Enabled AM_PROG_CC_C_O. According to the automake manual, specifying this flag is required when using per-target flags.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7736

17 years agoAdded the option "foreign" to AM_INIT_AUTOMAKE such that automake no longer complains...
Bart Van Assche [Tue, 18 Mar 2008 17:40:38 +0000 (17:40 +0000)] 
Added the option "foreign" to AM_INIT_AUTOMAKE such that automake no longer complains on the $(addsuffix ...) construct which is present in various Makefile.am files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7735

17 years agoThe results of the hg03_inherit are now independent of the Linux platform it is run on.
Bart Van Assche [Tue, 18 Mar 2008 17:09:13 +0000 (17:09 +0000)] 
The results of the hg03_inherit are now independent of the Linux platform it is run on.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7734

17 years agoAdded command-line option --show-confl-seg (show conflicting segments).
Bart Van Assche [Tue, 18 Mar 2008 17:08:08 +0000 (17:08 +0000)] 
Added command-line option --show-confl-seg (show conflicting segments).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7733

17 years agoEnable compile-time format string checking by gcc if the macro CHECK_FORMAT_STRINGS...
Bart Van Assche [Mon, 17 Mar 2008 18:57:03 +0000 (18:57 +0000)] 
Enable compile-time format string checking by gcc if the macro CHECK_FORMAT_STRINGS has been defined before this file has been included.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7731

17 years agoAdded a reference.
Bart Van Assche [Mon, 17 Mar 2008 18:38:26 +0000 (18:38 +0000)] 
Added a reference.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7730

17 years agoAdded compiler flag -DCHECK_FORMAT_STRINGS.
Bart Van Assche [Mon, 17 Mar 2008 18:37:34 +0000 (18:37 +0000)] 
Added compiler flag -DCHECK_FORMAT_STRINGS.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7729

17 years agoFixed mismatches between format string and arguments.
Bart Van Assche [Mon, 17 Mar 2008 18:36:55 +0000 (18:36 +0000)] 
Fixed mismatches between format string and arguments.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7728

17 years agoAdded reference counting to segments. Synchronization objects (mutex, semaphore,...
Bart Van Assche [Mon, 17 Mar 2008 18:32:39 +0000 (18:32 +0000)] 
Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7727

17 years agoRenamed functions for querying segment creation counters. Added the function sg_get_a...
Bart Van Assche [Mon, 17 Mar 2008 17:37:53 +0000 (17:37 +0000)] 
Renamed functions for querying segment creation counters. Added the function sg_get_alive_segments_count(). Removed sg_init() and sg_cleanup() from the public segment interface.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7726

17 years agoAttempt to make this test independent of the Linux distribution it is run on.
Bart Van Assche [Mon, 17 Mar 2008 17:22:55 +0000 (17:22 +0000)] 
Attempt to make this test independent of the Linux distribution it is run on.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7725

17 years agoKludgily fix a regression caused by the recent DATASYMS merge, which
Julian Seward [Mon, 17 Mar 2008 16:23:54 +0000 (16:23 +0000)] 
Kludgily fix a regression caused by the recent DATASYMS merge, which
caused V to hang when running Amarok in KDE 3.5.X.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7723

17 years agoUpdated to do list.
Bart Van Assche [Sun, 16 Mar 2008 18:18:41 +0000 (18:18 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7719

17 years agoEven more expected output updates.
Bart Van Assche [Sun, 16 Mar 2008 18:15:56 +0000 (18:15 +0000)] 
Even more expected output updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7718

17 years agoMore expected output updates.
Bart Van Assche [Sun, 16 Mar 2008 18:04:48 +0000 (18:04 +0000)] 
More expected output updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7717

17 years agoAll error and trace messages now show both Valgrind's and DRD's thread ID.
Bart Van Assche [Sun, 16 Mar 2008 17:57:01 +0000 (17:57 +0000)] 
All error and trace messages now show both Valgrind's and DRD's thread ID.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7716

17 years agoOnly the error count for the recursive_mutex regression test is taken in account.
Bart Van Assche [Sun, 16 Mar 2008 17:44:17 +0000 (17:44 +0000)] 
Only the error count for the recursive_mutex regression test is taken in account.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7715

17 years agoUpdated expected output.
Bart Van Assche [Sun, 16 Mar 2008 17:39:14 +0000 (17:39 +0000)] 
Updated expected output.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7714

17 years agoFixed stack red zone handling.
Bart Van Assche [Sun, 16 Mar 2008 17:29:20 +0000 (17:29 +0000)] 
Fixed stack red zone handling.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7713

17 years agoRemoved obsolete code.
Bart Van Assche [Sun, 16 Mar 2008 17:27:25 +0000 (17:27 +0000)] 
Removed obsolete code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7712

17 years agoUn-break "make dist".
Bart Van Assche [Sun, 16 Mar 2008 11:06:36 +0000 (11:06 +0000)] 
Un-break "make dist".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7707

17 years agoUpdated to do list.
Bart Van Assche [Sun, 16 Mar 2008 10:57:02 +0000 (10:57 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7706

17 years agoAdded information about OpenMP.
Bart Van Assche [Sun, 16 Mar 2008 10:56:35 +0000 (10:56 +0000)] 
Added information about OpenMP.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7705

17 years agoRemoved support for thread names.
Bart Van Assche [Sun, 16 Mar 2008 10:42:33 +0000 (10:42 +0000)] 
Removed support for thread names.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7704

17 years agoRefinement: OpenMP tests are now only run if libgomp.so has debug information and...
Bart Van Assche [Sun, 16 Mar 2008 10:41:25 +0000 (10:41 +0000)] 
Refinement: OpenMP tests are now only run if libgomp.so has debug information and if it has been compiled with --disable-linux-futex.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7703

17 years agoAn error message is now printed if DRD is started with a client program that loads...
Bart Van Assche [Sun, 16 Mar 2008 10:04:58 +0000 (10:04 +0000)] 
An error message is now printed if DRD is started with a client program that loads a version of libgomp.so that has been compiled with --enable-linux-futex.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7702

17 years agoMore small performance optimizations with regard to stack pointer manipulation.
Bart Van Assche [Sun, 16 Mar 2008 08:40:55 +0000 (08:40 +0000)] 
More small performance optimizations with regard to stack pointer manipulation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7701

17 years agoAdded creation / destruction events to the bitmap access type enumeration.
Bart Van Assche [Sun, 16 Mar 2008 08:39:54 +0000 (08:39 +0000)] 
Added creation / destruction events to the bitmap access type enumeration.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7700

17 years agoThe recently added cache data members of the bitmap structure are now initialized...
Bart Van Assche [Sun, 16 Mar 2008 08:39:19 +0000 (08:39 +0000)] 
The recently added cache data members of the bitmap structure are now initialized properly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7699

17 years agoDeclared thread_set_stack_min() inline.
Bart Van Assche [Sun, 16 Mar 2008 08:36:23 +0000 (08:36 +0000)] 
Declared thread_set_stack_min() inline.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7698

17 years agoMinor optimization: commented out an assert statement.
Bart Van Assche [Sun, 16 Mar 2008 08:31:04 +0000 (08:31 +0000)] 
Minor optimization: commented out an assert statement.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7697

17 years agoAdded script run_openmp_test and regression test pth_detached_sem.
Bart Van Assche [Sun, 16 Mar 2008 07:48:07 +0000 (07:48 +0000)] 
Added script run_openmp_test and regression test pth_detached_sem.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7696

17 years agoOpenMP regression tests are now only run when libgomp.so contains debug information.
Bart Van Assche [Sun, 16 Mar 2008 07:47:30 +0000 (07:47 +0000)] 
OpenMP regression tests are now only run when libgomp.so contains debug information.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7695

17 years agoChanged termination test back to mutex-protected counter.
Bart Van Assche [Sun, 16 Mar 2008 07:46:36 +0000 (07:46 +0000)] 
Changed termination test back to mutex-protected counter.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7694

17 years agoAdded new DRD regression test.
Bart Van Assche [Sun, 16 Mar 2008 07:45:44 +0000 (07:45 +0000)] 
Added new DRD regression test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7693

17 years agoShell script that tests whether or not the specified executable will be loaded with...
Bart Van Assche [Sun, 16 Mar 2008 07:44:29 +0000 (07:44 +0000)] 
Shell script that tests whether or not the specified executable will be loaded with a libgomp.so library that contains debug information.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7692

17 years agoMore performance tuning.
Bart Van Assche [Sat, 15 Mar 2008 14:30:20 +0000 (14:30 +0000)] 
More performance tuning.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7689

17 years agoModified bitmap implementation such that more expressions can be evaluated at compile...
Bart Van Assche [Sat, 15 Mar 2008 11:42:34 +0000 (11:42 +0000)] 
Modified bitmap implementation such that more expressions can be evaluated at compile time.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7688

17 years agoFixed compiler warning.
Bart Van Assche [Sat, 15 Mar 2008 10:28:36 +0000 (10:28 +0000)] 
Fixed compiler warning.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7687

17 years agoBecause of a recent change the glibc 2.0 and glibc 2.x (x>=1) redirections are now...
Bart Van Assche [Sat, 15 Mar 2008 10:23:53 +0000 (10:23 +0000)] 
Because of a recent change the glibc 2.0 and glibc 2.x (x>=1) redirections are now identical. Removed the duplicate redirections.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7686

17 years agoMoved drd_is_suppressed() call inside drd_report_race().
Bart Van Assche [Sat, 15 Mar 2008 08:34:23 +0000 (08:34 +0000)] 
Moved drd_is_suppressed() call inside drd_report_race().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7685

17 years agoMade indentation in the DRD source code uniform: indentation size is now two spaces...
Bart Van Assche [Sat, 15 Mar 2008 08:11:03 +0000 (08:11 +0000)] 
Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7684

17 years agoEven more optimizations.
Bart Van Assche [Fri, 14 Mar 2008 17:07:51 +0000 (17:07 +0000)] 
Even more optimizations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7678

17 years agoSmall additional optimization.
Bart Van Assche [Thu, 13 Mar 2008 20:11:33 +0000 (20:11 +0000)] 
Small additional optimization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7676

17 years agoInlining and specialization of some bitmap manipulation functions.
Bart Van Assche [Thu, 13 Mar 2008 19:24:30 +0000 (19:24 +0000)] 
Inlining and specialization of some bitmap manipulation functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7675

17 years agoMade arguments of bitmap manipulating functions more uniform.
Bart Van Assche [Thu, 13 Mar 2008 19:10:06 +0000 (19:10 +0000)] 
Made arguments of bitmap manipulating functions more uniform.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7674

17 years agoInlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_s...
Bart Van Assche [Thu, 13 Mar 2008 19:03:38 +0000 (19:03 +0000)] 
Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7673

17 years agoAdded inline function running_thread_is_recording(). Removed function thread_is_recor...
Bart Van Assche [Thu, 13 Mar 2008 18:49:23 +0000 (18:49 +0000)] 
Added inline function running_thread_is_recording(). Removed function thread_is_recording().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7672

17 years agoRemoved -I$(top_srcdir)/coregrind. Added -O2.
Bart Van Assche [Thu, 13 Mar 2008 18:06:08 +0000 (18:06 +0000)] 
Removed -I$(top_srcdir)/coregrind. Added -O2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7671

17 years agoDisabled the warning on sending a signal without having locked the associated mutex...
Bart Van Assche [Thu, 13 Mar 2008 17:47:01 +0000 (17:47 +0000)] 
Disabled the warning on sending a signal without having locked the associated mutex, since this is not always an error.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7670

17 years agoThe dots (one per detached thread) are again all printed on one line instead of one...
Bart Van Assche [Thu, 13 Mar 2008 17:34:43 +0000 (17:34 +0000)] 
The dots (one per detached thread) are again all printed on one line instead of one per line. Changed termination test from a counter protected by a mutex to a counting semaphore.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7669

17 years agoChanged default number of threads from zero into one.
Bart Van Assche [Thu, 13 Mar 2008 17:32:41 +0000 (17:32 +0000)] 
Changed default number of threads from zero into one.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7668

17 years agoRemoved casts from function pointer to regular pointer.
Bart Van Assche [Thu, 13 Mar 2008 17:24:54 +0000 (17:24 +0000)] 
Removed casts from function pointer to regular pointer.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7667

17 years agoUpdated expected output.
Bart Van Assche [Wed, 12 Mar 2008 18:21:08 +0000 (18:21 +0000)] 
Updated expected output.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7659

17 years agoFixed typo's.
Bart Van Assche [Wed, 12 Mar 2008 18:10:59 +0000 (18:10 +0000)] 
Fixed typo's.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7658

17 years agoAdded to repository.
Bart Van Assche [Wed, 12 Mar 2008 18:04:41 +0000 (18:04 +0000)] 
Added to repository.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7657

17 years agoRenamed matinv_openmp test into omp_matinv. Added omp_matinv_racy and omp_prime_racy...
Bart Van Assche [Wed, 12 Mar 2008 17:49:57 +0000 (17:49 +0000)] 
Renamed matinv_openmp test into omp_matinv. Added omp_matinv_racy and omp_prime_racy tests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7656

17 years agoRemoved empty *.stdout.exp* files.
Bart Van Assche [Wed, 12 Mar 2008 17:27:20 +0000 (17:27 +0000)] 
Removed empty *.stdout.exp* files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7655

17 years agoBug fix: sometimes an assert was triggered if pthread_barrier_destroy() was called...
Bart Van Assche [Wed, 12 Mar 2008 17:23:07 +0000 (17:23 +0000)] 
Bug fix: sometimes an assert was triggered if pthread_barrier_destroy() was called after the last pthread_barrier_wait() finished and before the post-pthread_barrier_wait() client request finished.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7654

17 years agoCosmetic change.
Bart Van Assche [Wed, 12 Mar 2008 17:19:48 +0000 (17:19 +0000)] 
Cosmetic change.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7653

17 years agoRenamed HAVE_GCC_FOPENMP into HAVE_OPENMP. Changed compile test into link test.
Bart Van Assche [Wed, 12 Mar 2008 17:11:48 +0000 (17:11 +0000)] 
Renamed HAVE_GCC_FOPENMP into HAVE_OPENMP. Changed compile test into link test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7652

17 years agomatinv_openmp and omp_prime linking now also succeeds with older automake versions.
Bart Van Assche [Wed, 12 Mar 2008 16:50:09 +0000 (16:50 +0000)] 
matinv_openmp and omp_prime linking now also succeeds with older automake versions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7651

17 years agoReplaced positional command line arguments by command options.
Bart Van Assche [Wed, 12 Mar 2008 16:48:07 +0000 (16:48 +0000)] 
Replaced positional command line arguments by command options.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7650

17 years agoReplaced positional command line arguments by command options. Changed matrix initial...
Bart Van Assche [Wed, 12 Mar 2008 16:47:07 +0000 (16:47 +0000)] 
Replaced positional command line arguments by command options. Changed matrix initialization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7649

17 years agoReplaced positional command line arguments by command options. Changed matrix initial...
Bart Van Assche [Wed, 12 Mar 2008 16:46:36 +0000 (16:46 +0000)] 
Replaced positional command line arguments by command options. Changed matrix initialization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7648

17 years agoFixed compiler warning.
Bart Van Assche [Wed, 12 Mar 2008 16:44:52 +0000 (16:44 +0000)] 
Fixed compiler warning.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7647

17 years agoMerge, from branches/HGDEV, r7604 and r7609 (Try to address
Julian Seward [Wed, 12 Mar 2008 00:14:01 +0000 (00:14 +0000)] 
Merge, from branches/HGDEV, r7604 and r7609 (Try to address
performance problems resulting from increased searching of the stacks
list.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7645

17 years agoReverted last commit.
Bart Van Assche [Tue, 11 Mar 2008 20:39:01 +0000 (20:39 +0000)] 
Reverted last commit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7644

17 years agoResolved function redirection conflict.
Bart Van Assche [Tue, 11 Mar 2008 20:28:51 +0000 (20:28 +0000)] 
Resolved function redirection conflict.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7643

17 years agoAdded support for OpenMP barriers -- if libgomp.so has been built with debug informat...
Bart Van Assche [Tue, 11 Mar 2008 20:10:21 +0000 (20:10 +0000)] 
Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7642

17 years agoConverted tabs into spaces.
Bart Van Assche [Tue, 11 Mar 2008 20:06:50 +0000 (20:06 +0000)] 
Converted tabs into spaces.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7641

17 years agoDepending on the fourth command line argument, a racy or non-racy run is started.
Bart Van Assche [Tue, 11 Mar 2008 20:06:04 +0000 (20:06 +0000)] 
Depending on the fourth command line argument, a racy or non-racy run is started.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7640

17 years agoAdded an OpenMP suppression pattern.
Bart Van Assche [Tue, 11 Mar 2008 19:46:45 +0000 (19:46 +0000)] 
Added an OpenMP suppression pattern.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7639

17 years agoRenamed drd_intercepts.c into drd_pthread_intercepts.c.
Bart Van Assche [Tue, 11 Mar 2008 18:29:35 +0000 (18:29 +0000)] 
Renamed drd_intercepts.c into drd_pthread_intercepts.c.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7638

17 years agoThird attempt to get the OpenMP configure test right.
Bart Van Assche [Tue, 11 Mar 2008 18:15:49 +0000 (18:15 +0000)] 
Third attempt to get the OpenMP configure test right.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7637

17 years agoAdded information about OpenMP.
Bart Van Assche [Mon, 10 Mar 2008 20:05:57 +0000 (20:05 +0000)] 
Added information about OpenMP.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7635

17 years agoUpdated to do list.
Bart Van Assche [Mon, 10 Mar 2008 20:05:07 +0000 (20:05 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7634

17 years agoMake sure this test is only run if the executable matinv_openmp has been compiled.
Bart Van Assche [Mon, 10 Mar 2008 19:38:04 +0000 (19:38 +0000)] 
Make sure this test is only run if the executable matinv_openmp has been compiled.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7633