On Fri, Nov 27, 2009 at 03:43:56PM +0100, Jan Kratochvil wrote: > On Fri, 27 Nov 2009 15:34:05 +0100, Oleg Nesterov wrote: > > Jan, if you see something particular which needs more attention or should > > be fixed, please let me know. I'll try to investigate then. > > I am still not finished with the verifications yesterday but so far no kernel > behavior change has been proven and I doubt it will be. Going to reply today. > > The ppc kernel should be checked but I do not have built two non-utrace/utrace > matching kernel rpms for it.
Jan, I reran tests on a POWER6 machine with the single-step fix Oleg had cited on lkml. The diff between the two did not change: [ana...@mjs22lp1 ~]$ diff -upN vanilla-gdb.sum pt-gdb.sum --- vanilla-gdb.sum 2009-11-28 13:33:12.487477684 +0530 +++ pt-gdb.sum 2009-11-28 13:08:07.210531851 +0530 @@ -1,4 +1,4 @@ -Test Run By ananth on Sat Nov 28 13:28:05 2009 +Test Run By ananth on Sat Nov 28 13:03:02 2009 Native configuration is powerpc64-unknown-linux-gnu === gdb tests === @@ -7602,7 +7602,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp at s PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1 -PASS: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler +PASS: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (at breakpoint) PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV @@ -7610,7 +7610,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp befo PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2 -PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (at breakpoint) PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: rerun to main The summary for the runs remains identical: === gdb Summary === # of expected passes 13971 # of unexpected failures 51 # of unexpected successes 2 # of expected failures 40 # of untested testcases 8 # of unresolved testcases 125 # of unsupported tests 55 /home/ananth/gdb-7.0/gdb/testsuite/../../gdb/gdb version 7.0 -nw -nx Regards, Ananth