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