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