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