* configure.in: Handle powerpc-ibm-aix* like rs6000-ibm-aix*.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d4f1e4ee
JL
1start-sanitize-sh3e
2Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
3
4 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
5 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
6
7end-sanitize-sh3e
582433a8
ILT
8Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9
10 * Makefile.in (maintainer-clean): New target, synonym for
11 realclean.
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.
18
462bde03
FF
19Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20
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
35 the test is at bar().
36 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
37 gcc compiled for:
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
45 gcc compiled for:
46 "p datalocal"
47 "whatis datalocal",
48 "ptype datalocal",
49 "p bsslocal",
50 "whatis bsslocal", and
51 "ptype bsslocal".
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
57 compiled.
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")",
69 "p sum_args(1,{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.
75
7eb10f9a
PS
76Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
77
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.
82
5b1748d4
PS
83Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
84
85 * gdb.base/setvar.exp: Add new testcases for truncation when
86 assigning invalid values to bitfields.
87
218f9f03
FF
88Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
89
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.
95
c08e5694
FF
96Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
97
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.
103
5762d8c6
FF
104Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
105
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
108 compiled test.
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"
136 for all compilers.
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".
150
3c88a10a
PS
151Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
152
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
156 to empty' prompt.
157
80d28979
JL
158Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
159
b9ba33e6
JL
160 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
161 test for PRO targets.
162
80d28979
JL
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*
166 tests.
167
71568251
PS
168Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
169
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".
175
46ce3de0
SS
176Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
177
178 * configure.in: Only configure gdb.chill for particular targets.
179
ce102e96
FF
180Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
181
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
187 .cc.o rules.
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
242 "run to call6a".
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"
263 for all compilers.
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
291 than templ-info.exp.
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.
296
5c6f833b
JL
297Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
298
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.
304
305 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
306 compiler output.
307 * gdb.base/whatis.exp: Likewise.
308
e334d7ea
JL
309start-sanitize-sh3e
310Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
311
312 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
313 failure (opcode table has been fixed to match reality).
314
315end-sanitize-sh3e
c08e5694 316Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
ce102e96
FF
317
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"
321
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"
329
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?).
333
06c87bef
FF
334Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
335
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".
354
98395eaf
JL
355start-sanitize-sh3e
356Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
357
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.
362
363end-sanitize-sh3e
06c87bef
FF
364Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
365
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.
372
db186b3d
FF
373Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
374
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".
387
388Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
389
390 * Update all FSF addresses except those in COPYING* files.
391
87544f53
FF
392Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
393
394 * gdb.base/a2-run.exp: Change messages to be more explicit about
395 the status of args, and quote binfile in results.
396
eed4066f
FF
397Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
398
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.
403
96fd3d08
PS
404Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
405
406 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
407
408Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
409
410 * config/vxworks29k.exp: New file, sources vxworks.exp.
411
e72d8622
JL
412Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
413
414 * config/gdbremote.exp: New file. Testing framework using
415 gdbserver.
416
3b013a3a
FF
417Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
418
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.
430
431Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
432
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.
437
2f11e8d4
JL
438Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
439
d9d9e563
JL
440 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
441
8b67f01d
JL
442 * gdb.base/signals.exp: Disable whole file for lynx until
443 further notice.
444
2f11e8d4
JL
445 * gdb.base/signals.exp: xfail test where "next" acts like
446 "continue" for lynx.
23843691 447
92d9020d
JL
448 * gdb.base/interrupt.exp: xfail test for calling function while
449 inferior is asleep for lynx.
450
23843691
JL
451 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
452 than one cr-lf after each command.
453
fe3c360b
PS
454Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
455
456 * configure.in: Reinstate setting of stabsdirs variable, fix
457 typo in setting up configdirs for native builds.
458
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.
462
463Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
464
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
469
f1c9e446
JL
470Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
471
472 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
473 after the inferior gdb has started.
474
475 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
476 after each command.
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.
f4c40a88 486
9ce4ab84
JL
487 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
488 test if we can't handle IO to/from the inferior.
489
35e7ac7f
JL
490 * gdb.c++/misc.exp: Always check for a program already being
491 started after sending a "run" command to gdb.
492
b2620293
JL
493 * gdb.base/twice.exp: Start with a fresh gdb.
494
780f9763
JL
495 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
496 only depend on gdb's expression code, not the chill runtime.
497
f20dfd56
JL
498 * gdb.base/return.c: Put return values into variables so we
499 can have gdb print them rather than depending on the program
500 to print them.
501 * gdb.base/return.exp: Corresponding changes.
502
46e8d411
JL
503 * lib/gdb.exp: Provide default value for noinferiorio.
504 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
505 the inferior.
506
8c72d4fc
JL
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
511 exited.
512
f4c40a88
JL
513 * gdb.base/commands.exp: Protect tests which need arguments with
514 $noargs conditionals.
515
4bbec291
PS
516Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
517
518 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
519 of structure member arrays to match gdb/valops.c:value_addr change.
520
521Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
522
523 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
524 cases.
525
c08e5694 526Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
b49f423b 527
69423808
FF
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.
b49f423b
FF
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.
535
536Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
537
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.
548
c9f7cd7b
JL
549Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
550
551 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
552
b49f423b 553Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
b9f12fd9
FF
554
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.
559
0835edd6
JK
560Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
561
b9f12fd9
FF
562 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
563
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".
568
0835edd6
JK
569 * gdb.base/setvar.exp: Make test names consistent between pass and
570 fail cases. Use gdb_test more.
571
572Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
573
574 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
575
576Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
577
578 * gdb.base/help.exp: Fix expected help string for `show commands'.
579
fe5d4b85
JK
580Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
581
582 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
583
584 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
585 of a text section.
586
f031fc2c
SG
587Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
588
589 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7c71315c
SG
590 that loop eventually terminates. Fix Connection refused logic so
591 that testsuite will expire nicely.
f031fc2c 592
7e7b4a02
SG
593Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
594
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.
603
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
610 targets.
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.
623
5c36767e
TG
624Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
625
626 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
627
628Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
629
630 * lib/gdb.exp: Disable chill tests for irix5.
631
7da20c11
JK
632Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
633
634 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
635 each test pass or fail.
636
b074fd2f
JK
637Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
638
639 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
640 xlc not gcc.
641
1e2bb164
SG
642Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
643
644 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
645
43967a76
SG
646Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
647
648 * config/est.exp: Fix copyright and comments. Remove dead code.
649 Use targetname, serialport and baud variables instead of fixed
650 constants.
651 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
652 * config/cpu32bug.exp: New file to support cpu32bug monitors.
653
4c5eefab
JK
654Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
655
656 * gdb.base/watchpoint.exp: Don't run
657 test_watchpoint_triggered_in_syscall for sunos.
658
659Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
660
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.
663
9b86fdca
JK
664Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
665
666 * gdb.base/a1-selftest.exp: Add alpha xfail.
667
668Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
669
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.
675
06ce5be9
JK
676Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
677
4dc75a28
JK
678 * gdb.base/recurse.exp: Fix comment.
679
680 * TODO: Remove item about printing variables in nodebug.exp. Add
681 item about enabling tests which are only run on some targets.
682
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.).
686
06ce5be9
JK
687 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
688 fail, make test names unique, etc.).
689
6b61e21d
PS
690Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
691
692 * gdb.base/nodebug.c: Change return type of top and middle to
693 short.
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.
697
84ccb887
JK
698Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
699
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.
707
708Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
709
710 * gdb.base/break.exp: Look for different line number for
711 breakpoint at main depending on usestubs.
712
4507de2d
PS
713Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
714
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
718 compilers.
719
24b26999
JK
720Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
721
722 * lib/gdb.exp: If nosignals is not set, set it to 0.
723
241b4dff
KH
724Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
725
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.
729
6413ee42
KH
730Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
731
a04abecc
KH
732 * gdb.base/list.exp: Adjust line contents after adding new lines in
733 list0.c. Also fix a syntax error.
734
6413ee42
KH
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.
742
f66a7902
SG
743Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
744
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.
749
3c23a941
KH
750Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
751
752 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
753
d87e7706
JK
754Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
755
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.
759
b34b32e7
JK
760Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
761
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.
765
d894a6e9
JK
766Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
767
768 * gdb.base/commands.exp (breakpoint_command_test): New tests.
769
74cb8a36
JK
770Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
771
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
777 to skip C++ tests).
778
779 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
780
766de354
PS
781Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
782
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_*
786 types.
787
1ef0c066
JK
788Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
789
62f2c808
JK
790 * gdb.base/break.exp (test_next_with_recursion): Accept any line
791 number (we are already testing that the correct source line text
792 gets printed).
793
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.
797
798 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
799
1ef0c066
JK
800 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
801 apparently went with a (very) old xfail.
802
a302b5c2
KH
803Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
804
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
807 stubs.
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
823 breakpoint().
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.
836
6e131ad8
JK
837Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
838
8c7ab5da
JK
839 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
840
ac35a003
JK
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.
845
6e131ad8
JK
846 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
847
91e3c246
JK
848Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
849
850 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
851
40ee1402
KH
852Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
853
854 * config/mt-slite: add LIBS and -nostdlib.
855 * config/slite-gdb.exp: add this new file to support sparclite target.
856
11c54b4f
DE
857Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
858
859 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
948121f2
DE
860
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.
864
1c2258cc
KH
865Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
866
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.
870
1d30b948
JK
871Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
872
8abe0b3d
JK
873 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
874 instead of just @.
875
0926990e
JK
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).
880
31a425c3
JK
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.
884
edcea375
JK
885 * gdb.base/nodebug.c (array_index): Call malloc.
886
1d30b948
JK
887 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
888
eead772b
JL
889Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
890
891 * gdb.base/recurse.exp: Update gdb_test invocation to use new
892 conventions and slightly simplify the matching regexp.
893
96528ad5
JK
894Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
895
eead772b
JL
896 * gdb.base/break.exp: Update gdb_test invocation to use new
897 convention.
898
899 * lib/gdb.exp: If noargs is not set, set it to 0.
900
c793c274 901 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9d96ecba 902 tests unique.
c793c274 903
f2ee99a4 904 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
96528ad5 905
3c727f72
JK
906Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
907
908 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
909 one argument of type "<non-float parameter>".
910
e8a256f8
SG
911Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
912
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.
920
67f35633
JK
921Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
922
a59f104e
JK
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.
927
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.
934
82f14c54
JK
935 * gdb.base/signals.exp (signal_tests_1): Make pass message
936 consistent with fail message.
937
67f35633
JK
938 * gdb.base/whatis.exp: Remove xfails for printing char vs.
939 unsigned char; the bug (PR 1821) is fixed.
940
941 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
942
943 * gdb.base/scope.exp (test_at_localscopes): Call pass for
944 successful tests--makes xfailing them work right.
945
05918905
JK
946Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
947
4081daa1
JK
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
955 it is caught.
956 * Many .exp files: Update callers.
957
9be82863
JK
958 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
959 clearer and does not spuriously match multiple ('s. Likewise for
960 ) and *.
961
fcb869f1
JK
962 * gdb.base/nodebug.exp: Test ability to call a function and pass
963 it a string (even with no debugging info).
964
05918905
JK
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).
969
970 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
971
2f8996dc
JK
972Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
973
974 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
975 1817) was fixed literally years ago.
976
07b96357
PS
977Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
978
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'
983 fails.
984
d4f389f6
PS
985 * gdb.c++/templates.exp: Source templ-info.exp only if
986 the templates executable exists.
987
07b96357
PS
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.
992
993Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
994
995 * gdb.base/langs2.c (cppsub_): Don't prototype.
996 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
997 only, I believe).
998
54e85b8b
JK
999Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1000
a331c834
JK
1001 * lib/gdb.exp (skip_chill_tests): New procedure.
1002
54e85b8b
JK
1003 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
1004
4eb2d219
JL
1005Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
1006
1007 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
1008 each expect pattern. Cuts runtime from 12 to about 4 seconds.
1009
60fdbf97
JK
1010Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1011
4eb2d219
JL
1012 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
1013
b77a4fbe
JK
1014 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
1015 disassemble 8, not 16, instructions for part 4.
1016
cc5be366
JK
1017 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
1018 support the latter anymore.
1019
60fdbf97
JK
1020 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
1021 -DNO_PROTOTYPES.
1022 * gdb.base/callfuncs.c: Control use of prototypes based on
54e85b8b 1023 NO_PROTOTYPES, not __STDC__.
60fdbf97
JK
1024 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
1025 t_float_values2 tests if prototypes in use.
1026
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
1030 (-infinity,DELTA).
1031
cb58e516
KH
1032Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
1033
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
1036 target set up.
1037 * config/mips-gdb.exp: Fix a couple regular exp bugs.
1038
b5f105b7
JL
1039Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
1040
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.
1044
6aa082e0
JK
1045Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1046
1047 * gdb.base/term.exp: Do not give a warning if not native, it is
1048 not an abnormal condition.
1049
7cf24958
JK
1050Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
1051
1052 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
1053 t_char_array".
1054
0794ff45
JK
1055Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1056
566ac567
JK
1057 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
1058 are getting the version number.
1059
0794ff45
JK
1060 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
1061 if not native, it is not an abnormal condition.
1062
f7ef65ff
JK
1063Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1064
1065 * lib/gdb.exp: Just use "file exists", rather than undocumented
1066 dejagnu procedure "findfile".
1067
65424cda
C
1068Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1069
2b53190d
C
1070 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
1071 (LDFLAGS): Set to -Xlinker -Ur.
1072
65424cda
C
1073 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
1074 Removed, these values are set by lib/gdb.exp.
1075
1076 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
1077
9c79b8b5
C
1078Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1079
983bfa63
C
1080 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
1081 of replicating gdb startup code.
1082
1083 * config/mt-vxworks (LDFLAGS): Set to -r.
1084 (CFLAGS_FOR_TARGET): Removed.
1085
1086 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
1087 (gdb) and gdb for vxworks uses (vxgdb).
1088
be813d02
C
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
1092 target.
1093
9c79b8b5
C
1094 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
1095 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
1096
c44c67b5
JK
1097Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1098
9c79b8b5
C
1099 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
1100 floats, chars, and shorts where there are ANSI-style function
1101 definitions.
bc778001 1102
c44c67b5
JK
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.
1107
1fb1efcd
JK
1108Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1109
08bac7ad
JK
1110 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
1111 went with the const70 xfail. The xfail went away a year ago.
1112
ad325d68
JK
1113 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
1114
6b045866
JK
1115 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
1116 for hp300.
1117
1eff7097
JK
1118 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
1119
1fb1efcd
JK
1120 * gdb.base/a1-selftest.exp: Don't run on hp300.
1121
f78d026a
JK
1122Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1123
1124 * Makefile.in (site.exp): Set host_alias and target_alias as well
1125 as host_triplet and target_triplet.
1126
3c1c71bf
JK
1127Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1128
f78d026a
JK
1129 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
1130
1131 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
1132 places as other ecoff systems).
372bb8b4 1133
3c1c71bf
JK
1134 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
1135 ultrix.
1136
f51b66ca
JK
1137Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1138
09837152
JK
1139 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
1140 remove them.
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.
1144
f51b66ca
JK
1145 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
1146 2.
1147 * gdb.base/list1.c (long_line): Add additional statement at start
1148 of function.
1149 * gdb.base/list.exp (test_forward_search): Update line number to
1150 reflect new statement.
1151
1152Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1153
1154 * gdb.base/signals.exp: Reinitialize searched source directories
1155 after gdb_start call.
1156
333a8dde
JL
1157Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
1158
1159 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
1160 * gdb.stabs/Makefile.in: Likewise.
1161
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.
1165
a4efaf7c
JK
1166Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1167
e29b45a8
JK
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.
1170
a4efaf7c
JK
1171 * gdb.base/funcargs.exp: Modify many tests so that every test
1172 either passes or fails. Make some test names unique.
1173
669c9fe3
JK
1174Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1175
66b063c0
JK
1176 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
1177 Call stty to set interrupt character.
1178
958f6a13
JK
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.
1182
669c9fe3
JK
1183 * TODO: Suggest a few more stepping tests.
1184
c429bbab
SS
1185Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
1186
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.
1194
7010dbce
JK
1195Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1196
1197 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
1198 higher, these tests generate a lot of output.
1199
6535b97b
JK
1200Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1201
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.
1211
36491e5b
JL
1212Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
1213
af2e6b15
JL
1214 * gdb.base/commands.exp: Make test names unique; every test either
1215 passes or fails. Update some comments.
1216
36491e5b
JL
1217 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
1218
e1a6b67a
JK
1219Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1220
89ac6f79
JK
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.
1228
b2385a0a
JK
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.
1233
e1a6b67a
JK
1234 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
1235
f34c8766
JK
1236Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1237
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
1248 to lib/gdb.exp.
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.
1261
29f25f6f
JK
1262Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1263
f34c8766
JK
1264 * gdb.base/nodebug.exp: Update new tests to reflect improved
1265 wording of gdb output.
1266
29f25f6f
JK
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.
1270
0c72a5b7
JK
1271Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1272
66833626
JK
1273 * gdb.base/setvar.c (dummy): Call malloc.
1274
24f5d04a
JK
1275 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
1276 losing with the irix4 sed.
1277
0c72a5b7
JK
1278 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
1279 ALRM" on irix4.
1280
d722005e
JK
1281Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1282
1283 * TODO: Remove items about corefile.exp testing new exec-file and
1284 backtrace; both are now done. Add items about printing enums.
1285
770b7c59
JK
1286Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1287
2d593cdd
JK
1288 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
1289 "get signal $thissig" test fails.
1290
770b7c59
JK
1291 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
1292
4a9758ed
JK
1293Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1294
59235564
JK
1295 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
1296 compiler warning with dec alpha compiler.
1297
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.
1302
1303 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
1304 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
1305 doesn't exist.
1306 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
1307 Also remove alpha workaround, which turns out to be because
1308 SIGABRT == SIGLOST.
1309
3074a46d
JK
1310 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
1311
4a9758ed
JK
1312 * gdb.base/help.exp: Don't test "help show".
1313
4a2170f0
JK
1314Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1315
4a9758ed
JK
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.
1320
8bc80016
JK
1321 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
1322
4a2170f0
JK
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.
1330
1331 * gdb.base/corefile.exp: Also test backtrace.
1332
cba9d85e
JL
1333Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
1334
b0c29749
JL
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".
1338
cba9d85e
JL
1339 * gdb.base/commands.exp: Test if/while commands as part of a
1340 breakpoint command list; verify they appear in breakpoint
1341 information.
1342
74549306
JK
1343Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1344
1345 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
1346 than by dividing by zero.
1347
4f9045b4
JL
1348Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
1349
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
1353 call.
1354
6fd417ff
JK
1355Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1356
d7c6f0f7
JK
1357 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
1358 of "file" command.
1359
6fd417ff
JK
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.
1363
07112465
JK
1364Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1365
229ad466
JK
1366 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
1367
07112465
JK
1368 * gdb.base/help.exp: Replace most of docstrings for "info signals"
1369 and "signal" with ".*".
1370
d71511fb
JK
1371Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1372
1373 * TODO: Add note about "handle all nostop".
1374
1375 * gdb.base/{sigall.c, sigall.exp}: New test.
1376 * gdb.base/Makefile.in: Add it.
1377
26e4dcae
SS
1378Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
1379
1380 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
1381 when invoking GDB, suppresses any windowing interface.
1382
8ef36cf3
SS
1383Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
1384
1385 * config/sim-gdb: New file, simulator testing support.
1386
61c4b14e
JL
1387Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
1388
1389 * gdb.base/interrupt.exp: Test calling func1 twice.
1390
9b826d6d
JK
1391Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
1392
1393 * gdb.base/list.exp (test_forward_search): Set timeout higher
1394 when we'll be getting lots of output from gdb.
1395
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
1399 cannot be found.
1400
0427f3ec
JK
1401Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1402
1403 * gdb.base/printcmds.exp: New test, for printing register before
1404 program is running.
1405
633e6238
PS
1406Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1407
1408 * gdb.base/list.exp: Correct some alternate expect patterns
1409 to reflect changes in list1.c.
1410
cdb09cd6
JK
1411Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1412
4ec56c1f
JK
1413 * TODO: Add item regarding large frames.
1414
cdb09cd6
JK
1415 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
1416
1417 * TODO: Remove item about enabling return.exp; it
1418 is enabled. Suggest a few more "return" tests.
1419
528d1a8d
PS
1420Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1421
1422 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
1423 anonymous unions.
1424
fd82583b
JK
1425Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1426
1427 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
528d1a8d 1428 and pr-5646.o, so "make" is the same as "make all", not "make
fd82583b
JK
1429 pr-4975.o".
1430
75d1ef13
SS
1431Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
1432
1433 * gdb.base/list.exp: Adjust expectations to reflect changes in
1434 list1.c.
1435 (test_forward_search): New test proc.
1436 * gdb.base/list1.c (long_line): New function, has long source line.
1437
1438Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
1439
1440 * gdb.base/a1-selftest.exp: Change initial stepping to know about
1441 additional line of code that was added.
1442
002199bc
JL
1443Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
1444
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.
1448
52e895cb
PS
1449Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1450
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
1455 templ-info.cc.
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
1461 template method.
1462
1463Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
1464
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
1468 assembler.
1469
68906e4c
PS
1470Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1471
1472 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
1473 through signal handler.
1474
6b55e5e3
C
1475Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1476
1477 * configure.in (*-*-netware): Use config/mt-netware.
1478
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
1482 --with-headers.
1483
1484Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1485
1486 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
1487 by the recent changes to use ANSI C arithmetic conversions.
1488
62433a30
JK
1489Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1490
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
1493 frame.
1494
1495Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
1496
1497 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
1498 match the current disassembler output.
1499
1500Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
1501
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).
1505
9fa1bd1f
JL
1506Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
1507
1508 * gdb.base/commands.exp: New tests for if/while commands.
1509
b19d7c45
PB
1510Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
1511
1512 * lib/gdb.exp (runto): Replace sub-pattern for hex value
1513 by .*, since hex values have different syntax in Chill mode.
1514
146d1b55
PS
1515Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1516
1517 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
1518 linefeed from expect pattern for repeated types with indices > 9.
1519
68622837
SS
1520Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
1521
1522 First part of Fortran test suite.
1523 * gdb.fortran: New directory.
1524 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
1525
176d5504
PS
1526Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1527
1528 * gdb.base/default.exp: Update expect pattern for load command
1529 without arguments.
1530
2c5d4a34
ILT
1531Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1532
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.
1537
70bcd4bc
SS
1538Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
1539
1540 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
1541 patterns, since that is not a valid context for comments.
1542
1543Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
1544
1545 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
1546 repeated types and repeated types with indices > 9.
1547
3cbe9f4d
SS
1548Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
1549
1550 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
1551 2417; old bug has been fixed.
1552
5278c61d
JL
1553Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
1554
b42f02ba
JL
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.
1558
5278c61d
JL
1559 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
1560 stabs testcode.
1561
1562Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1563
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
1568 reliably.
1569
662bd263
C
1570Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1571
1572 * config/netware.exp: New file.
1573
9f70e450
C
1574Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1575
af1fa5e7
C
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.
1578
c2926ab7
C
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.
1581
1582 * gdb.base/types.c: Removed.
1583
9f70e450
C
1584 * gdb.base/configure.in: Look for makefile fragments in ../config.
1585 Recognize i386-*-netware.
1586 * gdb.c++/configure.in: Likewise.
1587
d938d0f9
PS
1588Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1589
1590 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
1591 the correct TCL syntax.
1592
08104d73
C
1593Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1594
1595 * gdb.base/opaque.exp: use runto instead of messing around with
9f70e450 1596 breakpoints. Simplify by using gdb_test.
08104d73
C
1597
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.
1601
1602 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
1603
dedd81f1
FF
1604Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
1605
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.
1609
a924cf19
SS
1610Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
1611
73e484b4
SS
1612 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
1613
a924cf19
SS
1614 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
1615 condition help.
1616
3e304ddf
C
1617Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1618
4704ece7
C
1619 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
1620
3236e984
C
1621 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
1622 running.
1623 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
4704ece7 1624 * gdb.base/funcargs.exp: Likewise.
3236e984 1625
4704ece7
C
1626 * gdb.base/bitfields.exp: Simplify by using gdb_test.
1627 * gdb.base/funcargs.exp: Likewise.
3e304ddf
C
1628
1629 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
1630 message is "".
1631
8f2d75fc
C
1632Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1633
98f6da4f
C
1634 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
1635 return,signals,twice}.exp: Handle non-existant binaries
1636 consistantly.
1637
8f2d75fc
C
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.
1641
1642Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1643
1644 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
1645 runtest script is relative to ${srcdir}, not ${rootdir}.
1646
802a2b00
SS
1647Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
1648
1649 * gdb.base/signals.exp: Allow for optionality of breakpoint
1650 address.
1651
7f5f5630
JK
1652Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1653
1654 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
1655
29a3db49
C
1656Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1657
cdb181cb
C
1658 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
1659 for size_t definition.
1660 * gdb.c++/templates.cc: Likewise
1661
c14cb8ce
C
1662 * config/mt-i386-netware: New file.
1663
f3c8d097
C
1664 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
1665 defined.
1666
29a3db49
C
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.
1670
c3ac803f
PS
1671Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1672
1673 * gdb.base/return.exp: Add comment and message for `return double'
1674 test failure on Sparc Solaris.
1675
1676Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
1677
1678 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
1679
89597457
PS
1680Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1681
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,
c3ac803f
PS
1686 to match gcc versions beyond 2.5.8. Accept any cplus demangling
1687 character in the output of the virtual base pointer.
89597457 1688
15c7f0c7
PS
1689Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1690
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.
1695
55f3c2b4
PS
1696Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1697
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.
1703
a8594cb3
SS
1704Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
1705
1706 * lib/gdb.exp (string_to_regexp): Set a default result.
1707 (default_gdb_start): Fix misleading message.
1708
48f6098e
SS
1709Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
1710
9da7b237
SS
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.
1717
48f6098e
SS
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
1732 (CFLAGS): Remove.
1733 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
1734
d3f6b463
JL
1735Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
1736
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.
1740
1741Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
1742
1743 * lib/gdb.exp (string_to_regexp): Convert {\} also.
1744
0fba9aa2
SS
1745Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
1746
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.
1755
63fb699b
JK
1756Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1757
68361314
JK
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.
1762
31711c69
JK
1763 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
1764 don't give an error.
68361314 1765
31711c69
JK
1766 * gdb.base/term.exp: Call delete_breakpoints before starting.
1767
63fb699b
JK
1768 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
1769 (t10): Add comment.
1770
33268150
SS
1771Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1772
1773 Reorganization of the GDB Test Suite.
1774
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++,
1783 t30-31 to chill).
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.
1805
b11f2c1f
PB
1806Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
1807
1808 Various changes to gdb.t31:
1809
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.
1813
1814 * chillvars.exp: Use gdb_test_exact many places.
1815 Change expected output for arrays (which now includes index labels).
1816
1817 * pr-5020.exp, gdme.ch (module PR_5020):
1818 New test, for PR-5020.
1819
f2d5a56e
PB
1820Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
1821
1822 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
1823 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
1824
0b9158e6
PB
1825Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
1826
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.
1832
90fba5fa
BC
1833Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
1834
1835 * Revert the previous changes. Please see Rob's directory
1836 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
1837
2f109983
BC
1838Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
1839
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
1856 changes from 94Q1.
1857
1858Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
d7096b92
BC
1859
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.
1863
8f07e537
BC
1864Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
1865
1866 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
1867 lib/gdb.exp: Replace error proc calls with perror.
1868
b17fd29d
SS
1869Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1870
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.
1874
0c575f2d
BC
1875Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
1876
1877 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
1878 (CFLAGS): Delete it from here.
1879
4d2ad0a8
BC
1880Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
1881
1882 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
1883
526637b5
SS
1884Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
1885
1886 * Makefile.in (RUNTEST): Default to just "runtest".
1887
9b63f09c
JL
1888Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1889
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.
1893
739324d7
JK
1894Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1895
1896 * gdb.t00/default.exp (set write): Allow any number of \r and/or
1897 \n, not just one of each.
1898
1899 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
1900 /bin/cc gives a warning if you do.
1901
0cb7d54f
KH
1902Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
1903
1904 * gdb.t24/demangle.exp: change expect pattern of
1905 __t10ListS_link1ZUiRCUiPT0
1906
fa75e476
JL
1907Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1908
1909 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
1910 on local variables in recursive functions.
1911
1912 * gdb.t07/Makefile.in: Build the new test.
1913
b3e258b4
JL
1914Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1915
194e9928 1916 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
b3e258b4
JL
1917 directly. Instead compare the return values from actual calls.
1918
099c286e
BC
1919Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
1920
1921 * Makefile.in (check): Set TCL_LIBRARY for runtest.
1922
bff07199
JL
1923Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1924
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.
1929
f0705d18
JL
1930Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1931
67808d3e
JL
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.
1936
f911e417
JL
1937 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
1938 conditions to work with latest dejagnu/expect.
1939
7e550eb3
JL
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).
1944
19155bc2
JL
1945 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
1946 "continue -expect".
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.
1953
f0705d18
JL
1954 * hppa.sed: Enclose comments within a sed command to avoid
1955 losing with the old OSF1 sed.
1956
1f655b81
PS
1957Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1958
1959 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
1960 sequent dynix.
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
1965 us back to main.
1966 * gdb.t15/gdbme.c: Add comment to closing brace of
1967 call_with_trampolines for funcargs.exp.
1968
374bc5d7
JL
1969Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1970
1971 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
1972 Fix typo(s).
1973
28a21812
JL
1974Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1975
1976 * gdb.t07/gdbme.c: More code for watchpoint testing.
1977
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.
1982
277c24a1
JL
1983Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1984
1985 * gdbme.c (call_with_trampolines): New function to try and step
1986 into. Tests trampoline problems on the PA.
1987
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.
1991
b93e563c
JK
1992Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1993
1994 * TODO: Add suggestions for static member function tests, and
1995 completion tests.
1996
3006c5ac
JK
1997Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1998
b93e563c
JK
1999 * TODO: Add suggestions for "p/a" tests.
2000
3006c5ac
JK
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.
2004
7e1f3405
JK
2005Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2006
2007 * TODO: Add suggestions for shared library tests.
2008
d19fc879
JK
2009Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2010
2011 * TODO: Add suggestions for x/s tests.
2012
45f43ce2
JK
2013Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2014
2015 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
2016 "enable once", and "enable breakpoints once" with ".*".
2017
24f81557
JK
2018Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2019
27677e75 2020 * TODO: Add suggestions about structure passing tests.
24f81557 2021
cbb99ebb
PS
2022Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2023
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.
2030
31b03fe4
JK
2031Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2032
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.
2036
2f109983
BC
2037Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
2038
2039 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
2040 one from the path.
2041 * Makefile.in: Use a fresh expect if there is one, use runtest
2042 from the src tree if there is one.
2043
b4f6f3c1
JK
2044Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2045
90e58b6c
JK
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.
2049
2050 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
2051 with next over a breakpoint whose condition is false.
2052
b4f6f3c1
JK
2053 * gdb.t00/help.exp: Comment out "help set print" tests just like
2054 (and for same reason as) "help set" test.
2055
34535b44
JL
2056Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2057
2058 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
2059 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
2060
d3b06c5f
JK
2061Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2062
34535b44
JL
2063 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
2064 necessary gdb_target_udi.
2065
2558ba5d
JK
2066 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
2067
fd70af24
JK
2068 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
2069 1838 and 2417; they are fixed.
5bf58105 2070
fd70af24
JK
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.
5bf58105
JK
2074
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.
2077
b6999724
JK
2078 * gdb.t01/run.exp: Only run shell test if isnative.
2079
ebbed4c4 2080 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
2081 since "run" automatically loads if necessary. Call gdb_target_udi
2082 after the "file" since "file" kills any execution target.
ebbed4c4 2083
d3b06c5f
JK
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.
34535b44
JL
2086 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
2087 argument for UDI.
d3b06c5f 2088
60f1cc98
JK
2089Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2090
2091 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
2092
2093 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
2094
3c409d20
JK
2095Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2096
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.
2102
ddb01977
JL
2103Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2104
90e77b4a
JL
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.
2109
8a1f1fba
JL
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.
2113
ddb01977
JL
2114 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
2115 string. No longer expected to fail.
2116
6b4eae93
JL
2117Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2118
647d688b
JL
2119 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
2120 No longer expected to fail.
2121
6b4eae93
JL
2122 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
2123 string. No longer expected to fail.
2124
81268ac8
JK
2125Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2126
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.
2132
a8493f59
JK
2133Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2134
b2c41678
JK
2135 * gdb.t00/default.exp: Match udi_attach error message as well as
2136 the one from child_attach.
2137
2138 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
2139
2140 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
2141
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.
2144
a8493f59
JK
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
2152 deal with.
2153
48c667b4
JK
2154Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2155
a7409c54
JK
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.
2159
48c667b4
JK
2160 * gdb.t00/help.exp: Comment out "help support" test just like
2161 (and for same reason as) "help set" test.
2162
9f388ef8
FF
2163Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
2164
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
2170 well as "_vb$".
2171 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 2172 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
2173 with latest gcc and gdb.
2174 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
2175 well as "_vb$".
2176
7d251816
JL
2177Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2178
2179 * configure.in (hppa*-*-*): Also configure and build stabs-only
2180 tests.
2181
4a5242e8
JL
2182Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2183
2184 * gdb.t10/hppa.mt: A makefile fragment for the PA.
2185 * gdb.t10/configure.in (hppa*-*-*): Use it.
2186
4b471f93
PS
2187Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2188
2189 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
2190
a3435c0e
PS
2191Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2192
2193 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
2194 versions prior to 1.13.5.
2195
77918505
JK
2196Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2197
2198 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
2199 the prompt is at the start of a line.
2200
46ee83a0
JL
2201Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2202
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
2208 expected to fail.
2209
0ab6de23 2210Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 2211
80edc7cb
JK
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.
2218
2219Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2220
2221 * gdb.t16/printcmds.exp (test_print_strings): Accept
2222 "(unsigned char *) " before the string.
2223
2224 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
2225
2226Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
2227
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.
2231
2232Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
2233
2234 * Most .exp files: Tweak to run under either version of expect.
2235
44d25056
JK
2236Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2237
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.
2240
c36a1486
RS
2241Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
2242
2243 * config/unix-gdb.exp: Remove gdb_unload cause it's already
2244 defined in lib/gdb.exp.
2245
2db87e22
PS
2246Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2247
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.
2252
2253Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2254
2255 * TODO: Add suggestion for copyright year test.
2256
e1beb230
SS
2257Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
2258
2259 * configure.in (*-*-lynxos*): Add stabs tests.
2260
af5ede6e
JL
2261Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2262
e1beb230
SS
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.
2265
af5ede6e
JL
2266 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
2267 stores.
2268 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
2269 stores.
2270 (fpu_short_memory_tests): Likewise.
2271
2272Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2273
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.
2277
b0f4ec40
JK
2278Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2279
2280 * TODO: New file, describing tests we could write.
d910c7e9 2281 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 2282
64143621
JK
2283Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2284
dfbaacfa
JK
2285 * gdb.t06/signals.exp: Add kludge to force re-sync.
2286
64143621
JK
2287 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
2288 to xgdb instead of gdb, get out of gdb.
2289
92a6c3cc
JK
2290Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
2291
2292 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
2293 for info.
2294
20fde16a
JL
2295Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2296
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.
2300
aad143dc
JK
2301Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2302
2303 * gdb.stabs: Re-write weird.def and configuration to use sed
2304 instead of cpp. sed is portable and POSIX; cpp is neither.
2305
b219511b
JK
2306Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2307
2308 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
2309
3971f61b
JK
2310Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2311
2312 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
2313
4a8f7bf1
JK
2314Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2315
073cca33
JK
2316 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
2317 "_vb$".
4a8f7bf1
JK
2318 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
2319 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
2320
51763ee2
JK
2321Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2322
2323 * lib/gdb.exp: Comment out code which depends on non-existent
2324 `transform' procedure.
2325
85174909
RS
2326Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
2327
eba272f3 2328 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
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.
2332
95bfaf1c
JK
2333Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2334
2335 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
2336
2337Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2338
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.
2343
12f4fe6c
SG
2344Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
2345
2346 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
2347
bb42d443
JK
2348Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2349
3c1423d6
JK
2350 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
2351
bb42d443
JK
2352 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
2353 It is not from PR 3220.
2354
33732871
JK
2355Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2356
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.
2361
bf96935b
JK
2362Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2363
2364 * gdb.t09/corefile.exp: At end of test, use "core" command with
2365 no arguments.
2366
486b3fe1
SG
2367Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
2368
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
2372 files.
2373
e00def2d
JK
2374Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2375
2376 * gdb.t15/funcargs.exp: Don't put comments on same line as
2377 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 2378
f9a96aa3
JK
2379Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2380
2381 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
2382
2383Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
2384
2385 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
2386 * gdb.t20/inherit.exp: remove three dumplicate entries.
2387
d699eb21
JK
2388Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2389
2390 * gdb.t06/break.exp: For "next over recursive call", fail on any
2391 incorrect output, not just on "factorial (value=2)".
2392
cfb56ba2
JK
2393Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2394
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.
2398
81d460c7
JK
2399Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2400
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?
2405
ff24cba9
KH
2406Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
2407
2408 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
2409
47882638
JK
2410Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
2411
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.
2415
89c394ec
JK
2416Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2417
a86bd05a
JK
2418 * gdb.t00/help.exp: Don't test "help set".
2419
74aa67d3
JK
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.
486e58a5 2423
74aa67d3
JK
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.
f1642921 2426
89c394ec
JK
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.
2429
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.
2433
9536b32c
JK
2434Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2435
2436 * gdb.t06/signals.exp: Add xfail for sun3.
2437
ce5d0204
JK
2438Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2439
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
2442 interactively).
2443
a72e9833
PS
2444Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2445
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
2451 for alpha.
2452 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
2453 native cc.
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
2460 with gcc.
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.
2468
2469Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2470
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
2474 with 64 bit longs.
2475 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
2476 on alpha.
2477 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
2478
83eba394
JK
2479Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2480
74869987
JK
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.
2484
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.
2488
83eba394
JK
2489 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
2490 Accept spaces various places.
2491
a0f3541f
JK
2492Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2493
83eba394
JK
2494 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
2495 with watchpoint enabled.
2496
a0f3541f
JK
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
2500 doesn't work.
2501
fa79d853
JK
2502Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
2503
2504 * gdb.t17/callfuncs.exp: Add "return 0" to end.
2505
26a08d15
PS
2506Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2507
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.
2511
de8c35cf
RS
2512Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
2513
2514 * config/vx-gdb.exp: Use fake device to load files rather than
2515 NFS.
2516 * lib/gdb.exp: New proc to do "file" command.
2517 * config/unix-gdb.exp: Use new "file" proc.
2518
48d10a25
ILT
2519Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2520
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,
2525 kill it.
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.
2541
8cced93d
ILT
2542Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
2543
2544 * gdb.stabs: Renamed *wierd* to *weird*.
2545
f424845a
JK
2546Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2547
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.
2550
06f63f95
JK
2551Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2552
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.
2555
2556Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
2557
2558 * Makefile.in: Made cross building work better by adding
2559 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
2560
b7da78d5
JK
2561Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2562
2563 * gdb.t15/{return.c,return.exp,Makefile.in}:
2564 New test, currently commented out.
2565
2fd77dab
RS
2566Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
2567
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
2570 clean restarts.
2571
f6c8cae6
RS
2572Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
2573
2574 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
2575 console, not GDB.
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.
2581
08843cd8
JK
2582Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2583
298e9222
JK
2584 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
2585 old form.
2586
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.
2589
08843cd8
JK
2590 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
2591
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.
2595
aed23900
FF
2596Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
2597
2598 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
2599 an expected fail for certain ptype commands.
2600
2601 * gdb.t20/classes.exp: Update expected results of "ptype class
2602 Base1" to account for the constructor that now appears in the type.
2603
653ae28f
FF
2604Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
2605
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.
2617
84853a53
JK
2618Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2619
c69b7db7
JK
2620 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
2621
84853a53
JK
2622 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
2623
5e958188
PS
2624Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2625
2626 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
2627 as vax gdb will display them.
2628
0e8e9721
JK
2629Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2630
64926813
JK
2631 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
2632 optimizers.
2633
7161494d
JK
2634 * scope.exp: Change "bad value for localval" messages so each one
2635 is unique.
2636
62db94cb
JK
2637 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
2638 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
2639
0e8e9721
JK
2640 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
2641
b606bd8d
JK
2642Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2643
2644 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
2645 doesn't exist (due to optimization).
2646
0e0b4e64
JK
2647Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2648
b606bd8d
JK
2649 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
2650 contains \r because the filename is long.
2651
0e0b4e64
JK
2652 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
2653 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
2654
adce2225
PS
2655Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2656
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
2659 Ultrix.
2660 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
2661 int tests.
2662 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
2663
9e191927
FF
2664Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
2665
adce2225
PS
2666 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
2667
9e191927
FF
2668 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
2669 to match does not match the passing case but still matches the
2670 failing case.
2671
285ae57a
JK
2672Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2673
2674 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
2675
7a7d682b
JG
2676Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
2677
2678 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 2679 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
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
2683 gdb_exit.
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
2687 version.
2688
48c95e5b
JK
2689Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2690
2691 * gdb.t24/demangle.exp: Add tests for PR 3220.
2692
2693Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2694
d722005e 2695 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
48c95e5b 2696
5ad3ae4a
FF
2697Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
2698
e024d80c
FF
2699 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
2700 "i386-*-*". Works for i486 as well.
2701
5ad3ae4a
FF
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.
2705
ae039ff3
JK
2706Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2707
2708 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
2709
c0398b8b
FF
2710Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
2711
869cfa9f
FF
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.
2715
adf18b24
FF
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.
2719
c0398b8b
FF
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.
2722
0685d95f
JK
2723Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2724
3241e35d
JK
2725 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
2726 for dynamically linked binaries.
2727
0685d95f
JK
2728 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
2729
205c1ddc
JK
2730Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2731
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++.
2734
6117e42f
JK
2735Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2736
2737 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
2738 while waiting for `Continuing'.
2739
d8ab5dbf
FF
2740Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
2741
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.
2746
f4dfe788
JK
2747Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2748
2749 * config/unix-gdb.exp (gdb_exit): Add "wait".
2750
2751Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2752
2753 * gdb.t06/signals.exp: xfail the continue from the handler for all
2754 targets.
2755
2756 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
2757 function with watchpoints enabled, the i386 call dummy starts with
2758 a call.
2759
2760 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
2761 386 bsd names its corefiles.
2762
a469d3b6
FF
2763Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
2764
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.
2770
ad6feb08
FF
2771Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
2772
2773 * gdb.t09/Makefile.in (clean): Remove corefile.
2774
2775Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2776
2777 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
2778
a92499ba
JK
2779Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2780 and Jim Kingdon (kingdon@cygnus.com)
2781
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).
2785
c4978d68
JK
2786Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2787
2788 * gdb.t17/interrupt.exp: Add xfail for hppa.
2789
69aa789b
PS
2790Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2791
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
2796 the xfail.
a4fbb03e 2797 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
2798 * gdb.t15/funcargs.exp: Use them to step until the second indirect
2799 call line is reached if necessary.
69aa789b 2800
84123aa6
JK
2801Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2802
2803 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
2804
2805Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2806
2807 * gdb.t06/break.exp: Also test `clear' command.
2808
cb6afa30
JK
2809Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2810
002c6d17
JK
2811 * gdb.t00/teststrategy.exp: Remove extra quote.
2812
6665d54c 2813 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 2814 watchpoint enabled to be for all non-68k machines.
6665d54c 2815
cb6afa30
JK
2816 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
2817
9d77e877
PS
2818Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2819
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.
2823
675d65db
JK
2824Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2825
62d4a686
JK
2826 * lib/gdb.exp (runto): Don't insist that function we are running to
2827 was compiled with -g.
2828
2829 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
2830
675d65db
JK
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.
2834
76b098d1
PS
2835Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2836
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.
2841
0568df2a
JK
2842Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2843
2844 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
2845
e91ceb3c
JK
2846Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2847
2848 * gdb.t16/printcmds.exp: Add another printf test.
2849
6dc31f06
ILT
2850Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
2851
2852 * configure.in: If configured -with-stabs on any target, add
2853 stabsdirs to configdirs.
2854
5af4f5f6
JK
2855Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2856
e91ceb3c
JK
2857 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
2858 fun" so pattern does not match the command itself.
5af4f5f6 2859
4988d8c7
JK
2860Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2861
2862 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
2863
a688a186
JK
2864Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2865
2866 * gdb.t17/interrupt.exp: Test for more things.
2867
2a62a4cb
JK
2868Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2869
81074ec8
JK
2870 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
2871 compiler arranges the code and line numbers.
2872
2a62a4cb
JK
2873 * gdb.t17/interrupt.exp: Don't send \n after ^C.
2874
3ae135ab
PS
2875Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2876
2877 * gdb.t00/help.exp: Increase expect input buffer size.
2878
be7f7549
JK
2879Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2880
075aa449
JK
2881 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
2882
1af6f16c
JK
2883 * gdb.t07/watchpoint.exp: Add xfail for hppa.
2884
270532f9
JK
2885 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
2886
be7f7549
JK
2887 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
2888 [0-9]*, not just [0-9].
2889
f2dee08e
JK
2890Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2891
9ae07ce5
JK
2892 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
2893
f2dee08e
JK
2894 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
2895
afde243f
JK
2896Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2897
2898 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
2899
762665e1
JK
2900Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2901
46d284c9
JK
2902 * gdb.t06/signals.c: Add xfails for sun3.
2903
306ee233
JK
2904 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
2905
762665e1
JK
2906 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
2907 test_stepping tests.
2908
79f3218c
JK
2909Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2910
762665e1
JK
2911 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
2912
b2618fd8
JK
2913 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
2914
56f413cd
JK
2915 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
2916 rather than actually putting it through cpp twice.
2917
79f3218c
JK
2918 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
2919
eae16698
ILT
2920Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
2921
2922 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
2923 no longer needed.
2924
38e1dd54
JK
2925Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2926
b4ace9d3
JK
2927 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
2928
38e1dd54
JK
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.
2931
2932Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2933
2934 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
2935 Don't require VA to print as "class" rather than "struct".
2936
b55cc8a2
JK
2937Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
2938
2939 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
2940
e02c07a5
JK
2941Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2942
2943 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
2944
2945Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2946
2947 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
2948 order.
2949
b4e89979
JK
2950Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2951
366f2869
JK
2952 * gdb.t16/printcmds.exp: Add printf tests.
2953
38c41e92
JK
2954 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
2955
b4e89979
JK
2956 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
2957
2958Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
2959
2960 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
2961 pass counts, to counteract any existing or future setup_xfails.
2962
884e8cd4
JK
2963Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2964
f492b6c1
JK
2965 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
2966 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 2967 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 2968
884e8cd4
JK
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.
2974
9325d5af
PS
2975Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2976
2977 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
2978 get the expected next to inheritance3.
2979
d2b860e3
PS
2980Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2981
2982 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
2983 now that gcc-2.4 gets it right.
2984
f788cf78
JK
2985Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2986
2de1aa1c
JK
2987 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
2988
f788cf78
JK
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.
2991
6ba7b818
FF
2992Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
2993
2994 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
2995 "*-*-sysv4.*".
2996
2997Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
2998
2999 * gdb.t01/run.exp: Start with a fresh gdb.
3000 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
3001 SVR4.x.
3002
cfb702c1
FF
3003Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
3004
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
3009 things to remove.
3010
3d26a081
FF
3011Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
3012
3013 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
3014 test cases from bug reports.
3015
5c0e7bd6
FF
3016Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
3017
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.
3024
212f6219
FF
3025Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
3026
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
3032 by error.
3033
69dbdc05
JK
3034Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
3035
c76f7bb7
JK
3036 * gdb.t12/scope.exp: Test printing of variables before run.
3037
69dbdc05
JK
3038 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
3039 printed in wrong order due to sorting.
3040
dd9d4fa3
FF
3041Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
3042
80af2bd3
FF
3043 * gdb.t00/teststrategy.exp: Fix expected results for printing
3044 user entered string constant. Is array of char, prints with no
3045 address.
3046
dd9d4fa3
FF
3047 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
3048 commands.
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.
3054
49b12db0
JK
3055Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
3056
3057 * gdb.t16/printcmd.exp: Print a variable before running program
3058 (with xfail for AIX).
3059
729258a3
JK
3060Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
3061
fcb6cf58
JK
3062 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
3063
729258a3
JK
3064 * gdb.t16/printcmd.exp: Don't print variables before running program.
3065
3066 * gdb.t06/break.exp: Don't require envp argument to main.
3067
3068 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
3069
3070 * gdb.t02/whatis.exp, gdb.t11/list.exp:
3071 Add xfails for rs6000.
3072
fcb6cf58
JK
3073 * gdb.t02/whatis.exp: Change other tests not to re-test something
3074 we already tested.
729258a3
JK
3075
3076 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
3077 each type used has a variable of that type.
3078
3079Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
3080
3081 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
3082
3083Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
3084
3085 * configure.in: change srctrigger to be a file, not a directory
3086
b3523cb3
ILT
3087Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
3088
729258a3
JK
3089 * configure.in (mips-idt-ecoff*): Added trailing '*'.
3090
b3523cb3
ILT
3091 * gdb.t11/list.exp: Fixed a couple of typos.
3092
46fc723c
FF
3093Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
3094
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".
3100
942a6600
JK
3101Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
3102
6a51601e
JK
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
3105 of the number.
3106
bfcba962
JK
3107 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
3108
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.
3112
942a6600
JK
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.
3115
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).
3119
35c254be
FF
3120Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
3121
88db2feb 3122 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
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.
150ab440
FF
3126 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
3127 wierd.o, make more modular.
35c254be
FF
3128 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
3129 spurious newlines that caused problems.
3130
18ef9146
JK
3131Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3132
5bd22ca8 3133 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
3134 to gdb.stabs/wierd.exp since GCC has worked around the bug.
3135 gdb.stabs/wierd.{exp,def}: Many new tests.
3136
18ef9146
JK
3137 * gdb.t00/default.exp: update info line for new message.
3138
3139 * gdb.t02/{whatis.exp,gdbme.c}:
3140 Test that "char *" doesn't print as "caddr_t".
3141
2d10304e
JK
3142Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3143
3144 * gdb.t00/help.exp: Use .* in place of some help messages which
3145 just changed.
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.
29b34f10 3148 Remove some xfails
2d10304e 3149
e726f3b5
JK
3150Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3151
c6d70012
JK
3152 * gdb.t03/{gdbme.c,ptype.exp}:
3153 Add tests for typedef'd struct and union without tags.
2d10304e 3154 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 3155
f43c2f05
JK
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).
e726f3b5
JK
3159
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).
3164
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.
3167
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.
3171
3172 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
3173
0b3c22df
FF
3174Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
3175
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.
3181
3182Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3183
3184 * configure.in: Do gdb.stabs and C++ tests only for stabs.
3185 * gdb.stabs: New directory.
3186
8ce07a21
JK
3187Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3188
3189 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
3190 not just "Quit anyway?".
3191
27daf1a9
FF
3192Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
3193
3194 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
3195 that all setup_xfails are immediately followed by clear_xfails.
3196
3197Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
3198
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.
3212
3213Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
3214
3215 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
3216 with 0.0, not integer 0.
3217
3218Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
3219
3220 * gdb.t06/break.exp: Update for "Kill the program" message change.
3221
fb40210a
FF
3222Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
3223
3224 * Makefile.in (GDBFLAGS): Set to -nx.
3225 * Makefile.in (site.exp): Use GDBFLAGS.
3226
c1fb4e49
RP
3227Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3228
3229 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
3230 Makefiles.
ab8603ea
RP
3231 (check): depend on just-check.
3232 (just-check): added so that tests can be run without a noop
3233 build pass.
c1fb4e49
RP
3234
3235Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3236
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.
3242
5959dcea
ILT
3243Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
3244
3245 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
3246 works.
3247
fbc3492c
FF
3248Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
3249
3250 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
3251 in explicit rules. Apparently this is not supported by some makes.
3252
512e5f94
JG
3253Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
3254
3255 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
3256
987b4233
PS
3257Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3258
3259 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
3260 disappeared.
3261
acb771de
JG
3262Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
3263
3264 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
3265
a08317af
FF
3266Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
3267
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
3273 structures.
3274
3275Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3276
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
3279 from help set.
3280 * gdb.t09/corefile.exp: Make expected pattern for core file
3281 failing signal and frame output format less sun specific.
3282
b54a2f2d
PB
3283Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
3284
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.
3289
ce307257
RS
3290Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
3291
3292 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
3293
3294Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
3295
3296 * Makefile.in: Added --srcdir when invoking runtest, removed the
3297 need for a local config file. (optional now)
3298
bee218aa
FF
3299Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
3300
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.
3304
3305Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3306
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.
3311
1096d1de
PS
3312Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3313
3314 * config/unix-gdb.exp: Add missing return 0.
3315
72ea43e6
PS
3316Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3317
3318 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
3319 test termination.
3320
7007db96
FF
3321Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
3322
3323 * configure.in (subdirs): Put back gdb.t17 which mysteriously
3324 disappeared.
3325
63305a73
FF
3326Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
3327
7007db96
FF
3328 * gdb.t10/crossload.exp: Disable the i860-elf test until such
3329 time as i860 support works.
3330
63305a73
FF
3331 * gdb.t15/funcargs.exp: Fix expected outputs to include
3332 "backtrace 100\r" rather than just "backtrace\r", to match last
3333 change.
3334
5f2912cc
ILT
3335Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
3336
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
3345 completion.
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
3359 infinite recursion.
3360
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.
3365
21ce979a
DZ
3366Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
3367
3368 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
3369 through test directories for info and install-info; rename
3370 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 3371
214aa244
FF
3372Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
3373
214aa244
FF
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
3377 code.
214aa244 3378
bfb33935
FF
3379Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
3380
bfb33935
FF
3381 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
3382 coredump.
3383 * gdb.t31/chillvars.exp: Comment out tests that depend on that
3384 code.
bfb33935 3385
3d0bd7d3
RS
3386Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
3387
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.
3394
bc803007
FF
3395Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
3396
04fb224c
FF
3397 * Makefile.in (SUBDIRS): Add gdb.t17.
3398 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
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
3402 result returned.
3403
400b81b5
FF
3404Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
3405
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.
400b81b5
FF
3414 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
3415 set sevenbit-strings consistent across tests.
400b81b5 3416
96b99583
FF
3417Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
3418
3419 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
3420 expected output to match current "expect" expectations.
3421
d3b43da8
FF
3422Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
3423
3424 * gdb.t00/default.exp: Change expected output for default "source"
3425 command, to match new gdb behavior which requires a filename to
3426 source.
3427
fa5366da
FF
3428Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
3429
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
3446 just a warning.
3447 gdb.t21/demangle.exp: Change all cfront references to 'arm'
3448 references.
3449
3450Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
3451
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.
3455
1be6caef
RS
3456Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
3457
3458 * config/*-gdb.exp: returns an error, rather than exiting on
3459 internal errors.
3460
3461Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
3462
3463 * gdb.t03/gdbme.c: Add pointer to struct variable.
3464 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
3465 referencing struct members.
3466
01cec5c8
ILT
3467Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
3468
1be6caef
RS
3469 * configure.in (mips-idt-ecoff): New target.
3470 * config/mips-gdb.exp: New file for remote board using MIPS remote
3471 debugging protocol.
3472
01cec5c8
ILT
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
3478 $(objdir).
3479 * lib/gdb.exp (runto): Don't expect () after the function name,
3480 because it may have arguments.
3481
5b272a2d
ILT
3482Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
3483
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
3492 it is linked in.
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
3497 execution.
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.
3502
16aa4b53
FF
3503Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
3504
16aa4b53
FF
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
3508 than "char".
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.
16aa4b53 3512
ff7f25de
FF
3513Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
3514
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
3518 date.
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
3522 unsigned char.
3523 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
3524 now work.
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".
ff7f25de
FF
3532 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
3533 type.
3534 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 3535
bf3d2b75
MW
3536Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
3537
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.
3541
19fa4a0a
MW
3542Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
3543
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.
80edc7cb
JK
3551\f
3552Local Variables:
3553mode: indented-text
3554left-margin: 8
3555fill-column: 74
3556version-control: never
3557End:
This page took 0.379775 seconds and 4 git commands to generate.