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