* breakpoint.c, breakpoint.h (breakpoint_init_inferior): New function
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 Tue 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
26 Wed 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
36 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
37
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
46 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
47 Accept spaces various places.
48
49 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
50
51 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
52 with watchpoint enabled.
53
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
59 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
60
61 * gdb.t17/callfuncs.exp: Add "return 0" to end.
62
63 Fri 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
69 Thu 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
76 Thu 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
99 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
100
101 * gdb.stabs: Renamed *wierd* to *weird*.
102
103 Wed 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
108 Tue 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
113 Wed 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
118 Tue 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
123 Tue 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
129 Mon 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
139 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
140
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
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
153 Thu 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
161 Wed 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
175 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
176
177 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
178
179 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
180
181 Thu 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
186 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
187
188 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
189 optimizers.
190
191 * scope.exp: Change "bad value for localval" messages so each one
192 is unique.
193
194 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
195 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
196
197 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
198
199 Tue 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
204 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
205
206 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
207 contains \r because the filename is long.
208
209 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
210 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
211
212 Mon 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
221 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
222
223 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
224
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
229 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
230
231 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
232
233 Wed 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
236 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
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
246 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
247
248 * gdb.t24/demangle.exp: Add tests for PR 3220.
249
250 Tue 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
254 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
255
256 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
257 "i386-*-*". Works for i486 as well.
258
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
263 Tue 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
267 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
268
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
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
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
280 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
281
282 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
283 for dynamically linked binaries.
284
285 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
286
287 Sun 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
292 Fri 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
297 Fri 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
304 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
305
306 * config/unix-gdb.exp (gdb_exit): Add "wait".
307
308 Thu 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
320 Wed 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
328 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
329
330 * gdb.t09/Makefile.in (clean): Remove corefile.
331
332 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
333
334 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
335
336 Mon 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
343 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
344
345 * gdb.t17/interrupt.exp: Add xfail for hppa.
346
347 Fri 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.
354 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
355 * gdb.t15/funcargs.exp: Use them to step until the second indirect
356 call line is reached if necessary.
357
358 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
359
360 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
361
362 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
363
364 * gdb.t06/break.exp: Also test `clear' command.
365
366 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
367
368 * gdb.t00/teststrategy.exp: Remove extra quote.
369
370 * gdb.t07/watchpoint.exp: Change xfail for calling function with
371 watchpoint enabled to be for all non-68k machines.
372
373 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
374
375 Mon 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
381 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
382
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
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
392 Sun 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
399 Thu 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
403 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
404
405 * gdb.t16/printcmds.exp: Add another printf test.
406
407 Wed 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
412 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
413
414 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
415 fun" so pattern does not match the command itself.
416
417 Mon 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
421 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
422
423 * gdb.t17/interrupt.exp: Test for more things.
424
425 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
426
427 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
428 compiler arranges the code and line numbers.
429
430 * gdb.t17/interrupt.exp: Don't send \n after ^C.
431
432 Fri 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
436 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
437
438 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
439
440 * gdb.t07/watchpoint.exp: Add xfail for hppa.
441
442 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
443
444 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
445 [0-9]*, not just [0-9].
446
447 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
448
449 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
450
451 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
452
453 Tue 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
457 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
458
459 * gdb.t06/signals.c: Add xfails for sun3.
460
461 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
462
463 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
464 test_stepping tests.
465
466 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
467
468 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
469
470 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
471
472 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
473 rather than actually putting it through cpp twice.
474
475 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
476
477 Fri 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
482 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
483
484 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
485
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
489 Thu 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
494 Thu 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
498 Wed 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
502 Tue 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
507 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
508
509 * gdb.t16/printcmds.exp: Add printf tests.
510
511 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
512
513 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
514
515 Mon 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
520 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
521
522 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
523 {BEGIN,END}_COMMON for common block instead of STAB.
524 * gdb.stabs/wierd.exp: Add xfail for rs6000.
525
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
532 Mon 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
537 Sun 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
542 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
543
544 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
545
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
549 Thu 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
554 Tue 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
560 Mon 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
568 Sat 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
573 Fri 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
582 Wed 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
591 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
592
593 * gdb.t12/scope.exp: Test printing of variables before run.
594
595 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
596 printed in wrong order due to sorting.
597
598 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
599
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
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
612 Fri 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
617 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
618
619 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
620
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
630 * gdb.t02/whatis.exp: Change other tests not to re-test something
631 we already tested.
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
636 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
637
638 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
639
640 Fri 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
644 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
645
646 * configure.in (mips-idt-ecoff*): Added trailing '*'.
647
648 * gdb.t11/list.exp: Fixed a couple of typos.
649
650 Tue 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
658 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
659
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
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
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
677 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
678
679 * gdb.t00/default.exp: Start with a fresh gdb.
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.
683 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
684 wierd.o, make more modular.
685 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
686 spurious newlines that caused problems.
687
688 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
689
690 * Move test with enums and partial symbols from gdb.t03/ptype.exp
691 to gdb.stabs/wierd.exp since GCC has worked around the bug.
692 gdb.stabs/wierd.{exp,def}: Many new tests.
693
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
699 Tue 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.
705 Remove some xfails
706
707 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
708
709 * gdb.t03/{gdbme.c,ptype.exp}:
710 Add tests for typedef'd struct and union without tags.
711 Also check "whatis" on a variable of a typedef'd enum without a tag.
712
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).
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
731 Sun 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
739 Thu 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
744 Tue 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
749 Tue 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
754 Tue 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
770 Fri 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
775 Fri 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
779 Fri 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
784 Wed 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.
788 (check): depend on just-check.
789 (just-check): added so that tests can be run without a noop
790 build pass.
791
792 Fri 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
800 Thu 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
805 Tue 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
810 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
811
812 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
813
814 Fri 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
819 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
820
821 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
822
823 Wed 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
832 Wed 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
840 Tue 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
847 Sun 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
851 Wed 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
856 Wed 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
862 Thu 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
869 Tue 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
873 Tue 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
878 Mon 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
883 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
884
885 * gdb.t10/crossload.exp: Disable the i860-elf test until such
886 time as i860 support works.
887
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
892 Thu 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
923 Wed 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
926 through test directories for info and install-info; rename
927 $(datadir) to be dejagnu instead of deja-gnu
928
929 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
930
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.
935
936 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
937
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.
942
943 Sun 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
952 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
953
954 * Makefile.in (SUBDIRS): Add gdb.t17.
955 * configure.in (subdirs): Add gdb.t17.
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
961 Tue 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.
971 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
972 set sevenbit-strings consistent across tests.
973
974 Fri 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
979 Wed 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
985 Tue 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
1007 Mon 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
1013 Sun 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
1018 Tue 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
1024 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1025
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
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
1039 Wed 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
1060 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1061
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.
1069
1070 Tue 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".
1089 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1090 type.
1091 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1092
1093 Mon 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
1099 Sun 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.055039 seconds and 4 git commands to generate.