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