diff options
-rw-r--r-- | open_issues/gdb_testsuite.mdwn | 299 |
1 files changed, 299 insertions, 0 deletions
diff --git a/open_issues/gdb_testsuite.mdwn b/open_issues/gdb_testsuite.mdwn new file mode 100644 index 00000000..5a5bd1f3 --- /dev/null +++ b/open_issues/gdb_testsuite.mdwn @@ -0,0 +1,299 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="GDB testsuite"]] + +[[!tag open_issue_gdb]] + +Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources. + + make[1]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd' + Making check in doc + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc' + make[3]: Nothing to be done for `check'. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc' + Making check in po + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po' + make[3]: Nothing to be done for `check'. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po' + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd' + make[3]: Nothing to be done for `check-am'. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd' + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes' + Making check in po + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po' + make[3]: Nothing to be done for `check'. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po' + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes' + make[3]: Nothing to be done for `check-am'. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes' + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/etc' + make[2]: Nothing to be done for `check'. + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/etc' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/intl' + make[2]: Nothing to be done for `check'. + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/intl' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libdecnumber' + make[2]: Nothing to be done for `check'. + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libdecnumber' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty' + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty/testsuite' + gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -o test-demangle \ + ../../../HEAD/src/libiberty/testsuite/test-demangle.c ../libiberty.a + ./test-demangle < ../../../HEAD/src/libiberty/testsuite/demangle-expected + ./test-demangle: 777 tests, 0 failures + gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \ + ../../../HEAD/src/libiberty/testsuite/test-pexecute.c ../libiberty.a + ./test-pexecute + gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \ + ../../../HEAD/src/libiberty/testsuite/test-expandargv.c ../libiberty.a + ./test-expandargv + PASS: test-expandargv-0. + PASS: test-expandargv-1. + PASS: test-expandargv-2. + PASS: test-expandargv-3. + make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty/testsuite' + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/readline' + make[2]: Nothing to be done for `check'. + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/readline' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/sim' + make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/sim' + make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb' + make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite' + make -k check-gdb.base1 check-gdb.base2 check-gdb.ada check-gdb.arch check-gdb.asm check-gdb.cp check-gdb.disasm check-gdb.dwarf2 check-gdb.fortran check-gdb.gdb check-gdb.java check-gdb.mi check-gdb.modula2 check-gdb.objc check-gdb.opt check-gdb.pascal check-gdb.python check-gdb.reverse check-gdb.server check-gdb.stabs check-gdb.threads check-gdb.trace check-gdb.xml; \ + /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh \ + gdb.base1/gdb.sum gdb.base2/gdb.sum gdb.ada/gdb.sum gdb.arch/gdb.sum gdb.asm/gdb.sum gdb.cp/gdb.sum gdb.disasm/gdb.sum gdb.dwarf2/gdb.sum gdb.fortran/gdb.sum gdb.gdb/gdb.sum gdb.java/gdb.sum gdb.mi/gdb.sum gdb.modula2/gdb.sum gdb.objc/gdb.sum gdb.opt/gdb.sum gdb.pascal/gdb.sum gdb.python/gdb.sum gdb.reverse/gdb.sum gdb.server/gdb.sum gdb.stabs/gdb.sum gdb.threads/gdb.sum gdb.trace/gdb.sum gdb.xml/gdb.sum > gdb.sum; \ + /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh -L \ + gdb.base1/gdb.log gdb.base2/gdb.log gdb.ada/gdb.log gdb.arch/gdb.log gdb.asm/gdb.log gdb.cp/gdb.log gdb.disasm/gdb.log gdb.dwarf2/gdb.log gdb.fortran/gdb.log gdb.gdb/gdb.log gdb.java/gdb.log gdb.mi/gdb.log gdb.modula2/gdb.log gdb.objc/gdb.log gdb.opt/gdb.log gdb.pascal/gdb.log gdb.python/gdb.log gdb.reverse/gdb.log gdb.server/gdb.log gdb.stabs/gdb.log gdb.threads/gdb.log gdb.trace/gdb.log gdb.xml/gdb.log > gdb.log + make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite' + Nothing to be done for all... + Making a new config file... + rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest gdb.base/a2-run.exp gdb.base/advance.exp gdb.base/all-bin.exp gdb.base/annota1.exp gdb.base/annota3.exp gdb.base/args.exp gdb.base/arithmet.exp gdb.base/arrayidx.exp gdb.base/assign.exp gdb.base/async.exp gdb.base/attach.exp gdb.base/auxv.exp gdb.base/bang.exp gdb.base/bfp-test.exp gdb.base/bigcore.exp gdb.base/bitfields.exp gdb.base/bitfields2.exp gdb.base/bitops.exp gdb.base/break-always.exp gdb.base/break.exp gdb.base/breakpoint-shadow.exp gdb.base/call-ar-st.exp gdb.base/call-rt-st.exp gdb.base/call-sc.exp gdb.base/call-signal-resume.exp gdb.base/call-strs.exp gdb.base/callexit.exp gdb.base/callfuncs.exp gdb.base/charset.exp gdb.base/checkpoint.exp gdb.base/chng-syms.exp gdb.base/code-expr.exp gdb.base/commands.exp gdb.base/completion.exp gdb.base/complex.exp gdb.base/cond-expr.exp gdb.base/condbreak.exp gdb.base/consecutive.exp gdb.base/constvars.exp gdb.base/corefile.exp gdb.base/cursal.exp gdb.base/cvexpr.exp gdb.base/dbx.exp gdb.base/default.exp gdb.base/define.exp gdb.base/del.exp gdb.base/detach.exp gdb.base/dfp-exprs.exp gdb.base/dfp-test.exp gdb.base/display.exp gdb.base/dump.exp gdb.base/echo.exp gdb.base/ena-dis-br.exp gdb.base/ending-run.exp gdb.base/environ.exp gdb.base/eval-skip.exp gdb.base/exe-lock.exp gdb.base/expand-psymtabs.exp gdb.base/exprs.exp gdb.base/fileio.exp gdb.base/find.exp gdb.base/finish.exp gdb.base/fixsection.exp gdb.base/float.exp gdb.base/foll-exec.exp gdb.base/foll-fork.exp gdb.base/foll-vfork.exp gdb.base/frame-args.exp gdb.base/freebpcmd.exp gdb.base/fullname.exp gdb.base/funcargs.exp gdb.base/gcore-buffer-overflow.exp gdb.base/gcore.exp gdb.base/gdb1056.exp gdb.base/gdb1090.exp gdb.base/gdb1250.exp gdb.base/gdb1555.exp gdb.base/gdb1821.exp gdb.base/gdbvars.exp gdb.base/hashline1.exp gdb.base/hashline2.exp gdb.base/hashline3.exp gdb.base/help.exp gdb.base/hook-stop-continue.exp gdb.base/hook-stop-frame.exp gdb.base/huge.exp gdb.base/ifelse.exp gdb.base/included.exp gdb.base/infnan.exp gdb.base/info-proc.exp gdb.base/info-target.exp gdb.base/interp.exp gdb.base/interrupt.exp gdb.base/jump.exp gdb.base/langs.exp gdb.base/lineinc.exp gdb.base/list.exp gdb.base/logical.exp gdb.base/long_long.exp gdb.base/longjmp.exp gdb.base/macscp.exp gdb.base/maint.exp gdb.base/mips_pro.exp gdb.base/miscexprs.exp gdb.base/multi-forks.exp --outdir gdb.base1 + Test Run By tschwinge on Mon Jul 20 12:26:55 2009 + Native configuration is i386-unknown-gnu0.3 + + === gdb tests === + + Schedule of variations: + unix + + Running target unix + 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 ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gcore.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/exe-lock.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/complex.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdbvars.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/condbreak.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/detach.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/breakpoint-shadow.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bigcore.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/jump.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/multi-forks.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/frame-args.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/dbx.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/echo.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/all-bin.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitfields2.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1821.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/environ.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/infnan.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/advance.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/commands.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/callfuncs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/define.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-fork.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/auxv.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/interrupt.exp ... + FAIL: gdb.base/interrupt.exp: Send Control-C, second time + FAIL: gdb.base/interrupt.exp: send end of file + Running ../../../HEAD/src/gdb/testsuite/gdb.base/a2-run.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-signal-resume.exp ... + FAIL: gdb.base/call-signal-resume.exp: dummy stack frame number + XPASS: gdb.base/call-signal-resume.exp: frame + FAIL: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two + FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal (timeout) + FAIL: gdb.base/call-signal-resume.exp: break null_hand_call (timeout) + FAIL: gdb.base/call-signal-resume.exp: null_hand_call (timeout) + FAIL: gdb.base/call-signal-resume.exp: dummy stack frame number + FAIL: gdb.base/call-signal-resume.exp: set confirm off (timeout) + FAIL: gdb.base/call-signal-resume.exp: return (timeout) + FAIL: gdb.base/call-signal-resume.exp: break handle_signal (timeout) + FAIL: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal (timeout) + FAIL: gdb.base/call-signal-resume.exp: continue to program exit (timeout) + Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline2.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/async.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/callexit.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/freebpcmd.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/corefile.exp ... + WARNING: can't generate a core file - core tests suppressed - check ulimit -c + Running ../../../HEAD/src/gdb/testsuite/gdb.base/hook-stop-frame.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/info-proc.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/arithmet.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-sc.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/info-target.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/expand-psymtabs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/checkpoint.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/cond-expr.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/consecutive.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/help.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/finish.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/lineinc.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/annota1.exp ... + FAIL: gdb.base/annota1.exp: run until main breakpoint + FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout) + FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) + FAIL: gdb.base/annota1.exp: delete bp 1 (timeout) + FAIL: gdb.base/annota1.exp: delete bp 2 (timeout) + FAIL: gdb.base/annota1.exp: delete bp 3 (timeout) + FAIL: gdb.base/annota1.exp: break at 28 (timeout) + FAIL: gdb.base/annota1.exp: set up display (timeout) + FAIL: gdb.base/annota1.exp: re-run (timeout) + FAIL: gdb.base/annota1.exp: break at 46 (timeout) + FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout) + FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout) + FAIL: gdb.base/annota1.exp: next to exit loop + FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout) + FAIL: gdb.base/annota1.exp: signal sent (timeout) + FAIL: gdb.base/annota1.exp: thread switch (timeout) + Running ../../../HEAD/src/gdb/testsuite/gdb.base/logical.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/fixsection.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/annota3.exp ... + FAIL: gdb.base/annota3.exp: send SIGUSR1 (pattern 4) (timeout) + FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: delete bp 1 (pattern 1 + sentinel) (timeout) + FAIL: gdb.base/annota3.exp: delete bp 2 (pattern 1 + sentinel) (timeout) + FAIL: gdb.base/annota3.exp: delete bp 3 (pattern 1 + sentinel) (timeout) + FAIL: gdb.base/annota3.exp: break at 28 (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: set up display (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: re-run (timeout) + FAIL: gdb.base/annota3.exp: break at 46 (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: ignore 5 4 (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: annotate ignore count change (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: next to exit loop (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: breakpoint ignore count (pattern 1) (timeout) + FAIL: gdb.base/annota3.exp: signal sent (pattern 1) (timeout) + Running ../../../HEAD/src/gdb/testsuite/gdb.base/args.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/hook-stop-continue.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/display.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/ifelse.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1056.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitops.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/completion.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/list.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/long_long.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bang.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/mips_pro.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/dfp-exprs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/interp.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/exprs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/ena-dis-br.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/langs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline1.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/assign.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-strs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/default.exp ... + FAIL: gdb.base/default.exp: show convenience + Running ../../../HEAD/src/gdb/testsuite/gdb.base/dump.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline3.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-exec.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/ending-run.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/dfp-test.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/fileio.exp ... + FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT + FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT + FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running) + FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running) + FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running) + FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running) + FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running) + FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running) + FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running) + FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running) + FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running) + FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running) + FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running) + FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running) + FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running) + FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running) + FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running) + FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running) + FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running) + FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running) + FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running) + FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running) + FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running) + Running ../../../HEAD/src/gdb/testsuite/gdb.base/huge.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/find.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/eval-skip.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/arrayidx.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1555.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/attach.exp ... + FAIL: gdb.base/attach.exp: attach to nonsense is prohibited (bogus pid allowed) + FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited + FAIL: gdb.base/attach.exp: attach1, after setting file + FAIL: gdb.base/attach.exp: attach1 detach + FAIL: gdb.base/attach.exp: set file, before attach2 + FAIL: gdb.base/attach.exp: after attach2, set tbreak postloop + FAIL: gdb.base/attach.exp: (timeout) after attach2, reach tbreak postloop + FAIL: gdb.base/attach.exp: after attach2, exit (timeout) + FAIL: gdb.base/attach.exp: set source path (the program is no longer running) + FAIL: gdb.base/attach.exp: cd away from process working directory + FAIL: gdb.base/attach.exp: before attach3, flush symbols + FAIL: gdb.base/attach.exp: before attach3, flush exec + FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd + FAIL: gdb.base/attach.exp: after attach3, exit + FAIL: gdb.base/attach.exp: attach call + FAIL: gdb.base/attach.exp: c + Running ../../../HEAD/src/gdb/testsuite/gdb.base/break.exp ... + FAIL: gdb.base/break.exp: breakpoint at start of multi line while conditional + FAIL: gdb.base/break.exp: breakpoint info + Running ../../../HEAD/src/gdb/testsuite/gdb.base/del.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/miscexprs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/float.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/longjmp.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/code-expr.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/included.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-ar-st.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/cvexpr.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/maint.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/funcargs.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/chng-syms.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-vfork.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/charset.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/cursal.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/break-always.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-rt-st.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/constvars.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/fullname.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1250.exp ... + FAIL: gdb.base/gdb1250.exp: running to abort in runto + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bfp-test.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitfields.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/macscp.exp ... + Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1090.exp ... + + === gdb Summary === + + # of expected passes 3876 + # of unexpected failures 86 + # of unexpected successes 1 + # of expected failures 6 + # of known failures 19 + # of untested testcases 1 + # of unsupported tests 4 + /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090720-cvs -nw -nx + |