* lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
2
3 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
4 to here.
5 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
6 Remove various versions of gdb_exit.
7 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
8 gdb_exit.
9 * config/unix-gdb.exp: gdb_exit remains here, and should override
10 the generic version, since it's doing a lot of wierd stuff that
11 the other versions aren't. FIXME, fold it in, or abandon this
12 version.
13
14 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15
16 * gdb.t24/demangle.exp: Add tests for PR 3220.
17
18 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19
20 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21
22 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23
24 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25 "i386-*-*". Works for i486 as well.
26
27 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28 bug, and expand domain of xfail to all SVR4 systems, since the
29 actual problem is likely to be in generic SVR4 /proc support.
30
31 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32
33 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
34
35 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
36
37 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
38 xfails for other systems. Match a missing 'Continuing.' as an
39 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
40
41 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
42 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
43 Only issue warning for missing executables if -all option is used.
44
45 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
46 file if -all option is used. It's like an unpredictable XFAIL.
47
48 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
49
50 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
51 for dynamically linked binaries.
52
53 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
54
55 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
56
57 * gdb.t20/inherit.exp: Change message for "print tagless struct"
58 to state that this is a known bug in old versions of g++.
59
60 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
61
62 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
63 while waiting for `Continuing'.
64
65 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
66
67 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
68 in text, data, and bss.
69 * gdb.t10/nodebug.c: Add local and global test variables for
70 initialized and uninitialized data.
71
72 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
73
74 * config/unix-gdb.exp (gdb_exit): Add "wait".
75
76 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
77
78 * gdb.t06/signals.exp: xfail the continue from the handler for all
79 targets.
80
81 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
82 function with watchpoints enabled, the i386 call dummy starts with
83 a call.
84
85 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
86 386 bsd names its corefiles.
87
88 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
89
90 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
91 compilers don't grok it.
92 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
93 with small octal ints rather than character constants, which
94 are signed and might not fit if first promoted to int.
95
96 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
97
98 * gdb.t09/Makefile.in (clean): Remove corefile.
99
100 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
101
102 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
103
104 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
105 and Jim Kingdon (kingdon@cygnus.com)
106
107 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
108 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
109 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
110
111 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
112
113 * gdb.t17/interrupt.exp: Add xfail for hppa.
114
115 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
116
117 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
118 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
119 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
120 to determine signed-ness of bitfields and use the result to setup
121 the xfail.
122 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
123 * gdb.t15/funcargs.exp: Use them to step until the second indirect
124 call line is reached if necessary.
125
126 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
127
128 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
129
130 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
131
132 * gdb.t06/break.exp: Also test `clear' command.
133
134 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
135
136 * gdb.t00/teststrategy.exp: Remove extra quote.
137
138 * gdb.t07/watchpoint.exp: Change xfail for calling function with
139 watchpoint enabled to be for all non-68k machines.
140
141 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
142
143 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
144
145 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
146 targets use aout.mt instead of ecoff.mt as gas understands
147 standard aout format.
148
149 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
150
151 * lib/gdb.exp (runto): Don't insist that function we are running to
152 was compiled with -g.
153
154 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
155
156 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
157 to get back into the read system call.
158 Accept leading newline in case where we woke it up.
159
160 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
161
162 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
163 to make the stabs test work on ecoff systems using gcc and -with-stabs.
164 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
165 enable ecoff configuration.
166
167 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
168
169 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
170
171 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
172
173 * gdb.t16/printcmds.exp: Add another printf test.
174
175 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
176
177 * configure.in: If configured -with-stabs on any target, add
178 stabsdirs to configdirs.
179
180 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
181
182 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
183 fun" so pattern does not match the command itself.
184
185 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
186
187 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
188
189 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
190
191 * gdb.t17/interrupt.exp: Test for more things.
192
193 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
194
195 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
196 compiler arranges the code and line numbers.
197
198 * gdb.t17/interrupt.exp: Don't send \n after ^C.
199
200 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
201
202 * gdb.t00/help.exp: Increase expect input buffer size.
203
204 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
205
206 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
207
208 * gdb.t07/watchpoint.exp: Add xfail for hppa.
209
210 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
211
212 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
213 [0-9]*, not just [0-9].
214
215 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
216
217 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
218
219 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
220
221 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
222
223 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
224
225 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
226
227 * gdb.t06/signals.c: Add xfails for sun3.
228
229 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
230
231 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
232 test_stepping tests.
233
234 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
235
236 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
237
238 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
239
240 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
241 rather than actually putting it through cpp twice.
242
243 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
244
245 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
246
247 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
248 no longer needed.
249
250 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
251
252 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
253
254 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
255 C++ features prints as "struct", make it a pass, not an xfail.
256
257 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
258
259 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
260 Don't require VA to print as "class" rather than "struct".
261
262 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
263
264 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
265
266 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
267
268 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
269
270 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
271
272 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
273 order.
274
275 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
276
277 * gdb.t16/printcmds.exp: Add printf tests.
278
279 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
280
281 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
282
283 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
284
285 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
286 pass counts, to counteract any existing or future setup_xfails.
287
288 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
289
290 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
291 {BEGIN,END}_COMMON for common block instead of STAB.
292 * gdb.stabs/wierd.exp: Add xfail for rs6000.
293
294 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
295 intp_var should be N_GSYM not N_LSYM.
296 wierd-aout.S: Use a label for the value of the N_SO.
297 wierd.def: Remove all backslashes.
298 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
299
300 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
301
302 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
303 get the expected next to inheritance3.
304
305 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
306
307 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
308 now that gcc-2.4 gets it right.
309
310 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
311
312 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
313
314 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
315 generating comp-info.exp which works for cross-compilation.
316
317 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
318
319 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
320 "*-*-sysv4.*".
321
322 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
323
324 * gdb.t01/run.exp: Start with a fresh gdb.
325 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
326 SVR4.x.
327
328 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
329
330 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
331 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
332 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
333 Makefile.in (distclean, realclean): Remove gdbme.c from list of
334 things to remove.
335
336 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
337
338 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
339 test cases from bug reports.
340
341 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
342
343 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
344 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
345 avoid spurious xfails.
346 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
347 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
348 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
349
350 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
351
352 * gdb.t00/teststrategy.exp: Rework to provide more useful
353 description of each test, fix problem with systems that define
354 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
355 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
356 results for "next over recursive call" so timeouts aren't taken
357 by error.
358
359 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
360
361 * gdb.t12/scope.exp: Test printing of variables before run.
362
363 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
364 printed in wrong order due to sorting.
365
366 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
367
368 * gdb.t00/teststrategy.exp: Fix expected results for printing
369 user entered string constant. Is array of char, prints with no
370 address.
371
372 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
373 commands.
374 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
375 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
376 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
377 of struct of char arrays.
378 * gdb.t00/radix.exp: New tests for radix commands.
379
380 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
381
382 * gdb.t16/printcmd.exp: Print a variable before running program
383 (with xfail for AIX).
384
385 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
386
387 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
388
389 * gdb.t16/printcmd.exp: Don't print variables before running program.
390
391 * gdb.t06/break.exp: Don't require envp argument to main.
392
393 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
394
395 * gdb.t02/whatis.exp, gdb.t11/list.exp:
396 Add xfails for rs6000.
397
398 * gdb.t02/whatis.exp: Change other tests not to re-test something
399 we already tested.
400
401 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
402 each type used has a variable of that type.
403
404 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
405
406 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
407
408 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
409
410 * configure.in: change srctrigger to be a file, not a directory
411
412 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
413
414 * configure.in (mips-idt-ecoff*): Added trailing '*'.
415
416 * gdb.t11/list.exp: Fixed a couple of typos.
417
418 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
419
420 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
421 is fixed and PR is closed.
422 * gdb.t16 (gdbme.c): Add simple test string variable.
423 * gdb.t16 (printcmds.exp): Add tests with simple test string
424 variable, primarily for boundaries on "set print elements".
425
426 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
427
428 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
429 Make leading 0's optional and don't expect a tab in the middle
430 of the number.
431
432 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
433
434 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
435 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
436 don't end command passed to gdb_test with newline.
437
438 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
439 signed keyword away, don't expect signed bitfields to be signed.
440
441 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
442 printing with only as many 1's as are in the field as well as printing
443 with 32 1's (see comment).
444
445 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
446
447 * gdb.t00/default.exp: Start with a fresh gdb.
448 * configure.in (configdirs): Remove gdb.t31 until the chill
449 compiler works again. It no longer is able to find chillrt0
450 since it isn't in libchill.a anymore.
451 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
452 wierd.o, make more modular.
453 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
454 spurious newlines that caused problems.
455
456 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
457
458 * Move test with enums and partial symbols from gdb.t03/ptype.exp
459 to gdb.stabs/wierd.exp since GCC has worked around the bug.
460 gdb.stabs/wierd.{exp,def}: Many new tests.
461
462 * gdb.t00/default.exp: update info line for new message.
463
464 * gdb.t02/{whatis.exp,gdbme.c}:
465 Test that "char *" doesn't print as "caddr_t".
466
467 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
468
469 * gdb.t00/help.exp: Use .* in place of some help messages which
470 just changed.
471 gdb.t00/default.exp: Update "info frame" test for new message.
472 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
473 Remove some xfails
474
475 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
476
477 * gdb.t03/{gdbme.c,ptype.exp}:
478 Add tests for typedef'd struct and union without tags.
479 Also check "whatis" on a variable of a typedef'd enum without a tag.
480
481 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
482 PRMS 1823; the bug still exists but isn't reproduced by this test
483 anymore), and remove rs6000 XFAIL (the bug is fixed).
484
485 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
486 duplicated from whatis.exp. For those that are left, accept
487 "long", "long int", or "int" for long variables (whatis.exp already
488 has an XFAIL for "int", so no need to fail it here).
489
490 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
491 Deal with GCC's names for types now that GDB uses the compiler's names.
492
493 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
494 setup_xfail's for sunos4. If we #defined the signed keyword away,
495 don't expect GDB to know that char it is signed.
496
497 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
498
499 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
500
501 * configure.in (configdirs): Add gdb.t24 for C++ tests that
502 should work on any system, regardless of debugging format.
503 * gdb.t21/demangle.exp: Move to gdb.t24.
504 * gdb.t24/demangle.exp: Move from gdb.t21.
505 * gdb.t24/{Makefile.in, configure.in}: New files.
506
507 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
508
509 * configure.in: Do gdb.stabs and C++ tests only for stabs.
510 * gdb.stabs: New directory.
511
512 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
513
514 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
515 not just "Quit anyway?".
516
517 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
518
519 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
520 that all setup_xfails are immediately followed by clear_xfails.
521
522 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
523
524 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
525 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
526 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
527 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
528 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
529 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
530 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
531 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
532 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
533 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
534 gdb.t31/chillvars.exp, lib/gdb.exp:
535 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
536 bug-gdb@prep.ai.mit.edu.
537
538 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
539
540 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
541 with 0.0, not integer 0.
542
543 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
544
545 * gdb.t06/break.exp: Update for "Kill the program" message change.
546
547 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
548
549 * Makefile.in (GDBFLAGS): Set to -nx.
550 * Makefile.in (site.exp): Use GDBFLAGS.
551
552 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
553
554 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
555 Makefiles.
556 (check): depend on just-check.
557 (just-check): added so that tests can be run without a noop
558 build pass.
559
560 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
561
562 Switch to using configure's configdirs.
563 * Makefile.in (Makefile): add configure.in dependency.
564 (SUBDIRS): removed redundant assignment.
565 * configure.in: switch subdirs assignment to configdirs.
566 * gdb.t*/configure.in: new files.
567
568 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
569
570 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
571 works.
572
573 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
574
575 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
576 in explicit rules. Apparently this is not supported by some makes.
577
578 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
579
580 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
581
582 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
583
584 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
585 disappeared.
586
587 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
588
589 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
590
591 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
592
593 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
594 watchpoint problem that is now fixed.
595 * gdb.t30/chexp.exp: Remove setup_xfail for printing
596 uninitialized convenience variables.
597 * gdb.t31/chillvars.exp: Fix expected patterns for printing
598 structures.
599
600 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
601
602 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
603 which causes expect to get out of sync with gdb on long output
604 from help set.
605 * gdb.t09/corefile.exp: Make expected pattern for core file
606 failing signal and frame output format less sun specific.
607
608 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
609
610 * gdb.t31/chillvars.exp: Add and remove initial dummy
611 breakpoint, so that symbol table is forced in.
612 (Needed at least on Sunos4, though it seems not SVR4.)
613 * gdb.t31/chillvars.exp: Update for changed output format.
614
615 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
616
617 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
618
619 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
620
621 * Makefile.in: Added --srcdir when invoking runtest, removed the
622 need for a local config file. (optional now)
623
624 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
625
626 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
627 failure count used to force early termination. Add some more
628 expected failures for gnu style demangling.
629
630 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
631
632 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
633 pmi variable from gdb.t20/gdbme to get optimized away.
634 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
635 Check for written corefile upon timeout _and_ eof.
636
637 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
638
639 * config/unix-gdb.exp: Add missing return 0.
640
641 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
642
643 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
644 test termination.
645
646 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
647
648 * configure.in (subdirs): Put back gdb.t17 which mysteriously
649 disappeared.
650
651 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
652
653 * gdb.t10/crossload.exp: Disable the i860-elf test until such
654 time as i860 support works.
655
656 * gdb.t15/funcargs.exp: Fix expected outputs to include
657 "backtrace 100\r" rather than just "backtrace\r", to match last
658 change.
659
660 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
661
662 * config/udi-gdb.exp (gdb_exit): Remove close command.
663 (gdb_target_udi): New procedure to set the UDI target.
664 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
665 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
666 Added waits for prompts after several question responses. Added
667 some more responses used by a29k-amd-udi-gdb.
668 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
669 pass different arguments, restart UDI connection after program
670 completion.
671 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
672 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
673 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
674 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
675 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
676 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
677 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
678 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
679 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
680 after program completion.
681 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
682 compiled with a SELECT_VECS setting.
683 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
684 infinite recursion.
685
686 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
687 Added checks for COFF results, and made them expected failures for
688 all targets. It would be better to make them expected failures
689 for COFF targets only.
690
691 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
692
693 * Makefile.in: add null dvi target, don't bother to recurse
694 through test directories for info and install-info; rename
695 $(datadir) to be dejagnu instead of deja-gnu
696
697 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
698
699 * gdb.t31/gdbme.ch: Re-enable code that previously caused
700 compiler to coredump.
701 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
702 code.
703
704 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
705
706 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
707 coredump.
708 * gdb.t31/chillvars.exp: Comment out tests that depend on that
709 code.
710
711 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
712
713 * gdb.t03/ptype.exp: tests for return code from gdb_test.
714 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
715 which in a shell. Deletes xgdb when done.
716 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
717 Tests the return from the "set height" or "set width" commands.
718 Added a few return codes where needed.
719
720 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
721
722 * Makefile.in (SUBDIRS): Add gdb.t17.
723 * configure.in (subdirs): Add gdb.t17.
724 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
725 files to test gdb's calling of functions in the inferior with
726 the correct arguments and gdb's ability to retrieve any
727 result returned.
728
729 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
730
731 * config/unix-gdb.exp (gdb_exit): Remove close commands that
732 may be called after gdb goes away. Previous versions of expect
733 needed these to avoid file descriptor leaks, but they cause
734 errors with the current revision of expect.
735 * gdb.t00/gdbvars.exp: Use -re on expected output after
736 setting sevenbit-strings.
737 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
738 to set sevenbit-strings consistent across tests.
739 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
740 set sevenbit-strings consistent across tests.
741
742 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
743
744 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
745 expected output to match current "expect" expectations.
746
747 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
748
749 * gdb.t00/default.exp: Change expected output for default "source"
750 command, to match new gdb behavior which requires a filename to
751 source.
752
753 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
754
755 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
756 expected fail for i486-*-* that misses the marker2 function.
757 * gdb.t10/crossload.exp (bfddefault): Allow successful
758 recognition of a format to pass even if no symbols are found.
759 Explicitly catch failures where the format is not recognized
760 or is ambiguous, and add the reason to the fail message.
761 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
762 the cause is and invalid target and add reason to failure message.
763 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
764 elf32-i386, elf32-sparc, and elf32-i860.
765 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
766 Set up expected failure for 'filename'::variable scope resolution,
767 which is now apparently broken on all targets.
768 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
769 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
770 gdb.t23/templates.exp: Change failure for missing binfile into
771 just a warning.
772 gdb.t21/demangle.exp: Change all cfront references to 'arm'
773 references.
774
775 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
776
777 * gdb.t00/default.exp: Add expected output for default "source"
778 command, to match new gdb behavior.
779 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
780
781 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
782
783 * config/*-gdb.exp: returns an error, rather than exiting on
784 internal errors.
785
786 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
787
788 * gdb.t03/gdbme.c: Add pointer to struct variable.
789 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
790 referencing struct members.
791
792 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
793
794 * configure.in (mips-idt-ecoff): New target.
795 * config/mips-gdb.exp: New file for remote board using MIPS remote
796 debugging protocol.
797
798 * Redid configuration scheme. Removed gdb.t*/configure.in.
799 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
800 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
801 distclean targets. Built executables via .o files. Adjusted
802 tests to account for source files in $(srcdir) rather than
803 $(objdir).
804 * lib/gdb.exp (runto): Don't expect () after the function name,
805 because it may have arguments.
806
807 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
808
809 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
810 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
811 expected failures for mips-idt-* and mips-sgi-*.
812 * gdb.t00/default.exp (attach): Kill process if requested.
813 * gdb.t00/help.exp (help target core, help target): Accept a gdb
814 that does not read core files.
815 * gdb.t01/run.exp: Removed checks for exit status code.
816 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
817 it is linked in.
818 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
819 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
820 appropriate, rather than doing it by hand.
821 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
822 execution.
823 * gdb.t10/crossload.exp: Kill existing program if needed.
824 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
825 appropriate, rather than doing it by hand. Always increase
826 timeout for this test, not just for VxWorks.
827
828 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
829
830 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
831 of Chill STRUCT types and STRUCT values.
832 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
833 than "char".
834 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
835 struct2): New struct definitions and initializations to test
836 simple Chill STRUCT types.
837
838 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
839
840 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
841 the null byte at the end of strings.
842 * gdb.t00/default.exp: Make show version insensitive to copyright
843 date.
844 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
845 to avoid dependencies on target char signedness.
846 * gdb.t16/printcmds.exp: Update expected results for explicitly
847 unsigned char.
848 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
849 now work.
850 * gdb.t21/demangle.exp: Add many more patterns for template
851 demangling, most of them being expected failures.
852 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
853 string we are matching for, to match on the whole string.
854 * gdb.t21/demangle.exp: Add many new test strings to demangle,
855 and fix a whole bunch that had incorrect expected output but were
856 passing anyway because of the bug in "proc demangle".
857 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
858 type.
859 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
860
861 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
862
863 * gdb/testsuite: made modifications to testcases, etc., to allow
864 them to work properly given the reorganization of deja-gnu and the
865 relocation of the testcases from deja-gnu to a "tool" subdirectory.
866
867 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
868
869 * gdb/testsuite: Initial creation of gdb/testsuite.
870 Migrated dejagnu testcases and support files for testing nm to
871 gdb/testsuite from deja-gnu. These files were moved "as is"
872 with no modifications. This migration is part of a major overhaul
873 of dejagnu. The modifications to these testcases, etc., which
874 will allow them to work with the new version of dejagnu will be
875 made in a future update.
876
This page took 0.050188 seconds and 5 git commands to generate.