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