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