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