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