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