* config/est.exp: Fix copyright and comments. Remove dead code.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
2
3 * config/est.exp: Fix copyright and comments. Remove dead code.
4 Use targetname, serialport and baud variables instead of fixed
5 constants.
6 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
7 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8
9 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10
11 * gdb.base/watchpoint.exp: Don't run
12 test_watchpoint_triggered_in_syscall for sunos.
13
14 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15
16 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17 they don't seem to exist. Do include stdio.h.
18
19 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20
21 * gdb.base/a1-selftest.exp: Add alpha xfail.
22
23 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24
25 * gdb.base/watchpoint.c (main): Prompt before calling read().
26 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27 Revise accordingly. Remove cruft about sending "123" several
28 times, until it gets noticed. Clean up the "print buf[0]" stuff
29 so that it passes or fails, and waits for prompts in the usual way.
30
31 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32
33 * gdb.base/recurse.exp: Fix comment.
34
35 * TODO: Remove item about printing variables in nodebug.exp. Add
36 item about enabling tests which are only run on some targets.
37
38 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
39 fail, make test names unique, use new gdb_test convention
40 regarding pattern, use gdb_test more, etc.).
41
42 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
43 fail, make test names unique, etc.).
44
45 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
46
47 * gdb.base/nodebug.c: Change return type of top and middle to
48 short.
49 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
50 are fixed by the recent mdebugread.c changes. Allow `short ()'
51 as type for top and middle.
52
53 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
54
55 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
56 nearly as I can tell, the whole thing was an accident in Stu's
57 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
58 to replace a send/expect pair with gdb_test, but ended up only
59 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
60 of 30 Mar 1995 took care of it, but left this vestigial comment
61 which I am now nuking.
62
63 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
64
65 * gdb.base/break.exp: Look for different line number for
66 breakpoint at main depending on usestubs.
67
68 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
69
70 * gdb.base/list.exp: Adjust some alternate expect patterns to
71 match recent list0.c change. Add alternate expect pattern for
72 output from `list default lines around main' for optimizing
73 compilers.
74
75 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
76
77 * lib/gdb.exp: If nosignals is not set, set it to 0.
78
79 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
80
81 * config/slite-gdb.exp: Responds to load symbol table prompt.
82 * gdb.base/break.exp: Adjust line number, fix rerun.
83 * gdb.base/langs0.c: Add #ifdef usestubs.
84
85 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
86
87 * gdb.base/list.exp: Adjust line contents after adding new lines in
88 list0.c. Also fix a syntax error.
89
90 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
91 * gdb.base/break.exp: ditto.
92 * gdb.base/list.exp: ditto.
93 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
94 * gdb.base/run.c: ditto.
95 * gdb.base/list0.c: ditto.
96 * gdb.base/funcargs.c: ditto.
97
98 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
99
100 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
101 $targetname, $serialport and $baud instead of hardwired variables.
102 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
103 target doesn't support signals.
104
105 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
106
107 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
108
109 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
110
111 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
112 Don't rely on the value of an auto variable before it has been
113 initialized. Use gdb_test more.
114
115 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
116
117 * lib/gdb.exp (default_gdb_version): A version number must start
118 with a digit, but other than that contains all characters up to
119 the first whitespace character.
120
121 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
122
123 * gdb.base/commands.exp (breakpoint_command_test): New tests.
124
125 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
126
127 * gdb.c++/*.exp: Warn if executable does not exist. The original
128 reason for skipping the warning was that configure.in sometimes
129 intentionally skipped building the executables but the tcl code
130 had no way of knowing. That (a) was always bogus with respect to
131 error handling, (b) is no longer true (right now there is no way
132 to skip C++ tests).
133
134 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
135
136 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
137
138 * gdb.base/list.exp: Add expect patterns for output from
139 SunPRO compiled executables.
140 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
141 types.
142
143 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
144
145 * gdb.base/break.exp (test_next_with_recursion): Accept any line
146 number (we are already testing that the correct source line text
147 gets printed).
148
149 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
150 that is what is intended, but something needed to be done to get
151 sunos4 native working again.
152
153 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
154
155 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
156 apparently went with a (very) old xfail.
157
158 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
159
160 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
161 runto_main is a proc in gdb.exp that will do 'step' for target use
162 stubs.
163 * gdb.base/exprs.exp: ditto.
164 * gdb.base/interrupt.exp: ditto.
165 * gdb.base/opaque.exp: ditto.
166 * gdb.base/printcmds.exp: ditto.
167 * gdb.base/ptype.exp: ditto.
168 * gdb.base/scope.exp: ditto.
169 * gdb.base/setvar.exp: ditto.
170 * gdb.base/signals.exp: ditto.
171 * gdb.base/twice.exp: ditto.
172 * gdb.c++/classes.exp: ditto.
173 * gdb.c++/inherit.exp: ditto.
174 * gdb.c++/templates.exp: ditto.
175 * gdb.base/break.exp: no run and hit main for stubs. Change line
176 numbers for breakpoints and info breakpoint.
177 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
178 breakpoint().
179 * gdb.base/callfuncs.c: ditto.
180 * gdb.base/exprs: ditto.
181 * gdb.base/interrupt.c: ditto.
182 * gdb.base/opaque0.c: ditto.
183 * gdb.base/printcmds.c: ditto.
184 * gdb.base/ptype.c: ditto.
185 * gdb.base/scope0.c: ditto.
186 * gdb.base/setvar.c: ditto.
187 * gdb.base/signals.c: ditto.
188 * gdb.base/twice.c: ditto.
189 * gdb.c++/misc.cc: ditto.
190 * gdb.c++/templates.cc: ditto.
191
192 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
193
194 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
195
196 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
197 somewhere between `read' and `main.c'. I'm pretty sure the
198 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
199 and it isn't particularly useful.
200
201 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
202
203 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
204
205 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
206
207 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
208
209 * config/mt-slite: add LIBS and -nostdlib.
210 * config/slite-gdb.exp: add this new file to support sparclite target.
211
212 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
213
214 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
215
216 * gdb.base/a2-run.exp: Change argument to istarget from
217 "*-*-vxworks" to "*-*-vxworks*".
218 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
219
220 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
221
222 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
223 will not runto main but do a 'step' to step out of breakpoint().
224 * config/mt-slite: add -Dusestubs.
225
226 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
227
228 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
229 instead of just @.
230
231 * gdb.base/signals.exp: Add test for "handle all print".
232 * TODO: Remove "handle all print". Also remove item about
233 checking copyright date (I don't like the idea of a spurious FAIL
234 based on when we run the tests).
235
236 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
237 for SunOS4 (reason for failure not investigated). Remove
238 redundant test for $binfile.
239
240 * gdb.base/nodebug.c (array_index): Call malloc.
241
242 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
243
244 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
245
246 * gdb.base/recurse.exp: Update gdb_test invocation to use new
247 conventions and slightly simplify the matching regexp.
248
249 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
250
251 * gdb.base/break.exp: Update gdb_test invocation to use new
252 convention.
253
254 * lib/gdb.exp: If noargs is not set, set it to 0.
255
256 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
257 tests unique.
258
259 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
260
261 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
262
263 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
264 one argument of type "<non-float parameter>".
265
266 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
267
268 * config/rom68k.exp: New file to support Motorola IDP board.
269 * gdb.base/a2-run.exp: Skip this file if noargs is set.
270 * gdb.base/break.c: Change things around so that this program
271 doesn't depend upon args. This is necessary to make remote
272 targets work (in general, they can't take args).
273 * gdb.base/break.exp: Don't try to send args to program. Don't
274 expect output. Also, replace lots of code with gdb_test.
275
276 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
277
278 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
279 printing of '\'' (which is what the comment says we are testing,
280 even though we were not), not '''.
281 (test_integer_literals_rejected): Test that printing ''' is an error.
282
283 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
284 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
285 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
286 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
287 Use gdb_test not test_print_accept.
288 * lib/gdb.exp: Remove test_print_accept.
289
290 * gdb.base/signals.exp (signal_tests_1): Make pass message
291 consistent with fail message.
292
293 * gdb.base/whatis.exp: Remove xfails for printing char vs.
294 unsigned char; the bug (PR 1821) is fixed.
295
296 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
297
298 * gdb.base/scope.exp (test_at_localscopes): Call pass for
299 successful tests--makes xfailing them work right.
300
301 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
302
303 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
304 only \r\n, not .*. The test can pass .* as the last thing in
305 $pattern if that is what it wants. In addition to providing this
306 flexibility, this change should speed up pattern matching in cases
307 where the pattern already ended with .* (there were a number of
308 them). This change also helps catch bad patterns--in the old
309 scheme the typo "char \*" instead of "char \\*" would pass. Now
310 it is caught.
311 * Many .exp files: Update callers.
312
313 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
314 clearer and does not spuriously match multiple ('s. Likewise for
315 ) and *.
316
317 * gdb.base/nodebug.exp: Test ability to call a function and pass
318 it a string (even with no debugging info).
319
320 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
321 "p '\'", which is the same as "p ''" once tcl gets done with
322 quoting, to "p '\\'", which I suspect is what is intended (one
323 backslash gets sent to GDB).
324
325 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
326
327 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
328
329 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
330 1817) was fixed literally years ago.
331
332 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
333
334 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
335 test, it causes stepping out of call_after_alloca_subr with
336 optimizing compilers.
337 (localvars_in_indirect_call): Consume GDB prompt if `finish'
338 fails.
339
340 * gdb.c++/templates.exp: Source templ-info.exp only if
341 the templates executable exists.
342
343 * gdb.c++/misc.cc (class Contains_static_instance,
344 class Contains_nested_static_instance),
345 gdb.c++/classes.exp (test_static_members): Test printing of
346 a class that contains a static instance of the class.
347
348 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
349
350 * gdb.base/langs2.c (cppsub_): Don't prototype.
351 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
352 only, I believe).
353
354 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
355
356 * lib/gdb.exp (skip_chill_tests): New procedure.
357
358 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
359
360 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
361
362 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
363 each expect pattern. Cuts runtime from 12 to about 4 seconds.
364
365 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
366
367 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
368
369 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
370 disassemble 8, not 16, instructions for part 4.
371
372 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
373 support the latter anymore.
374
375 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
376 -DNO_PROTOTYPES.
377 * gdb.base/callfuncs.c: Control use of prototypes based on
378 NO_PROTOTYPES, not __STDC__.
379 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
380 t_float_values2 tests if prototypes in use.
381
382 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
383 t_double_values): When checking differences against DELTA, check
384 that difference is within the range (-DELTA,DELTA), not just
385 (-infinity,DELTA).
386
387 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
388
389 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
390 'file' command firts, then 'target', then 'load', this is due to gdb
391 target set up.
392 * config/mips-gdb.exp: Fix a couple regular exp bugs.
393
394 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
395
396 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
397 FP load/store variants.
398 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
399
400 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
401
402 * gdb.base/term.exp: Do not give a warning if not native, it is
403 not an abnormal condition.
404
405 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
406
407 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
408 t_char_array".
409
410 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
411
412 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
413 are getting the version number.
414
415 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
416 if not native, it is not an abnormal condition.
417
418 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
419
420 * lib/gdb.exp: Just use "file exists", rather than undocumented
421 dejagnu procedure "findfile".
422
423 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
424
425 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
426 (LDFLAGS): Set to -Xlinker -Ur.
427
428 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
429 Removed, these values are set by lib/gdb.exp.
430
431 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
432
433 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
434
435 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
436 of replicating gdb startup code.
437
438 * config/mt-vxworks (LDFLAGS): Set to -r.
439 (CFLAGS_FOR_TARGET): Removed.
440
441 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
442 (gdb) and gdb for vxworks uses (vxgdb).
443
444 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
445 executable is not in the tree and host != target, use sed and
446 program_transform_name to determine the gdb name used by the
447 target.
448
449 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
450 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
451
452 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
453
454 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
455 floats, chars, and shorts where there are ANSI-style function
456 definitions.
457
458 * gdb.base/langs.exp, gdb.base/langs*: New test.
459 * gdb.base/Makefile.in: Build it.
460 * TODO: Remove item about checking that C names don't get C++
461 demangling applied; this test tests it.
462
463 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
464
465 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
466 went with the const70 xfail. The xfail went away a year ago.
467
468 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
469
470 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
471 for hp300.
472
473 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
474
475 * gdb.base/a1-selftest.exp: Don't run on hp300.
476
477 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
478
479 * Makefile.in (site.exp): Set host_alias and target_alias as well
480 as host_triplet and target_triplet.
481
482 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
483
484 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
485
486 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
487 places as other ecoff systems).
488
489 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
490 ultrix.
491
492 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
493
494 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
495 remove them.
496 * gdb.base/nodebug.exp: Accept "function" in addition to "text
497 variable and "variable" in addition to "data variable".
498 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
499
500 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
501 2.
502 * gdb.base/list1.c (long_line): Add additional statement at start
503 of function.
504 * gdb.base/list.exp (test_forward_search): Update line number to
505 reflect new statement.
506
507 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
508
509 * gdb.base/signals.exp: Reinitialize searched source directories
510 after gdb_start call.
511
512 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
513
514 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
515 * gdb.stabs/Makefile.in: Likewise.
516
517 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
518 change. Instead split the tests into smaller pieces.
519 * gdb.disasm/hppa.s: Corresponding changes.
520
521 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
522
523 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
524 Quote ^C when passing it to stty. For some shells ^ is a pipe.
525
526 * gdb.base/funcargs.exp: Modify many tests so that every test
527 either passes or fails. Make some test names unique.
528
529 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
530
531 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
532 Call stty to set interrupt character.
533
534 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
535 for HP assembler versus GNU assembler based on actual behavior of
536 $(CC), rather than assuming that $(AS) is always the GNU assembler.
537
538 * TODO: Suggest a few more stepping tests.
539
540 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
541
542 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
543 restart GDB for h8300 after a continue.
544 (return): Add pattern to match a29k-udi behavior.
545 * gdb.base/nodebug.exp: Remove obsolete comment.
546 * gdb.base/regs.exp: New file, testing of register displays.
547 * gdb.base/return.exp: Fix typo in reference to $objdir.
548 * gdb.base/whatis.exp: Always start with a fresh GDB.
549
550 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
551
552 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
553 higher, these tests generate a lot of output.
554
555 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
556
557 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
558 code following the catch silently ignored some errors; without the
559 catch they should be thrown like any other tcl error. Also, the
560 catch used "" instead of {} which meant all the callers who wanted
561 to include one of the characters "[]$ had to quote it an extra time.
562 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
563 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
564 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
565 Remove extra quoting.
566
567 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
568
569 * gdb.base/commands.exp: Make test names unique; every test either
570 passes or fails. Update some comments.
571
572 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
573
574 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
575
576 The following fixes a FAIL caused by the fact that the alpha stabs
577 configuration didn't use the ".if alpha" code in weird.def.
578 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
579 bit pointer, so the 32 bit version works even on the alpha.
580 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
581 Remove the stuff which allowed us to have separate versions for
582 alpha and everything else.
583
584 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
585 regexp which "info func operator\[\](" is supposed to match. Fix
586 string to send to GDB. Note that GDB still doesn't work right. Add a
587 new test for "info func .perator\[\](" which GDB does handle correctly.
588
589 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
590
591 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
592
593 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
594 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
595 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
596 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
597 it makes the tests harder to understand and confuses test-o-matic.
598 The preferred style is that each test provides a PASS or a FAIL,
599 and has a unique message (e.g. "continue #54" not just "continue")
600 which is the same for the pass and the fail.
601 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
602 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
603 to lib/gdb.exp.
604 * gdb.base/printcmds.exp: Use test_print_accept. Remove
605 prt_accept which was basically the same thing. Likewise for
606 test_print_reject and prt_reject.
607 * lib/gdb.exp (test_print_reject): Add some more error message
608 patterns to match from the former printcmds.exp (prt_reject).
609 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
610 One defect of the passcount stuff is that some of it failed to
611 report XPASS where appropriate.
612 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
613 stuff before and after arg in expected pattern.
614 (test_paddr_operator_functions): Re-do test without print_addr_of;
615 this is the only test which seems to want extra stuff there.
616
617 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
618
619 * gdb.base/nodebug.exp: Update new tests to reflect improved
620 wording of gdb output.
621
622 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
623 and "ptype" work on variables in files compiled without -g.
624 Replaces commented out "maint print msymbol" tests.
625
626 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
627
628 * gdb.base/setvar.c (dummy): Call malloc.
629
630 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
631 losing with the irix4 sed.
632
633 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
634 ALRM" on irix4.
635
636 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
637
638 * TODO: Remove items about corefile.exp testing new exec-file and
639 backtrace; both are now done. Add items about printing enums.
640
641 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
642
643 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
644 "get signal $thissig" test fails.
645
646 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
647
648 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
649
650 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
651 compiler warning with dec alpha compiler.
652
653 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
654 extra \n from gdb_test call (this explains why the prompt test
655 that I removed yesterday was there).
656 (user_defined_command_test): Remove extra \n and prompt test.
657
658 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
659 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
660 doesn't exist.
661 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
662 Also remove alpha workaround, which turns out to be because
663 SIGABRT == SIGLOST.
664
665 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
666
667 * gdb.base/help.exp: Don't test "help show".
668
669 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
670
671 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
672 "set print address" is on.
673 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
674 pass prompt to gdb_test; gdb_test already looks for the prompt.
675
676 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
677
678 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
679 was a vestige of the manual TESTSTRATEGY, and the purpose of it
680 was to make sure that gdb can read a core file. But (a) the "read
681 the corefile" part didn't make it to a1-selftest.exp, we just
682 delete the corefile after creating it, and (b) we test reading
683 corefiles in corefile.exp anyway. Also, this test left around a
684 xgdb process on Solaris.
685
686 * gdb.base/corefile.exp: Also test backtrace.
687
688 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
689
690 * gdb.base/commands.exp: Test a simple user defined command with
691 arguments and if/while statements; verify the full user command is
692 printed by "show user".
693
694 * gdb.base/commands.exp: Test if/while commands as part of a
695 breakpoint command list; verify they appear in breakpoint
696 information.
697
698 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
699
700 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
701 than by dividing by zero.
702
703 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
704
705 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
706 performing an inferior call with watchpoints enabled.
707 * gdb.base/watchpoint.c (main): Delete second unnecessary read
708 call.
709
710 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
711
712 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
713 of "file" command.
714
715 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
716 Add additional pattern for when "int operator int(void);" appears
717 in a different order.
718
719 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
720
721 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
722
723 * gdb.base/help.exp: Replace most of docstrings for "info signals"
724 and "signal" with ".*".
725
726 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
727
728 * TODO: Add note about "handle all nostop".
729
730 * gdb.base/{sigall.c, sigall.exp}: New test.
731 * gdb.base/Makefile.in: Add it.
732
733 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
734
735 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
736 when invoking GDB, suppresses any windowing interface.
737
738 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
739
740 * config/sim-gdb: New file, simulator testing support.
741
742 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
743
744 * gdb.base/interrupt.exp: Test calling func1 twice.
745
746 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
747
748 * gdb.base/list.exp (test_forward_search): Set timeout higher
749 when we'll be getting lots of output from gdb.
750
751 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
752 "init_malloc" to after the expect statement. Run it if that
753 regexp is taken, but also for two others which happen if source
754 cannot be found.
755
756 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
757
758 * gdb.base/printcmds.exp: New test, for printing register before
759 program is running.
760
761 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
762
763 * gdb.base/list.exp: Correct some alternate expect patterns
764 to reflect changes in list1.c.
765
766 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
767
768 * TODO: Add item regarding large frames.
769
770 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
771
772 * TODO: Remove item about enabling return.exp; it
773 is enabled. Suggest a few more "return" tests.
774
775 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
776
777 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
778 anonymous unions.
779
780 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
781
782 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
783 and pr-5646.o, so "make" is the same as "make all", not "make
784 pr-4975.o".
785
786 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
787
788 * gdb.base/list.exp: Adjust expectations to reflect changes in
789 list1.c.
790 (test_forward_search): New test proc.
791 * gdb.base/list1.c (long_line): New function, has long source line.
792
793 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
794
795 * gdb.base/a1-selftest.exp: Change initial stepping to know about
796 additional line of code that was added.
797
798 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
799
800 * gdb.disasm/hppa.s: Break the large branching tests into smaller
801 tests so as not to overflow expect's input buffers.
802 * gdb.disasm/hppa.exp: Corresponding changes.
803
804 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
805
806 Beginnings of template debugging tests.
807 * gdb.c++/templ-info.cc: New file to test for template
808 debugging capability of the compiler.
809 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
810 templ-info.cc.
811 * gdb.c++/templates.cc: Add explicit template instantiations
812 to enable compiling with -fno-implicit-templates. Add destructor
813 and 'value' method to T5 class for template tests.
814 * gdb.c++/templates.exp: Add testcases for printing of template
815 types, setting breakpoints on template methods and calling a
816 template method.
817
818 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
819
820 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
821 branch target since some assemblers (gas-2.5) may emit a
822 relocation for the branch instead of resolving it in the
823 assembler.
824
825 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
826
827 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
828 through signal handler.
829
830 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
831
832 * configure.in (*-*-netware): Use config/mt-netware.
833
834 * config/mt-netware: New file.
835 * config/mt-i386-netware: Removed, separate configs for different
836 netware architectures are no longer needed now that we have
837 --with-headers.
838
839 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
840
841 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
842 by the recent changes to use ANSI C arithmetic conversions.
843
844 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
845
846 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
847 bug involving using inferior_pid to figure out whether to select a
848 frame.
849
850 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
851
852 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
853 match the current disassembler output.
854
855 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
856
857 * gdb.fortran/exprs.exp: Expect VOID instead of void.
858 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
859 types, expect "int" as type of integer values (for now).
860
861 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
862
863 * gdb.base/commands.exp: New tests for if/while commands.
864
865 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
866
867 * lib/gdb.exp (runto): Replace sub-pattern for hex value
868 by .*, since hex values have different syntax in Chill mode.
869
870 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
871
872 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
873 linefeed from expect pattern for repeated types with indices > 9.
874
875 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
876
877 First part of Fortran test suite.
878 * gdb.fortran: New directory.
879 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
880
881 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
882
883 * gdb.base/default.exp: Update expect pattern for load command
884 without arguments.
885
886 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
887
888 * configure.in: Change i386 to i[345]86.
889 * gdb.base/configure.in: Likewise.
890 * gdb.c++/configure.in: Likewise.
891 * gdb.chill/configure.in: Likewise.
892
893 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
894
895 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
896 patterns, since that is not a valid context for comments.
897
898 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
899
900 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
901 repeated types and repeated types with indices > 9.
902
903 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
904
905 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
906 2417; old bug has been fixed.
907
908 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
909
910 * gdb.base/interrupt.exp: When trying to wake up the inferior,
911 send the newline ourselves instead of assuming gdb_test will do
912 so when passed an empty input string.
913
914 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
915 stabs testcode.
916
917 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
918
919 * lib/gdb.exp (gdb_test): Don't send anything if the first
920 argument is an empty string. This makes cases where we want to
921 match output that is already in expect's buffers (for example,
922 matching a breakpoint after gdb_run_cmd has been called) work
923 reliably.
924
925 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
926
927 * config/netware.exp: New file.
928
929 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
930
931 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
932 the -B and -L prefixes so we can find the debugging stub.
933
934 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
935 there and we are using the gcc from the tree.
936
937 * gdb.base/types.c: Removed.
938
939 * gdb.base/configure.in: Look for makefile fragments in ../config.
940 Recognize i386-*-netware.
941 * gdb.c++/configure.in: Likewise.
942
943 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
944
945 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
946 the correct TCL syntax.
947
948 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
949
950 * gdb.base/opaque.exp: use runto instead of messing around with
951 breakpoints. Simplify by using gdb_test.
952
953 * gdb.base/bitfields.exp: restart between tests on netware targets
954 because breakpoints aren't relocated after target death. Run
955 processes to completion.
956
957 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
958
959 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
960
961 * Makefile.in: Remove extra tabs that confuse some versions
962 of "make". Use the newly built gdb to test with by default,
963 rather than the first one in the tester's search path.
964
965 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
966
967 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
968
969 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
970 condition help.
971
972 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
973
974 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
975
976 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
977 running.
978 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
979 * gdb.base/funcargs.exp: Likewise.
980
981 * gdb.base/bitfields.exp: Simplify by using gdb_test.
982 * gdb.base/funcargs.exp: Likewise.
983
984 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
985 message is "".
986
987 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
988
989 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
990 return,signals,twice}.exp: Handle non-existant binaries
991 consistantly.
992
993 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
994 * gdb.base/Makefile.in: Don't try to generate a core dump, we
995 might testing a cross development system.
996
997 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
998
999 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
1000 runtest script is relative to ${srcdir}, not ${rootdir}.
1001
1002 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
1003
1004 * gdb.base/signals.exp: Allow for optionality of breakpoint
1005 address.
1006
1007 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1008
1009 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
1010
1011 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1012
1013 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
1014 for size_t definition.
1015 * gdb.c++/templates.cc: Likewise
1016
1017 * config/mt-i386-netware: New file.
1018
1019 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
1020 defined.
1021
1022 * gdb.base/Makefile.in: Added support for systems that name core
1023 files by appending "core" to the program name.
1024 * gdb.base/a1-selftest.exp: Likewise.
1025
1026 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1027
1028 * gdb.base/return.exp: Add comment and message for `return double'
1029 test failure on Sparc Solaris.
1030
1031 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
1032
1033 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
1034
1035 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1036
1037 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
1038 from optimizing them away.
1039 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
1040 patterns to include default constructors and assignment operators,
1041 to match gcc versions beyond 2.5.8. Accept any cplus demangling
1042 character in the output of the virtual base pointer.
1043
1044 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1045
1046 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
1047 expression match in print_addr_of to avoid unintented matches.
1048 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
1049 versions up to 2.5.8.
1050
1051 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1052
1053 * gdb.base/list.exp: Tweak alternate pattern for listing of an
1054 included file to run under newer versions of expect.
1055 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
1056 consecutive >'s in templates to accomodate recent cplus-dem.c change.
1057 Remove xfail for the virtual table of BDDHookV.
1058
1059 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
1060
1061 * lib/gdb.exp (string_to_regexp): Set a default result.
1062 (default_gdb_start): Fix misleading message.
1063
1064 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
1065
1066 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
1067 Remove all CC, etc definitions.
1068 * config/mt-hpux: New file.
1069 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
1070 (CFLAGS, LDFLAGS): Define.
1071 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
1072
1073 * Makefile.in (site.exp): Don't insert host_os, etc.
1074 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
1075 (distclean): Check existence of subdir.
1076 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
1077 * gdb.base/Makefile.in: General cleanup and simplification.
1078 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1079 to build executables. Use default rule to build .o files.
1080 (EXPECT, RUNTEST, CC): Fix relative pathname.
1081 (site.exp): Don't insert host_os, etc.
1082 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
1083 and/or SIGUSR1 defined.
1084 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
1085 * gdb.c++/Makefile.in: General cleanup and simplification.
1086 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1087 (CFLAGS): Remove.
1088 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
1089
1090 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
1091
1092 * gdb.base/recurse.exp: Misc changes to get tests running again
1093 after Kung's changes to the watchpoint code.
1094 * gdb.base/watchpoint.exp: Likewise.
1095
1096 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
1097
1098 * lib/gdb.exp (string_to_regexp): Convert {\} also.
1099
1100 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
1101
1102 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
1103 * lib/gdb.exp (default_gdb_start): Define.
1104 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
1105 gdb.base/funcargs.exp, gdb.base/opaque.exp,
1106 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
1107 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
1108 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
1109 Don't call gdb_target_udi in between tests.
1110
1111 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1112
1113 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
1114 (which was basically just a local version of the same thing). In
1115 addition to avoiding duplication, gdb_test_exact is faster.
1116 * lib/gdb.exp (gdb_test_exact): Fix typo.
1117
1118 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
1119 don't give an error.
1120
1121 * gdb.base/term.exp: Call delete_breakpoints before starting.
1122
1123 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
1124 (t10): Add comment.
1125
1126 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1127
1128 Reorganization of the GDB Test Suite.
1129
1130 * gdb.base: New directory, contains all the basic tests.
1131 * gdb.c++: New directory, tests specific to C++.
1132 * gdb.chill: New directory, tests specific to Chill.
1133 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
1134 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
1135 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
1136 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
1137 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
1138 t30-31 to chill).
1139 * */gdbme.*: Rename to match appropriate expect scripts.
1140 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
1141 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
1142 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
1143 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
1144 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
1145 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
1146 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
1147 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
1148 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
1149 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
1150 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
1151 gdb.c++/virtfunc.cc: New names of C++ files.
1152 * gdb.chill/chillvars.ch: New name of Chill file.
1153 * gdb.base/configure.in, gdb.c++/configure.in,
1154 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
1155 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
1156 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
1157 * configure.in (configdirs): Update to reflect directory changes.
1158 (target_abbrev): No longer define for any configuration.
1159 * Makefile.in: Cosmetic improvements to header comments.
1160
1161 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
1162
1163 Various changes to gdb.t31:
1164
1165 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
1166 * gdbme.ch: Make all key-words and predefineds be upper-case.
1167 * chillvars.exp: Expect key-words and predefinds in upper-case.
1168
1169 * chillvars.exp: Use gdb_test_exact many places.
1170 Change expected output for arrays (which now includes index labels).
1171
1172 * pr-5020.exp, gdme.ch (module PR_5020):
1173 New test, for PR-5020.
1174
1175 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
1176
1177 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
1178 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
1179
1180 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
1181
1182 * Makefile.in: Fix bit-rot in definitions of CHILL,
1183 CHILL_FOR_TARGET and Chill_LIB.
1184 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
1185 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
1186 CHILL, and CHILL_LIB.
1187
1188 Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com)
1189
1190 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of
1191 sanitize-chill comments.
1192
1193 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
1194
1195 * Revert the previous changes. Please see Rob's directory
1196 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
1197
1198 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
1199
1200 * Makefile.in, configure.in, config/mips-gdb.exp,
1201 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
1202 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
1203 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
1204 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
1205 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
1206 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
1207 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
1208 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
1209 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
1210 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
1211 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
1212 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
1213 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
1214 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
1215 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
1216 changes from 94Q1.
1217
1218 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
1219
1220 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
1221 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
1222 Rob's new testing fragments.
1223
1224 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
1225
1226 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
1227 lib/gdb.exp: Replace error proc calls with perror.
1228
1229 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1230
1231 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
1232 version also, match on casted version strings, and match on
1233 gdb startup case where the line numbers might be messed up.
1234
1235 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
1236
1237 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
1238 (CFLAGS): Delete it from here.
1239
1240 Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com)
1241
1242 * .Sanitize: Drop the gdb.t30 and gdb.t31 directories
1243 unless keep-chill was specified on the command line.
1244 * Makefile.in, config/makefile.rel.in: : Add comment lines
1245 to Sanitize out CHILL references unless keep-chill
1246 was specified.
1247
1248 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
1249
1250 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
1251
1252 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
1253
1254 * Makefile.in (RUNTEST): Default to just "runtest".
1255
1256 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1257
1258 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
1259 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
1260 the code has been restructured.
1261
1262 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1263
1264 * gdb.t00/default.exp (set write): Allow any number of \r and/or
1265 \n, not just one of each.
1266
1267 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
1268 /bin/cc gives a warning if you do.
1269
1270 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
1271
1272 * gdb.t24/demangle.exp: change expect pattern of
1273 __t10ListS_link1ZUiRCUiPT0
1274
1275 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1276
1277 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
1278 on local variables in recursive functions.
1279
1280 * gdb.t07/Makefile.in: Build the new test.
1281
1282 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1283
1284 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
1285 directly. Instead compare the return values from actual calls.
1286
1287 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
1288
1289 * Makefile.in (check): Set TCL_LIBRARY for runtest.
1290
1291 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1292
1293 * From Peter Schauer with minor modifications.
1294 * gdb.t15/return.exp (return_tests): Handle targets where "return"
1295 stops in mid-line in the caller. Add xfail for returning a float
1296 value on X86 targets.
1297
1298 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1299
1300 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
1301 to avoid expect lossage.
1302 (fmem_LRbug_tests): Likewise.
1303 * gdb.disasm/hppa.s: Corresponding changes.
1304
1305 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
1306 conditions to work with latest dejagnu/expect.
1307
1308 * gdb.t15/funcargs.exp (finish from indirect call): No longer
1309 expected to fail on the PA.
1310 (backtrace in call with trampolines): Explicitly require main
1311 to be frame #1 (no trampolines should show up in backtrace).
1312
1313 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
1314 "continue -expect".
1315 * gdb.t06/break.exp: Likewise.
1316 * gdb.t07/watchpoint.exp: Likewise.
1317 * gdb.t13/bitfields.exp: Likewise.
1318 * gdb.t15/{funcargs,return}.exp: Likewise.
1319 * gdb.stabs/weird.exp: Likewise.
1320 * config/{mips,udi}-gdb.exp: Likewise.
1321
1322 * hppa.sed: Enclose comments within a sed command to avoid
1323 losing with the old OSF1 sed.
1324
1325 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1326
1327 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
1328 sequent dynix.
1329 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
1330 * gdb.t15/funcargs.exp: Conditionally step again to really
1331 finish from marker_call_with_trampolines. Handle the case where
1332 the first step from within call_with_trampolines already steps
1333 us back to main.
1334 * gdb.t15/gdbme.c: Add comment to closing brace of
1335 call_with_trampolines for funcargs.exp.
1336
1337 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1338
1339 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
1340 Fix typo(s).
1341
1342 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1343
1344 * gdb.t07/gdbme.c: More code for watchpoint testing.
1345
1346 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
1347 "Hardware watchpoint" throughout file.
1348 (test_watchpoint_triggered_in_syscall): New test.
1349 (test_complex_watchpoint): New test.
1350
1351 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1352
1353 * gdbme.c (call_with_trampolines): New function to try and step
1354 into. Tests trampoline problems on the PA.
1355
1356 * funcargs.exp (localvars_in_indirect_call): No longer expect
1357 stepping into indirect call to fail on PAs.
1358 (test_stepping_over_trampolines): New test.
1359
1360 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1361
1362 * TODO: Add suggestions for static member function tests, and
1363 completion tests.
1364
1365 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1366
1367 * TODO: Add suggestions for "p/a" tests.
1368
1369 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
1370 (default_gdb_exit): Replace all the hair with sending "quit" to
1371 the process with a simple close.
1372
1373 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1374
1375 * TODO: Add suggestions for shared library tests.
1376
1377 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1378
1379 * TODO: Add suggestions for x/s tests.
1380
1381 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1382
1383 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
1384 "enable once", and "enable breakpoints once" with ".*".
1385
1386 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1387
1388 * TODO: Add suggestions about structure passing tests.
1389
1390 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1391
1392 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
1393 the primary1 test, use work around if __GNUC__ < 2.
1394 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
1395 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
1396 Test for bad output rather than waiting for timeout. Issue
1397 second continue only if first continue failed.
1398
1399 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1400
1401 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
1402 operator[] test with gdb_test because the old code didn't seem to
1403 be getting the quoting right with the new dejagnu.
1404
1405 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
1406
1407 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
1408 one from the path.
1409 * Makefile.in: Use a fresh expect if there is one, use runtest
1410 from the src tree if there is one.
1411
1412 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1413
1414 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
1415 next over recursive call. Revise the tests from that point on
1416 (which had been skipped) to match GDB's actual (correct) output.
1417
1418 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
1419 with next over a breakpoint whose condition is false.
1420
1421 * gdb.t00/help.exp: Comment out "help set print" tests just like
1422 (and for same reason as) "help set" test.
1423
1424 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1425
1426 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
1427 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
1428
1429 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1430
1431 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
1432 necessary gdb_target_udi.
1433
1434 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
1435
1436 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
1437 1838 and 2417; they are fixed.
1438
1439 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
1440 gdb.t03/ptype.exp (ptype structure, ptype union):
1441 Remove xfails; the test is looser than when the xfails were added.
1442
1443 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
1444 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
1445
1446 * gdb.t01/run.exp: Only run shell test if isnative.
1447
1448 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
1449 since "run" automatically loads if necessary. Call gdb_target_udi
1450 after the "file" since "file" kills any execution target.
1451
1452 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
1453 GDB. GDB doesn't work that way (not anymore at least) on UDI.
1454 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
1455 argument for UDI.
1456
1457 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1458
1459 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
1460
1461 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
1462
1463 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1464
1465 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
1466 properly quoting regexps. This makes the second argument to
1467 demangle a fixed string, which matches the callers, instead of a
1468 shell-style pattern which is what the previous implementation
1469 used. Update some of the callers.
1470
1471 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1472
1473 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
1474 (comib_nullified_tests): Fix typo.
1475 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
1476 strings. No longer expected to fail.
1477
1478 * gdb.disasm/hppa.s (addib_tests): Fix typo.
1479 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
1480 strings. No longer expected to fail.
1481
1482 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
1483 string. No longer expected to fail.
1484
1485 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1486
1487 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
1488 No longer expected to fail.
1489
1490 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
1491 string. No longer expected to fail.
1492
1493 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1494
1495 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
1496 only in the names (I probably got most of them). I was even
1497 generous with some which differed in underscores in names, and
1498 probably missed a few, and I *still* was able to remove almost a
1499 third of the file with almost no impact on testsuite coverage.
1500
1501 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1502
1503 * gdb.t00/default.exp: Match udi_attach error message as well as
1504 the one from child_attach.
1505
1506 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
1507
1508 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
1509
1510 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
1511 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
1512
1513 * Move test with enums and partial symbols back to
1514 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
1515 Reverts the change of 26 May 93. Per today's change to
1516 stabs.texinfo, the behavior that weird.exp was expecting was
1517 unreasonable; what is important is that the compiler+gdb get
1518 things right, which happens with a recent gcc. Also fix the test
1519 to deal with native compilers which put out the stab gdb can't
1520 deal with.
1521
1522 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1523
1524 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
1525 in the names. The main thing these accomplish is to slow things down.
1526 Many more such duplicates surely remain.
1527
1528 * gdb.t00/help.exp: Comment out "help support" test just like
1529 (and for same reason as) "help set" test.
1530
1531 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
1532
1533 * gdb.t06/break.exp: Remove setup_xfails for
1534 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
1535 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
1536 about known bug in gcc to include up through 2.5.8.
1537 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
1538 well as "_vb$".
1539 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
1540 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
1541 with latest gcc and gdb.
1542 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
1543 well as "_vb$".
1544
1545 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1546
1547 * configure.in (hppa*-*-*): Also configure and build stabs-only
1548 tests.
1549
1550 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1551
1552 * gdb.t10/hppa.mt: A makefile fragment for the PA.
1553 * gdb.t10/configure.in (hppa*-*-*): Use it.
1554
1555 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1556
1557 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
1558
1559 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1560
1561 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
1562 versions prior to 1.13.5.
1563
1564 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1565
1566 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
1567 the prompt is at the start of a line.
1568
1569 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1570
1571 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
1572 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
1573 in the copr tests now.
1574 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
1575 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
1576 expected to fail.
1577
1578 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
1579
1580 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
1581 gdb.t31/chillvars.exp, lib/gdb.exp:
1582 Tweak to run under either version of expect.
1583 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
1584 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
1585 * gdb.t11/list.exp: Remove extraneous whitespace.
1586
1587 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1588
1589 * gdb.t16/printcmds.exp (test_print_strings): Accept
1590 "(unsigned char *) " before the string.
1591
1592 * TODO: Add notes about printing of fancy types and GDB expressions.
1593
1594 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
1595
1596 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
1597 * gdb.t06/configure.in: Don't try to compile signals test program
1598 if doing mips-idt-ecoff.
1599
1600 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
1601
1602 * Most .exp files: Tweak to run under either version of expect.
1603
1604 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1605
1606 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
1607 xfails; I'm not sure why they are failing, but not because of PR 1806.
1608
1609 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
1610
1611 * config/unix-gdb.exp: Remove gdb_unload cause it's already
1612 defined in lib/gdb.exp.
1613
1614 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1615
1616 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
1617 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
1618 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
1619 have to be typeless.
1620
1621 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1622
1623 * TODO: Add suggestion for copyright year test.
1624
1625 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
1626
1627 * configure.in (*-*-lynxos*): Add stabs tests.
1628
1629 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1630
1631 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
1632 so insert a tab before any assembler directive in column zero.
1633
1634 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
1635 stores.
1636 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
1637 stores.
1638 (fpu_short_memory_tests): Likewise.
1639
1640 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1641
1642 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
1643 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
1644 .stabs directives in comments.
1645
1646 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1647
1648 * TODO: New file, describing tests we could write.
1649 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
1650
1651 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1652
1653 * gdb.t06/signals.exp: Add kludge to force re-sync.
1654
1655 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
1656 to xgdb instead of gdb, get out of gdb.
1657
1658 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
1659
1660 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
1661 for info.
1662
1663 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
1664
1665 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
1666 * gdb.stabs/configure.in (hppa*-*-*): Use it.
1667 * gdb.stabs/hppa.sed: New sed script for the PA.
1668
1669 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1670
1671 * gdb.stabs: Re-write weird.def and configuration to use sed
1672 instead of cpp. sed is portable and POSIX; cpp is neither.
1673
1674 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1675
1676 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
1677
1678 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1679
1680 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
1681
1682 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1683
1684 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
1685 "_vb$".
1686 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
1687 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
1688
1689 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1690
1691 * lib/gdb.exp: Comment out code which depends on non-existent
1692 `transform' procedure.
1693
1694 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
1695
1696 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
1697 * lib/gdb.exp: Transform tool name.
1698 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
1699 1.1's new error handling system.
1700
1701 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1702
1703 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
1704
1705 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1706
1707 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
1708 They made pattern matching so slow that timeouts happened on
1709 heavily loaded systems. Now any output from "show print" which
1710 gets us back to the GDB prompt is a PASS.
1711
1712 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
1713
1714 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
1715
1716 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1717
1718 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
1719
1720 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
1721 It is not from PR 3220.
1722
1723 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1724
1725 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
1726 just started failing because they depended on the order the
1727 subcommands are presented, or exact docstring text. This kind of
1728 test is a pain and has minimal benefit.
1729
1730 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1731
1732 * gdb.t09/corefile.exp: At end of test, use "core" command with
1733 no arguments.
1734
1735 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
1736
1737 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
1738 17}/Makefile.in: Make it possible to run the testsuite with Sun
1739 make and CC = cross gcc by adding explicit build rules for .o
1740 files.
1741
1742 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1743
1744 * gdb.t15/funcargs.exp: Don't put comments on same line as
1745 setup_xfail (@#$*%& tcl braindamage!).
1746
1747 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1748
1749 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
1750
1751 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
1752
1753 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
1754 * gdb.t20/inherit.exp: remove three dumplicate entries.
1755
1756 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1757
1758 * gdb.t06/break.exp: For "next over recursive call", fail on any
1759 incorrect output, not just on "factorial (value=2)".
1760
1761 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1762
1763 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
1764 working now. Add an xfail if accesing a bss variable causes
1765 a memory error if the target is not yet run.
1766
1767 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1768
1769 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
1770 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
1771 name of __st* demangling (2 strings). Did Kung really get the
1772 more than 95 others right without testing them?
1773
1774 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
1775
1776 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
1777
1778 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
1779
1780 * configure.in (configdirs): Add gdb.disasm
1781 * gdb.disasm: New directory for GDB disassembler tests.
1782 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1783
1784 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1785
1786 * gdb.t00/help.exp: Don't test "help set".
1787
1788 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
1789 from within expect statements. None of these happen anymore and
1790 they cause regressions to be silently unnoticed.
1791
1792 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
1793 messages) about known failures with gcc cygnus-2.4.5-930417.
1794
1795 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
1796 comp-info.exp so it gets built if it doesn't exist.
1797
1798 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
1799 it is no longer used.
1800 * gdb.t13/comp-info.c: Removed.
1801
1802 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1803
1804 * gdb.t06/signals.exp: Add xfail for sun3.
1805
1806 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1807
1808 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
1809 relevant because ^C doesn't get sent but failure can be reproduced
1810 interactively).
1811
1812 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1813
1814 * gdb.stabs/alpha.mt: New configuration file for alpha.
1815 * gdb.stabs/configure.in: Use it.
1816 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
1817 sharing with alpha.mt, redefine long to word via preprocessor.
1818 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
1819 for alpha.
1820 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
1821 native cc.
1822 * gdb.t00/teststrategy.exp: Change expect string so that we
1823 consume the `(xgdb)' from the command echo and from the gdb prompt.
1824 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
1825 gdb currently compares all values as long, so this failure probably
1826 applies to any configuration where LONGEST is bigger than a target int.
1827 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
1828 with gcc.
1829 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
1830 to handle opaque pointers, gcc is.
1831 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
1832 as first argument. Include <sys/types.h> and change all operator
1833 new definitions to use size_t.
1834 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
1835 now that we use size_t.
1836
1837 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1838
1839 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
1840 a long or float array cast all array members to the same type.
1841 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
1842 with 64 bit longs.
1843 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
1844 on alpha.
1845 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
1846
1847 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1848
1849 * gdb.t24 (demangle.exp): Constructors of templates have names like
1850 vector<int>::vector(int) not vector<int>::vector<int>(int). See
1851 section 14.6 of the ARM.
1852
1853 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
1854 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
1855 accomplish little and slow down the testsuite.
1856
1857 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
1858 Accept spaces various places.
1859
1860 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1861
1862 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
1863 with watchpoint enabled.
1864
1865 * Makefile.in: Remove definition of CC and remove the second
1866 definition of CXX (the "CXX = gcc" one remains). These definitions
1867 were causing backquotes to be expanded within backquotes, which
1868 doesn't work.
1869
1870 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
1871
1872 * gdb.t17/callfuncs.exp: Add "return 0" to end.
1873
1874 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1875
1876 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
1877 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
1878 by mips cc and contains no stabs entries.
1879
1880 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
1881
1882 * config/vx-gdb.exp: Use fake device to load files rather than
1883 NFS.
1884 * lib/gdb.exp: New proc to do "file" command.
1885 * config/unix-gdb.exp: Use new "file" proc.
1886
1887 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1888
1889 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
1890 Rework board rebooting slightly.
1891 (gdb_exit): Don't exit from the remote shell; there isn't one.
1892 * gdb.stabs/weird.exp: If a program is being debugged already,
1893 kill it.
1894 * gdb.t04/setvar.exp: Stop and restart gdb.
1895 * gdb.t05/expr.exp: Likewise.
1896 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
1897 restart gdb and reload the program.
1898 * gdb.t08/opaque.exp: Likewise.
1899 * gdb.t12/scope.exp: Likewise.
1900 * gdb.t13/bitfields.exp: Likewise.
1901 * gdb.t15/funcargs.exp: Likewise.
1902 * gdb.t20/classes.exp: Likewise.
1903 * gdb.t03/ptype.exp: Increase timeout.
1904 * gdb.t16/printcmds.exp (test_print_string_constants,
1905 test_print_array_constants): Likewise.
1906 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
1907 * gdb.t20/classes.exp (do_tests): Likewise.
1908 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
1909
1910 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
1911
1912 * gdb.stabs: Renamed *wierd* to *weird*.
1913
1914 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
1915
1916 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
1917 for timeout. Add "known gcc 2.4.5 bug" to failure message.
1918
1919 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
1920
1921 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
1922 (do_tests): Remove xfail for whatis on one_var and two_var.
1923
1924 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
1925
1926 * Makefile.in: Made cross building work better by adding
1927 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
1928
1929 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1930
1931 * gdb.t15/{return.c,return.exp,Makefile.in}:
1932 New test, currently commented out.
1933
1934 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
1935
1936 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
1937 still running and removes the leftover named socket so GDb can do
1938 clean restarts.
1939
1940 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
1941
1942 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
1943 console, not GDB.
1944 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
1945 cross testing works better with "make check"
1946 * config/unix-gdb: Use default procedures for exit and version.
1947 * config/vx-gdb.exp: Cleaned up and massaged back to working order
1948 with the newest VxWorks.
1949
1950 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1951
1952 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
1953 old form.
1954
1955 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
1956 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
1957
1958 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
1959
1960 * config/unix-gdb.exp: Remove this version of gdb_exit
1961 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
1962 Rob says he'll look at it when he gets back to testing boards.
1963
1964 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
1965
1966 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
1967 an expected fail for certain ptype commands.
1968
1969 * gdb.t20/classes.exp: Update expected results of "ptype class
1970 Base1" to account for the constructor that now appears in the type.
1971
1972 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
1973
1974 * configure.in (configdirs): Restore gdb.t04, which mysteriously
1975 disappeared from list.
1976 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
1977 "alldone" proc with call to cleanup and exit.
1978 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
1979 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
1980 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
1981 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
1982 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
1983 "alldone" proc with simple returns that suppress remaining
1984 tests. The alldone proc went away many months ago.
1985
1986 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1987
1988 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
1989
1990 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
1991
1992 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1993
1994 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
1995 as vax gdb will display them.
1996
1997 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1998
1999 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
2000 optimizers.
2001
2002 * scope.exp: Change "bad value for localval" messages so each one
2003 is unique.
2004
2005 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
2006 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
2007
2008 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
2009
2010 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2011
2012 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
2013 doesn't exist (due to optimization).
2014
2015 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2016
2017 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
2018 contains \r because the filename is long.
2019
2020 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
2021 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
2022
2023 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2024
2025 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
2026 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
2027 Ultrix.
2028 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
2029 int tests.
2030 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
2031
2032 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
2033
2034 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
2035
2036 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
2037 to match does not match the passing case but still matches the
2038 failing case.
2039
2040 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2041
2042 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
2043
2044 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
2045
2046 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
2047 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
2048 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
2049 Remove various versions of gdb_exit.
2050 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
2051 gdb_exit.
2052 * config/unix-gdb.exp: gdb_exit remains here, and should override
2053 the generic version, since it's doing a lot of wierd stuff that
2054 the other versions aren't. FIXME, fold it in, or abandon this
2055 version.
2056
2057 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2058
2059 * gdb.t24/demangle.exp: Add tests for PR 3220.
2060
2061 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2062
2063 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
2064
2065 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
2066
2067 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
2068 "i386-*-*". Works for i486 as well.
2069
2070 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
2071 bug, and expand domain of xfail to all SVR4 systems, since the
2072 actual problem is likely to be in generic SVR4 /proc support.
2073
2074 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2075
2076 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
2077
2078 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
2079
2080 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
2081 xfails for other systems. Match a missing 'Continuing.' as an
2082 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
2083
2084 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
2085 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
2086 Only issue warning for missing executables if -all option is used.
2087
2088 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
2089 file if -all option is used. It's like an unpredictable XFAIL.
2090
2091 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2092
2093 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
2094 for dynamically linked binaries.
2095
2096 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
2097
2098 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2099
2100 * gdb.t20/inherit.exp: Change message for "print tagless struct"
2101 to state that this is a known bug in old versions of g++.
2102
2103 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2104
2105 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
2106 while waiting for `Continuing'.
2107
2108 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
2109
2110 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
2111 in text, data, and bss.
2112 * gdb.t10/nodebug.c: Add local and global test variables for
2113 initialized and uninitialized data.
2114
2115 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2116
2117 * config/unix-gdb.exp (gdb_exit): Add "wait".
2118
2119 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2120
2121 * gdb.t06/signals.exp: xfail the continue from the handler for all
2122 targets.
2123
2124 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
2125 function with watchpoints enabled, the i386 call dummy starts with
2126 a call.
2127
2128 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
2129 386 bsd names its corefiles.
2130
2131 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
2132
2133 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
2134 compilers don't grok it.
2135 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
2136 with small octal ints rather than character constants, which
2137 are signed and might not fit if first promoted to int.
2138
2139 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
2140
2141 * gdb.t09/Makefile.in (clean): Remove corefile.
2142
2143 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2144
2145 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
2146
2147 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2148 and Jim Kingdon (kingdon@cygnus.com)
2149
2150 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
2151 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
2152 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
2153
2154 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2155
2156 * gdb.t17/interrupt.exp: Add xfail for hppa.
2157
2158 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2159
2160 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
2161 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
2162 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
2163 to determine signed-ness of bitfields and use the result to setup
2164 the xfail.
2165 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
2166 * gdb.t15/funcargs.exp: Use them to step until the second indirect
2167 call line is reached if necessary.
2168
2169 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2170
2171 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
2172
2173 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2174
2175 * gdb.t06/break.exp: Also test `clear' command.
2176
2177 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2178
2179 * gdb.t00/teststrategy.exp: Remove extra quote.
2180
2181 * gdb.t07/watchpoint.exp: Change xfail for calling function with
2182 watchpoint enabled to be for all non-68k machines.
2183
2184 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
2185
2186 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2187
2188 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
2189 targets use aout.mt instead of ecoff.mt as gas understands
2190 standard aout format.
2191
2192 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2193
2194 * lib/gdb.exp (runto): Don't insist that function we are running to
2195 was compiled with -g.
2196
2197 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
2198
2199 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
2200 to get back into the read system call.
2201 Accept leading newline in case where we woke it up.
2202
2203 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2204
2205 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
2206 to make the stabs test work on ecoff systems using gcc and -with-stabs.
2207 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
2208 enable ecoff configuration.
2209
2210 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2211
2212 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
2213
2214 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2215
2216 * gdb.t16/printcmds.exp: Add another printf test.
2217
2218 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
2219
2220 * configure.in: If configured -with-stabs on any target, add
2221 stabsdirs to configdirs.
2222
2223 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2224
2225 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
2226 fun" so pattern does not match the command itself.
2227
2228 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2229
2230 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
2231
2232 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2233
2234 * gdb.t17/interrupt.exp: Test for more things.
2235
2236 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2237
2238 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
2239 compiler arranges the code and line numbers.
2240
2241 * gdb.t17/interrupt.exp: Don't send \n after ^C.
2242
2243 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2244
2245 * gdb.t00/help.exp: Increase expect input buffer size.
2246
2247 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2248
2249 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
2250
2251 * gdb.t07/watchpoint.exp: Add xfail for hppa.
2252
2253 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
2254
2255 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
2256 [0-9]*, not just [0-9].
2257
2258 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2259
2260 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
2261
2262 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
2263
2264 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2265
2266 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
2267
2268 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2269
2270 * gdb.t06/signals.c: Add xfails for sun3.
2271
2272 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
2273
2274 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
2275 test_stepping tests.
2276
2277 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2278
2279 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
2280
2281 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
2282
2283 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
2284 rather than actually putting it through cpp twice.
2285
2286 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
2287
2288 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
2289
2290 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
2291 no longer needed.
2292
2293 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2294
2295 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
2296
2297 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
2298 C++ features prints as "struct", make it a pass, not an xfail.
2299
2300 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2301
2302 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
2303 Don't require VA to print as "class" rather than "struct".
2304
2305 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
2306
2307 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
2308
2309 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2310
2311 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
2312
2313 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2314
2315 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
2316 order.
2317
2318 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2319
2320 * gdb.t16/printcmds.exp: Add printf tests.
2321
2322 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
2323
2324 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
2325
2326 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
2327
2328 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
2329 pass counts, to counteract any existing or future setup_xfails.
2330
2331 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2332
2333 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
2334 {BEGIN,END}_COMMON for common block instead of STAB.
2335 * gdb.stabs/wierd.exp: Add xfail for rs6000.
2336
2337 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
2338 intp_var should be N_GSYM not N_LSYM.
2339 wierd-aout.S: Use a label for the value of the N_SO.
2340 wierd.def: Remove all backslashes.
2341 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
2342
2343 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2344
2345 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
2346 get the expected next to inheritance3.
2347
2348 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2349
2350 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
2351 now that gcc-2.4 gets it right.
2352
2353 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2354
2355 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
2356
2357 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
2358 generating comp-info.exp which works for cross-compilation.
2359
2360 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
2361
2362 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
2363 "*-*-sysv4.*".
2364
2365 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
2366
2367 * gdb.t01/run.exp: Start with a fresh gdb.
2368 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
2369 SVR4.x.
2370
2371 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
2372
2373 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
2374 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
2375 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
2376 Makefile.in (distclean, realclean): Remove gdbme.c from list of
2377 things to remove.
2378
2379 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
2380
2381 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
2382 test cases from bug reports.
2383
2384 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
2385
2386 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
2387 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
2388 avoid spurious xfails.
2389 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
2390 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
2391 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
2392
2393 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
2394
2395 * gdb.t00/teststrategy.exp: Rework to provide more useful
2396 description of each test, fix problem with systems that define
2397 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
2398 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
2399 results for "next over recursive call" so timeouts aren't taken
2400 by error.
2401
2402 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
2403
2404 * gdb.t12/scope.exp: Test printing of variables before run.
2405
2406 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
2407 printed in wrong order due to sorting.
2408
2409 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
2410
2411 * gdb.t00/teststrategy.exp: Fix expected results for printing
2412 user entered string constant. Is array of char, prints with no
2413 address.
2414
2415 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
2416 commands.
2417 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
2418 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
2419 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
2420 of struct of char arrays.
2421 * gdb.t00/radix.exp: New tests for radix commands.
2422
2423 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
2424
2425 * gdb.t16/printcmd.exp: Print a variable before running program
2426 (with xfail for AIX).
2427
2428 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
2429
2430 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
2431
2432 * gdb.t16/printcmd.exp: Don't print variables before running program.
2433
2434 * gdb.t06/break.exp: Don't require envp argument to main.
2435
2436 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
2437
2438 * gdb.t02/whatis.exp, gdb.t11/list.exp:
2439 Add xfails for rs6000.
2440
2441 * gdb.t02/whatis.exp: Change other tests not to re-test something
2442 we already tested.
2443
2444 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
2445 each type used has a variable of that type.
2446
2447 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
2448
2449 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
2450
2451 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
2452
2453 * configure.in: change srctrigger to be a file, not a directory
2454
2455 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
2456
2457 * configure.in (mips-idt-ecoff*): Added trailing '*'.
2458
2459 * gdb.t11/list.exp: Fixed a couple of typos.
2460
2461 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
2462
2463 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
2464 is fixed and PR is closed.
2465 * gdb.t16 (gdbme.c): Add simple test string variable.
2466 * gdb.t16 (printcmds.exp): Add tests with simple test string
2467 variable, primarily for boundaries on "set print elements".
2468
2469 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
2470
2471 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
2472 Make leading 0's optional and don't expect a tab in the middle
2473 of the number.
2474
2475 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
2476
2477 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
2478 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
2479 don't end command passed to gdb_test with newline.
2480
2481 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
2482 signed keyword away, don't expect signed bitfields to be signed.
2483
2484 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
2485 printing with only as many 1's as are in the field as well as printing
2486 with 32 1's (see comment).
2487
2488 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
2489
2490 * gdb.t00/default.exp: Start with a fresh gdb.
2491 * configure.in (configdirs): Remove gdb.t31 until the chill
2492 compiler works again. It no longer is able to find chillrt0
2493 since it isn't in libchill.a anymore.
2494 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
2495 wierd.o, make more modular.
2496 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
2497 spurious newlines that caused problems.
2498
2499 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2500
2501 * Move test with enums and partial symbols from gdb.t03/ptype.exp
2502 to gdb.stabs/wierd.exp since GCC has worked around the bug.
2503 gdb.stabs/wierd.{exp,def}: Many new tests.
2504
2505 * gdb.t00/default.exp: update info line for new message.
2506
2507 * gdb.t02/{whatis.exp,gdbme.c}:
2508 Test that "char *" doesn't print as "caddr_t".
2509
2510 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2511
2512 * gdb.t00/help.exp: Use .* in place of some help messages which
2513 just changed.
2514 gdb.t00/default.exp: Update "info frame" test for new message.
2515 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
2516 Remove some xfails
2517
2518 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2519
2520 * gdb.t03/{gdbme.c,ptype.exp}:
2521 Add tests for typedef'd struct and union without tags.
2522 Also check "whatis" on a variable of a typedef'd enum without a tag.
2523
2524 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
2525 PRMS 1823; the bug still exists but isn't reproduced by this test
2526 anymore), and remove rs6000 XFAIL (the bug is fixed).
2527
2528 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
2529 duplicated from whatis.exp. For those that are left, accept
2530 "long", "long int", or "int" for long variables (whatis.exp already
2531 has an XFAIL for "int", so no need to fail it here).
2532
2533 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
2534 Deal with GCC's names for types now that GDB uses the compiler's names.
2535
2536 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
2537 setup_xfail's for sunos4. If we #defined the signed keyword away,
2538 don't expect GDB to know that char it is signed.
2539
2540 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
2541
2542 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
2543
2544 * configure.in (configdirs): Add gdb.t24 for C++ tests that
2545 should work on any system, regardless of debugging format.
2546 * gdb.t21/demangle.exp: Move to gdb.t24.
2547 * gdb.t24/demangle.exp: Move from gdb.t21.
2548 * gdb.t24/{Makefile.in, configure.in}: New files.
2549
2550 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2551
2552 * configure.in: Do gdb.stabs and C++ tests only for stabs.
2553 * gdb.stabs: New directory.
2554
2555 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2556
2557 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
2558 not just "Quit anyway?".
2559
2560 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
2561
2562 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
2563 that all setup_xfails are immediately followed by clear_xfails.
2564
2565 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
2566
2567 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
2568 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
2569 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
2570 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
2571 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
2572 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
2573 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
2574 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
2575 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
2576 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
2577 gdb.t31/chillvars.exp, lib/gdb.exp:
2578 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
2579 bug-gdb@prep.ai.mit.edu.
2580
2581 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
2582
2583 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
2584 with 0.0, not integer 0.
2585
2586 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
2587
2588 * gdb.t06/break.exp: Update for "Kill the program" message change.
2589
2590 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
2591
2592 * Makefile.in (GDBFLAGS): Set to -nx.
2593 * Makefile.in (site.exp): Use GDBFLAGS.
2594
2595 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
2596
2597 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
2598 Makefiles.
2599 (check): depend on just-check.
2600 (just-check): added so that tests can be run without a noop
2601 build pass.
2602
2603 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
2604
2605 Switch to using configure's configdirs.
2606 * Makefile.in (Makefile): add configure.in dependency.
2607 (SUBDIRS): removed redundant assignment.
2608 * configure.in: switch subdirs assignment to configdirs.
2609 * gdb.t*/configure.in: new files.
2610
2611 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
2612
2613 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
2614 works.
2615
2616 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
2617
2618 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
2619 in explicit rules. Apparently this is not supported by some makes.
2620
2621 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
2622
2623 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
2624
2625 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2626
2627 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
2628 disappeared.
2629
2630 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
2631
2632 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
2633
2634 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
2635
2636 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
2637 watchpoint problem that is now fixed.
2638 * gdb.t30/chexp.exp: Remove setup_xfail for printing
2639 uninitialized convenience variables.
2640 * gdb.t31/chillvars.exp: Fix expected patterns for printing
2641 structures.
2642
2643 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2644
2645 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
2646 which causes expect to get out of sync with gdb on long output
2647 from help set.
2648 * gdb.t09/corefile.exp: Make expected pattern for core file
2649 failing signal and frame output format less sun specific.
2650
2651 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
2652
2653 * gdb.t31/chillvars.exp: Add and remove initial dummy
2654 breakpoint, so that symbol table is forced in.
2655 (Needed at least on Sunos4, though it seems not SVR4.)
2656 * gdb.t31/chillvars.exp: Update for changed output format.
2657
2658 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
2659
2660 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
2661
2662 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
2663
2664 * Makefile.in: Added --srcdir when invoking runtest, removed the
2665 need for a local config file. (optional now)
2666
2667 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
2668
2669 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
2670 failure count used to force early termination. Add some more
2671 expected failures for gnu style demangling.
2672
2673 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2674
2675 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
2676 pmi variable from gdb.t20/gdbme to get optimized away.
2677 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
2678 Check for written corefile upon timeout _and_ eof.
2679
2680 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2681
2682 * config/unix-gdb.exp: Add missing return 0.
2683
2684 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2685
2686 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
2687 test termination.
2688
2689 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
2690
2691 * configure.in (subdirs): Put back gdb.t17 which mysteriously
2692 disappeared.
2693
2694 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
2695
2696 * gdb.t10/crossload.exp: Disable the i860-elf test until such
2697 time as i860 support works.
2698
2699 * gdb.t15/funcargs.exp: Fix expected outputs to include
2700 "backtrace 100\r" rather than just "backtrace\r", to match last
2701 change.
2702
2703 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
2704
2705 * config/udi-gdb.exp (gdb_exit): Remove close command.
2706 (gdb_target_udi): New procedure to set the UDI target.
2707 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
2708 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
2709 Added waits for prompts after several question responses. Added
2710 some more responses used by a29k-amd-udi-gdb.
2711 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
2712 pass different arguments, restart UDI connection after program
2713 completion.
2714 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
2715 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
2716 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
2717 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
2718 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
2719 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
2720 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
2721 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
2722 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
2723 after program completion.
2724 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
2725 compiled with a SELECT_VECS setting.
2726 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
2727 infinite recursion.
2728
2729 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
2730 Added checks for COFF results, and made them expected failures for
2731 all targets. It would be better to make them expected failures
2732 for COFF targets only.
2733
2734 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
2735
2736 * Makefile.in: add null dvi target, don't bother to recurse
2737 through test directories for info and install-info; rename
2738 $(datadir) to be dejagnu instead of deja-gnu
2739
2740 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
2741
2742 * gdb.t31/gdbme.ch: Re-enable code that previously caused
2743 compiler to coredump.
2744 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
2745 code.
2746
2747 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
2748
2749 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
2750 coredump.
2751 * gdb.t31/chillvars.exp: Comment out tests that depend on that
2752 code.
2753
2754 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
2755
2756 * gdb.t03/ptype.exp: tests for return code from gdb_test.
2757 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
2758 which in a shell. Deletes xgdb when done.
2759 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
2760 Tests the return from the "set height" or "set width" commands.
2761 Added a few return codes where needed.
2762
2763 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
2764
2765 * Makefile.in (SUBDIRS): Add gdb.t17.
2766 * configure.in (subdirs): Add gdb.t17.
2767 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
2768 files to test gdb's calling of functions in the inferior with
2769 the correct arguments and gdb's ability to retrieve any
2770 result returned.
2771
2772 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
2773
2774 * config/unix-gdb.exp (gdb_exit): Remove close commands that
2775 may be called after gdb goes away. Previous versions of expect
2776 needed these to avoid file descriptor leaks, but they cause
2777 errors with the current revision of expect.
2778 * gdb.t00/gdbvars.exp: Use -re on expected output after
2779 setting sevenbit-strings.
2780 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
2781 to set sevenbit-strings consistent across tests.
2782 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
2783 set sevenbit-strings consistent across tests.
2784
2785 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
2786
2787 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
2788 expected output to match current "expect" expectations.
2789
2790 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
2791
2792 * gdb.t00/default.exp: Change expected output for default "source"
2793 command, to match new gdb behavior which requires a filename to
2794 source.
2795
2796 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
2797
2798 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
2799 expected fail for i486-*-* that misses the marker2 function.
2800 * gdb.t10/crossload.exp (bfddefault): Allow successful
2801 recognition of a format to pass even if no symbols are found.
2802 Explicitly catch failures where the format is not recognized
2803 or is ambiguous, and add the reason to the fail message.
2804 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
2805 the cause is and invalid target and add reason to failure message.
2806 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
2807 elf32-i386, elf32-sparc, and elf32-i860.
2808 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
2809 Set up expected failure for 'filename'::variable scope resolution,
2810 which is now apparently broken on all targets.
2811 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
2812 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
2813 gdb.t23/templates.exp: Change failure for missing binfile into
2814 just a warning.
2815 gdb.t21/demangle.exp: Change all cfront references to 'arm'
2816 references.
2817
2818 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
2819
2820 * gdb.t00/default.exp: Add expected output for default "source"
2821 command, to match new gdb behavior.
2822 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
2823
2824 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
2825
2826 * config/*-gdb.exp: returns an error, rather than exiting on
2827 internal errors.
2828
2829 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
2830
2831 * gdb.t03/gdbme.c: Add pointer to struct variable.
2832 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
2833 referencing struct members.
2834
2835 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
2836
2837 * configure.in (mips-idt-ecoff): New target.
2838 * config/mips-gdb.exp: New file for remote board using MIPS remote
2839 debugging protocol.
2840
2841 * Redid configuration scheme. Removed gdb.t*/configure.in.
2842 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
2843 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
2844 distclean targets. Built executables via .o files. Adjusted
2845 tests to account for source files in $(srcdir) rather than
2846 $(objdir).
2847 * lib/gdb.exp (runto): Don't expect () after the function name,
2848 because it may have arguments.
2849
2850 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
2851
2852 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
2853 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
2854 expected failures for mips-idt-* and mips-sgi-*.
2855 * gdb.t00/default.exp (attach): Kill process if requested.
2856 * gdb.t00/help.exp (help target core, help target): Accept a gdb
2857 that does not read core files.
2858 * gdb.t01/run.exp: Removed checks for exit status code.
2859 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
2860 it is linked in.
2861 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
2862 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
2863 appropriate, rather than doing it by hand.
2864 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
2865 execution.
2866 * gdb.t10/crossload.exp: Kill existing program if needed.
2867 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
2868 appropriate, rather than doing it by hand. Always increase
2869 timeout for this test, not just for VxWorks.
2870
2871 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
2872
2873 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
2874 of Chill STRUCT types and STRUCT values.
2875 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
2876 than "char".
2877 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
2878 struct2): New struct definitions and initializations to test
2879 simple Chill STRUCT types.
2880
2881 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
2882
2883 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
2884 the null byte at the end of strings.
2885 * gdb.t00/default.exp: Make show version insensitive to copyright
2886 date.
2887 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
2888 to avoid dependencies on target char signedness.
2889 * gdb.t16/printcmds.exp: Update expected results for explicitly
2890 unsigned char.
2891 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
2892 now work.
2893 * gdb.t21/demangle.exp: Add many more patterns for template
2894 demangling, most of them being expected failures.
2895 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
2896 string we are matching for, to match on the whole string.
2897 * gdb.t21/demangle.exp: Add many new test strings to demangle,
2898 and fix a whole bunch that had incorrect expected output but were
2899 passing anyway because of the bug in "proc demangle".
2900 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
2901 type.
2902 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
2903
2904 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
2905
2906 * gdb/testsuite: made modifications to testcases, etc., to allow
2907 them to work properly given the reorganization of deja-gnu and the
2908 relocation of the testcases from deja-gnu to a "tool" subdirectory.
2909
2910 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
2911
2912 * gdb/testsuite: Initial creation of gdb/testsuite.
2913 Migrated dejagnu testcases and support files for testing nm to
2914 gdb/testsuite from deja-gnu. These files were moved "as is"
2915 with no modifications. This migration is part of a major overhaul
2916 of dejagnu. The modifications to these testcases, etc., which
2917 will allow them to work with the new version of dejagnu will be
2918 made in a future update.
2919 \f
2920 Local Variables:
2921 mode: indented-text
2922 left-margin: 8
2923 fill-column: 74
2924 version-control: never
2925 End:
This page took 0.090315 seconds and 5 git commands to generate.