Commit Graph

87 Commits

Author SHA1 Message Date
Bart Van Assche
15c571b48a Updated notes section.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8797
2008-11-21 19:18:47 +00:00
Bart Van Assche
299848c52e Added prereq clause.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8789
2008-11-19 17:51:44 +00:00
Bart Van Assche
4ffcaf805d Added bar_bad and bar_trivial to the regression tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8779
2008-11-17 17:38:28 +00:00
Bart Van Assche
d2dac1ea80 Updated expected output after spelling fix in drd_barrier.c.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8778
2008-11-17 17:37:08 +00:00
Bart Van Assche
76d98e2895 Renamed boost_threads* into boost_thread*.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8777
2008-11-17 17:36:29 +00:00
Bart Van Assche
9a2e5abe9e Print an error message instead of asserting when the count argument of pthread_barrier_init() is zero. Fixed a spelling error in an error message.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8776
2008-11-17 17:35:26 +00:00
Bart Van Assche
a4ddba81ca Added regression test for Boost.Threads.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8763
2008-11-10 18:54:46 +00:00
Julian Seward
cac5a4e9b1 Update expected outputs following a (trivial) change in the source of
tc09 in r8753.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8756
2008-11-10 01:16:46 +00:00
Bart Van Assche
0a25936ab6 Replaced test for FILE::_lock by a more direct test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8670
2008-10-13 19:22:35 +00:00
Bart Van Assche
49456aef12 Removed #define _IO_MTSAFE_IO again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8662
2008-10-11 19:25:18 +00:00
Bart Van Assche
4842d4beaf Removed inclusion of <bits/libc-lock.h>.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8661
2008-10-11 19:04:40 +00:00
Bart Van Assche
4edd3323a0 Make regression test output independent of the presence of glibc debug information.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8660
2008-10-11 18:47:54 +00:00
Bart Van Assche
f09070a08c Suppress race reports triggered by glibc's _IO_flockfile(FILE*) on stdout and stderr.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8658
2008-10-11 18:29:46 +00:00
Bart Van Assche
7e80a4d9b2 Increased gcc version to 4.3.2.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8657
2008-10-11 18:28:34 +00:00
Bart Van Assche
e9a7bafd89 Added paragraph "Using the POSIX Threads API Effectively."
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8656
2008-10-11 18:28:12 +00:00
Bart Van Assche
688a7ee656 Added omp_printf regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8655
2008-10-11 18:04:52 +00:00
Bart Van Assche
ccd9aa9bd5 Added command-line option -h.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8654
2008-10-11 18:03:27 +00:00
Bart Van Assche
411389d396 Only call pthread_condattr_setclock() if it's available in libpthread.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8648
2008-10-06 06:34:20 +00:00
Bart Van Assche
0d7088c2bd Added a regression test called monitor_example.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8646
2008-10-05 17:37:06 +00:00
Bart Van Assche
a581fe1812 Added intercept for pthread_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8640
2008-09-27 12:40:57 +00:00
Bart Van Assche
57b4e9c50e Added client requests related to pthread_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8639
2008-09-27 12:36:48 +00:00
Bart Van Assche
0fc0faac85 Added support for pthread_cancel() handling.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8638
2008-09-27 12:36:13 +00:00
Bart Van Assche
6f4f2d4221 Added more comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8637
2008-09-27 12:35:31 +00:00
Bart Van Assche
a9997c81c7 Added thread_pre_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8636
2008-09-27 12:26:50 +00:00
Bart Van Assche
16489e15ef Added the pth_cancel_locked test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8635
2008-09-27 12:26:17 +00:00
Bart Van Assche
d9e3e0f863 Renamed __sync_add_and_fetch() into sync_add_and_fetch().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8630
2008-09-21 11:21:23 +00:00
Julian Seward
40399aab00 Fix longstanding bug in dual-arch support, which originated in
memcheck/tests/Makefile.am and was copied into drd/tests/Makefile.am.

When building regtests for a 32-bit only build on a 64-bit CPU, the
use of $(VG_ARCH) in these Makefiles is incorrect, because VG_ARCH
will be set to the 64-bit architecture, not the 32-bit architecture.

See comments on VG_ARCH_PRI and VG_ARCH_MAX in configure.in for more
details.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8623
2008-09-19 09:02:19 +00:00
Julian Seward
335992d8fc Merge all remaining changes from branches/PTRCHECK. These are some
relatively minor extensions to m_debuginfo, a major overhaul of
m_debuginfo/readdwarf3.c to get its space usage under control, and
changes throughout the system to enable heap-use profiling.

The majority of the merged changes were committed into
branches/PTRCHECK as the following revs: 8591 8595 8598 8599 8601 and
8161.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8621
2008-09-18 18:12:50 +00:00
Bart Van Assche
e9a8202979 Updated expected output after most recent source code modifications.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8596
2008-09-10 06:11:38 +00:00
Bart Van Assche
c74a787450 Added more comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8594
2008-09-09 18:18:26 +00:00
Bart Van Assche
5582ca5901 Make sure that atomic_var.c compiles without warnings in case HAVE_BUILTIN_ATOMIC has not been defined.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8593
2008-09-09 18:11:40 +00:00
Bart Van Assche
396e59c18c Added double quotes around a shell function argument.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8579
2008-09-07 17:10:07 +00:00
Bart Van Assche
43336d6753 Ensured that the qt4 regression tests compile with the pkg-config flags on all platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8502
2008-08-02 09:28:39 +00:00
Bart Van Assche
a63fcb8d13 Switched from ANSI C stdio to Unix I/O in order to avoid that the I/O statements trigger any locking.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8475
2008-07-29 16:57:06 +00:00
Bart Van Assche
d3f0a0bb4e Updated Makefile.am.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8473
2008-07-29 15:27:48 +00:00
Bart Van Assche
9b1edca951 Removed duplicate expected output file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8472
2008-07-29 15:21:17 +00:00
Bart Van Assche
21ee007a7a Added expected output for comiler versions without support for built-in atomic operations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8470
2008-07-29 12:06:57 +00:00
Bart Van Assche
5114b9be41 Attempted to make DRD documentation compatible with pdfxmltex. Added note about g_thread_init().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8465
2008-07-28 14:55:38 +00:00
Bart Van Assche
d5779b517d Sorted noinst_HEADERS filenames alphabetically.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8464
2008-07-28 12:03:53 +00:00
Bart Van Assche
2abff40dcf Reverted commit 8448.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8463
2008-07-28 11:36:11 +00:00
Bart Van Assche
1ed795a567 Added configure test for QMutex::tryLock(int).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8462
2008-07-28 11:35:10 +00:00
Bart Van Assche
a7b318e4b6 Fixed race condition.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8461
2008-07-28 11:23:38 +00:00
Julian Seward
361057f5dc Include inlined C files in tarball, else it's not buildable.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8457
2008-07-23 20:08:41 +00:00
Julian Seward
8229b6e429 Temporarily comment out a couple of XML fragments which cause the .pdf
generation (make print-docs), and hence make dist, to fail for
completely non-obvious reasons, even though xsltproc (make html-docs)
does not complain about them.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8455
2008-07-22 18:32:29 +00:00
Julian Seward
84747b6cc6 Temporarily disable Qt4-related tests, as they don't build on systems
with qt-4.2.1 at least.  It appears the type of QMutex::tryLock has 
changed somewhere after qt-4.2.1.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8448
2008-07-18 21:03:11 +00:00
Bart Van Assche
bacc982793 Added -m32 flag, such that the SPLASH-2 benchmarks are compiled in 32-bit mode (these benchmarks were not designed to be compiled in 64-bit mode -- radiosity deadlocks when compiled in 64-bit mode). Suppressed harmless data races in the radiosity benchmark.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8431
2008-07-13 19:08:44 +00:00
Bart Van Assche
e45a6ee23a Enabled Radiosity benchmark.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8430
2008-07-13 19:06:44 +00:00
Bart Van Assche
904eecdfc1 Raytrace benchmark now runs as it should.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8426
2008-07-12 17:59:09 +00:00
Bart Van Assche
ad3d50a818 Restored proper compiler flag order.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8423
2008-07-12 16:31:10 +00:00
Bart Van Assche
4b14906694 Cleanup.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8422
2008-07-12 16:16:26 +00:00