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