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