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