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