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