1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
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
|