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