* lib/gdb.exp: Transform tool name.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
2
3 * lib/gdb.exp: Transform tool name.
4 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
5 1.1's new error handling system.
6
7 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8
9 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10
11 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12
13 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14 They made pattern matching so slow that timeouts happened on
15 heavily loaded systems. Now any output from "show print" which
16 gets us back to the GDB prompt is a PASS.
17
18 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19
20 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21
22 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23
24 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25
26 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27 It is not from PR 3220.
28
29 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30
31 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32 just started failing because they depended on the order the
33 subcommands are presented, or exact docstring text. This kind of
34 test is a pain and has minimal benefit.
35
36 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
37
38 * gdb.t09/corefile.exp: At end of test, use "core" command with
39 no arguments.
40
41 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
42
43 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
44 17}/Makefile.in: Make it possible to run the testsuite with Sun
45 make and CC = cross gcc by adding explicit build rules for .o
46 files.
47
48 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
49
50 * gdb.t15/funcargs.exp: Don't put comments on same line as
51 setup_xfail (@#$*%& tcl braindamage!).
52
53 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
54
55 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
56
57 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
58
59 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
60 * gdb.t20/inherit.exp: remove three dumplicate entries.
61
62 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
63
64 * gdb.t06/break.exp: For "next over recursive call", fail on any
65 incorrect output, not just on "factorial (value=2)".
66
67 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
68
69 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
70 working now. Add an xfail if accesing a bss variable causes
71 a memory error if the target is not yet run.
72
73 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
74
75 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
76 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
77 name of __st* demangling (2 strings). Did Kung really get the
78 more than 95 others right without testing them?
79
80 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
81
82 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
83
84 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
85
86 * configure.in (configdirs): Add gdb.disasm
87 * gdb.disasm: New directory for GDB disassembler tests.
88 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
89
90 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
91
92 * gdb.t00/help.exp: Don't test "help set".
93
94 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
95 from within expect statements. None of these happen anymore and
96 they cause regressions to be silently unnoticed.
97
98 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
99 messages) about known failures with gcc cygnus-2.4.5-930417.
100
101 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
102 comp-info.exp so it gets built if it doesn't exist.
103
104 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
105 it is no longer used.
106 * gdb.t13/comp-info.c: Removed.
107
108 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
109
110 * gdb.t06/signals.exp: Add xfail for sun3.
111
112 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
113
114 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
115 relevant because ^C doesn't get sent but failure can be reproduced
116 interactively).
117
118 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
119
120 * gdb.stabs/alpha.mt: New configuration file for alpha.
121 * gdb.stabs/configure.in: Use it.
122 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
123 sharing with alpha.mt, redefine long to word via preprocessor.
124 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
125 for alpha.
126 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
127 native cc.
128 * gdb.t00/teststrategy.exp: Change expect string so that we
129 consume the `(xgdb)' from the command echo and from the gdb prompt.
130 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
131 gdb currently compares all values as long, so this failure probably
132 applies to any configuration where LONGEST is bigger than a target int.
133 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
134 with gcc.
135 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
136 to handle opaque pointers, gcc is.
137 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
138 as first argument. Include <sys/types.h> and change all operator
139 new definitions to use size_t.
140 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
141 now that we use size_t.
142
143 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
144
145 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
146 a long or float array cast all array members to the same type.
147 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
148 with 64 bit longs.
149 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
150 on alpha.
151 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
152
153 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
154
155 * gdb.t24 (demangle.exp): Constructors of templates have names like
156 vector<int>::vector(int) not vector<int>::vector<int>(int). See
157 section 14.6 of the ARM.
158
159 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
160 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
161 accomplish little and slow down the testsuite.
162
163 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
164 Accept spaces various places.
165
166 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
167
168 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
169 with watchpoint enabled.
170
171 * Makefile.in: Remove definition of CC and remove the second
172 definition of CXX (the "CXX = gcc" one remains). These definitions
173 were causing backquotes to be expanded within backquotes, which
174 doesn't work.
175
176 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
177
178 * gdb.t17/callfuncs.exp: Add "return 0" to end.
179
180 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
181
182 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
183 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
184 by mips cc and contains no stabs entries.
185
186 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
187
188 * config/vx-gdb.exp: Use fake device to load files rather than
189 NFS.
190 * lib/gdb.exp: New proc to do "file" command.
191 * config/unix-gdb.exp: Use new "file" proc.
192
193 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
194
195 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
196 Rework board rebooting slightly.
197 (gdb_exit): Don't exit from the remote shell; there isn't one.
198 * gdb.stabs/weird.exp: If a program is being debugged already,
199 kill it.
200 * gdb.t04/setvar.exp: Stop and restart gdb.
201 * gdb.t05/expr.exp: Likewise.
202 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
203 restart gdb and reload the program.
204 * gdb.t08/opaque.exp: Likewise.
205 * gdb.t12/scope.exp: Likewise.
206 * gdb.t13/bitfields.exp: Likewise.
207 * gdb.t15/funcargs.exp: Likewise.
208 * gdb.t20/classes.exp: Likewise.
209 * gdb.t03/ptype.exp: Increase timeout.
210 * gdb.t16/printcmds.exp (test_print_string_constants,
211 test_print_array_constants): Likewise.
212 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
213 * gdb.t20/classes.exp (do_tests): Likewise.
214 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
215
216 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
217
218 * gdb.stabs: Renamed *wierd* to *weird*.
219
220 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
221
222 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
223 for timeout. Add "known gcc 2.4.5 bug" to failure message.
224
225 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
226
227 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
228 (do_tests): Remove xfail for whatis on one_var and two_var.
229
230 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
231
232 * Makefile.in: Made cross building work better by adding
233 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
234
235 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
236
237 * gdb.t15/{return.c,return.exp,Makefile.in}:
238 New test, currently commented out.
239
240 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
241
242 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
243 still running and removes the leftover named socket so GDb can do
244 clean restarts.
245
246 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
247
248 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
249 console, not GDB.
250 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
251 cross testing works better with "make check"
252 * config/unix-gdb: Use default procedures for exit and version.
253 * config/vx-gdb.exp: Cleaned up and massaged back to working order
254 with the newest VxWorks.
255
256 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
257
258 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
259 old form.
260
261 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
262 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
263
264 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
265
266 * config/unix-gdb.exp: Remove this version of gdb_exit
267 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
268 Rob says he'll look at it when he gets back to testing boards.
269
270 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
271
272 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
273 an expected fail for certain ptype commands.
274
275 * gdb.t20/classes.exp: Update expected results of "ptype class
276 Base1" to account for the constructor that now appears in the type.
277
278 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
279
280 * configure.in (configdirs): Restore gdb.t04, which mysteriously
281 disappeared from list.
282 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
283 "alldone" proc with call to cleanup and exit.
284 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
285 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
286 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
287 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
288 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
289 "alldone" proc with simple returns that suppress remaining
290 tests. The alldone proc went away many months ago.
291
292 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
293
294 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
295
296 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
297
298 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
299
300 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
301 as vax gdb will display them.
302
303 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
304
305 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
306 optimizers.
307
308 * scope.exp: Change "bad value for localval" messages so each one
309 is unique.
310
311 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
312 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
313
314 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
315
316 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
317
318 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
319 doesn't exist (due to optimization).
320
321 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
322
323 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
324 contains \r because the filename is long.
325
326 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
327 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
328
329 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
330
331 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
332 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
333 Ultrix.
334 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
335 int tests.
336 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
337
338 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
339
340 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
341
342 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
343 to match does not match the passing case but still matches the
344 failing case.
345
346 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
347
348 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
349
350 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
351
352 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
353 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
354 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
355 Remove various versions of gdb_exit.
356 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
357 gdb_exit.
358 * config/unix-gdb.exp: gdb_exit remains here, and should override
359 the generic version, since it's doing a lot of wierd stuff that
360 the other versions aren't. FIXME, fold it in, or abandon this
361 version.
362
363 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
364
365 * gdb.t24/demangle.exp: Add tests for PR 3220.
366
367 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
368
369 * gdb.t24/demangle.exp: Add lucid test for \7f_vtbl__3foo__vt_cc_main_.
370
371 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
372
373 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
374 "i386-*-*". Works for i486 as well.
375
376 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
377 bug, and expand domain of xfail to all SVR4 systems, since the
378 actual problem is likely to be in generic SVR4 /proc support.
379
380 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
381
382 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
383
384 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
385
386 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
387 xfails for other systems. Match a missing 'Continuing.' as an
388 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
389
390 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
391 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
392 Only issue warning for missing executables if -all option is used.
393
394 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
395 file if -all option is used. It's like an unpredictable XFAIL.
396
397 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
398
399 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
400 for dynamically linked binaries.
401
402 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
403
404 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
405
406 * gdb.t20/inherit.exp: Change message for "print tagless struct"
407 to state that this is a known bug in old versions of g++.
408
409 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
410
411 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
412 while waiting for `Continuing'.
413
414 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
415
416 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
417 in text, data, and bss.
418 * gdb.t10/nodebug.c: Add local and global test variables for
419 initialized and uninitialized data.
420
421 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
422
423 * config/unix-gdb.exp (gdb_exit): Add "wait".
424
425 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
426
427 * gdb.t06/signals.exp: xfail the continue from the handler for all
428 targets.
429
430 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
431 function with watchpoints enabled, the i386 call dummy starts with
432 a call.
433
434 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
435 386 bsd names its corefiles.
436
437 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
438
439 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
440 compilers don't grok it.
441 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
442 with small octal ints rather than character constants, which
443 are signed and might not fit if first promoted to int.
444
445 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
446
447 * gdb.t09/Makefile.in (clean): Remove corefile.
448
449 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
450
451 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
452
453 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
454 and Jim Kingdon (kingdon@cygnus.com)
455
456 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
457 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
458 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
459
460 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
461
462 * gdb.t17/interrupt.exp: Add xfail for hppa.
463
464 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
465
466 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
467 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
468 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
469 to determine signed-ness of bitfields and use the result to setup
470 the xfail.
471 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
472 * gdb.t15/funcargs.exp: Use them to step until the second indirect
473 call line is reached if necessary.
474
475 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
476
477 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
478
479 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
480
481 * gdb.t06/break.exp: Also test `clear' command.
482
483 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
484
485 * gdb.t00/teststrategy.exp: Remove extra quote.
486
487 * gdb.t07/watchpoint.exp: Change xfail for calling function with
488 watchpoint enabled to be for all non-68k machines.
489
490 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
491
492 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
493
494 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
495 targets use aout.mt instead of ecoff.mt as gas understands
496 standard aout format.
497
498 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
499
500 * lib/gdb.exp (runto): Don't insist that function we are running to
501 was compiled with -g.
502
503 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
504
505 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
506 to get back into the read system call.
507 Accept leading newline in case where we woke it up.
508
509 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
510
511 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
512 to make the stabs test work on ecoff systems using gcc and -with-stabs.
513 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
514 enable ecoff configuration.
515
516 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
517
518 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
519
520 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
521
522 * gdb.t16/printcmds.exp: Add another printf test.
523
524 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
525
526 * configure.in: If configured -with-stabs on any target, add
527 stabsdirs to configdirs.
528
529 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
530
531 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
532 fun" so pattern does not match the command itself.
533
534 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
535
536 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
537
538 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
539
540 * gdb.t17/interrupt.exp: Test for more things.
541
542 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
543
544 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
545 compiler arranges the code and line numbers.
546
547 * gdb.t17/interrupt.exp: Don't send \n after ^C.
548
549 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
550
551 * gdb.t00/help.exp: Increase expect input buffer size.
552
553 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
554
555 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
556
557 * gdb.t07/watchpoint.exp: Add xfail for hppa.
558
559 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
560
561 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
562 [0-9]*, not just [0-9].
563
564 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
565
566 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
567
568 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
569
570 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
571
572 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
573
574 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
575
576 * gdb.t06/signals.c: Add xfails for sun3.
577
578 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
579
580 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
581 test_stepping tests.
582
583 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
584
585 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
586
587 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
588
589 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
590 rather than actually putting it through cpp twice.
591
592 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
593
594 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
595
596 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
597 no longer needed.
598
599 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
600
601 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
602
603 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
604 C++ features prints as "struct", make it a pass, not an xfail.
605
606 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
607
608 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
609 Don't require VA to print as "class" rather than "struct".
610
611 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
612
613 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
614
615 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
616
617 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
618
619 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
620
621 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
622 order.
623
624 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
625
626 * gdb.t16/printcmds.exp: Add printf tests.
627
628 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
629
630 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
631
632 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
633
634 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
635 pass counts, to counteract any existing or future setup_xfails.
636
637 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
638
639 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
640 {BEGIN,END}_COMMON for common block instead of STAB.
641 * gdb.stabs/wierd.exp: Add xfail for rs6000.
642
643 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
644 intp_var should be N_GSYM not N_LSYM.
645 wierd-aout.S: Use a label for the value of the N_SO.
646 wierd.def: Remove all backslashes.
647 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
648
649 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
650
651 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
652 get the expected next to inheritance3.
653
654 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
655
656 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
657 now that gcc-2.4 gets it right.
658
659 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
660
661 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
662
663 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
664 generating comp-info.exp which works for cross-compilation.
665
666 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
667
668 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
669 "*-*-sysv4.*".
670
671 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
672
673 * gdb.t01/run.exp: Start with a fresh gdb.
674 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
675 SVR4.x.
676
677 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
678
679 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
680 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
681 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
682 Makefile.in (distclean, realclean): Remove gdbme.c from list of
683 things to remove.
684
685 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
686
687 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
688 test cases from bug reports.
689
690 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
691
692 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
693 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
694 avoid spurious xfails.
695 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
696 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
697 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
698
699 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
700
701 * gdb.t00/teststrategy.exp: Rework to provide more useful
702 description of each test, fix problem with systems that define
703 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
704 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
705 results for "next over recursive call" so timeouts aren't taken
706 by error.
707
708 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
709
710 * gdb.t12/scope.exp: Test printing of variables before run.
711
712 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
713 printed in wrong order due to sorting.
714
715 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
716
717 * gdb.t00/teststrategy.exp: Fix expected results for printing
718 user entered string constant. Is array of char, prints with no
719 address.
720
721 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
722 commands.
723 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
724 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
725 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
726 of struct of char arrays.
727 * gdb.t00/radix.exp: New tests for radix commands.
728
729 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
730
731 * gdb.t16/printcmd.exp: Print a variable before running program
732 (with xfail for AIX).
733
734 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
735
736 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
737
738 * gdb.t16/printcmd.exp: Don't print variables before running program.
739
740 * gdb.t06/break.exp: Don't require envp argument to main.
741
742 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
743
744 * gdb.t02/whatis.exp, gdb.t11/list.exp:
745 Add xfails for rs6000.
746
747 * gdb.t02/whatis.exp: Change other tests not to re-test something
748 we already tested.
749
750 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
751 each type used has a variable of that type.
752
753 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
754
755 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
756
757 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
758
759 * configure.in: change srctrigger to be a file, not a directory
760
761 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
762
763 * configure.in (mips-idt-ecoff*): Added trailing '*'.
764
765 * gdb.t11/list.exp: Fixed a couple of typos.
766
767 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
768
769 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
770 is fixed and PR is closed.
771 * gdb.t16 (gdbme.c): Add simple test string variable.
772 * gdb.t16 (printcmds.exp): Add tests with simple test string
773 variable, primarily for boundaries on "set print elements".
774
775 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
776
777 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
778 Make leading 0's optional and don't expect a tab in the middle
779 of the number.
780
781 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
782
783 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
784 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
785 don't end command passed to gdb_test with newline.
786
787 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
788 signed keyword away, don't expect signed bitfields to be signed.
789
790 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
791 printing with only as many 1's as are in the field as well as printing
792 with 32 1's (see comment).
793
794 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
795
796 * gdb.t00/default.exp: Start with a fresh gdb.
797 * configure.in (configdirs): Remove gdb.t31 until the chill
798 compiler works again. It no longer is able to find chillrt0
799 since it isn't in libchill.a anymore.
800 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
801 wierd.o, make more modular.
802 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
803 spurious newlines that caused problems.
804
805 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
806
807 * Move test with enums and partial symbols from gdb.t03/ptype.exp
808 to gdb.stabs/wierd.exp since GCC has worked around the bug.
809 gdb.stabs/wierd.{exp,def}: Many new tests.
810
811 * gdb.t00/default.exp: update info line for new message.
812
813 * gdb.t02/{whatis.exp,gdbme.c}:
814 Test that "char *" doesn't print as "caddr_t".
815
816 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
817
818 * gdb.t00/help.exp: Use .* in place of some help messages which
819 just changed.
820 gdb.t00/default.exp: Update "info frame" test for new message.
821 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
822 Remove some xfails
823
824 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
825
826 * gdb.t03/{gdbme.c,ptype.exp}:
827 Add tests for typedef'd struct and union without tags.
828 Also check "whatis" on a variable of a typedef'd enum without a tag.
829
830 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
831 PRMS 1823; the bug still exists but isn't reproduced by this test
832 anymore), and remove rs6000 XFAIL (the bug is fixed).
833
834 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
835 duplicated from whatis.exp. For those that are left, accept
836 "long", "long int", or "int" for long variables (whatis.exp already
837 has an XFAIL for "int", so no need to fail it here).
838
839 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
840 Deal with GCC's names for types now that GDB uses the compiler's names.
841
842 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
843 setup_xfail's for sunos4. If we #defined the signed keyword away,
844 don't expect GDB to know that char it is signed.
845
846 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
847
848 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
849
850 * configure.in (configdirs): Add gdb.t24 for C++ tests that
851 should work on any system, regardless of debugging format.
852 * gdb.t21/demangle.exp: Move to gdb.t24.
853 * gdb.t24/demangle.exp: Move from gdb.t21.
854 * gdb.t24/{Makefile.in, configure.in}: New files.
855
856 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
857
858 * configure.in: Do gdb.stabs and C++ tests only for stabs.
859 * gdb.stabs: New directory.
860
861 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
862
863 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
864 not just "Quit anyway?".
865
866 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
867
868 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
869 that all setup_xfails are immediately followed by clear_xfails.
870
871 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
872
873 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
874 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
875 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
876 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
877 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
878 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
879 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
880 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
881 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
882 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
883 gdb.t31/chillvars.exp, lib/gdb.exp:
884 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
885 bug-gdb@prep.ai.mit.edu.
886
887 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
888
889 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
890 with 0.0, not integer 0.
891
892 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
893
894 * gdb.t06/break.exp: Update for "Kill the program" message change.
895
896 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
897
898 * Makefile.in (GDBFLAGS): Set to -nx.
899 * Makefile.in (site.exp): Use GDBFLAGS.
900
901 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
902
903 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
904 Makefiles.
905 (check): depend on just-check.
906 (just-check): added so that tests can be run without a noop
907 build pass.
908
909 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
910
911 Switch to using configure's configdirs.
912 * Makefile.in (Makefile): add configure.in dependency.
913 (SUBDIRS): removed redundant assignment.
914 * configure.in: switch subdirs assignment to configdirs.
915 * gdb.t*/configure.in: new files.
916
917 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
918
919 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
920 works.
921
922 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
923
924 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
925 in explicit rules. Apparently this is not supported by some makes.
926
927 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
928
929 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
930
931 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
932
933 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
934 disappeared.
935
936 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
937
938 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
939
940 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
941
942 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
943 watchpoint problem that is now fixed.
944 * gdb.t30/chexp.exp: Remove setup_xfail for printing
945 uninitialized convenience variables.
946 * gdb.t31/chillvars.exp: Fix expected patterns for printing
947 structures.
948
949 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
950
951 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
952 which causes expect to get out of sync with gdb on long output
953 from help set.
954 * gdb.t09/corefile.exp: Make expected pattern for core file
955 failing signal and frame output format less sun specific.
956
957 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
958
959 * gdb.t31/chillvars.exp: Add and remove initial dummy
960 breakpoint, so that symbol table is forced in.
961 (Needed at least on Sunos4, though it seems not SVR4.)
962 * gdb.t31/chillvars.exp: Update for changed output format.
963
964 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
965
966 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
967
968 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
969
970 * Makefile.in: Added --srcdir when invoking runtest, removed the
971 need for a local config file. (optional now)
972
973 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
974
975 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
976 failure count used to force early termination. Add some more
977 expected failures for gnu style demangling.
978
979 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
980
981 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
982 pmi variable from gdb.t20/gdbme to get optimized away.
983 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
984 Check for written corefile upon timeout _and_ eof.
985
986 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
987
988 * config/unix-gdb.exp: Add missing return 0.
989
990 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
991
992 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
993 test termination.
994
995 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
996
997 * configure.in (subdirs): Put back gdb.t17 which mysteriously
998 disappeared.
999
1000 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1001
1002 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1003 time as i860 support works.
1004
1005 * gdb.t15/funcargs.exp: Fix expected outputs to include
1006 "backtrace 100\r" rather than just "backtrace\r", to match last
1007 change.
1008
1009 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1010
1011 * config/udi-gdb.exp (gdb_exit): Remove close command.
1012 (gdb_target_udi): New procedure to set the UDI target.
1013 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1014 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1015 Added waits for prompts after several question responses. Added
1016 some more responses used by a29k-amd-udi-gdb.
1017 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1018 pass different arguments, restart UDI connection after program
1019 completion.
1020 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1021 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1022 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1023 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1024 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1025 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1026 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1027 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1028 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1029 after program completion.
1030 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1031 compiled with a SELECT_VECS setting.
1032 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1033 infinite recursion.
1034
1035 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1036 Added checks for COFF results, and made them expected failures for
1037 all targets. It would be better to make them expected failures
1038 for COFF targets only.
1039
1040 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1041
1042 * Makefile.in: add null dvi target, don't bother to recurse
1043 through test directories for info and install-info; rename
1044 $(datadir) to be dejagnu instead of deja-gnu
1045
1046 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1047
1048 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1049 compiler to coredump.
1050 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1051 code.
1052
1053 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1054
1055 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1056 coredump.
1057 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1058 code.
1059
1060 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1061
1062 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1063 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1064 which in a shell. Deletes xgdb when done.
1065 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1066 Tests the return from the "set height" or "set width" commands.
1067 Added a few return codes where needed.
1068
1069 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1070
1071 * Makefile.in (SUBDIRS): Add gdb.t17.
1072 * configure.in (subdirs): Add gdb.t17.
1073 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1074 files to test gdb's calling of functions in the inferior with
1075 the correct arguments and gdb's ability to retrieve any
1076 result returned.
1077
1078 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1079
1080 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1081 may be called after gdb goes away. Previous versions of expect
1082 needed these to avoid file descriptor leaks, but they cause
1083 errors with the current revision of expect.
1084 * gdb.t00/gdbvars.exp: Use -re on expected output after
1085 setting sevenbit-strings.
1086 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1087 to set sevenbit-strings consistent across tests.
1088 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1089 set sevenbit-strings consistent across tests.
1090
1091 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1092
1093 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1094 expected output to match current "expect" expectations.
1095
1096 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1097
1098 * gdb.t00/default.exp: Change expected output for default "source"
1099 command, to match new gdb behavior which requires a filename to
1100 source.
1101
1102 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1103
1104 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1105 expected fail for i486-*-* that misses the marker2 function.
1106 * gdb.t10/crossload.exp (bfddefault): Allow successful
1107 recognition of a format to pass even if no symbols are found.
1108 Explicitly catch failures where the format is not recognized
1109 or is ambiguous, and add the reason to the fail message.
1110 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1111 the cause is and invalid target and add reason to failure message.
1112 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1113 elf32-i386, elf32-sparc, and elf32-i860.
1114 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1115 Set up expected failure for 'filename'::variable scope resolution,
1116 which is now apparently broken on all targets.
1117 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1118 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1119 gdb.t23/templates.exp: Change failure for missing binfile into
1120 just a warning.
1121 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1122 references.
1123
1124 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1125
1126 * gdb.t00/default.exp: Add expected output for default "source"
1127 command, to match new gdb behavior.
1128 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1129
1130 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1131
1132 * config/*-gdb.exp: returns an error, rather than exiting on
1133 internal errors.
1134
1135 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1136
1137 * gdb.t03/gdbme.c: Add pointer to struct variable.
1138 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1139 referencing struct members.
1140
1141 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1142
1143 * configure.in (mips-idt-ecoff): New target.
1144 * config/mips-gdb.exp: New file for remote board using MIPS remote
1145 debugging protocol.
1146
1147 * Redid configuration scheme. Removed gdb.t*/configure.in.
1148 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1149 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1150 distclean targets. Built executables via .o files. Adjusted
1151 tests to account for source files in $(srcdir) rather than
1152 $(objdir).
1153 * lib/gdb.exp (runto): Don't expect () after the function name,
1154 because it may have arguments.
1155
1156 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1157
1158 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1159 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1160 expected failures for mips-idt-* and mips-sgi-*.
1161 * gdb.t00/default.exp (attach): Kill process if requested.
1162 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1163 that does not read core files.
1164 * gdb.t01/run.exp: Removed checks for exit status code.
1165 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1166 it is linked in.
1167 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1168 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1169 appropriate, rather than doing it by hand.
1170 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1171 execution.
1172 * gdb.t10/crossload.exp: Kill existing program if needed.
1173 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1174 appropriate, rather than doing it by hand. Always increase
1175 timeout for this test, not just for VxWorks.
1176
1177 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1178
1179 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1180 of Chill STRUCT types and STRUCT values.
1181 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1182 than "char".
1183 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1184 struct2): New struct definitions and initializations to test
1185 simple Chill STRUCT types.
1186
1187 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1188
1189 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1190 the null byte at the end of strings.
1191 * gdb.t00/default.exp: Make show version insensitive to copyright
1192 date.
1193 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1194 to avoid dependencies on target char signedness.
1195 * gdb.t16/printcmds.exp: Update expected results for explicitly
1196 unsigned char.
1197 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1198 now work.
1199 * gdb.t21/demangle.exp: Add many more patterns for template
1200 demangling, most of them being expected failures.
1201 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1202 string we are matching for, to match on the whole string.
1203 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1204 and fix a whole bunch that had incorrect expected output but were
1205 passing anyway because of the bug in "proc demangle".
1206 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1207 type.
1208 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1209
1210 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1211
1212 * gdb/testsuite: made modifications to testcases, etc., to allow
1213 them to work properly given the reorganization of deja-gnu and the
1214 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1215
1216 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1217
1218 * gdb/testsuite: Initial creation of gdb/testsuite.
1219 Migrated dejagnu testcases and support files for testing nm to
1220 gdb/testsuite from deja-gnu. These files were moved "as is"
1221 with no modifications. This migration is part of a major overhaul
1222 of dejagnu. The modifications to these testcases, etc., which
1223 will allow them to work with the new version of dejagnu will be
1224 made in a future update.
1225
This page took 0.057734 seconds and 5 git commands to generate.