|
From: Maynard J. <may...@us...> - 2011-10-06 19:16:07
|
Florian Krohm wrote: > Here is an update on the regression tests. If you're on cc I'm > asking for your help. > [snip] > Maynard: can you run a ppc regtest and tar up the diffs and send them > to me. I'd like to see how we're doing there WRT filtering backtrace > noise. The regression tests on POWER7/SLES 11 SP1 (using Oct 6, 2011 SVN) actually compare quite favorably to Valgrind 3.6.1 on a POWER5 (POWER7 support did not yet exist in 3.6.1 timeframe). For reference, here are the results: ---------------------------------- gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcsignopass (stderr) gdbserver_tests/mcsignopass (stdoutB) gdbserver_tests/mcsigpass (stderr) gdbserver_tests/mcsigpass (stdoutB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) callgrind/tests/simwork-both (stdout) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-branch (stdout) callgrind/tests/simwork-branch (stderr) massif/tests/big-alloc (post) none/tests/faultstatus (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/testVMX (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) ---------------------------------- Unfortunately, POWER5/SLES 10 SP3 (current SVN) compared much worse to Valgrind 3.6.1 -- lots of callgrind and helgrind failures. Whereas results from an April 15 snapshot of SVN was almost identical to the 3.6.1 results (with just two extra callgrind testcases failing). Also, some gdbserver tests usually hang the regtest on this processor; thus, I have to remove the gdbserver/*vgtest files in order to get 'make regtest' to complete. I have seen occasional hangs of gdbserver tests on POWER7, too, but not often. While this drastic regression for POWER5 does concern me (and I have it on my to-do list to investigate), this is a pretty old processor that's not even supported on current distros like SLES 11 and RHEL 6. For now, my higher priority will be to clean up the testsuite failures for POWER7. I've attached a tar file containing the *.diff from the test directories from my POWER7 testsuite run. By the way, there hasn't been a ppc32 nightly build since July 27. Anyone know why? Thanks, -Maynard > > Thanks, > Florian > |