Commit Graph

4477 Commits

Author SHA1 Message Date
Julian Seward
03800a6ef6 Record list of MPI-2 entry points, laboriously extracted from Open MPI
1.0.X header files.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5733
2006-03-09 19:05:29 +00:00
Julian Seward
ee64265a01 Add a 'quiet' option to make it shut up except for showing errors.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5732
2006-03-09 03:05:17 +00:00
Julian Seward
18bac89381 The mpicc being tested needs to be able to link stuff, not merely compile it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5731
2006-03-09 02:49:56 +00:00
Julian Seward
d3177783d3 MPI checks: use AC_TRY_COMPILE correctly, so as to generate a test program
that icc can compile (just in case mpicc is a wrapper round icc).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5730
2006-03-09 02:41:41 +00:00
Julian Seward
9636545add More MPICH build fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5729
2006-03-08 21:40:34 +00:00
Julian Seward
d726ad08ff Add showCombiner and move showTy to a better place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5728
2006-03-08 20:41:44 +00:00
Julian Seward
efb39d7e17 New wrapper, and an MPICH build fix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5727
2006-03-08 15:27:37 +00:00
Julian Seward
2ae1dc4941 MPI build system refinements: just base everything off mpicc, and don't
try to figure out where mpi.h is.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5726
2006-03-08 15:26:10 +00:00
Julian Seward
ea762eae30 Oops, missed out of r5724.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5725
2006-03-08 13:24:21 +00:00
Julian Seward
a8587eef99 Regression test for memcheck's SET/GET_VBITS client requests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5724
2006-03-08 13:21:07 +00:00
Julian Seward
aee8146a06 Reinstate the SET/GET_VBITS client requests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5723
2006-03-08 13:20:09 +00:00
Julian Seward
eea205d222 walk_type: handle all remaining MPI1 combiners ({H,}VECTOR and
{H,}INDEXED).  Should now be able to enumerate essentially all MPI1
user-defined types.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5722
2006-03-08 03:54:37 +00:00
Julian Seward
fe1b35ef4f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5718
2006-03-07 01:49:54 +00:00
Julian Seward
4e65de3448 Add an amd64 test program for 'fxtract' - just a copy of the x86 one.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5716
2006-03-07 01:17:12 +00:00
Julian Seward
fecb77b6e6 A test for fcmovnu.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5715
2006-03-06 19:50:06 +00:00
Julian Seward
6fa95850db Test for fcmovnu.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5714
2006-03-06 19:36:30 +00:00
Julian Seward
ebfbb9ca3b Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5713
2006-03-06 11:41:52 +00:00
Julian Seward
334b7d3324 Fix a type-size subtlety.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5712
2006-03-04 02:31:52 +00:00
Julian Seward
265d7a5c90 More futzing with the machinery for traversing datatypes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5711
2006-03-03 21:03:10 +00:00
Julian Seward
eedadc5fb3 get_abit_and_vbyte/get_abit can be a significant bottleneck when
painting/checking huge numbers of bytes resulting from client check
requests.  Inlining them helps significantly.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5710
2006-03-03 21:02:18 +00:00
Julian Seward
fa1c588076 Beginnings of proper MPI user type-walking code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5709
2006-03-03 16:14:18 +00:00
Julian Seward
e335ddbef8 Detect/select 'mpicc' (from --with-mpicc=) and use that to build
libmpiwrap.so.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5708
2006-03-02 17:09:16 +00:00
Julian Seward
f1d729480c Build system hacks to build and install the MPI wrappers library when
a suitable mpi.h is found at configure time.  This also adds the
configure flag --with-mpi=/path/to/mpi/install so that libmpiwrap.so
can be built against any given MPI installation.

libmpiwrap.so is built and installed for the primary target only.  As
usual this all involves various unsavoury build-system hacks.
Fortunately they are all in auxprogs/Makefile.am and configure.in
don't interact with any of our existing build-system hacks :-)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5707
2006-03-02 13:48:21 +00:00
Julian Seward
37483de7df Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5706
2006-03-02 13:44:05 +00:00
Julian Seward
b57adab44f A simple test of m{f,t}ocrf.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5705
2006-03-01 22:36:49 +00:00
Dirk Mueller
30be219c11 dox update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5702
2006-02-27 09:34:29 +00:00
Dirk Mueller
fc629268fe update ubuntu suppression (based on patch by David Kimdon)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5700
2006-02-27 08:41:32 +00:00
Nicholas Nethercote
15af94dc9b Minor readability change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5698
2006-02-24 10:36:54 +00:00
Julian Seward
16593517ea Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5697
2006-02-24 09:53:51 +00:00
Julian Seward
b43d6698c9 Undo r5667 (reinstate 3_0_BUGSTATUS.txt)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5693
2006-02-23 18:17:32 +00:00
Dirk Mueller
b5c5c72b4c update suppressions (10.1-ppc)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5690
2006-02-22 19:16:03 +00:00
Dirk Mueller
327f9c3718 update suppression
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5689
2006-02-22 16:10:16 +00:00
Dirk Mueller
ffb11bc9b3 syscall number updates
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5687
2006-02-22 14:33:21 +00:00
Dirk Mueller
b93eb33d04 update syscall numbers (against 2.6.16rc2)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5684
2006-02-22 13:51:37 +00:00
Dirk Mueller
ff40142a3a backport status updates
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5681
2006-02-22 13:25:47 +00:00
Dirk Mueller
f1a7bdd33f various syscall wrappings needed for SUSE 10.1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5669
2006-02-22 12:54:44 +00:00
Dirk Mueller
5fb1427ded uninteresting here
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5667
2006-02-22 12:38:29 +00:00
Dirk Mueller
589411b91c update suppression
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5664
2006-02-21 18:04:16 +00:00
Julian Seward
bf2ba3210f Fix CPU feature identification for ppc32/64 - add more paranoia, and
configure the sigill handler so that it can be used more than once.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5662
2006-02-21 17:11:11 +00:00
Julian Seward
65940e9512 Minor wibbles.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5659
2006-02-19 14:05:28 +00:00
Julian Seward
4875752741 Arse. Move this to the right place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5658
2006-02-18 23:20:35 +00:00
Julian Seward
9b85672ea1 First try at an MPI wrappers library. Currently the build system
ignores it - it must be built by hand.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5657
2006-02-18 23:13:33 +00:00
Julian Seward
7622aee188 Add a missing case.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5656
2006-02-18 21:13:29 +00:00
Tom Hughes
54dc4329a7 Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5653
2006-02-15 10:45:18 +00:00
Tom Hughes
cb62675be9 Restore RIP on return from a signal handler on amd64 - mirrors the
change in revision 5641 to restore EIP on x86.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5652
2006-02-15 10:44:02 +00:00
Tom Hughes
391d10fdeb Fix the tkill system call wrapper and enable it on x86 and amd64.
Fixes bug #121901.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5651
2006-02-15 10:34:50 +00:00
Julian Seward
25ff562b43 Apparently on SLES9 the dynamic linker is called (soname'd) ld64.so.1.
Add a corresponding strcmp redirect.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5650
2006-02-14 21:55:11 +00:00
Julian Seward
ff75600128 A few more syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5649
2006-02-14 21:48:42 +00:00
Julian Seward
5d78da1816 Trawled v-users/bugzilla-mail and added entries.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5648
2006-02-14 16:15:57 +00:00
Julian Seward
7190322b0a Ensure memory acquired from sys_brk() really is zeroed. Fixes #121893.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5647
2006-02-14 11:37:41 +00:00