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