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