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