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