* gdb.t00/default.exp: Use "exp_continue" rather than obsolete
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f0705d18
JL
1Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2
3 * hppa.sed: Enclose comments within a sed command to avoid
4 losing with the old OSF1 sed.
5
1f655b81
PS
6Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7
8 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
9 sequent dynix.
10 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11 * gdb.t15/funcargs.exp: Conditionally step again to really
12 finish from marker_call_with_trampolines. Handle the case where
13 the first step from within call_with_trampolines already steps
14 us back to main.
15 * gdb.t15/gdbme.c: Add comment to closing brace of
16 call_with_trampolines for funcargs.exp.
17
374bc5d7
JL
18Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19
20 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21 Fix typo(s).
22
28a21812
JL
23Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24
25 * gdb.t07/gdbme.c: More code for watchpoint testing.
26
27 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28 "Hardware watchpoint" throughout file.
29 (test_watchpoint_triggered_in_syscall): New test.
30 (test_complex_watchpoint): New test.
31
277c24a1
JL
32Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33
34 * gdbme.c (call_with_trampolines): New function to try and step
35 into. Tests trampoline problems on the PA.
36
37 * funcargs.exp (localvars_in_indirect_call): No longer expect
38 stepping into indirect call to fail on PAs.
39 (test_stepping_over_trampolines): New test.
40
b93e563c
JK
41Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
42
43 * TODO: Add suggestions for static member function tests, and
44 completion tests.
45
3006c5ac
JK
46Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
47
b93e563c
JK
48 * TODO: Add suggestions for "p/a" tests.
49
3006c5ac
JK
50 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
51 (default_gdb_exit): Replace all the hair with sending "quit" to
52 the process with a simple close.
53
7e1f3405
JK
54Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
55
56 * TODO: Add suggestions for shared library tests.
57
d19fc879
JK
58Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
59
60 * TODO: Add suggestions for x/s tests.
61
45f43ce2
JK
62Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
63
64 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
65 "enable once", and "enable breakpoints once" with ".*".
66
24f81557
JK
67Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
68
27677e75 69 * TODO: Add suggestions about structure passing tests.
24f81557 70
cbb99ebb
PS
71Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
72
73 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
74 the primary1 test, use work around if __GNUC__ < 2.
75 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
76 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
77 Test for bad output rather than waiting for timeout. Issue
78 second continue only if first continue failed.
79
31b03fe4
JK
80Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
81
82 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
83 operator[] test with gdb_test because the old code didn't seem to
84 be getting the quoting right with the new dejagnu.
85
b4f6f3c1
JK
86Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
87
90e58b6c
JK
88 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
89 next over recursive call. Revise the tests from that point on
90 (which had been skipped) to match GDB's actual (correct) output.
91
92 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
93 with next over a breakpoint whose condition is false.
94
b4f6f3c1
JK
95 * gdb.t00/help.exp: Comment out "help set print" tests just like
96 (and for same reason as) "help set" test.
97
34535b44
JL
98Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
99
100 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
101 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
102
d3b06c5f
JK
103Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
104
34535b44
JL
105 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
106 necessary gdb_target_udi.
107
2558ba5d
JK
108 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
109
fd70af24
JK
110 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
111 1838 and 2417; they are fixed.
5bf58105 112
fd70af24
JK
113 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
114 gdb.t03/ptype.exp (ptype structure, ptype union):
115 Remove xfails; the test is looser than when the xfails were added.
5bf58105
JK
116
117 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
118 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
119
b6999724
JK
120 * gdb.t01/run.exp: Only run shell test if isnative.
121
ebbed4c4 122 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
123 since "run" automatically loads if necessary. Call gdb_target_udi
124 after the "file" since "file" kills any execution target.
ebbed4c4 125
d3b06c5f
JK
126 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
127 GDB. GDB doesn't work that way (not anymore at least) on UDI.
34535b44
JL
128 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
129 argument for UDI.
d3b06c5f 130
60f1cc98
JK
131Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
132
133 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
134
135 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
136
3c409d20
JK
137Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
138
139 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
140 properly quoting regexps. This makes the second argument to
141 demangle a fixed string, which matches the callers, instead of a
142 shell-style pattern which is what the previous implementation
143 used. Update some of the callers.
144
ddb01977
JL
145Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
146
90e77b4a
JL
147 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
148 (comib_nullified_tests): Fix typo.
149 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
150 strings. No longer expected to fail.
151
8a1f1fba
JL
152 * gdb.disasm/hppa.s (addib_tests): Fix typo.
153 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
154 strings. No longer expected to fail.
155
ddb01977
JL
156 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
157 string. No longer expected to fail.
158
6b4eae93
JL
159Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
160
647d688b
JL
161 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
162 No longer expected to fail.
163
6b4eae93
JL
164 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
165 string. No longer expected to fail.
166
81268ac8
JK
167Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
168
169 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
170 only in the names (I probably got most of them). I was even
171 generous with some which differed in underscores in names, and
172 probably missed a few, and I *still* was able to remove almost a
173 third of the file with almost no impact on testsuite coverage.
174
a8493f59
JK
175Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
176
b2c41678
JK
177 * gdb.t00/default.exp: Match udi_attach error message as well as
178 the one from child_attach.
179
180 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
181
182 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
183
184 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
185 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
186
a8493f59
JK
187 * Move test with enums and partial symbols back to
188 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
189 Reverts the change of 26 May 93. Per today's change to
190 stabs.texinfo, the behavior that weird.exp was expecting was
191 unreasonable; what is important is that the compiler+gdb get
192 things right, which happens with a recent gcc. Also fix the test
193 to deal with native compilers which put out the stab gdb can't
194 deal with.
195
48c667b4
JK
196Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
197
a7409c54
JK
198 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
199 in the names. The main thing these accomplish is to slow things down.
200 Many more such duplicates surely remain.
201
48c667b4
JK
202 * gdb.t00/help.exp: Comment out "help support" test just like
203 (and for same reason as) "help set" test.
204
9f388ef8
FF
205Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
206
207 * gdb.t06/break.exp: Remove setup_xfails for
208 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
209 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
210 about known bug in gcc to include up through 2.5.8.
211 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
212 well as "_vb$".
213 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 214 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
215 with latest gcc and gdb.
216 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
217 well as "_vb$".
218
7d251816
JL
219Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
220
221 * configure.in (hppa*-*-*): Also configure and build stabs-only
222 tests.
223
4a5242e8
JL
224Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
225
226 * gdb.t10/hppa.mt: A makefile fragment for the PA.
227 * gdb.t10/configure.in (hppa*-*-*): Use it.
228
4b471f93
PS
229Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
230
231 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
232
a3435c0e
PS
233Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
234
235 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
236 versions prior to 1.13.5.
237
77918505
JK
238Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
239
240 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
241 the prompt is at the start of a line.
242
46ee83a0
JL
243Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
244
245 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
246 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
247 in the copr tests now.
248 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
249 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
250 expected to fail.
251
0ab6de23 252Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 253
80edc7cb
JK
254 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
255 gdb.t31/chillvars.exp, lib/gdb.exp:
256 Tweak to run under either version of expect.
257 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
258 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
259 * gdb.t11/list.exp: Remove extraneous whitespace.
260
261Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
262
263 * gdb.t16/printcmds.exp (test_print_strings): Accept
264 "(unsigned char *) " before the string.
265
266 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
267
268Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
269
270 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
271 * gdb.t06/configure.in: Don't try to compile signals test program
272 if doing mips-idt-ecoff.
273
274Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
275
276 * Most .exp files: Tweak to run under either version of expect.
277
44d25056
JK
278Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
279
280 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
281 xfails; I'm not sure why they are failing, but not because of PR 1806.
282
c36a1486
RS
283Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
284
285 * config/unix-gdb.exp: Remove gdb_unload cause it's already
286 defined in lib/gdb.exp.
287
2db87e22
PS
288Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
289
290 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
291 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
292 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
293 have to be typeless.
294
295Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
296
297 * TODO: Add suggestion for copyright year test.
298
e1beb230
SS
299Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
300
301 * configure.in (*-*-lynxos*): Add stabs tests.
302
af5ede6e
JL
303Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
304
e1beb230
SS
305 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
306 so insert a tab before any assembler directive in column zero.
307
af5ede6e
JL
308 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
309 stores.
310 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
311 stores.
312 (fpu_short_memory_tests): Likewise.
313
314Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
315
316 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
317 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
318 .stabs directives in comments.
319
b0f4ec40
JK
320Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
321
322 * TODO: New file, describing tests we could write.
d910c7e9 323 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 324
64143621
JK
325Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
326
dfbaacfa
JK
327 * gdb.t06/signals.exp: Add kludge to force re-sync.
328
64143621
JK
329 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
330 to xgdb instead of gdb, get out of gdb.
331
92a6c3cc
JK
332Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
333
334 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
335 for info.
336
20fde16a
JL
337Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
338
339 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
340 * gdb.stabs/configure.in (hppa*-*-*): Use it.
341 * gdb.stabs/hppa.sed: New sed script for the PA.
342
aad143dc
JK
343Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
344
345 * gdb.stabs: Re-write weird.def and configuration to use sed
346 instead of cpp. sed is portable and POSIX; cpp is neither.
347
b219511b
JK
348Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
349
350 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
351
3971f61b
JK
352Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
353
354 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
355
4a8f7bf1
JK
356Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
357
073cca33
JK
358 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
359 "_vb$".
4a8f7bf1
JK
360 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
361 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
362
51763ee2
JK
363Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
364
365 * lib/gdb.exp: Comment out code which depends on non-existent
366 `transform' procedure.
367
85174909
RS
368Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
369
eba272f3 370 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
371 * lib/gdb.exp: Transform tool name.
372 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
373 1.1's new error handling system.
374
95bfaf1c
JK
375Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
376
377 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
378
379Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
380
381 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
382 They made pattern matching so slow that timeouts happened on
383 heavily loaded systems. Now any output from "show print" which
384 gets us back to the GDB prompt is a PASS.
385
12f4fe6c
SG
386Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
387
388 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
389
bb42d443
JK
390Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
391
3c1423d6
JK
392 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
393
bb42d443
JK
394 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
395 It is not from PR 3220.
396
33732871
JK
397Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
398
399 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
400 just started failing because they depended on the order the
401 subcommands are presented, or exact docstring text. This kind of
402 test is a pain and has minimal benefit.
403
bf96935b
JK
404Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
405
406 * gdb.t09/corefile.exp: At end of test, use "core" command with
407 no arguments.
408
486b3fe1
SG
409Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
410
411 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
412 17}/Makefile.in: Make it possible to run the testsuite with Sun
413 make and CC = cross gcc by adding explicit build rules for .o
414 files.
415
e00def2d
JK
416Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
417
418 * gdb.t15/funcargs.exp: Don't put comments on same line as
419 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 420
f9a96aa3
JK
421Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
422
423 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
424
425Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
426
427 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
428 * gdb.t20/inherit.exp: remove three dumplicate entries.
429
d699eb21
JK
430Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
431
432 * gdb.t06/break.exp: For "next over recursive call", fail on any
433 incorrect output, not just on "factorial (value=2)".
434
cfb56ba2
JK
435Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
436
437 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
438 working now. Add an xfail if accesing a bss variable causes
439 a memory error if the target is not yet run.
440
81d460c7
JK
441Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
442
443 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
444 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
445 name of __st* demangling (2 strings). Did Kung really get the
446 more than 95 others right without testing them?
447
ff24cba9
KH
448Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
449
450 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
451
47882638
JK
452Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
453
454 * configure.in (configdirs): Add gdb.disasm
455 * gdb.disasm: New directory for GDB disassembler tests.
456 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
457
89c394ec
JK
458Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
459
a86bd05a
JK
460 * gdb.t00/help.exp: Don't test "help set".
461
74aa67d3
JK
462 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
463 from within expect statements. None of these happen anymore and
464 they cause regressions to be silently unnoticed.
486e58a5 465
74aa67d3
JK
466 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
467 messages) about known failures with gcc cygnus-2.4.5-930417.
f1642921 468
89c394ec
JK
469 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
470 comp-info.exp so it gets built if it doesn't exist.
471
472 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
473 it is no longer used.
474 * gdb.t13/comp-info.c: Removed.
475
9536b32c
JK
476Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
477
478 * gdb.t06/signals.exp: Add xfail for sun3.
479
ce5d0204
JK
480Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
481
482 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
483 relevant because ^C doesn't get sent but failure can be reproduced
484 interactively).
485
a72e9833
PS
486Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
487
488 * gdb.stabs/alpha.mt: New configuration file for alpha.
489 * gdb.stabs/configure.in: Use it.
490 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
491 sharing with alpha.mt, redefine long to word via preprocessor.
492 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
493 for alpha.
494 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
495 native cc.
496 * gdb.t00/teststrategy.exp: Change expect string so that we
497 consume the `(xgdb)' from the command echo and from the gdb prompt.
498 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
499 gdb currently compares all values as long, so this failure probably
500 applies to any configuration where LONGEST is bigger than a target int.
501 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
502 with gcc.
503 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
504 to handle opaque pointers, gcc is.
505 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
506 as first argument. Include <sys/types.h> and change all operator
507 new definitions to use size_t.
508 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
509 now that we use size_t.
510
511Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
512
513 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
514 a long or float array cast all array members to the same type.
515 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
516 with 64 bit longs.
517 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
518 on alpha.
519 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
520
83eba394
JK
521Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
522
74869987
JK
523 * gdb.t24 (demangle.exp): Constructors of templates have names like
524 vector<int>::vector(int) not vector<int>::vector<int>(int). See
525 section 14.6 of the ARM.
526
527 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
528 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
529 accomplish little and slow down the testsuite.
530
83eba394
JK
531 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
532 Accept spaces various places.
533
a0f3541f
JK
534Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
535
83eba394
JK
536 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
537 with watchpoint enabled.
538
a0f3541f
JK
539 * Makefile.in: Remove definition of CC and remove the second
540 definition of CXX (the "CXX = gcc" one remains). These definitions
541 were causing backquotes to be expanded within backquotes, which
542 doesn't work.
543
fa79d853
JK
544Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
545
546 * gdb.t17/callfuncs.exp: Add "return 0" to end.
547
26a08d15
PS
548Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
549
550 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
551 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
552 by mips cc and contains no stabs entries.
553
de8c35cf
RS
554Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
555
556 * config/vx-gdb.exp: Use fake device to load files rather than
557 NFS.
558 * lib/gdb.exp: New proc to do "file" command.
559 * config/unix-gdb.exp: Use new "file" proc.
560
48d10a25
ILT
561Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
562
563 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
564 Rework board rebooting slightly.
565 (gdb_exit): Don't exit from the remote shell; there isn't one.
566 * gdb.stabs/weird.exp: If a program is being debugged already,
567 kill it.
568 * gdb.t04/setvar.exp: Stop and restart gdb.
569 * gdb.t05/expr.exp: Likewise.
570 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
571 restart gdb and reload the program.
572 * gdb.t08/opaque.exp: Likewise.
573 * gdb.t12/scope.exp: Likewise.
574 * gdb.t13/bitfields.exp: Likewise.
575 * gdb.t15/funcargs.exp: Likewise.
576 * gdb.t20/classes.exp: Likewise.
577 * gdb.t03/ptype.exp: Increase timeout.
578 * gdb.t16/printcmds.exp (test_print_string_constants,
579 test_print_array_constants): Likewise.
580 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
581 * gdb.t20/classes.exp (do_tests): Likewise.
582 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
583
8cced93d
ILT
584Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
585
586 * gdb.stabs: Renamed *wierd* to *weird*.
587
f424845a
JK
588Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
589
590 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
591 for timeout. Add "known gcc 2.4.5 bug" to failure message.
592
06f63f95
JK
593Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
594
595 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
596 (do_tests): Remove xfail for whatis on one_var and two_var.
597
598Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
599
600 * Makefile.in: Made cross building work better by adding
601 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
602
b7da78d5
JK
603Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
604
605 * gdb.t15/{return.c,return.exp,Makefile.in}:
606 New test, currently commented out.
607
2fd77dab
RS
608Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
609
610 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
611 still running and removes the leftover named socket so GDb can do
612 clean restarts.
613
f6c8cae6
RS
614Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
615
616 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
617 console, not GDB.
618 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
619 cross testing works better with "make check"
620 * config/unix-gdb: Use default procedures for exit and version.
621 * config/vx-gdb.exp: Cleaned up and massaged back to working order
622 with the newest VxWorks.
623
08843cd8
JK
624Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
625
298e9222
JK
626 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
627 old form.
628
629 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
630 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
631
08843cd8
JK
632 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
633
634 * config/unix-gdb.exp: Remove this version of gdb_exit
635 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
636 Rob says he'll look at it when he gets back to testing boards.
637
aed23900
FF
638Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
639
640 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
641 an expected fail for certain ptype commands.
642
643 * gdb.t20/classes.exp: Update expected results of "ptype class
644 Base1" to account for the constructor that now appears in the type.
645
653ae28f
FF
646Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
647
648 * configure.in (configdirs): Restore gdb.t04, which mysteriously
649 disappeared from list.
650 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
651 "alldone" proc with call to cleanup and exit.
652 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
653 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
654 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
655 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
656 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
657 "alldone" proc with simple returns that suppress remaining
658 tests. The alldone proc went away many months ago.
659
84853a53
JK
660Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
661
c69b7db7
JK
662 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
663
84853a53
JK
664 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
665
5e958188
PS
666Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
667
668 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
669 as vax gdb will display them.
670
0e8e9721
JK
671Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
672
64926813
JK
673 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
674 optimizers.
675
7161494d
JK
676 * scope.exp: Change "bad value for localval" messages so each one
677 is unique.
678
62db94cb
JK
679 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
680 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
681
0e8e9721
JK
682 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
683
b606bd8d
JK
684Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
685
686 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
687 doesn't exist (due to optimization).
688
0e0b4e64
JK
689Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
690
b606bd8d
JK
691 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
692 contains \r because the filename is long.
693
0e0b4e64
JK
694 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
695 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
696
adce2225
PS
697Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
698
699 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
700 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
701 Ultrix.
702 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
703 int tests.
704 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
705
9e191927
FF
706Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
707
adce2225
PS
708 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
709
9e191927
FF
710 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
711 to match does not match the passing case but still matches the
712 failing case.
713
285ae57a
JK
714Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
715
716 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
717
7a7d682b
JG
718Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
719
720 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 721 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
722 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
723 Remove various versions of gdb_exit.
724 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
725 gdb_exit.
726 * config/unix-gdb.exp: gdb_exit remains here, and should override
727 the generic version, since it's doing a lot of wierd stuff that
728 the other versions aren't. FIXME, fold it in, or abandon this
729 version.
730
48c95e5b
JK
731Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
732
733 * gdb.t24/demangle.exp: Add tests for PR 3220.
734
735Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
736
f9a96aa3 737 * gdb.t24/demangle.exp: Add lucid test for \7f_vtbl__3foo__vt_cc_main_.
48c95e5b 738
5ad3ae4a
FF
739Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
740
e024d80c
FF
741 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
742 "i386-*-*". Works for i486 as well.
743
5ad3ae4a
FF
744 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
745 bug, and expand domain of xfail to all SVR4 systems, since the
746 actual problem is likely to be in generic SVR4 /proc support.
747
ae039ff3
JK
748Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
749
750 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
751
c0398b8b
FF
752Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
753
869cfa9f
FF
754 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
755 xfails for other systems. Match a missing 'Continuing.' as an
756 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
757
adf18b24
FF
758 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
759 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
760 Only issue warning for missing executables if -all option is used.
761
c0398b8b
FF
762 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
763 file if -all option is used. It's like an unpredictable XFAIL.
764
0685d95f
JK
765Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
766
3241e35d
JK
767 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
768 for dynamically linked binaries.
769
0685d95f
JK
770 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
771
205c1ddc
JK
772Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
773
774 * gdb.t20/inherit.exp: Change message for "print tagless struct"
775 to state that this is a known bug in old versions of g++.
776
6117e42f
JK
777Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
778
779 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
780 while waiting for `Continuing'.
781
d8ab5dbf
FF
782Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
783
784 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
785 in text, data, and bss.
786 * gdb.t10/nodebug.c: Add local and global test variables for
787 initialized and uninitialized data.
788
f4dfe788
JK
789Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
790
791 * config/unix-gdb.exp (gdb_exit): Add "wait".
792
793Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
794
795 * gdb.t06/signals.exp: xfail the continue from the handler for all
796 targets.
797
798 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
799 function with watchpoints enabled, the i386 call dummy starts with
800 a call.
801
802 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
803 386 bsd names its corefiles.
804
a469d3b6
FF
805Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
806
807 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
808 compilers don't grok it.
809 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
810 with small octal ints rather than character constants, which
811 are signed and might not fit if first promoted to int.
812
ad6feb08
FF
813Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
814
815 * gdb.t09/Makefile.in (clean): Remove corefile.
816
817Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
818
819 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
820
a92499ba
JK
821Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
822 and Jim Kingdon (kingdon@cygnus.com)
823
824 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
825 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
826 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
827
c4978d68
JK
828Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
829
830 * gdb.t17/interrupt.exp: Add xfail for hppa.
831
69aa789b
PS
832Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
833
834 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
835 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
836 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
837 to determine signed-ness of bitfields and use the result to setup
838 the xfail.
a4fbb03e 839 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
840 * gdb.t15/funcargs.exp: Use them to step until the second indirect
841 call line is reached if necessary.
69aa789b 842
84123aa6
JK
843Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
844
845 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
846
847Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
848
849 * gdb.t06/break.exp: Also test `clear' command.
850
cb6afa30
JK
851Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
852
002c6d17
JK
853 * gdb.t00/teststrategy.exp: Remove extra quote.
854
6665d54c 855 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 856 watchpoint enabled to be for all non-68k machines.
6665d54c 857
cb6afa30
JK
858 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
859
9d77e877
PS
860Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
861
862 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
863 targets use aout.mt instead of ecoff.mt as gas understands
864 standard aout format.
865
675d65db
JK
866Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
867
62d4a686
JK
868 * lib/gdb.exp (runto): Don't insist that function we are running to
869 was compiled with -g.
870
871 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
872
675d65db
JK
873 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
874 to get back into the read system call.
875 Accept leading newline in case where we woke it up.
876
76b098d1
PS
877Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
878
879 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
880 to make the stabs test work on ecoff systems using gcc and -with-stabs.
881 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
882 enable ecoff configuration.
883
0568df2a
JK
884Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
885
886 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
887
e91ceb3c
JK
888Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
889
890 * gdb.t16/printcmds.exp: Add another printf test.
891
6dc31f06
ILT
892Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
893
894 * configure.in: If configured -with-stabs on any target, add
895 stabsdirs to configdirs.
896
5af4f5f6
JK
897Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
898
e91ceb3c
JK
899 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
900 fun" so pattern does not match the command itself.
5af4f5f6 901
4988d8c7
JK
902Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
903
904 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
905
a688a186
JK
906Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
907
908 * gdb.t17/interrupt.exp: Test for more things.
909
2a62a4cb
JK
910Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
911
81074ec8
JK
912 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
913 compiler arranges the code and line numbers.
914
2a62a4cb
JK
915 * gdb.t17/interrupt.exp: Don't send \n after ^C.
916
3ae135ab
PS
917Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
918
919 * gdb.t00/help.exp: Increase expect input buffer size.
920
be7f7549
JK
921Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
922
075aa449
JK
923 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
924
1af6f16c
JK
925 * gdb.t07/watchpoint.exp: Add xfail for hppa.
926
270532f9
JK
927 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
928
be7f7549
JK
929 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
930 [0-9]*, not just [0-9].
931
f2dee08e
JK
932Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
933
9ae07ce5
JK
934 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
935
f2dee08e
JK
936 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
937
afde243f
JK
938Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
939
940 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
941
762665e1
JK
942Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
943
46d284c9
JK
944 * gdb.t06/signals.c: Add xfails for sun3.
945
306ee233
JK
946 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
947
762665e1
JK
948 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
949 test_stepping tests.
950
79f3218c
JK
951Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
952
762665e1
JK
953 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
954
b2618fd8
JK
955 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
956
56f413cd
JK
957 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
958 rather than actually putting it through cpp twice.
959
79f3218c
JK
960 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
961
eae16698
ILT
962Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
963
964 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
965 no longer needed.
966
38e1dd54
JK
967Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
968
b4ace9d3
JK
969 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
970
38e1dd54
JK
971 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
972 C++ features prints as "struct", make it a pass, not an xfail.
973
974Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
975
976 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
977 Don't require VA to print as "class" rather than "struct".
978
b55cc8a2
JK
979Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
980
981 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
982
e02c07a5
JK
983Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
984
985 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
986
987Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
988
989 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
990 order.
991
b4e89979
JK
992Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
993
366f2869
JK
994 * gdb.t16/printcmds.exp: Add printf tests.
995
38c41e92
JK
996 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
997
b4e89979
JK
998 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
999
1000Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1001
1002 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1003 pass counts, to counteract any existing or future setup_xfails.
1004
884e8cd4
JK
1005Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1006
f492b6c1
JK
1007 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1008 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 1009 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 1010
884e8cd4
JK
1011 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1012 intp_var should be N_GSYM not N_LSYM.
1013 wierd-aout.S: Use a label for the value of the N_SO.
1014 wierd.def: Remove all backslashes.
1015 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1016
9325d5af
PS
1017Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1018
1019 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1020 get the expected next to inheritance3.
1021
d2b860e3
PS
1022Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1023
1024 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1025 now that gcc-2.4 gets it right.
1026
f788cf78
JK
1027Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1028
2de1aa1c
JK
1029 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1030
f788cf78
JK
1031 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1032 generating comp-info.exp which works for cross-compilation.
1033
6ba7b818
FF
1034Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1035
1036 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1037 "*-*-sysv4.*".
1038
1039Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1040
1041 * gdb.t01/run.exp: Start with a fresh gdb.
1042 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1043 SVR4.x.
1044
cfb702c1
FF
1045Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1046
1047 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1048 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1049 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1050 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1051 things to remove.
1052
3d26a081
FF
1053Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1054
1055 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1056 test cases from bug reports.
1057
5c0e7bd6
FF
1058Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1059
1060 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1061 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1062 avoid spurious xfails.
1063 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1064 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1065 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1066
212f6219
FF
1067Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1068
1069 * gdb.t00/teststrategy.exp: Rework to provide more useful
1070 description of each test, fix problem with systems that define
1071 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1072 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1073 results for "next over recursive call" so timeouts aren't taken
1074 by error.
1075
69dbdc05
JK
1076Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1077
c76f7bb7
JK
1078 * gdb.t12/scope.exp: Test printing of variables before run.
1079
69dbdc05
JK
1080 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1081 printed in wrong order due to sorting.
1082
dd9d4fa3
FF
1083Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1084
80af2bd3
FF
1085 * gdb.t00/teststrategy.exp: Fix expected results for printing
1086 user entered string constant. Is array of char, prints with no
1087 address.
1088
dd9d4fa3
FF
1089 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1090 commands.
1091 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1092 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1093 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1094 of struct of char arrays.
1095 * gdb.t00/radix.exp: New tests for radix commands.
1096
49b12db0
JK
1097Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1098
1099 * gdb.t16/printcmd.exp: Print a variable before running program
1100 (with xfail for AIX).
1101
729258a3
JK
1102Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1103
fcb6cf58
JK
1104 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1105
729258a3
JK
1106 * gdb.t16/printcmd.exp: Don't print variables before running program.
1107
1108 * gdb.t06/break.exp: Don't require envp argument to main.
1109
1110 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1111
1112 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1113 Add xfails for rs6000.
1114
fcb6cf58
JK
1115 * gdb.t02/whatis.exp: Change other tests not to re-test something
1116 we already tested.
729258a3
JK
1117
1118 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1119 each type used has a variable of that type.
1120
1121Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1122
1123 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1124
1125Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1126
1127 * configure.in: change srctrigger to be a file, not a directory
1128
b3523cb3
ILT
1129Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1130
729258a3
JK
1131 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1132
b3523cb3
ILT
1133 * gdb.t11/list.exp: Fixed a couple of typos.
1134
46fc723c
FF
1135Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1136
1137 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1138 is fixed and PR is closed.
1139 * gdb.t16 (gdbme.c): Add simple test string variable.
1140 * gdb.t16 (printcmds.exp): Add tests with simple test string
1141 variable, primarily for boundaries on "set print elements".
1142
942a6600
JK
1143Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1144
6a51601e
JK
1145 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1146 Make leading 0's optional and don't expect a tab in the middle
1147 of the number.
1148
bfcba962
JK
1149 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1150
1151 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1152 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1153 don't end command passed to gdb_test with newline.
1154
942a6600
JK
1155 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1156 signed keyword away, don't expect signed bitfields to be signed.
1157
1158 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1159 printing with only as many 1's as are in the field as well as printing
1160 with 32 1's (see comment).
1161
35c254be
FF
1162Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1163
88db2feb 1164 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
1165 * configure.in (configdirs): Remove gdb.t31 until the chill
1166 compiler works again. It no longer is able to find chillrt0
1167 since it isn't in libchill.a anymore.
150ab440
FF
1168 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1169 wierd.o, make more modular.
35c254be
FF
1170 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1171 spurious newlines that caused problems.
1172
18ef9146
JK
1173Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1174
5bd22ca8 1175 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
1176 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1177 gdb.stabs/wierd.{exp,def}: Many new tests.
1178
18ef9146
JK
1179 * gdb.t00/default.exp: update info line for new message.
1180
1181 * gdb.t02/{whatis.exp,gdbme.c}:
1182 Test that "char *" doesn't print as "caddr_t".
1183
2d10304e
JK
1184Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1185
1186 * gdb.t00/help.exp: Use .* in place of some help messages which
1187 just changed.
1188 gdb.t00/default.exp: Update "info frame" test for new message.
1189 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29b34f10 1190 Remove some xfails
2d10304e 1191
e726f3b5
JK
1192Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1193
c6d70012
JK
1194 * gdb.t03/{gdbme.c,ptype.exp}:
1195 Add tests for typedef'd struct and union without tags.
2d10304e 1196 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 1197
f43c2f05
JK
1198 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1199 PRMS 1823; the bug still exists but isn't reproduced by this test
1200 anymore), and remove rs6000 XFAIL (the bug is fixed).
e726f3b5
JK
1201
1202 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1203 duplicated from whatis.exp. For those that are left, accept
1204 "long", "long int", or "int" for long variables (whatis.exp already
1205 has an XFAIL for "int", so no need to fail it here).
1206
1207 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1208 Deal with GCC's names for types now that GDB uses the compiler's names.
1209
1210 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1211 setup_xfail's for sunos4. If we #defined the signed keyword away,
1212 don't expect GDB to know that char it is signed.
1213
1214 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1215
0b3c22df
FF
1216Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1217
1218 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1219 should work on any system, regardless of debugging format.
1220 * gdb.t21/demangle.exp: Move to gdb.t24.
1221 * gdb.t24/demangle.exp: Move from gdb.t21.
1222 * gdb.t24/{Makefile.in, configure.in}: New files.
1223
1224Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1225
1226 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1227 * gdb.stabs: New directory.
1228
8ce07a21
JK
1229Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1230
1231 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1232 not just "Quit anyway?".
1233
27daf1a9
FF
1234Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1235
1236 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1237 that all setup_xfails are immediately followed by clear_xfails.
1238
1239Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1240
1241 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1242 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1243 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1244 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1245 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1246 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1247 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1248 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1249 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1250 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1251 gdb.t31/chillvars.exp, lib/gdb.exp:
1252 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1253 bug-gdb@prep.ai.mit.edu.
1254
1255Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1256
1257 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1258 with 0.0, not integer 0.
1259
1260Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1261
1262 * gdb.t06/break.exp: Update for "Kill the program" message change.
1263
fb40210a
FF
1264Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1265
1266 * Makefile.in (GDBFLAGS): Set to -nx.
1267 * Makefile.in (site.exp): Use GDBFLAGS.
1268
c1fb4e49
RP
1269Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1270
1271 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1272 Makefiles.
ab8603ea
RP
1273 (check): depend on just-check.
1274 (just-check): added so that tests can be run without a noop
1275 build pass.
c1fb4e49
RP
1276
1277Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1278
1279 Switch to using configure's configdirs.
1280 * Makefile.in (Makefile): add configure.in dependency.
1281 (SUBDIRS): removed redundant assignment.
1282 * configure.in: switch subdirs assignment to configdirs.
1283 * gdb.t*/configure.in: new files.
1284
5959dcea
ILT
1285Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1286
1287 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1288 works.
1289
fbc3492c
FF
1290Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1291
1292 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1293 in explicit rules. Apparently this is not supported by some makes.
1294
512e5f94
JG
1295Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1296
1297 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1298
987b4233
PS
1299Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1300
1301 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1302 disappeared.
1303
acb771de
JG
1304Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1305
1306 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1307
a08317af
FF
1308Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1309
1310 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1311 watchpoint problem that is now fixed.
1312 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1313 uninitialized convenience variables.
1314 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1315 structures.
1316
1317Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1318
1319 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1320 which causes expect to get out of sync with gdb on long output
1321 from help set.
1322 * gdb.t09/corefile.exp: Make expected pattern for core file
1323 failing signal and frame output format less sun specific.
1324
b54a2f2d
PB
1325Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1326
1327 * gdb.t31/chillvars.exp: Add and remove initial dummy
1328 breakpoint, so that symbol table is forced in.
1329 (Needed at least on Sunos4, though it seems not SVR4.)
1330 * gdb.t31/chillvars.exp: Update for changed output format.
1331
ce307257
RS
1332Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1333
1334 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1335
1336Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1337
1338 * Makefile.in: Added --srcdir when invoking runtest, removed the
1339 need for a local config file. (optional now)
1340
bee218aa
FF
1341Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1342
1343 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1344 failure count used to force early termination. Add some more
1345 expected failures for gnu style demangling.
1346
1347Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1348
1349 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1350 pmi variable from gdb.t20/gdbme to get optimized away.
1351 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1352 Check for written corefile upon timeout _and_ eof.
1353
1096d1de
PS
1354Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1355
1356 * config/unix-gdb.exp: Add missing return 0.
1357
72ea43e6
PS
1358Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1359
1360 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1361 test termination.
1362
7007db96
FF
1363Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1364
1365 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1366 disappeared.
1367
63305a73
FF
1368Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1369
7007db96
FF
1370 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1371 time as i860 support works.
1372
63305a73
FF
1373 * gdb.t15/funcargs.exp: Fix expected outputs to include
1374 "backtrace 100\r" rather than just "backtrace\r", to match last
1375 change.
1376
5f2912cc
ILT
1377Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1378
1379 * config/udi-gdb.exp (gdb_exit): Remove close command.
1380 (gdb_target_udi): New procedure to set the UDI target.
1381 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1382 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1383 Added waits for prompts after several question responses. Added
1384 some more responses used by a29k-amd-udi-gdb.
1385 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1386 pass different arguments, restart UDI connection after program
1387 completion.
1388 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1389 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1390 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1391 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1392 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1393 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1394 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1395 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1396 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1397 after program completion.
1398 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1399 compiled with a SELECT_VECS setting.
1400 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1401 infinite recursion.
1402
1403 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1404 Added checks for COFF results, and made them expected failures for
1405 all targets. It would be better to make them expected failures
1406 for COFF targets only.
1407
21ce979a
DZ
1408Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1409
1410 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
1411 through test directories for info and install-info; rename
1412 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 1413
214aa244
FF
1414Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1415
214aa244
FF
1416 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1417 compiler to coredump.
1418 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1419 code.
214aa244 1420
bfb33935
FF
1421Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1422
bfb33935
FF
1423 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1424 coredump.
1425 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1426 code.
bfb33935 1427
3d0bd7d3
RS
1428Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1429
1430 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1431 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1432 which in a shell. Deletes xgdb when done.
1433 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1434 Tests the return from the "set height" or "set width" commands.
1435 Added a few return codes where needed.
1436
bc803007
FF
1437Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1438
04fb224c
FF
1439 * Makefile.in (SUBDIRS): Add gdb.t17.
1440 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
1441 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1442 files to test gdb's calling of functions in the inferior with
1443 the correct arguments and gdb's ability to retrieve any
1444 result returned.
1445
400b81b5
FF
1446Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1447
1448 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1449 may be called after gdb goes away. Previous versions of expect
1450 needed these to avoid file descriptor leaks, but they cause
1451 errors with the current revision of expect.
1452 * gdb.t00/gdbvars.exp: Use -re on expected output after
1453 setting sevenbit-strings.
1454 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1455 to set sevenbit-strings consistent across tests.
400b81b5
FF
1456 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1457 set sevenbit-strings consistent across tests.
400b81b5 1458
96b99583
FF
1459Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1460
1461 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1462 expected output to match current "expect" expectations.
1463
d3b43da8
FF
1464Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1465
1466 * gdb.t00/default.exp: Change expected output for default "source"
1467 command, to match new gdb behavior which requires a filename to
1468 source.
1469
fa5366da
FF
1470Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1471
1472 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1473 expected fail for i486-*-* that misses the marker2 function.
1474 * gdb.t10/crossload.exp (bfddefault): Allow successful
1475 recognition of a format to pass even if no symbols are found.
1476 Explicitly catch failures where the format is not recognized
1477 or is ambiguous, and add the reason to the fail message.
1478 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1479 the cause is and invalid target and add reason to failure message.
1480 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1481 elf32-i386, elf32-sparc, and elf32-i860.
1482 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1483 Set up expected failure for 'filename'::variable scope resolution,
1484 which is now apparently broken on all targets.
1485 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1486 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1487 gdb.t23/templates.exp: Change failure for missing binfile into
1488 just a warning.
1489 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1490 references.
1491
1492Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1493
1494 * gdb.t00/default.exp: Add expected output for default "source"
1495 command, to match new gdb behavior.
1496 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1497
1be6caef
RS
1498Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1499
1500 * config/*-gdb.exp: returns an error, rather than exiting on
1501 internal errors.
1502
1503Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1504
1505 * gdb.t03/gdbme.c: Add pointer to struct variable.
1506 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1507 referencing struct members.
1508
01cec5c8
ILT
1509Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1510
1be6caef
RS
1511 * configure.in (mips-idt-ecoff): New target.
1512 * config/mips-gdb.exp: New file for remote board using MIPS remote
1513 debugging protocol.
1514
01cec5c8
ILT
1515 * Redid configuration scheme. Removed gdb.t*/configure.in.
1516 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1517 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1518 distclean targets. Built executables via .o files. Adjusted
1519 tests to account for source files in $(srcdir) rather than
1520 $(objdir).
1521 * lib/gdb.exp (runto): Don't expect () after the function name,
1522 because it may have arguments.
1523
5b272a2d
ILT
1524Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1525
1526 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1527 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1528 expected failures for mips-idt-* and mips-sgi-*.
1529 * gdb.t00/default.exp (attach): Kill process if requested.
1530 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1531 that does not read core files.
1532 * gdb.t01/run.exp: Removed checks for exit status code.
1533 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1534 it is linked in.
1535 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1536 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1537 appropriate, rather than doing it by hand.
1538 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1539 execution.
1540 * gdb.t10/crossload.exp: Kill existing program if needed.
1541 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1542 appropriate, rather than doing it by hand. Always increase
1543 timeout for this test, not just for VxWorks.
1544
16aa4b53
FF
1545Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1546
16aa4b53
FF
1547 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1548 of Chill STRUCT types and STRUCT values.
1549 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1550 than "char".
1551 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1552 struct2): New struct definitions and initializations to test
1553 simple Chill STRUCT types.
16aa4b53 1554
ff7f25de
FF
1555Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1556
1557 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1558 the null byte at the end of strings.
1559 * gdb.t00/default.exp: Make show version insensitive to copyright
1560 date.
1561 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1562 to avoid dependencies on target char signedness.
1563 * gdb.t16/printcmds.exp: Update expected results for explicitly
1564 unsigned char.
1565 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1566 now work.
1567 * gdb.t21/demangle.exp: Add many more patterns for template
1568 demangling, most of them being expected failures.
1569 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1570 string we are matching for, to match on the whole string.
1571 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1572 and fix a whole bunch that had incorrect expected output but were
1573 passing anyway because of the bug in "proc demangle".
ff7f25de
FF
1574 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1575 type.
1576 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 1577
bf3d2b75
MW
1578Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1579
1580 * gdb/testsuite: made modifications to testcases, etc., to allow
1581 them to work properly given the reorganization of deja-gnu and the
1582 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1583
19fa4a0a
MW
1584Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1585
1586 * gdb/testsuite: Initial creation of gdb/testsuite.
1587 Migrated dejagnu testcases and support files for testing nm to
1588 gdb/testsuite from deja-gnu. These files were moved "as is"
1589 with no modifications. This migration is part of a major overhaul
1590 of dejagnu. The modifications to these testcases, etc., which
1591 will allow them to work with the new version of dejagnu will be
1592 made in a future update.
80edc7cb
JK
1593\f
1594Local Variables:
1595mode: indented-text
1596left-margin: 8
1597fill-column: 74
1598version-control: never
1599End:
This page took 0.187857 seconds and 4 git commands to generate.