2 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
4 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
5 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10 * Makefile.in (maintainer-clean): New target, synonym for
12 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22 xfails when not gcc compiled for "print foo::funclocal".
23 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24 "print foo::funclocal at foo",
25 "print 'scope1.c'::foo::funclocal at foo",
26 "print foo::funclocal_bss at foo",
27 "print 'scope1.c'::foo::funclocal_bss at foo",
28 "print foo::funclocal_ro at foo",
29 "print 'scope1.c'::foo::funclocal_ro at foo",
30 "print bar::funclocal at foo" and
31 "print 'scope1.c'::bar::funclocal at foo".
32 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
33 gcc compiled for "print foo::funclocal at bar".
34 Expand all messages to ensure that they identify that
36 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
38 "ptype on opaque struct pointer (statically)",
39 "ptype on opaque struct tagname (statically)",
40 "ptype on opaque struct pointer (dynamically) 1",
41 "ptype on opaque struct tagname (dynamically) 1",
42 "ptype on opaque struct pointer (dynamically) 2" and
43 "ptype on opaque struct tagname (dynamically) 2
44 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
50 "whatis bsslocal", and
52 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
53 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
54 when not gcc compiled.
55 * gdb.base/funcargs.exp (float_and_integral_args): Add
56 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
58 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
59 "backtrace from call6a" when not gcc compiled.
60 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
61 "backtrace from call7a" when not gcc compiled.
62 * gdb.base/callfuncs.exp (do_function_calls):
63 Add "hppa*-*-hpux*" xfail when not gcc compiled for
64 "p t_char_array_values(char_array_val2,char_array_val1)",
65 "p t_char_array_values(char_array_val1,char_array_val2)",
66 "p t_char_array_values("carray 1","carray 2")",
67 "p t_char_array_values("carray 1",char_array_val2)",
68 "p t_char_array_values(char_array_val1,"carray 2")",
70 "p sum_args(2,{2,3})",
71 "p sum_args(3,{2,3,4})",
72 "p sum_args(4,{2,3,4,5})"
73 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
74 "backtrace in corefile.exp" when not gcc compiled.
76 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
78 * gdb.base/signals.exp: Rewrite `handle all print' test as
79 a procedure. Accept blanks or TABs as whitespace, increase
80 timeout and expect input buffer size for the large output
81 from the command. Remove "i*86-*-bsdi2.0" xfail.
83 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
85 * gdb.base/setvar.exp: Add new testcases for truncation when
86 assigning invalid values to bitfields.
88 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
90 * gdb.base/callfuncs.exp (do_function_calls): Remove
91 mips-sgi-irix* xfail for
92 "call inferior func with struct - returns char *"
93 and fix test so that an optional (unsigned char *) cast is
94 accepted in the result.
96 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
98 * gdb.base/funcargs.exp (float_and_integral_args): Remove
99 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
100 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
101 * gdb.base/signals.exp: Remove duplicate "handle all print" test
102 that accidentally got checked in.
104 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
106 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
107 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
109 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
110 Add mips-sgi-irix5* xfail for not gcc compiled.
111 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
112 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
113 "p top", "whatis top", "p middle", and "whatis middle".
114 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
115 "whatis signed char" for not gcc compiled.
116 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
117 "set variable signed char=-1 (-1)" and
118 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
119 * gdb.base/funcargs.exp (float_and_integral_args):
120 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
121 Add mips-sgi-irix* xfail when not gcc compiled for
122 "continue to call2b".
123 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
124 "continue to call2g".
125 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
126 "backtrace from call6a"
127 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
128 "backtrace from call7k".
129 Add mips-sgi-irix5* xfail when not gcc compiled for
130 "backtrace from call7a".
131 (localvars_after_alloca): Fix gdb_test cmds for
132 "print * after runto ...".
133 Remove rs6000-*-* xfails for
134 "print i after runto localvars_after_alloca" and
135 "print l after runto localvars_after_alloca"
137 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
138 when not compiled with gcc, for:
139 "print signed char == (minus)",
140 "print signed char != (minus)",
141 "print signed char < (minus)",
142 "print signed char > (minus)".
143 * gdb.base/callfuncs.exp (do_function_calls):
144 Add mips-sgi-irix* xfail, when compiled with native compiler, for
145 "call inferior func with struct - returns char *".
146 * gdb.base/return.exp (return_tests): Change xfail for
147 "correct value returned double test" to include Solaris 2.4.
148 * gdb.base/funcargs.exp (float_and_integral_args):
149 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
151 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
153 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
154 enumeration bitfields if compiling with GNU C.
155 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
158 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
160 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
161 test for PRO targets.
163 * gdb.base/funcargs.exp: Avoid ever setting more than 8
164 breakpoints in the inferior at any given time by making
165 two groups of breakpoints for call2*, call6* and call7*
168 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
170 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
171 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
172 from optimizing it away.
173 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
174 "call inferior func with struct".
176 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
178 * configure.in: Only configure gdb.chill for particular targets.
180 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
182 * gdb.base/Makefile.in: Add action to .c.o transformation
183 rule that generates a .ci file for each .o file and remove
184 explicit .c.o rules except for callfuncs.o.
185 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
186 generates a .ci file for each .o file and remove explicit
188 (clean): Remove *.tmp *.ci files.
189 (EXECUTABLES): Remove templ-info.exp.
190 * gdb.base/compiler.c: New file.
191 * gdb.c++/compiler.cc: New file
192 * gdb.base/scope.exp: Source gdb.base/scope.ci.
193 Change rs6000-*-* xfail for
194 "print 'scope0.c'::filelocal_ro" and
195 "print 'scope1.c'::filelocal" and
196 "print 'scope1.c'::filelocal_bss" and
197 "print 'scope1.c'::filelocal_ro" and
198 "print 'scope1.c'::foo::funclocal" and
199 "print 'scope1.c'::foo::funclocal_ro" and
200 "print 'scope1.c'::bar::funclocal" and
201 "print 'scope0.c'::filelocal_ro" and
202 "print 'scope1.c'::filelocal at foo" and
203 "print 'scope1.c'::filelocal_bss at foo" and
204 "print 'scope1.c'::filelocal_ro at foo" and
205 "print 'scope1.c'::foo::funclocal at foo" and
206 "print 'scope1.c'::foo::funclocal_bss at foo" and
207 "print 'scope1.c'::foo::funclocal_ro at foo" and
208 "print 'scope1.c'::bar::funclocal at foo" and
209 "print 'scope0.c'::filelocal_ro" and
210 "print 'scope1.c'::filelocal" and
211 "print 'scope1.c'::filelocal_bss" and
212 "print 'scope1.c'::filelocal_ro" and
213 "print 'scope1.c'::foo::funclocal" and
214 "print 'scope1.c'::foo::funclocal_bss" and
215 "print 'scope1.c'::foo::funclocal_ro" and
216 "print 'scope1.c'::bar::funclocal" and
217 "print 'scope1.c'::bar::funclocal_bss"
218 to only be xfail'd when not compiled with gcc.
219 Add rs6000-*-* xfail for
220 "print 'scope0.c'::filelocal_bss before run"
221 when compiled with gcc.
222 (test_at_main): Add rs6000-*-* xfail for
223 "print filelocal_ro in test_at_main"
224 when compiled with gcc.
225 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
226 Add rs6000-*-aix* xfail for
227 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
228 "ptype t_char_array", not compiled with gcc.
229 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
230 xfail for "list foo (in include file)" when gcc compiled.
231 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
232 (integral_args): Add rs6000-*-* xfail for
233 "run to call0a" if not compiled with gcc.
234 (unsigned_integral_args): Add rs6000-*-* xfail for
235 "run to call1a" if not compiled with gcc.
236 (float_and_integral_args): Add rs6000-*-* xfail for
237 "run to call2a" if not compiled with gcc and for
238 "continue to call2b" for any compiler.
239 Add rs6000-*-* xfail to
240 "print f1 after run to call2a" for gcc compiled.
241 (discard_and_shuffle): Add rs6000-*-* xfail for
243 (shuffle_round_robin): Add rs6000-*-* xfail for
244 "backtrace from call7a" if not compiled with gcc.
245 Add rs6000-*-* xfail for
246 "backtrace from call7b" if compiled with gcc.
247 (call_after_alloca): Add rs6000-*-* xfail for
248 "print c in call_after_alloca" and
249 "print s in call_after_alloca" and
250 "backtrace from call_after_alloca_subr"
251 if not compiled with gcc.
252 (localvars_in_indirect_call): Add rs6000-*-* xfail for
253 "print c in localvars_in_indirect_call" and
254 "print c in localvars_in_indirect_call" and
255 "backtrace in indirectly called function" and
256 "stepping into indirectly called function"
257 if not compiled with gcc.
258 (localvars_after_alloca): Add rs6000-*-* xfail for
259 "print c after runto localvars_after_alloca" and
260 "print s after runto localvars_after_alloca" and
261 "print i after runto localvars_after_alloca" and
262 "print l after runto localvars_after_alloca"
264 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
265 than whatis-info.exp.
266 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
267 than opaque-info.exp.
268 Setup rs6000-*-* xfail for
269 "ptype on opaque struct pointer (statically)" and
270 "ptype on opaque struct pointer (dynamically)" when
271 not compiled with gcc.
272 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
273 rather than callf-info.exp.
274 (do_function_calls): Add clear_xfail for rs6000-*-* for
275 "p t_float_values2(3.14159,float_val2)". Seems to work
276 fine there, both with xlc and gcc. Need to find out what
277 it is doing right and fix other platforms.
278 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
279 "call inferior func with struct - returns int",
280 "call inferior func with struct - returns long",
281 "call inferior func with struct - returns float",
282 "call inferior func with struct - returns double",
283 "call inferior func with struct - returns char *",
284 but only if not gcc compiled (presumes xlc compiled).
285 Change rs6000-*-* xfails for
286 "call inferior func with struct - returns char" and
287 " call inferior func with struct - returns short" to only
288 xfail if not using gcc.
289 (clean mostlyclean): Remove *.ci and *.tmp files.
290 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
292 * gdb.base/langs.exp: Source gdb.base/langs.ci.
293 Add rs6000-*-* xfail for "up to foo in langs.exp"
294 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
295 when not gcc compiled.
297 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
299 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
300 * gdb.base/corefile.exp: Likewise.
301 * gdb.base/list.exp: Likewise.
302 * gdb.base/scope.exp: Likewise.
303 * gdb.base/siganls.exp: Likewise.
305 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
307 * gdb.base/whatis.exp: Likewise.
310 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
312 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
313 failure (opcode table has been fixed to match reality).
316 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
318 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
319 "call inferior func with struct - returns char",
320 "call inferior func with struct - returns short"
322 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
323 "print 'scope0.c'::filelocal at main",
324 "print 'scope0.c'::filelocal_bss in test_at_main",
325 "print 'scope0.c'::filelocal at foo",
326 "print 'scope0.c'::filelocal_bss in test_at_foo",
327 "print 'scope0.c'::filelocal at bar",
328 "print 'scope0.c'::filelocal_bss in test_at_bar"
330 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
331 in source file 1". This bug seems to have been fixed with both
332 gcc and native cc (was native assembler bug?).
334 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
336 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
337 "backtrace through signal handler" to "i*86-*-sysv4*".
338 * gdb.base/signals.exp: Add xfail for "'next' behaved as
339 continue" case. Add "known SVR4 bug" to fail message.
340 Add "i*86-*-bsdi2.0" xfail for "handle all print".
341 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
342 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
343 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
344 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
345 "up to foo in langs.exp", "show language at foo in
346 langs.exp", "up to cppsub_ in langs.exp", "show
347 language at cppsub_ in langs.exp", "up to fsub in
348 langs.exp", and "show language at fsub in langs.exp".
349 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
350 "bactrace in corefile.exp".
351 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
352 "call inferior function with struct - returns float" and
353 "call inferior function with struct - returns double".
356 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
358 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
359 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
360 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
361 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
364 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
366 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
367 (or overriden) "CHILL" macro rather then bare "gcc".
368 Also look for ../../gcc/xgcc since that is what we will
369 actually need, not "Makefile". Remove following assignment
370 of CHILL to CHILL_FOR_TARGET because that results in
371 recursive definition.
373 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
375 * gdb.base/corefile.exp: Change xfail for backtrace in
376 corefile.exp from linuxaout to all linux.
377 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
378 cases where we miss the breakpoint at the signal handler
379 for some reason. Setup xfail for linuxoldld/linuxaout and
380 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
381 hitting SIGURG breakpoint.
382 * gdb.base/signals.exp: Setup xfail for "next" acting like
383 continue to add linuxoldld. Setup xfail for all linux for
384 "next to handler in signals_tests_1", "backtrace in
385 signals_tests_1", "continue to func1", "pass SIGUSR1",
386 and continue to handler".
388 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
390 * Update all FSF addresses except those in COPYING* files.
392 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
394 * gdb.base/a2-run.exp: Change messages to be more explicit about
395 the status of args, and quote binfile in results.
397 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
399 * gdb.base/callfuncs.exp: Add tests for passing structs to
400 inferior functions and return various types.
401 * gdb.base/callfuncs.c: Add functions to receive a struct
402 and return a member of the struct, in various types.
404 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
406 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
408 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
410 * config/vxworks29k.exp: New file, sources vxworks.exp.
412 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
414 * config/gdbremote.exp: New file. Testing framework using
417 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
419 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
420 "call function when asleep" and "send end of file".
421 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
422 for "backtrace in corefile.exp".
423 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
424 for "backtrace through signal handler".
425 * gdb.base/corefile.exp: Make sure we actually generate a core file
426 before trying the core tests. Some systems allow the user to suppress
427 generation of core files and default to that (linux for example).
428 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
429 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
431 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
433 * gdb.threads: New directory with some crude multi-threaded
434 gdb tests (step.exp and step2.exp).
435 * config/mt-lynx (STEP_EXECUTABLE): Define.
436 (THREADFLAGS): Define.
438 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
440 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
442 * gdb.base/signals.exp: Disable whole file for lynx until
445 * gdb.base/signals.exp: xfail test where "next" acts like
448 * gdb.base/interrupt.exp: xfail test for calling function while
449 inferior is asleep for lynx.
451 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
452 than one cr-lf after each command.
454 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
456 * configure.in: Reinstate setting of stabsdirs variable, fix
457 typo in setting up configdirs for native builds.
459 * gdb.base/return.exp: Fix typo in return double test.
460 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
461 compiler from optimizing them away.
463 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
465 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
466 sequences to be echo'd by gdb when using gdb_test.
467 * gdb.chill/chexp.exp: Likewise.
468 * gdb.fortran/exprs.exp: Likewise
470 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
472 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
473 after the inferior gdb has started.
475 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
477 * gdb.base/funcargs.exp: Likewise.
478 * gdb.base/gdbvars.exp: Likewise.
479 * gdb.base/interrupt.exp: Likewise.
480 * gdb.base/list.exp: Likewise.
481 * gdb.base/watchpoint.exp: Likewise.
482 * gdb.c++/demangle.exp: Likewise.
483 * gdb.c++/inherit.exp: Likewise.
484 * gdb.chill/chexp.exp: Likewise.
485 * gdb.fortran/exprs.exp: Likewise.
487 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
488 test if we can't handle IO to/from the inferior.
490 * gdb.c++/misc.exp: Always check for a program already being
491 started after sending a "run" command to gdb.
493 * gdb.base/twice.exp: Start with a fresh gdb.
495 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
496 only depend on gdb's expression code, not the chill runtime.
498 * gdb.base/return.c: Put return values into variables so we
499 can have gdb print them rather than depending on the program
501 * gdb.base/return.exp: Corresponding changes.
503 * lib/gdb.exp: Provide default value for noinferiorio.
504 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
507 * gdb.base/break.exp: Always check for a program already being
508 started after sending a "run" command to gdb.
509 (text_next_with_recursion): Don't check the output from the
510 program's printf statement. Instead just make sure the program
513 * gdb.base/commands.exp: Protect tests which need arguments with
514 $noargs conditionals.
516 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
518 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
519 of structure member arrays to match gdb/valops.c:value_addr change.
521 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
523 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
526 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
528 * configure.in (configdirs): Remove gdb.chill from default list
529 of subdirs and then add it back in only if doing a native build.
530 The current chill compiler does not yet work in any cross build.
531 * Revert all signal changes from Jul 6.
532 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
533 for sh-hms targets, allowing these tests to link, with no other
534 changes. Testing is suppressed by setting "nosignals" in site.exp.
536 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
538 * configure.in (signaldirs): Define and add to configdirs for all
539 targets except some specific ones that are known to not support signals.
540 Also clean up formatting.
541 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
542 (signals, sigall): Remove rules to build.
543 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
544 Moved to new gdb.signals directory.
545 * gdb.signals: New test directory.
546 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
547 signals.c signals.exp}: New or moved files.
549 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
551 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
553 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
555 * gdb.base/return.exp: Xfail `return double' test failure
556 on at least Solaris 2.3 and handle future/past versions on
557 a case by case basis as appropriate. Also update message
558 to include i*86 failures.
560 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
562 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
564 * lib/gdb.exp: Fix comment which erroneously identified
565 gdb_file_cmd as gdb_load (the 19 May change was in fact to
566 gdb_file_cmd not gdb_load).
567 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
569 * gdb.base/setvar.exp: Make test names consistent between pass and
570 fail cases. Use gdb_test more.
572 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
574 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
576 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
578 * gdb.base/help.exp: Fix expected help string for `show commands'.
580 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
582 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
584 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
587 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
589 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
590 that loop eventually terminates. Fix Connection refused logic so
591 that testsuite will expire nicely.
593 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
595 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
596 config/rom68k.exp: New tcl glue for the appropriate monitors.
597 These all just end up calling monitor.exp.
598 * config/monitor.exp (gdb_target_monitor): Handle `Connection
599 refused' by retrying. Cleanup some timeout issues.
600 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
601 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
602 callers don't have to set/restore global timeout variable.
604 * The following set of changes centralizes management of the global
605 timeout variable. This way, it can be set in one target dependent
606 place instead of dozens of places scattered throughout the test suite.
607 If you need to lengthen a timeout, then you should either set timeout
608 in one of the config/{target}.exp files, or multiply it by a factor.
609 Setting it to an absolute value is always going to lose for some
611 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
612 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
613 * gdb.base/funcargs.exp: Don't set timeout.
614 * gdb.base/list.exp (test_forward_search): Only use local timeout.
615 * gdb.base/printcmds.exp (test_print_string_constants
616 test_print_array_constants): Don't set timeout.
617 * gdb.base/ptype.exp: Don't set timeout.
618 * gdb.base/recurse.exp: Don't set timeout.
619 * gdb.base/return.exp: Don't set timeout.
620 * gdb.base/watchpoint.exp: Don't set timeout.
621 * gdb.c++/classes.exp (do_tests): Don't set timeout.
622 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
624 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
626 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
628 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
630 * lib/gdb.exp: Disable chill tests for irix5.
632 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
634 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
635 each test pass or fail.
637 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
639 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
642 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
644 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
646 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
648 * config/est.exp: Fix copyright and comments. Remove dead code.
649 Use targetname, serialport and baud variables instead of fixed
651 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
652 * config/cpu32bug.exp: New file to support cpu32bug monitors.
654 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
656 * gdb.base/watchpoint.exp: Don't run
657 test_watchpoint_triggered_in_syscall for sunos.
659 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
661 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
662 they don't seem to exist. Do include stdio.h.
664 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
666 * gdb.base/a1-selftest.exp: Add alpha xfail.
668 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
670 * gdb.base/watchpoint.c (main): Prompt before calling read().
671 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
672 Revise accordingly. Remove cruft about sending "123" several
673 times, until it gets noticed. Clean up the "print buf[0]" stuff
674 so that it passes or fails, and waits for prompts in the usual way.
676 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
678 * gdb.base/recurse.exp: Fix comment.
680 * TODO: Remove item about printing variables in nodebug.exp. Add
681 item about enabling tests which are only run on some targets.
683 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
684 fail, make test names unique, use new gdb_test convention
685 regarding pattern, use gdb_test more, etc.).
687 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
688 fail, make test names unique, etc.).
690 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
692 * gdb.base/nodebug.c: Change return type of top and middle to
694 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
695 are fixed by the recent mdebugread.c changes. Allow `short ()'
696 as type for top and middle.
698 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
700 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
701 nearly as I can tell, the whole thing was an accident in Stu's
702 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
703 to replace a send/expect pair with gdb_test, but ended up only
704 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
705 of 30 Mar 1995 took care of it, but left this vestigial comment
706 which I am now nuking.
708 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
710 * gdb.base/break.exp: Look for different line number for
711 breakpoint at main depending on usestubs.
713 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
715 * gdb.base/list.exp: Adjust some alternate expect patterns to
716 match recent list0.c change. Add alternate expect pattern for
717 output from `list default lines around main' for optimizing
720 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
722 * lib/gdb.exp: If nosignals is not set, set it to 0.
724 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
726 * config/slite-gdb.exp: Responds to load symbol table prompt.
727 * gdb.base/break.exp: Adjust line number, fix rerun.
728 * gdb.base/langs0.c: Add #ifdef usestubs.
730 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
732 * gdb.base/list.exp: Adjust line contents after adding new lines in
733 list0.c. Also fix a syntax error.
735 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
736 * gdb.base/break.exp: ditto.
737 * gdb.base/list.exp: ditto.
738 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
739 * gdb.base/run.c: ditto.
740 * gdb.base/list0.c: ditto.
741 * gdb.base/funcargs.c: ditto.
743 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
745 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
746 $targetname, $serialport and $baud instead of hardwired variables.
747 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
748 target doesn't support signals.
750 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
752 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
754 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
756 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
757 Don't rely on the value of an auto variable before it has been
758 initialized. Use gdb_test more.
760 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
762 * lib/gdb.exp (default_gdb_version): A version number must start
763 with a digit, but other than that contains all characters up to
764 the first whitespace character.
766 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
768 * gdb.base/commands.exp (breakpoint_command_test): New tests.
770 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
772 * gdb.c++/*.exp: Warn if executable does not exist. The original
773 reason for skipping the warning was that configure.in sometimes
774 intentionally skipped building the executables but the tcl code
775 had no way of knowing. That (a) was always bogus with respect to
776 error handling, (b) is no longer true (right now there is no way
779 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
781 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
783 * gdb.base/list.exp: Add expect patterns for output from
784 SunPRO compiled executables.
785 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
788 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
790 * gdb.base/break.exp (test_next_with_recursion): Accept any line
791 number (we are already testing that the correct source line text
794 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
795 that is what is intended, but something needed to be done to get
796 sunos4 native working again.
798 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
800 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
801 apparently went with a (very) old xfail.
803 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
805 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
806 runto_main is a proc in gdb.exp that will do 'step' for target use
808 * gdb.base/exprs.exp: ditto.
809 * gdb.base/interrupt.exp: ditto.
810 * gdb.base/opaque.exp: ditto.
811 * gdb.base/printcmds.exp: ditto.
812 * gdb.base/ptype.exp: ditto.
813 * gdb.base/scope.exp: ditto.
814 * gdb.base/setvar.exp: ditto.
815 * gdb.base/signals.exp: ditto.
816 * gdb.base/twice.exp: ditto.
817 * gdb.c++/classes.exp: ditto.
818 * gdb.c++/inherit.exp: ditto.
819 * gdb.c++/templates.exp: ditto.
820 * gdb.base/break.exp: no run and hit main for stubs. Change line
821 numbers for breakpoints and info breakpoint.
822 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
824 * gdb.base/callfuncs.c: ditto.
825 * gdb.base/exprs: ditto.
826 * gdb.base/interrupt.c: ditto.
827 * gdb.base/opaque0.c: ditto.
828 * gdb.base/printcmds.c: ditto.
829 * gdb.base/ptype.c: ditto.
830 * gdb.base/scope0.c: ditto.
831 * gdb.base/setvar.c: ditto.
832 * gdb.base/signals.c: ditto.
833 * gdb.base/twice.c: ditto.
834 * gdb.c++/misc.cc: ditto.
835 * gdb.c++/templates.cc: ditto.
837 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
839 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
841 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
842 somewhere between `read' and `main.c'. I'm pretty sure the
843 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
844 and it isn't particularly useful.
846 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
848 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
850 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
852 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
854 * config/mt-slite: add LIBS and -nostdlib.
855 * config/slite-gdb.exp: add this new file to support sparclite target.
857 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
859 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
861 * gdb.base/a2-run.exp: Change argument to istarget from
862 "*-*-vxworks" to "*-*-vxworks*".
863 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
865 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
867 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
868 will not runto main but do a 'step' to step out of breakpoint().
869 * config/mt-slite: add -Dusestubs.
871 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
873 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
876 * gdb.base/signals.exp: Add test for "handle all print".
877 * TODO: Remove "handle all print". Also remove item about
878 checking copyright date (I don't like the idea of a spurious FAIL
879 based on when we run the tests).
881 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
882 for SunOS4 (reason for failure not investigated). Remove
883 redundant test for $binfile.
885 * gdb.base/nodebug.c (array_index): Call malloc.
887 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
889 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
891 * gdb.base/recurse.exp: Update gdb_test invocation to use new
892 conventions and slightly simplify the matching regexp.
894 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
896 * gdb.base/break.exp: Update gdb_test invocation to use new
899 * lib/gdb.exp: If noargs is not set, set it to 0.
901 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
904 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
906 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
908 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
909 one argument of type "<non-float parameter>".
911 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
913 * config/rom68k.exp: New file to support Motorola IDP board.
914 * gdb.base/a2-run.exp: Skip this file if noargs is set.
915 * gdb.base/break.c: Change things around so that this program
916 doesn't depend upon args. This is necessary to make remote
917 targets work (in general, they can't take args).
918 * gdb.base/break.exp: Don't try to send args to program. Don't
919 expect output. Also, replace lots of code with gdb_test.
921 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
923 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
924 printing of '\'' (which is what the comment says we are testing,
925 even though we were not), not '''.
926 (test_integer_literals_rejected): Test that printing ''' is an error.
928 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
929 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
930 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
931 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
932 Use gdb_test not test_print_accept.
933 * lib/gdb.exp: Remove test_print_accept.
935 * gdb.base/signals.exp (signal_tests_1): Make pass message
936 consistent with fail message.
938 * gdb.base/whatis.exp: Remove xfails for printing char vs.
939 unsigned char; the bug (PR 1821) is fixed.
941 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
943 * gdb.base/scope.exp (test_at_localscopes): Call pass for
944 successful tests--makes xfailing them work right.
946 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
948 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
949 only \r\n, not .*. The test can pass .* as the last thing in
950 $pattern if that is what it wants. In addition to providing this
951 flexibility, this change should speed up pattern matching in cases
952 where the pattern already ended with .* (there were a number of
953 them). This change also helps catch bad patterns--in the old
954 scheme the typo "char \*" instead of "char \\*" would pass. Now
956 * Many .exp files: Update callers.
958 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
959 clearer and does not spuriously match multiple ('s. Likewise for
962 * gdb.base/nodebug.exp: Test ability to call a function and pass
963 it a string (even with no debugging info).
965 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
966 "p '\'", which is the same as "p ''" once tcl gets done with
967 quoting, to "p '\\'", which I suspect is what is intended (one
968 backslash gets sent to GDB).
970 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
972 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
974 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
975 1817) was fixed literally years ago.
977 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
979 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
980 test, it causes stepping out of call_after_alloca_subr with
981 optimizing compilers.
982 (localvars_in_indirect_call): Consume GDB prompt if `finish'
985 * gdb.c++/templates.exp: Source templ-info.exp only if
986 the templates executable exists.
988 * gdb.c++/misc.cc (class Contains_static_instance,
989 class Contains_nested_static_instance),
990 gdb.c++/classes.exp (test_static_members): Test printing of
991 a class that contains a static instance of the class.
993 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
995 * gdb.base/langs2.c (cppsub_): Don't prototype.
996 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
999 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1001 * lib/gdb.exp (skip_chill_tests): New procedure.
1003 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
1005 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
1007 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
1008 each expect pattern. Cuts runtime from 12 to about 4 seconds.
1010 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1012 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
1014 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
1015 disassemble 8, not 16, instructions for part 4.
1017 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
1018 support the latter anymore.
1020 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
1022 * gdb.base/callfuncs.c: Control use of prototypes based on
1023 NO_PROTOTYPES, not __STDC__.
1024 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
1025 t_float_values2 tests if prototypes in use.
1027 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
1028 t_double_values): When checking differences against DELTA, check
1029 that difference is within the range (-DELTA,DELTA), not just
1032 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
1034 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
1035 'file' command firts, then 'target', then 'load', this is due to gdb
1037 * config/mips-gdb.exp: Fix a couple regular exp bugs.
1039 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
1041 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
1042 FP load/store variants.
1043 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
1045 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1047 * gdb.base/term.exp: Do not give a warning if not native, it is
1048 not an abnormal condition.
1050 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
1052 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
1055 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1057 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
1058 are getting the version number.
1060 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
1061 if not native, it is not an abnormal condition.
1063 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1065 * lib/gdb.exp: Just use "file exists", rather than undocumented
1066 dejagnu procedure "findfile".
1068 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1070 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
1071 (LDFLAGS): Set to -Xlinker -Ur.
1073 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
1074 Removed, these values are set by lib/gdb.exp.
1076 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
1078 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1080 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
1081 of replicating gdb startup code.
1083 * config/mt-vxworks (LDFLAGS): Set to -r.
1084 (CFLAGS_FOR_TARGET): Removed.
1086 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
1087 (gdb) and gdb for vxworks uses (vxgdb).
1089 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
1090 executable is not in the tree and host != target, use sed and
1091 program_transform_name to determine the gdb name used by the
1094 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
1095 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
1097 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1099 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
1100 floats, chars, and shorts where there are ANSI-style function
1103 * gdb.base/langs.exp, gdb.base/langs*: New test.
1104 * gdb.base/Makefile.in: Build it.
1105 * TODO: Remove item about checking that C names don't get C++
1106 demangling applied; this test tests it.
1108 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1110 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
1111 went with the const70 xfail. The xfail went away a year ago.
1113 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
1115 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
1118 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
1120 * gdb.base/a1-selftest.exp: Don't run on hp300.
1122 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1124 * Makefile.in (site.exp): Set host_alias and target_alias as well
1125 as host_triplet and target_triplet.
1127 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1129 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
1131 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
1132 places as other ecoff systems).
1134 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
1137 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1139 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
1141 * gdb.base/nodebug.exp: Accept "function" in addition to "text
1142 variable and "variable" in addition to "data variable".
1143 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
1145 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
1147 * gdb.base/list1.c (long_line): Add additional statement at start
1149 * gdb.base/list.exp (test_forward_search): Update line number to
1150 reflect new statement.
1152 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1154 * gdb.base/signals.exp: Reinitialize searched source directories
1155 after gdb_start call.
1157 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
1159 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
1160 * gdb.stabs/Makefile.in: Likewise.
1162 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
1163 change. Instead split the tests into smaller pieces.
1164 * gdb.disasm/hppa.s: Corresponding changes.
1166 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1168 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
1169 Quote ^C when passing it to stty. For some shells ^ is a pipe.
1171 * gdb.base/funcargs.exp: Modify many tests so that every test
1172 either passes or fails. Make some test names unique.
1174 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1176 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
1177 Call stty to set interrupt character.
1179 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
1180 for HP assembler versus GNU assembler based on actual behavior of
1181 $(CC), rather than assuming that $(AS) is always the GNU assembler.
1183 * TODO: Suggest a few more stepping tests.
1185 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
1187 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
1188 restart GDB for h8300 after a continue.
1189 (return): Add pattern to match a29k-udi behavior.
1190 * gdb.base/nodebug.exp: Remove obsolete comment.
1191 * gdb.base/regs.exp: New file, testing of register displays.
1192 * gdb.base/return.exp: Fix typo in reference to $objdir.
1193 * gdb.base/whatis.exp: Always start with a fresh GDB.
1195 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1197 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
1198 higher, these tests generate a lot of output.
1200 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1202 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
1203 code following the catch silently ignored some errors; without the
1204 catch they should be thrown like any other tcl error. Also, the
1205 catch used "" instead of {} which meant all the callers who wanted
1206 to include one of the characters "[]$ had to quote it an extra time.
1207 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
1208 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
1209 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
1210 Remove extra quoting.
1212 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
1214 * gdb.base/commands.exp: Make test names unique; every test either
1215 passes or fails. Update some comments.
1217 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
1219 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1221 The following fixes a FAIL caused by the fact that the alpha stabs
1222 configuration didn't use the ".if alpha" code in weird.def.
1223 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
1224 bit pointer, so the 32 bit version works even on the alpha.
1225 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
1226 Remove the stuff which allowed us to have separate versions for
1227 alpha and everything else.
1229 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
1230 regexp which "info func operator\[\](" is supposed to match. Fix
1231 string to send to GDB. Note that GDB still doesn't work right. Add a
1232 new test for "info func .perator\[\](" which GDB does handle correctly.
1234 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
1236 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1238 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
1239 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
1240 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
1241 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
1242 it makes the tests harder to understand and confuses test-o-matic.
1243 The preferred style is that each test provides a PASS or a FAIL,
1244 and has a unique message (e.g. "continue #54" not just "continue")
1245 which is the same for the pass and the fail.
1246 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1247 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
1249 * gdb.base/printcmds.exp: Use test_print_accept. Remove
1250 prt_accept which was basically the same thing. Likewise for
1251 test_print_reject and prt_reject.
1252 * lib/gdb.exp (test_print_reject): Add some more error message
1253 patterns to match from the former printcmds.exp (prt_reject).
1254 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
1255 One defect of the passcount stuff is that some of it failed to
1256 report XPASS where appropriate.
1257 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
1258 stuff before and after arg in expected pattern.
1259 (test_paddr_operator_functions): Re-do test without print_addr_of;
1260 this is the only test which seems to want extra stuff there.
1262 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1264 * gdb.base/nodebug.exp: Update new tests to reflect improved
1265 wording of gdb output.
1267 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
1268 and "ptype" work on variables in files compiled without -g.
1269 Replaces commented out "maint print msymbol" tests.
1271 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1273 * gdb.base/setvar.c (dummy): Call malloc.
1275 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
1276 losing with the irix4 sed.
1278 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
1281 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1283 * TODO: Remove items about corefile.exp testing new exec-file and
1284 backtrace; both are now done. Add items about printing enums.
1286 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1288 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
1289 "get signal $thissig" test fails.
1291 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
1293 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1295 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
1296 compiler warning with dec alpha compiler.
1298 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
1299 extra \n from gdb_test call (this explains why the prompt test
1300 that I removed yesterday was there).
1301 (user_defined_command_test): Remove extra \n and prompt test.
1303 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
1304 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
1306 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
1307 Also remove alpha workaround, which turns out to be because
1310 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
1312 * gdb.base/help.exp: Don't test "help show".
1314 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1316 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
1317 "set print address" is on.
1318 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
1319 pass prompt to gdb_test; gdb_test already looks for the prompt.
1321 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
1323 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
1324 was a vestige of the manual TESTSTRATEGY, and the purpose of it
1325 was to make sure that gdb can read a core file. But (a) the "read
1326 the corefile" part didn't make it to a1-selftest.exp, we just
1327 delete the corefile after creating it, and (b) we test reading
1328 corefiles in corefile.exp anyway. Also, this test left around a
1329 xgdb process on Solaris.
1331 * gdb.base/corefile.exp: Also test backtrace.
1333 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
1335 * gdb.base/commands.exp: Test a simple user defined command with
1336 arguments and if/while statements; verify the full user command is
1337 printed by "show user".
1339 * gdb.base/commands.exp: Test if/while commands as part of a
1340 breakpoint command list; verify they appear in breakpoint
1343 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1345 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
1346 than by dividing by zero.
1348 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
1350 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
1351 performing an inferior call with watchpoints enabled.
1352 * gdb.base/watchpoint.c (main): Delete second unnecessary read
1355 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1357 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
1360 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
1361 Add additional pattern for when "int operator int(void);" appears
1362 in a different order.
1364 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1366 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
1368 * gdb.base/help.exp: Replace most of docstrings for "info signals"
1369 and "signal" with ".*".
1371 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1373 * TODO: Add note about "handle all nostop".
1375 * gdb.base/{sigall.c, sigall.exp}: New test.
1376 * gdb.base/Makefile.in: Add it.
1378 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
1380 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
1381 when invoking GDB, suppresses any windowing interface.
1383 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
1385 * config/sim-gdb: New file, simulator testing support.
1387 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
1389 * gdb.base/interrupt.exp: Test calling func1 twice.
1391 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
1393 * gdb.base/list.exp (test_forward_search): Set timeout higher
1394 when we'll be getting lots of output from gdb.
1396 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
1397 "init_malloc" to after the expect statement. Run it if that
1398 regexp is taken, but also for two others which happen if source
1401 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1403 * gdb.base/printcmds.exp: New test, for printing register before
1406 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1408 * gdb.base/list.exp: Correct some alternate expect patterns
1409 to reflect changes in list1.c.
1411 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1413 * TODO: Add item regarding large frames.
1415 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
1417 * TODO: Remove item about enabling return.exp; it
1418 is enabled. Suggest a few more "return" tests.
1420 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1422 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
1425 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1427 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
1428 and pr-5646.o, so "make" is the same as "make all", not "make
1431 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
1433 * gdb.base/list.exp: Adjust expectations to reflect changes in
1435 (test_forward_search): New test proc.
1436 * gdb.base/list1.c (long_line): New function, has long source line.
1438 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
1440 * gdb.base/a1-selftest.exp: Change initial stepping to know about
1441 additional line of code that was added.
1443 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
1445 * gdb.disasm/hppa.s: Break the large branching tests into smaller
1446 tests so as not to overflow expect's input buffers.
1447 * gdb.disasm/hppa.exp: Corresponding changes.
1449 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1451 Beginnings of template debugging tests.
1452 * gdb.c++/templ-info.cc: New file to test for template
1453 debugging capability of the compiler.
1454 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
1456 * gdb.c++/templates.cc: Add explicit template instantiations
1457 to enable compiling with -fno-implicit-templates. Add destructor
1458 and 'value' method to T5 class for template tests.
1459 * gdb.c++/templates.exp: Add testcases for printing of template
1460 types, setting breakpoints on template methods and calling a
1463 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
1465 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
1466 branch target since some assemblers (gas-2.5) may emit a
1467 relocation for the branch instead of resolving it in the
1470 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1472 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
1473 through signal handler.
1475 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1477 * configure.in (*-*-netware): Use config/mt-netware.
1479 * config/mt-netware: New file.
1480 * config/mt-i386-netware: Removed, separate configs for different
1481 netware architectures are no longer needed now that we have
1484 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1486 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
1487 by the recent changes to use ANSI C arithmetic conversions.
1489 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1491 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
1492 bug involving using inferior_pid to figure out whether to select a
1495 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
1497 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
1498 match the current disassembler output.
1500 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
1502 * gdb.fortran/exprs.exp: Expect VOID instead of void.
1503 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
1504 types, expect "int" as type of integer values (for now).
1506 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
1508 * gdb.base/commands.exp: New tests for if/while commands.
1510 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
1512 * lib/gdb.exp (runto): Replace sub-pattern for hex value
1513 by .*, since hex values have different syntax in Chill mode.
1515 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1517 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
1518 linefeed from expect pattern for repeated types with indices > 9.
1520 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
1522 First part of Fortran test suite.
1523 * gdb.fortran: New directory.
1524 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
1526 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1528 * gdb.base/default.exp: Update expect pattern for load command
1531 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1533 * configure.in: Change i386 to i[345]86.
1534 * gdb.base/configure.in: Likewise.
1535 * gdb.c++/configure.in: Likewise.
1536 * gdb.chill/configure.in: Likewise.
1538 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
1540 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
1541 patterns, since that is not a valid context for comments.
1543 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
1545 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
1546 repeated types and repeated types with indices > 9.
1548 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
1550 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
1551 2417; old bug has been fixed.
1553 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
1555 * gdb.base/interrupt.exp: When trying to wake up the inferior,
1556 send the newline ourselves instead of assuming gdb_test will do
1557 so when passed an empty input string.
1559 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
1562 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1564 * lib/gdb.exp (gdb_test): Don't send anything if the first
1565 argument is an empty string. This makes cases where we want to
1566 match output that is already in expect's buffers (for example,
1567 matching a breakpoint after gdb_run_cmd has been called) work
1570 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1572 * config/netware.exp: New file.
1574 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1576 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
1577 the -B and -L prefixes so we can find the debugging stub.
1579 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
1580 there and we are using the gcc from the tree.
1582 * gdb.base/types.c: Removed.
1584 * gdb.base/configure.in: Look for makefile fragments in ../config.
1585 Recognize i386-*-netware.
1586 * gdb.c++/configure.in: Likewise.
1588 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1590 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
1591 the correct TCL syntax.
1593 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1595 * gdb.base/opaque.exp: use runto instead of messing around with
1596 breakpoints. Simplify by using gdb_test.
1598 * gdb.base/bitfields.exp: restart between tests on netware targets
1599 because breakpoints aren't relocated after target death. Run
1600 processes to completion.
1602 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
1604 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
1606 * Makefile.in: Remove extra tabs that confuse some versions
1607 of "make". Use the newly built gdb to test with by default,
1608 rather than the first one in the tester's search path.
1610 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
1612 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
1614 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
1617 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1619 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
1621 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
1623 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
1624 * gdb.base/funcargs.exp: Likewise.
1626 * gdb.base/bitfields.exp: Simplify by using gdb_test.
1627 * gdb.base/funcargs.exp: Likewise.
1629 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
1632 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1634 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
1635 return,signals,twice}.exp: Handle non-existant binaries
1638 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
1639 * gdb.base/Makefile.in: Don't try to generate a core dump, we
1640 might testing a cross development system.
1642 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1644 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
1645 runtest script is relative to ${srcdir}, not ${rootdir}.
1647 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
1649 * gdb.base/signals.exp: Allow for optionality of breakpoint
1652 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1654 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
1656 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1658 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
1659 for size_t definition.
1660 * gdb.c++/templates.cc: Likewise
1662 * config/mt-i386-netware: New file.
1664 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
1667 * gdb.base/Makefile.in: Added support for systems that name core
1668 files by appending "core" to the program name.
1669 * gdb.base/a1-selftest.exp: Likewise.
1671 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1673 * gdb.base/return.exp: Add comment and message for `return double'
1674 test failure on Sparc Solaris.
1676 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
1678 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
1680 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1682 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
1683 from optimizing them away.
1684 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
1685 patterns to include default constructors and assignment operators,
1686 to match gcc versions beyond 2.5.8. Accept any cplus demangling
1687 character in the output of the virtual base pointer.
1689 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1691 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
1692 expression match in print_addr_of to avoid unintented matches.
1693 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
1694 versions up to 2.5.8.
1696 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1698 * gdb.base/list.exp: Tweak alternate pattern for listing of an
1699 included file to run under newer versions of expect.
1700 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
1701 consecutive >'s in templates to accomodate recent cplus-dem.c change.
1702 Remove xfail for the virtual table of BDDHookV.
1704 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
1706 * lib/gdb.exp (string_to_regexp): Set a default result.
1707 (default_gdb_start): Fix misleading message.
1709 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
1711 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
1712 Remove all CC, etc definitions.
1713 * config/mt-hpux: New file.
1714 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
1715 (CFLAGS, LDFLAGS): Define.
1716 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
1718 * Makefile.in (site.exp): Don't insert host_os, etc.
1719 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
1720 (distclean): Check existence of subdir.
1721 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
1722 * gdb.base/Makefile.in: General cleanup and simplification.
1723 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1724 to build executables. Use default rule to build .o files.
1725 (EXPECT, RUNTEST, CC): Fix relative pathname.
1726 (site.exp): Don't insert host_os, etc.
1727 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
1728 and/or SIGUSR1 defined.
1729 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
1730 * gdb.c++/Makefile.in: General cleanup and simplification.
1731 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1733 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
1735 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
1737 * gdb.base/recurse.exp: Misc changes to get tests running again
1738 after Kung's changes to the watchpoint code.
1739 * gdb.base/watchpoint.exp: Likewise.
1741 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
1743 * lib/gdb.exp (string_to_regexp): Convert {\} also.
1745 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
1747 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
1748 * lib/gdb.exp (default_gdb_start): Define.
1749 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
1750 gdb.base/funcargs.exp, gdb.base/opaque.exp,
1751 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
1752 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
1753 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
1754 Don't call gdb_target_udi in between tests.
1756 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1758 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
1759 (which was basically just a local version of the same thing). In
1760 addition to avoiding duplication, gdb_test_exact is faster.
1761 * lib/gdb.exp (gdb_test_exact): Fix typo.
1763 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
1764 don't give an error.
1766 * gdb.base/term.exp: Call delete_breakpoints before starting.
1768 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
1771 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1773 Reorganization of the GDB Test Suite.
1775 * gdb.base: New directory, contains all the basic tests.
1776 * gdb.c++: New directory, tests specific to C++.
1777 * gdb.chill: New directory, tests specific to Chill.
1778 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
1779 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
1780 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
1781 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
1782 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
1784 * */gdbme.*: Rename to match appropriate expect scripts.
1785 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
1786 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
1787 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
1788 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
1789 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
1790 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
1791 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
1792 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
1793 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
1794 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
1795 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
1796 gdb.c++/virtfunc.cc: New names of C++ files.
1797 * gdb.chill/chillvars.ch: New name of Chill file.
1798 * gdb.base/configure.in, gdb.c++/configure.in,
1799 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
1800 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
1801 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
1802 * configure.in (configdirs): Update to reflect directory changes.
1803 (target_abbrev): No longer define for any configuration.
1804 * Makefile.in: Cosmetic improvements to header comments.
1806 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
1808 Various changes to gdb.t31:
1810 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
1811 * gdbme.ch: Make all key-words and predefineds be upper-case.
1812 * chillvars.exp: Expect key-words and predefinds in upper-case.
1814 * chillvars.exp: Use gdb_test_exact many places.
1815 Change expected output for arrays (which now includes index labels).
1817 * pr-5020.exp, gdme.ch (module PR_5020):
1818 New test, for PR-5020.
1820 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
1822 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
1823 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
1825 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
1827 * Makefile.in: Fix bit-rot in definitions of CHILL,
1828 CHILL_FOR_TARGET and Chill_LIB.
1829 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
1830 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
1831 CHILL, and CHILL_LIB.
1833 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
1835 * Revert the previous changes. Please see Rob's directory
1836 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
1838 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
1840 * Makefile.in, configure.in, config/mips-gdb.exp,
1841 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
1842 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
1843 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
1844 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
1845 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
1846 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
1847 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
1848 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
1849 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
1850 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
1851 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
1852 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
1853 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
1854 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
1855 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
1858 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
1860 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
1861 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
1862 Rob's new testing fragments.
1864 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
1866 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
1867 lib/gdb.exp: Replace error proc calls with perror.
1869 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1871 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
1872 version also, match on casted version strings, and match on
1873 gdb startup case where the line numbers might be messed up.
1875 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
1877 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
1878 (CFLAGS): Delete it from here.
1880 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
1882 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
1884 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
1886 * Makefile.in (RUNTEST): Default to just "runtest".
1888 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1890 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
1891 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
1892 the code has been restructured.
1894 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1896 * gdb.t00/default.exp (set write): Allow any number of \r and/or
1897 \n, not just one of each.
1899 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
1900 /bin/cc gives a warning if you do.
1902 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
1904 * gdb.t24/demangle.exp: change expect pattern of
1905 __t10ListS_link1ZUiRCUiPT0
1907 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1909 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
1910 on local variables in recursive functions.
1912 * gdb.t07/Makefile.in: Build the new test.
1914 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1916 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
1917 directly. Instead compare the return values from actual calls.
1919 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
1921 * Makefile.in (check): Set TCL_LIBRARY for runtest.
1923 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1925 * From Peter Schauer with minor modifications.
1926 * gdb.t15/return.exp (return_tests): Handle targets where "return"
1927 stops in mid-line in the caller. Add xfail for returning a float
1928 value on X86 targets.
1930 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1932 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
1933 to avoid expect lossage.
1934 (fmem_LRbug_tests): Likewise.
1935 * gdb.disasm/hppa.s: Corresponding changes.
1937 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
1938 conditions to work with latest dejagnu/expect.
1940 * gdb.t15/funcargs.exp (finish from indirect call): No longer
1941 expected to fail on the PA.
1942 (backtrace in call with trampolines): Explicitly require main
1943 to be frame #1 (no trampolines should show up in backtrace).
1945 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
1947 * gdb.t06/break.exp: Likewise.
1948 * gdb.t07/watchpoint.exp: Likewise.
1949 * gdb.t13/bitfields.exp: Likewise.
1950 * gdb.t15/{funcargs,return}.exp: Likewise.
1951 * gdb.stabs/weird.exp: Likewise.
1952 * config/{mips,udi}-gdb.exp: Likewise.
1954 * hppa.sed: Enclose comments within a sed command to avoid
1955 losing with the old OSF1 sed.
1957 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1959 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
1961 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
1962 * gdb.t15/funcargs.exp: Conditionally step again to really
1963 finish from marker_call_with_trampolines. Handle the case where
1964 the first step from within call_with_trampolines already steps
1966 * gdb.t15/gdbme.c: Add comment to closing brace of
1967 call_with_trampolines for funcargs.exp.
1969 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1971 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
1974 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1976 * gdb.t07/gdbme.c: More code for watchpoint testing.
1978 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
1979 "Hardware watchpoint" throughout file.
1980 (test_watchpoint_triggered_in_syscall): New test.
1981 (test_complex_watchpoint): New test.
1983 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1985 * gdbme.c (call_with_trampolines): New function to try and step
1986 into. Tests trampoline problems on the PA.
1988 * funcargs.exp (localvars_in_indirect_call): No longer expect
1989 stepping into indirect call to fail on PAs.
1990 (test_stepping_over_trampolines): New test.
1992 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1994 * TODO: Add suggestions for static member function tests, and
1997 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1999 * TODO: Add suggestions for "p/a" tests.
2001 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
2002 (default_gdb_exit): Replace all the hair with sending "quit" to
2003 the process with a simple close.
2005 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2007 * TODO: Add suggestions for shared library tests.
2009 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2011 * TODO: Add suggestions for x/s tests.
2013 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2015 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
2016 "enable once", and "enable breakpoints once" with ".*".
2018 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2020 * TODO: Add suggestions about structure passing tests.
2022 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2024 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
2025 the primary1 test, use work around if __GNUC__ < 2.
2026 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
2027 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
2028 Test for bad output rather than waiting for timeout. Issue
2029 second continue only if first continue failed.
2031 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2033 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
2034 operator[] test with gdb_test because the old code didn't seem to
2035 be getting the quoting right with the new dejagnu.
2037 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
2039 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
2041 * Makefile.in: Use a fresh expect if there is one, use runtest
2042 from the src tree if there is one.
2044 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2046 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
2047 next over recursive call. Revise the tests from that point on
2048 (which had been skipped) to match GDB's actual (correct) output.
2050 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
2051 with next over a breakpoint whose condition is false.
2053 * gdb.t00/help.exp: Comment out "help set print" tests just like
2054 (and for same reason as) "help set" test.
2056 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2058 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
2059 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
2061 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2063 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
2064 necessary gdb_target_udi.
2066 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
2068 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
2069 1838 and 2417; they are fixed.
2071 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
2072 gdb.t03/ptype.exp (ptype structure, ptype union):
2073 Remove xfails; the test is looser than when the xfails were added.
2075 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
2076 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
2078 * gdb.t01/run.exp: Only run shell test if isnative.
2080 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2081 since "run" automatically loads if necessary. Call gdb_target_udi
2082 after the "file" since "file" kills any execution target.
2084 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
2085 GDB. GDB doesn't work that way (not anymore at least) on UDI.
2086 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
2089 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2091 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
2093 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
2095 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2097 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
2098 properly quoting regexps. This makes the second argument to
2099 demangle a fixed string, which matches the callers, instead of a
2100 shell-style pattern which is what the previous implementation
2101 used. Update some of the callers.
2103 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2105 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
2106 (comib_nullified_tests): Fix typo.
2107 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
2108 strings. No longer expected to fail.
2110 * gdb.disasm/hppa.s (addib_tests): Fix typo.
2111 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
2112 strings. No longer expected to fail.
2114 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
2115 string. No longer expected to fail.
2117 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2119 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
2120 No longer expected to fail.
2122 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
2123 string. No longer expected to fail.
2125 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2127 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
2128 only in the names (I probably got most of them). I was even
2129 generous with some which differed in underscores in names, and
2130 probably missed a few, and I *still* was able to remove almost a
2131 third of the file with almost no impact on testsuite coverage.
2133 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2135 * gdb.t00/default.exp: Match udi_attach error message as well as
2136 the one from child_attach.
2138 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
2140 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
2142 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
2143 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
2145 * Move test with enums and partial symbols back to
2146 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
2147 Reverts the change of 26 May 93. Per today's change to
2148 stabs.texinfo, the behavior that weird.exp was expecting was
2149 unreasonable; what is important is that the compiler+gdb get
2150 things right, which happens with a recent gcc. Also fix the test
2151 to deal with native compilers which put out the stab gdb can't
2154 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2156 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
2157 in the names. The main thing these accomplish is to slow things down.
2158 Many more such duplicates surely remain.
2160 * gdb.t00/help.exp: Comment out "help support" test just like
2161 (and for same reason as) "help set" test.
2163 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
2165 * gdb.t06/break.exp: Remove setup_xfails for
2166 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
2167 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
2168 about known bug in gcc to include up through 2.5.8.
2169 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
2171 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
2172 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
2173 with latest gcc and gdb.
2174 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
2177 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2179 * configure.in (hppa*-*-*): Also configure and build stabs-only
2182 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2184 * gdb.t10/hppa.mt: A makefile fragment for the PA.
2185 * gdb.t10/configure.in (hppa*-*-*): Use it.
2187 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2189 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
2191 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2193 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
2194 versions prior to 1.13.5.
2196 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2198 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
2199 the prompt is at the start of a line.
2201 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2203 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
2204 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
2205 in the copr tests now.
2206 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
2207 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
2210 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
2212 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
2213 gdb.t31/chillvars.exp, lib/gdb.exp:
2214 Tweak to run under either version of expect.
2215 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
2216 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
2217 * gdb.t11/list.exp: Remove extraneous whitespace.
2219 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2221 * gdb.t16/printcmds.exp (test_print_strings): Accept
2222 "(unsigned char *) " before the string.
2224 * TODO: Add notes about printing of fancy types and GDB expressions.
2226 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
2228 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
2229 * gdb.t06/configure.in: Don't try to compile signals test program
2230 if doing mips-idt-ecoff.
2232 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
2234 * Most .exp files: Tweak to run under either version of expect.
2236 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2238 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
2239 xfails; I'm not sure why they are failing, but not because of PR 1806.
2241 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
2243 * config/unix-gdb.exp: Remove gdb_unload cause it's already
2244 defined in lib/gdb.exp.
2246 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2248 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
2249 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
2250 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
2251 have to be typeless.
2253 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2255 * TODO: Add suggestion for copyright year test.
2257 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
2259 * configure.in (*-*-lynxos*): Add stabs tests.
2261 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2263 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
2264 so insert a tab before any assembler directive in column zero.
2266 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
2268 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
2270 (fpu_short_memory_tests): Likewise.
2272 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2274 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
2275 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
2276 .stabs directives in comments.
2278 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2280 * TODO: New file, describing tests we could write.
2281 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
2283 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2285 * gdb.t06/signals.exp: Add kludge to force re-sync.
2287 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
2288 to xgdb instead of gdb, get out of gdb.
2290 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
2292 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
2295 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2297 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
2298 * gdb.stabs/configure.in (hppa*-*-*): Use it.
2299 * gdb.stabs/hppa.sed: New sed script for the PA.
2301 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2303 * gdb.stabs: Re-write weird.def and configuration to use sed
2304 instead of cpp. sed is portable and POSIX; cpp is neither.
2306 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2308 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
2310 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2312 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
2314 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2316 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
2318 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
2319 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
2321 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2323 * lib/gdb.exp: Comment out code which depends on non-existent
2324 `transform' procedure.
2326 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
2328 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
2329 * lib/gdb.exp: Transform tool name.
2330 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
2331 1.1's new error handling system.
2333 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2335 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
2337 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2339 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
2340 They made pattern matching so slow that timeouts happened on
2341 heavily loaded systems. Now any output from "show print" which
2342 gets us back to the GDB prompt is a PASS.
2344 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
2346 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
2348 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2350 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
2352 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
2353 It is not from PR 3220.
2355 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2357 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
2358 just started failing because they depended on the order the
2359 subcommands are presented, or exact docstring text. This kind of
2360 test is a pain and has minimal benefit.
2362 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2364 * gdb.t09/corefile.exp: At end of test, use "core" command with
2367 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
2369 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
2370 17}/Makefile.in: Make it possible to run the testsuite with Sun
2371 make and CC = cross gcc by adding explicit build rules for .o
2374 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2376 * gdb.t15/funcargs.exp: Don't put comments on same line as
2377 setup_xfail (@#$*%& tcl braindamage!).
2379 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2381 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
2383 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
2385 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
2386 * gdb.t20/inherit.exp: remove three dumplicate entries.
2388 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2390 * gdb.t06/break.exp: For "next over recursive call", fail on any
2391 incorrect output, not just on "factorial (value=2)".
2393 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2395 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
2396 working now. Add an xfail if accesing a bss variable causes
2397 a memory error if the target is not yet run.
2399 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2401 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
2402 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
2403 name of __st* demangling (2 strings). Did Kung really get the
2404 more than 95 others right without testing them?
2406 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
2408 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
2410 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
2412 * configure.in (configdirs): Add gdb.disasm
2413 * gdb.disasm: New directory for GDB disassembler tests.
2414 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
2416 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2418 * gdb.t00/help.exp: Don't test "help set".
2420 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
2421 from within expect statements. None of these happen anymore and
2422 they cause regressions to be silently unnoticed.
2424 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
2425 messages) about known failures with gcc cygnus-2.4.5-930417.
2427 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
2428 comp-info.exp so it gets built if it doesn't exist.
2430 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
2431 it is no longer used.
2432 * gdb.t13/comp-info.c: Removed.
2434 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2436 * gdb.t06/signals.exp: Add xfail for sun3.
2438 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2440 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
2441 relevant because ^C doesn't get sent but failure can be reproduced
2444 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2446 * gdb.stabs/alpha.mt: New configuration file for alpha.
2447 * gdb.stabs/configure.in: Use it.
2448 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
2449 sharing with alpha.mt, redefine long to word via preprocessor.
2450 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
2452 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
2454 * gdb.t00/teststrategy.exp: Change expect string so that we
2455 consume the `(xgdb)' from the command echo and from the gdb prompt.
2456 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
2457 gdb currently compares all values as long, so this failure probably
2458 applies to any configuration where LONGEST is bigger than a target int.
2459 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
2461 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
2462 to handle opaque pointers, gcc is.
2463 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
2464 as first argument. Include <sys/types.h> and change all operator
2465 new definitions to use size_t.
2466 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
2467 now that we use size_t.
2469 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2471 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
2472 a long or float array cast all array members to the same type.
2473 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
2475 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
2477 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
2479 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2481 * gdb.t24 (demangle.exp): Constructors of templates have names like
2482 vector<int>::vector(int) not vector<int>::vector<int>(int). See
2483 section 14.6 of the ARM.
2485 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
2486 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
2487 accomplish little and slow down the testsuite.
2489 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
2490 Accept spaces various places.
2492 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2494 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
2495 with watchpoint enabled.
2497 * Makefile.in: Remove definition of CC and remove the second
2498 definition of CXX (the "CXX = gcc" one remains). These definitions
2499 were causing backquotes to be expanded within backquotes, which
2502 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
2504 * gdb.t17/callfuncs.exp: Add "return 0" to end.
2506 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2508 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
2509 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
2510 by mips cc and contains no stabs entries.
2512 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
2514 * config/vx-gdb.exp: Use fake device to load files rather than
2516 * lib/gdb.exp: New proc to do "file" command.
2517 * config/unix-gdb.exp: Use new "file" proc.
2519 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2521 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
2522 Rework board rebooting slightly.
2523 (gdb_exit): Don't exit from the remote shell; there isn't one.
2524 * gdb.stabs/weird.exp: If a program is being debugged already,
2526 * gdb.t04/setvar.exp: Stop and restart gdb.
2527 * gdb.t05/expr.exp: Likewise.
2528 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
2529 restart gdb and reload the program.
2530 * gdb.t08/opaque.exp: Likewise.
2531 * gdb.t12/scope.exp: Likewise.
2532 * gdb.t13/bitfields.exp: Likewise.
2533 * gdb.t15/funcargs.exp: Likewise.
2534 * gdb.t20/classes.exp: Likewise.
2535 * gdb.t03/ptype.exp: Increase timeout.
2536 * gdb.t16/printcmds.exp (test_print_string_constants,
2537 test_print_array_constants): Likewise.
2538 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
2539 * gdb.t20/classes.exp (do_tests): Likewise.
2540 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
2542 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
2544 * gdb.stabs: Renamed *wierd* to *weird*.
2546 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2548 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
2549 for timeout. Add "known gcc 2.4.5 bug" to failure message.
2551 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2553 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
2554 (do_tests): Remove xfail for whatis on one_var and two_var.
2556 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
2558 * Makefile.in: Made cross building work better by adding
2559 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
2561 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2563 * gdb.t15/{return.c,return.exp,Makefile.in}:
2564 New test, currently commented out.
2566 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
2568 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
2569 still running and removes the leftover named socket so GDb can do
2572 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
2574 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
2576 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
2577 cross testing works better with "make check"
2578 * config/unix-gdb: Use default procedures for exit and version.
2579 * config/vx-gdb.exp: Cleaned up and massaged back to working order
2580 with the newest VxWorks.
2582 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2584 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
2587 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
2588 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
2590 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
2592 * config/unix-gdb.exp: Remove this version of gdb_exit
2593 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
2594 Rob says he'll look at it when he gets back to testing boards.
2596 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
2598 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
2599 an expected fail for certain ptype commands.
2601 * gdb.t20/classes.exp: Update expected results of "ptype class
2602 Base1" to account for the constructor that now appears in the type.
2604 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
2606 * configure.in (configdirs): Restore gdb.t04, which mysteriously
2607 disappeared from list.
2608 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
2609 "alldone" proc with call to cleanup and exit.
2610 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
2611 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
2612 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
2613 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
2614 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
2615 "alldone" proc with simple returns that suppress remaining
2616 tests. The alldone proc went away many months ago.
2618 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2620 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
2622 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
2624 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2626 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
2627 as vax gdb will display them.
2629 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2631 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
2634 * scope.exp: Change "bad value for localval" messages so each one
2637 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
2638 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
2640 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
2642 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2644 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
2645 doesn't exist (due to optimization).
2647 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2649 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
2650 contains \r because the filename is long.
2652 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
2653 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
2655 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2657 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
2658 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
2660 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
2662 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
2664 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
2666 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
2668 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
2669 to match does not match the passing case but still matches the
2672 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2674 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
2676 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
2678 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
2679 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
2680 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
2681 Remove various versions of gdb_exit.
2682 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
2684 * config/unix-gdb.exp: gdb_exit remains here, and should override
2685 the generic version, since it's doing a lot of wierd stuff that
2686 the other versions aren't. FIXME, fold it in, or abandon this
2689 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2691 * gdb.t24/demangle.exp: Add tests for PR 3220.
2693 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2695 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
2697 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
2699 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
2700 "i386-*-*". Works for i486 as well.
2702 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
2703 bug, and expand domain of xfail to all SVR4 systems, since the
2704 actual problem is likely to be in generic SVR4 /proc support.
2706 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2708 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
2710 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
2712 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
2713 xfails for other systems. Match a missing 'Continuing.' as an
2714 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
2716 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
2717 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
2718 Only issue warning for missing executables if -all option is used.
2720 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
2721 file if -all option is used. It's like an unpredictable XFAIL.
2723 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2725 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
2726 for dynamically linked binaries.
2728 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
2730 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2732 * gdb.t20/inherit.exp: Change message for "print tagless struct"
2733 to state that this is a known bug in old versions of g++.
2735 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2737 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
2738 while waiting for `Continuing'.
2740 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
2742 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
2743 in text, data, and bss.
2744 * gdb.t10/nodebug.c: Add local and global test variables for
2745 initialized and uninitialized data.
2747 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2749 * config/unix-gdb.exp (gdb_exit): Add "wait".
2751 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2753 * gdb.t06/signals.exp: xfail the continue from the handler for all
2756 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
2757 function with watchpoints enabled, the i386 call dummy starts with
2760 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
2761 386 bsd names its corefiles.
2763 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
2765 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
2766 compilers don't grok it.
2767 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
2768 with small octal ints rather than character constants, which
2769 are signed and might not fit if first promoted to int.
2771 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
2773 * gdb.t09/Makefile.in (clean): Remove corefile.
2775 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2777 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
2779 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2780 and Jim Kingdon (kingdon@cygnus.com)
2782 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
2783 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
2784 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
2786 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2788 * gdb.t17/interrupt.exp: Add xfail for hppa.
2790 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2792 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
2793 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
2794 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
2795 to determine signed-ness of bitfields and use the result to setup
2797 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
2798 * gdb.t15/funcargs.exp: Use them to step until the second indirect
2799 call line is reached if necessary.
2801 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2803 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
2805 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2807 * gdb.t06/break.exp: Also test `clear' command.
2809 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2811 * gdb.t00/teststrategy.exp: Remove extra quote.
2813 * gdb.t07/watchpoint.exp: Change xfail for calling function with
2814 watchpoint enabled to be for all non-68k machines.
2816 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
2818 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2820 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
2821 targets use aout.mt instead of ecoff.mt as gas understands
2822 standard aout format.
2824 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2826 * lib/gdb.exp (runto): Don't insist that function we are running to
2827 was compiled with -g.
2829 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
2831 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
2832 to get back into the read system call.
2833 Accept leading newline in case where we woke it up.
2835 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2837 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
2838 to make the stabs test work on ecoff systems using gcc and -with-stabs.
2839 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
2840 enable ecoff configuration.
2842 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2844 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
2846 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2848 * gdb.t16/printcmds.exp: Add another printf test.
2850 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
2852 * configure.in: If configured -with-stabs on any target, add
2853 stabsdirs to configdirs.
2855 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2857 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
2858 fun" so pattern does not match the command itself.
2860 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2862 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
2864 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2866 * gdb.t17/interrupt.exp: Test for more things.
2868 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2870 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
2871 compiler arranges the code and line numbers.
2873 * gdb.t17/interrupt.exp: Don't send \n after ^C.
2875 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2877 * gdb.t00/help.exp: Increase expect input buffer size.
2879 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2881 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
2883 * gdb.t07/watchpoint.exp: Add xfail for hppa.
2885 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
2887 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
2888 [0-9]*, not just [0-9].
2890 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2892 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
2894 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
2896 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2898 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
2900 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2902 * gdb.t06/signals.c: Add xfails for sun3.
2904 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
2906 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
2907 test_stepping tests.
2909 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2911 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
2913 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
2915 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
2916 rather than actually putting it through cpp twice.
2918 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
2920 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
2922 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
2925 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2927 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
2929 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
2930 C++ features prints as "struct", make it a pass, not an xfail.
2932 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2934 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
2935 Don't require VA to print as "class" rather than "struct".
2937 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
2939 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
2941 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2943 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
2945 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2947 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
2950 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2952 * gdb.t16/printcmds.exp: Add printf tests.
2954 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
2956 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
2958 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
2960 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
2961 pass counts, to counteract any existing or future setup_xfails.
2963 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2965 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
2966 {BEGIN,END}_COMMON for common block instead of STAB.
2967 * gdb.stabs/wierd.exp: Add xfail for rs6000.
2969 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
2970 intp_var should be N_GSYM not N_LSYM.
2971 wierd-aout.S: Use a label for the value of the N_SO.
2972 wierd.def: Remove all backslashes.
2973 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
2975 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2977 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
2978 get the expected next to inheritance3.
2980 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2982 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
2983 now that gcc-2.4 gets it right.
2985 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2987 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
2989 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
2990 generating comp-info.exp which works for cross-compilation.
2992 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
2994 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
2997 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
2999 * gdb.t01/run.exp: Start with a fresh gdb.
3000 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
3003 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
3005 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
3006 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
3007 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
3008 Makefile.in (distclean, realclean): Remove gdbme.c from list of
3011 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
3013 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
3014 test cases from bug reports.
3016 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
3018 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
3019 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
3020 avoid spurious xfails.
3021 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
3022 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
3023 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
3025 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
3027 * gdb.t00/teststrategy.exp: Rework to provide more useful
3028 description of each test, fix problem with systems that define
3029 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
3030 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
3031 results for "next over recursive call" so timeouts aren't taken
3034 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
3036 * gdb.t12/scope.exp: Test printing of variables before run.
3038 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
3039 printed in wrong order due to sorting.
3041 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
3043 * gdb.t00/teststrategy.exp: Fix expected results for printing
3044 user entered string constant. Is array of char, prints with no
3047 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
3049 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
3050 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
3051 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
3052 of struct of char arrays.
3053 * gdb.t00/radix.exp: New tests for radix commands.
3055 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
3057 * gdb.t16/printcmd.exp: Print a variable before running program
3058 (with xfail for AIX).
3060 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
3062 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
3064 * gdb.t16/printcmd.exp: Don't print variables before running program.
3066 * gdb.t06/break.exp: Don't require envp argument to main.
3068 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
3070 * gdb.t02/whatis.exp, gdb.t11/list.exp:
3071 Add xfails for rs6000.
3073 * gdb.t02/whatis.exp: Change other tests not to re-test something
3076 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
3077 each type used has a variable of that type.
3079 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
3081 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
3083 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
3085 * configure.in: change srctrigger to be a file, not a directory
3087 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
3089 * configure.in (mips-idt-ecoff*): Added trailing '*'.
3091 * gdb.t11/list.exp: Fixed a couple of typos.
3093 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
3095 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
3096 is fixed and PR is closed.
3097 * gdb.t16 (gdbme.c): Add simple test string variable.
3098 * gdb.t16 (printcmds.exp): Add tests with simple test string
3099 variable, primarily for boundaries on "set print elements".
3101 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
3103 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
3104 Make leading 0's optional and don't expect a tab in the middle
3107 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
3109 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
3110 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
3111 don't end command passed to gdb_test with newline.
3113 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
3114 signed keyword away, don't expect signed bitfields to be signed.
3116 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
3117 printing with only as many 1's as are in the field as well as printing
3118 with 32 1's (see comment).
3120 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
3122 * gdb.t00/default.exp: Start with a fresh gdb.
3123 * configure.in (configdirs): Remove gdb.t31 until the chill
3124 compiler works again. It no longer is able to find chillrt0
3125 since it isn't in libchill.a anymore.
3126 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
3127 wierd.o, make more modular.
3128 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
3129 spurious newlines that caused problems.
3131 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3133 * Move test with enums and partial symbols from gdb.t03/ptype.exp
3134 to gdb.stabs/wierd.exp since GCC has worked around the bug.
3135 gdb.stabs/wierd.{exp,def}: Many new tests.
3137 * gdb.t00/default.exp: update info line for new message.
3139 * gdb.t02/{whatis.exp,gdbme.c}:
3140 Test that "char *" doesn't print as "caddr_t".
3142 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3144 * gdb.t00/help.exp: Use .* in place of some help messages which
3146 gdb.t00/default.exp: Update "info frame" test for new message.
3147 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
3150 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3152 * gdb.t03/{gdbme.c,ptype.exp}:
3153 Add tests for typedef'd struct and union without tags.
3154 Also check "whatis" on a variable of a typedef'd enum without a tag.
3156 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
3157 PRMS 1823; the bug still exists but isn't reproduced by this test
3158 anymore), and remove rs6000 XFAIL (the bug is fixed).
3160 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
3161 duplicated from whatis.exp. For those that are left, accept
3162 "long", "long int", or "int" for long variables (whatis.exp already
3163 has an XFAIL for "int", so no need to fail it here).
3165 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
3166 Deal with GCC's names for types now that GDB uses the compiler's names.
3168 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
3169 setup_xfail's for sunos4. If we #defined the signed keyword away,
3170 don't expect GDB to know that char it is signed.
3172 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
3174 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
3176 * configure.in (configdirs): Add gdb.t24 for C++ tests that
3177 should work on any system, regardless of debugging format.
3178 * gdb.t21/demangle.exp: Move to gdb.t24.
3179 * gdb.t24/demangle.exp: Move from gdb.t21.
3180 * gdb.t24/{Makefile.in, configure.in}: New files.
3182 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3184 * configure.in: Do gdb.stabs and C++ tests only for stabs.
3185 * gdb.stabs: New directory.
3187 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3189 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
3190 not just "Quit anyway?".
3192 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
3194 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
3195 that all setup_xfails are immediately followed by clear_xfails.
3197 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
3199 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
3200 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
3201 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
3202 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
3203 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
3204 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
3205 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
3206 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
3207 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
3208 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
3209 gdb.t31/chillvars.exp, lib/gdb.exp:
3210 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
3211 bug-gdb@prep.ai.mit.edu.
3213 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
3215 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
3216 with 0.0, not integer 0.
3218 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
3220 * gdb.t06/break.exp: Update for "Kill the program" message change.
3222 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
3224 * Makefile.in (GDBFLAGS): Set to -nx.
3225 * Makefile.in (site.exp): Use GDBFLAGS.
3227 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3229 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
3231 (check): depend on just-check.
3232 (just-check): added so that tests can be run without a noop
3235 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3237 Switch to using configure's configdirs.
3238 * Makefile.in (Makefile): add configure.in dependency.
3239 (SUBDIRS): removed redundant assignment.
3240 * configure.in: switch subdirs assignment to configdirs.
3241 * gdb.t*/configure.in: new files.
3243 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
3245 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
3248 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
3250 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
3251 in explicit rules. Apparently this is not supported by some makes.
3253 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
3255 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
3257 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3259 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
3262 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
3264 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
3266 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
3268 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
3269 watchpoint problem that is now fixed.
3270 * gdb.t30/chexp.exp: Remove setup_xfail for printing
3271 uninitialized convenience variables.
3272 * gdb.t31/chillvars.exp: Fix expected patterns for printing
3275 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3277 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
3278 which causes expect to get out of sync with gdb on long output
3280 * gdb.t09/corefile.exp: Make expected pattern for core file
3281 failing signal and frame output format less sun specific.
3283 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
3285 * gdb.t31/chillvars.exp: Add and remove initial dummy
3286 breakpoint, so that symbol table is forced in.
3287 (Needed at least on Sunos4, though it seems not SVR4.)
3288 * gdb.t31/chillvars.exp: Update for changed output format.
3290 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
3292 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
3294 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
3296 * Makefile.in: Added --srcdir when invoking runtest, removed the
3297 need for a local config file. (optional now)
3299 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
3301 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
3302 failure count used to force early termination. Add some more
3303 expected failures for gnu style demangling.
3305 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3307 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
3308 pmi variable from gdb.t20/gdbme to get optimized away.
3309 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
3310 Check for written corefile upon timeout _and_ eof.
3312 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3314 * config/unix-gdb.exp: Add missing return 0.
3316 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3318 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
3321 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
3323 * configure.in (subdirs): Put back gdb.t17 which mysteriously
3326 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
3328 * gdb.t10/crossload.exp: Disable the i860-elf test until such
3329 time as i860 support works.
3331 * gdb.t15/funcargs.exp: Fix expected outputs to include
3332 "backtrace 100\r" rather than just "backtrace\r", to match last
3335 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
3337 * config/udi-gdb.exp (gdb_exit): Remove close command.
3338 (gdb_target_udi): New procedure to set the UDI target.
3339 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
3340 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
3341 Added waits for prompts after several question responses. Added
3342 some more responses used by a29k-amd-udi-gdb.
3343 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
3344 pass different arguments, restart UDI connection after program
3346 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
3347 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
3348 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
3349 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
3350 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
3351 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
3352 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
3353 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
3354 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
3355 after program completion.
3356 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
3357 compiled with a SELECT_VECS setting.
3358 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
3361 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
3362 Added checks for COFF results, and made them expected failures for
3363 all targets. It would be better to make them expected failures
3364 for COFF targets only.
3366 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
3368 * Makefile.in: add null dvi target, don't bother to recurse
3369 through test directories for info and install-info; rename
3370 $(datadir) to be dejagnu instead of deja-gnu
3372 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
3374 * gdb.t31/gdbme.ch: Re-enable code that previously caused
3375 compiler to coredump.
3376 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
3379 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
3381 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
3383 * gdb.t31/chillvars.exp: Comment out tests that depend on that
3386 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
3388 * gdb.t03/ptype.exp: tests for return code from gdb_test.
3389 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
3390 which in a shell. Deletes xgdb when done.
3391 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
3392 Tests the return from the "set height" or "set width" commands.
3393 Added a few return codes where needed.
3395 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
3397 * Makefile.in (SUBDIRS): Add gdb.t17.
3398 * configure.in (subdirs): Add gdb.t17.
3399 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
3400 files to test gdb's calling of functions in the inferior with
3401 the correct arguments and gdb's ability to retrieve any
3404 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
3406 * config/unix-gdb.exp (gdb_exit): Remove close commands that
3407 may be called after gdb goes away. Previous versions of expect
3408 needed these to avoid file descriptor leaks, but they cause
3409 errors with the current revision of expect.
3410 * gdb.t00/gdbvars.exp: Use -re on expected output after
3411 setting sevenbit-strings.
3412 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
3413 to set sevenbit-strings consistent across tests.
3414 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
3415 set sevenbit-strings consistent across tests.
3417 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
3419 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
3420 expected output to match current "expect" expectations.
3422 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
3424 * gdb.t00/default.exp: Change expected output for default "source"
3425 command, to match new gdb behavior which requires a filename to
3428 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
3430 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
3431 expected fail for i486-*-* that misses the marker2 function.
3432 * gdb.t10/crossload.exp (bfddefault): Allow successful
3433 recognition of a format to pass even if no symbols are found.
3434 Explicitly catch failures where the format is not recognized
3435 or is ambiguous, and add the reason to the fail message.
3436 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
3437 the cause is and invalid target and add reason to failure message.
3438 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
3439 elf32-i386, elf32-sparc, and elf32-i860.
3440 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
3441 Set up expected failure for 'filename'::variable scope resolution,
3442 which is now apparently broken on all targets.
3443 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
3444 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
3445 gdb.t23/templates.exp: Change failure for missing binfile into
3447 gdb.t21/demangle.exp: Change all cfront references to 'arm'
3450 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
3452 * gdb.t00/default.exp: Add expected output for default "source"
3453 command, to match new gdb behavior.
3454 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
3456 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
3458 * config/*-gdb.exp: returns an error, rather than exiting on
3461 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
3463 * gdb.t03/gdbme.c: Add pointer to struct variable.
3464 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
3465 referencing struct members.
3467 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
3469 * configure.in (mips-idt-ecoff): New target.
3470 * config/mips-gdb.exp: New file for remote board using MIPS remote
3473 * Redid configuration scheme. Removed gdb.t*/configure.in.
3474 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
3475 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
3476 distclean targets. Built executables via .o files. Adjusted
3477 tests to account for source files in $(srcdir) rather than
3479 * lib/gdb.exp (runto): Don't expect () after the function name,
3480 because it may have arguments.
3482 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
3484 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
3485 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
3486 expected failures for mips-idt-* and mips-sgi-*.
3487 * gdb.t00/default.exp (attach): Kill process if requested.
3488 * gdb.t00/help.exp (help target core, help target): Accept a gdb
3489 that does not read core files.
3490 * gdb.t01/run.exp: Removed checks for exit status code.
3491 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
3493 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
3494 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
3495 appropriate, rather than doing it by hand.
3496 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
3498 * gdb.t10/crossload.exp: Kill existing program if needed.
3499 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
3500 appropriate, rather than doing it by hand. Always increase
3501 timeout for this test, not just for VxWorks.
3503 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
3505 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
3506 of Chill STRUCT types and STRUCT values.
3507 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
3509 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
3510 struct2): New struct definitions and initializations to test
3511 simple Chill STRUCT types.
3513 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
3515 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
3516 the null byte at the end of strings.
3517 * gdb.t00/default.exp: Make show version insensitive to copyright
3519 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
3520 to avoid dependencies on target char signedness.
3521 * gdb.t16/printcmds.exp: Update expected results for explicitly
3523 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
3525 * gdb.t21/demangle.exp: Add many more patterns for template
3526 demangling, most of them being expected failures.
3527 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
3528 string we are matching for, to match on the whole string.
3529 * gdb.t21/demangle.exp: Add many new test strings to demangle,
3530 and fix a whole bunch that had incorrect expected output but were
3531 passing anyway because of the bug in "proc demangle".
3532 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
3534 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
3536 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
3538 * gdb/testsuite: made modifications to testcases, etc., to allow
3539 them to work properly given the reorganization of deja-gnu and the
3540 relocation of the testcases from deja-gnu to a "tool" subdirectory.
3542 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
3544 * gdb/testsuite: Initial creation of gdb/testsuite.
3545 Migrated dejagnu testcases and support files for testing nm to
3546 gdb/testsuite from deja-gnu. These files were moved "as is"
3547 with no modifications. This migration is part of a major overhaul
3548 of dejagnu. The modifications to these testcases, etc., which
3549 will allow them to work with the new version of dejagnu will be
3550 made in a future update.
3556 version-control: never