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