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