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