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