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