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