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