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