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