|
From: Craig C. <cc...@us...> - 2005-04-18 16:50:28
Attachments:
regtest.patch
|
Hi, This patch applies to Paul Mackerras' latest Valgrind PPC port (http://ozlabs.org/~paulus/valgrind-2.4.0-ppc-050407.tar.bz2). (Please speak up if this list isn't an appropriate place to post patches to Paul's port.) The patch contains some changes to help "make regtest" compile and run. I had to make a handful of minor changes to the testcases to get them to compile. Some of the testcases wouldn't compile due to x86 assembly; I moved these to the x86 subdirectory. I also added some *.exp2 files for cases where the valid output on PPC differed from the valid output on x86. The glibc-2.3.supp suppressions seemed to work just fine on my box (SLES 9 SP 1, glibc-2.3.3-98.38). After applying two other patches (available in separate posts), here are the testcases that fail: addrcheck/tests/toobig-allocs (stderr) corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_ipv4 (stdout) corecheck/tests/fdleak_ipv4 (stderr) massif/tests/toobig-allocs (stderr) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badrw (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/manuel2 (stdout) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stdout) memcheck/tests/scalar (stderr) memcheck/tests/scalar_supp (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/str_tester (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/zeropage (stdout) none/tests/faultstatus (stderr) none/tests/pending (stdout) none/tests/pending (stderr) none/tests/smc1 (stdout) none/tests/smc1 (stderr) none/tests/syscall-restart1 (stderr) none/tests/yield (stdout) (I didn't run the tests for helgrind and lackey.) Thanks, Craig -- Craig Chaney cc...@us... |
|
From: Paul M. <pa...@sa...> - 2005-04-19 10:53:00
|
Craig Chaney writes: > This patch applies to Paul Mackerras' latest Valgrind PPC port > (http://ozlabs.org/~paulus/valgrind-2.4.0-ppc-050407.tar.bz2). Thanks for the patches. > (Please speak up if this list isn't an appropriate place to post patches > to Paul's port.) There are two things I am aiming at. The first is to have a solid, reliable PPC version of 2.4.0 available. The second is to get PPC support into the Valgrind subversion repository, with the aim of having Valgrind-3.0 support PPC. The parts of this patch that would be applicable to the subversion repository are the parts that move some tests to an x86 directory. > The patch contains some changes to help "make regtest" compile and run. > I had to make a handful of minor changes to the testcases to get them to > compile. Some of the testcases wouldn't compile due to x86 assembly; I > moved these to the x86 subdirectory. I also added some *.exp2 files for > cases where the valid output on PPC differed from the valid output on > x86. I would be interested to know why we seem to be getting file descriptors inherited from the parent on several of the tests. Does that happen on x86 also? Regards, Paul. |