Test Run By teawater on Mon Jul 20 21:57:57 2009 Native configuration is x86_64-unknown-linux-gnu === gdb tests === Schedule of variations: precord Running target precord Using /usr/share/dejagnu/baseboards/precord.exp as board description file for target. Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using ../src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running ../src/gdb/testsuite/gdb.reverse/solib-reverse.exp ... get_compiler_info: gcc-4-3-3 Executing on host: gcc -fpic -c -g -o /home/teawater/gdb/bt/gdb.reverse/shr2.c.o ../src/gdb/testsuite/gdb.reverse/shr2.c (timeout = 300) Executing on host: gcc /home/teawater/gdb/bt/gdb.reverse/shr2.c.o -shared -g -lm -o /home/teawater/gdb/bt/gdb.reverse/shr2.sl (timeout = 300) Executing on host: gcc ../src/gdb/testsuite/gdb.reverse/solib-reverse.c /home/teawater/gdb/bt/gdb.reverse/shr2.sl -g -lm -o /home/teawater/gdb/bt/gdb.reverse/solib-reverse (timeout = 300) GNU gdb (GDB) 6.8.50.20090720-cvs Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". For bug reporting instructions, please see: . (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../src/gdb/testsuite/gdb.reverse Source directories searched: /home/teawater/gdb/bt/../src/gdb/testsuite/gdb.reverse:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/teawater/gdb/bt/gdb.reverse/solib-reverse Reading symbols from /home/teawater/gdb/bt/gdb.reverse/solib-reverse...done. (gdb) delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 1 at 0x4006e4: file ../src/gdb/testsuite/gdb.reverse/solib-reverse.c, line 27. (gdb) run Starting program: /home/teawater/gdb/bt/gdb.reverse/solib-reverse Breakpoint 1, main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) record (gdb) PASS: gdb.reverse/solib-reverse.exp: Turn on process record until 41 message 1 message 2 message 3 main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:41 41 return 0; /* end part one */ (gdb) PASS: gdb.reverse/solib-reverse.exp: run until end part one reverse-step 38 sleep (0); /* sleep two */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step third sleep reverse-step 37 sleep (0); /* sleep one */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step second sleep reverse-step 35 printf ("message 2\n"); /* printf two */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step first sleep, dynsym resolve reverse-step 34 printf ("message 1\n"); /* printf one */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step third printf reverse-step 33 b[0] = 6; b[1] = 9; /* generic statement, end part two */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step second printf reverse-step shr2 (x=17) at ../src/gdb/testsuite/gdb.reverse/shr2.c:25 25 } (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step first printf, dynsym resolve reverse-step 24 return 2*x; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step generic until 41 No line 41 in file "../src/gdb/testsuite/gdb.reverse/shr2.c". (gdb) FAIL: gdb.reverse/solib-reverse.exp: forward to end part one reverse-next main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:30 30 b[0] = shr2(12); /* begin part two */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next third sleep reverse-next 28 int b[2] = {5,8}; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next second sleep reverse-next No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next first sleep, dynsym resolve reverse-next No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next third printf reverse-next No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next second printf reverse-next No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next first printf, dynsym resolve reverse-next No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next generic reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step into solib function one reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step within solib function one reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step back to main one reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step into solib function two reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step within solib function two reverse-step No more reverse-execution history. main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:27 27 char* cptr = "String 1"; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-step back to main two until 33 main () at ../src/gdb/testsuite/gdb.reverse/solib-reverse.c:33 33 b[0] = 6; b[1] = 9; /* generic statement, end part two */ (gdb) PASS: gdb.reverse/solib-reverse.exp: run until end part two reverse-next 30 b[0] = shr2(12); /* begin part two */ (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next over solib function one reverse-next 28 int b[2] = {5,8}; (gdb) FAIL: gdb.reverse/solib-reverse.exp: reverse-next over solib function two testcase ../src/gdb/testsuite/gdb.reverse/solib-reverse.exp completed in 2 seconds === gdb Summary === # of expected passes 3 # of unexpected failures 23 Executing on host: gdb -nw -nx --command gdb_cmd (timeout = 300) GNU gdb (GDB) 6.8.50.20090720-cvs Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". For bug reporting instructions, please see: . /usr/local/bin/gdb version 6.8.50.20090720-cvs -nw -nx runtest completed at Mon Jul 20 21:57:59 2009