* config/tc-ppc.c (ppc_bb): Call SF_SET_PROCESS.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1130734d
FF
1Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
2
3 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
4 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
5
cb016f01
JL
6Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
7
8 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9 * gdb.disasm/hppa.s: Corresponding changes.
10
11Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12
13 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14 makefile fragment.
15 * config/mt-hpux: Deleted.
16
00c916f4
JL
17Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18
19 * Many files: When warning about suppressed tests due to a
20 nonexistant test binary, avoid incrementing the warning count.
21
22Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23
24 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
25
56040190
PS
26Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27
28 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29 "sparc-*-solaris2*".
30
31Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32
33 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
34 Add global and local variables and initialize them.
35 * gdb.base/corefile.exp: Test correct mapping of corefile sections
36 by printing variables. Remove rs6000 and powerpc xfails, BFD now
37 extracts the file name and terminating signal from the core file.
38 * TODO: Remove note about tests for correct mapping of corefile.
39 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
40 from optimizing it away.
41 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
42 handles common blocks.
43
d4f1e4ee
JL
44start-sanitize-sh3e
45Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
46
47 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
48 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
49
50end-sanitize-sh3e
582433a8
ILT
51Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
52
53 * Makefile.in (maintainer-clean): New target, synonym for
54 realclean.
55 * gdb.base/Makefile.in (maintainer-clean): Likewise.
56 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
57 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
58 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
59 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
60 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
61
462bde03
FF
62Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
63
64 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
65 xfails when not gcc compiled for "print foo::funclocal".
66 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
67 "print foo::funclocal at foo",
68 "print 'scope1.c'::foo::funclocal at foo",
69 "print foo::funclocal_bss at foo",
70 "print 'scope1.c'::foo::funclocal_bss at foo",
71 "print foo::funclocal_ro at foo",
72 "print 'scope1.c'::foo::funclocal_ro at foo",
73 "print bar::funclocal at foo" and
74 "print 'scope1.c'::bar::funclocal at foo".
75 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
76 gcc compiled for "print foo::funclocal at bar".
77 Expand all messages to ensure that they identify that
78 the test is at bar().
79 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
80 gcc compiled for:
81 "ptype on opaque struct pointer (statically)",
82 "ptype on opaque struct tagname (statically)",
83 "ptype on opaque struct pointer (dynamically) 1",
84 "ptype on opaque struct tagname (dynamically) 1",
85 "ptype on opaque struct pointer (dynamically) 2" and
86 "ptype on opaque struct tagname (dynamically) 2
87 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
88 gcc compiled for:
89 "p datalocal"
90 "whatis datalocal",
91 "ptype datalocal",
92 "p bsslocal",
93 "whatis bsslocal", and
94 "ptype bsslocal".
95 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
96 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
97 when not gcc compiled.
98 * gdb.base/funcargs.exp (float_and_integral_args): Add
99 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
100 compiled.
101 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
102 "backtrace from call6a" when not gcc compiled.
103 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
104 "backtrace from call7a" when not gcc compiled.
105 * gdb.base/callfuncs.exp (do_function_calls):
106 Add "hppa*-*-hpux*" xfail when not gcc compiled for
107 "p t_char_array_values(char_array_val2,char_array_val1)",
108 "p t_char_array_values(char_array_val1,char_array_val2)",
109 "p t_char_array_values("carray 1","carray 2")",
110 "p t_char_array_values("carray 1",char_array_val2)",
111 "p t_char_array_values(char_array_val1,"carray 2")",
112 "p sum_args(1,{2})",
113 "p sum_args(2,{2,3})",
114 "p sum_args(3,{2,3,4})",
115 "p sum_args(4,{2,3,4,5})"
116 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
117 "backtrace in corefile.exp" when not gcc compiled.
118
7eb10f9a
PS
119Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
120
121 * gdb.base/signals.exp: Rewrite `handle all print' test as
122 a procedure. Accept blanks or TABs as whitespace, increase
123 timeout and expect input buffer size for the large output
124 from the command. Remove "i*86-*-bsdi2.0" xfail.
125
5b1748d4
PS
126Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
127
128 * gdb.base/setvar.exp: Add new testcases for truncation when
129 assigning invalid values to bitfields.
130
218f9f03
FF
131Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
132
133 * gdb.base/callfuncs.exp (do_function_calls): Remove
134 mips-sgi-irix* xfail for
135 "call inferior func with struct - returns char *"
136 and fix test so that an optional (unsigned char *) cast is
137 accepted in the result.
138
c08e5694
FF
139Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
140
141 * gdb.base/funcargs.exp (float_and_integral_args): Remove
142 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
143 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
144 * gdb.base/signals.exp: Remove duplicate "handle all print" test
145 that accidentally got checked in.
146
5762d8c6
FF
147Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
148
149 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
150 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
151 compiled test.
152 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
153 Add mips-sgi-irix5* xfail for not gcc compiled.
154 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
155 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
156 "p top", "whatis top", "p middle", and "whatis middle".
157 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
158 "whatis signed char" for not gcc compiled.
159 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
160 "set variable signed char=-1 (-1)" and
161 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
162 * gdb.base/funcargs.exp (float_and_integral_args):
163 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
164 Add mips-sgi-irix* xfail when not gcc compiled for
165 "continue to call2b".
166 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
167 "continue to call2g".
168 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
169 "backtrace from call6a"
170 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
171 "backtrace from call7k".
172 Add mips-sgi-irix5* xfail when not gcc compiled for
173 "backtrace from call7a".
174 (localvars_after_alloca): Fix gdb_test cmds for
175 "print * after runto ...".
176 Remove rs6000-*-* xfails for
177 "print i after runto localvars_after_alloca" and
178 "print l after runto localvars_after_alloca"
179 for all compilers.
180 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
181 when not compiled with gcc, for:
182 "print signed char == (minus)",
183 "print signed char != (minus)",
184 "print signed char < (minus)",
185 "print signed char > (minus)".
186 * gdb.base/callfuncs.exp (do_function_calls):
187 Add mips-sgi-irix* xfail, when compiled with native compiler, for
188 "call inferior func with struct - returns char *".
189 * gdb.base/return.exp (return_tests): Change xfail for
190 "correct value returned double test" to include Solaris 2.4.
191 * gdb.base/funcargs.exp (float_and_integral_args):
192 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
193
3c88a10a
PS
194Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
195
196 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
197 enumeration bitfields if compiling with GNU C.
198 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
199 to empty' prompt.
200
80d28979
JL
201Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
202
b9ba33e6
JL
203 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
204 test for PRO targets.
205
80d28979
JL
206 * gdb.base/funcargs.exp: Avoid ever setting more than 8
207 breakpoints in the inferior at any given time by making
208 two groups of breakpoints for call2*, call6* and call7*
209 tests.
210
71568251
PS
211Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
212
213 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
214 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
215 from optimizing it away.
216 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
217 "call inferior func with struct".
218
46ce3de0
SS
219Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
220
221 * configure.in: Only configure gdb.chill for particular targets.
222
ce102e96
FF
223Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
224
225 * gdb.base/Makefile.in: Add action to .c.o transformation
226 rule that generates a .ci file for each .o file and remove
227 explicit .c.o rules except for callfuncs.o.
228 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
229 generates a .ci file for each .o file and remove explicit
230 .cc.o rules.
231 (clean): Remove *.tmp *.ci files.
232 (EXECUTABLES): Remove templ-info.exp.
233 * gdb.base/compiler.c: New file.
234 * gdb.c++/compiler.cc: New file
235 * gdb.base/scope.exp: Source gdb.base/scope.ci.
236 Change rs6000-*-* xfail for
237 "print 'scope0.c'::filelocal_ro" and
238 "print 'scope1.c'::filelocal" and
239 "print 'scope1.c'::filelocal_bss" and
240 "print 'scope1.c'::filelocal_ro" and
241 "print 'scope1.c'::foo::funclocal" and
242 "print 'scope1.c'::foo::funclocal_ro" and
243 "print 'scope1.c'::bar::funclocal" and
244 "print 'scope0.c'::filelocal_ro" and
245 "print 'scope1.c'::filelocal at foo" and
246 "print 'scope1.c'::filelocal_bss at foo" and
247 "print 'scope1.c'::filelocal_ro at foo" and
248 "print 'scope1.c'::foo::funclocal at foo" and
249 "print 'scope1.c'::foo::funclocal_bss at foo" and
250 "print 'scope1.c'::foo::funclocal_ro at foo" and
251 "print 'scope1.c'::bar::funclocal at foo" and
252 "print 'scope0.c'::filelocal_ro" and
253 "print 'scope1.c'::filelocal" and
254 "print 'scope1.c'::filelocal_bss" and
255 "print 'scope1.c'::filelocal_ro" and
256 "print 'scope1.c'::foo::funclocal" and
257 "print 'scope1.c'::foo::funclocal_bss" and
258 "print 'scope1.c'::foo::funclocal_ro" and
259 "print 'scope1.c'::bar::funclocal" and
260 "print 'scope1.c'::bar::funclocal_bss"
261 to only be xfail'd when not compiled with gcc.
262 Add rs6000-*-* xfail for
263 "print 'scope0.c'::filelocal_bss before run"
264 when compiled with gcc.
265 (test_at_main): Add rs6000-*-* xfail for
266 "print filelocal_ro in test_at_main"
267 when compiled with gcc.
268 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
269 Add rs6000-*-aix* xfail for
270 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
271 "ptype t_char_array", not compiled with gcc.
272 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
273 xfail for "list foo (in include file)" when gcc compiled.
274 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
275 (integral_args): Add rs6000-*-* xfail for
276 "run to call0a" if not compiled with gcc.
277 (unsigned_integral_args): Add rs6000-*-* xfail for
278 "run to call1a" if not compiled with gcc.
279 (float_and_integral_args): Add rs6000-*-* xfail for
280 "run to call2a" if not compiled with gcc and for
281 "continue to call2b" for any compiler.
282 Add rs6000-*-* xfail to
283 "print f1 after run to call2a" for gcc compiled.
284 (discard_and_shuffle): Add rs6000-*-* xfail for
285 "run to call6a".
286 (shuffle_round_robin): Add rs6000-*-* xfail for
287 "backtrace from call7a" if not compiled with gcc.
288 Add rs6000-*-* xfail for
289 "backtrace from call7b" if compiled with gcc.
290 (call_after_alloca): Add rs6000-*-* xfail for
291 "print c in call_after_alloca" and
292 "print s in call_after_alloca" and
293 "backtrace from call_after_alloca_subr"
294 if not compiled with gcc.
295 (localvars_in_indirect_call): Add rs6000-*-* xfail for
296 "print c in localvars_in_indirect_call" and
297 "print c in localvars_in_indirect_call" and
298 "backtrace in indirectly called function" and
299 "stepping into indirectly called function"
300 if not compiled with gcc.
301 (localvars_after_alloca): Add rs6000-*-* xfail for
302 "print c after runto localvars_after_alloca" and
303 "print s after runto localvars_after_alloca" and
304 "print i after runto localvars_after_alloca" and
305 "print l after runto localvars_after_alloca"
306 for all compilers.
307 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
308 than whatis-info.exp.
309 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
310 than opaque-info.exp.
311 Setup rs6000-*-* xfail for
312 "ptype on opaque struct pointer (statically)" and
313 "ptype on opaque struct pointer (dynamically)" when
314 not compiled with gcc.
315 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
316 rather than callf-info.exp.
317 (do_function_calls): Add clear_xfail for rs6000-*-* for
318 "p t_float_values2(3.14159,float_val2)". Seems to work
319 fine there, both with xlc and gcc. Need to find out what
320 it is doing right and fix other platforms.
321 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
322 "call inferior func with struct - returns int",
323 "call inferior func with struct - returns long",
324 "call inferior func with struct - returns float",
325 "call inferior func with struct - returns double",
326 "call inferior func with struct - returns char *",
327 but only if not gcc compiled (presumes xlc compiled).
328 Change rs6000-*-* xfails for
329 "call inferior func with struct - returns char" and
330 " call inferior func with struct - returns short" to only
331 xfail if not using gcc.
332 (clean mostlyclean): Remove *.ci and *.tmp files.
333 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
334 than templ-info.exp.
335 * gdb.base/langs.exp: Source gdb.base/langs.ci.
336 Add rs6000-*-* xfail for "up to foo in langs.exp"
337 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
338 when not gcc compiled.
339
5c6f833b
JL
340Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
341
342 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
343 * gdb.base/corefile.exp: Likewise.
344 * gdb.base/list.exp: Likewise.
345 * gdb.base/scope.exp: Likewise.
346 * gdb.base/siganls.exp: Likewise.
347
348 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
349 compiler output.
350 * gdb.base/whatis.exp: Likewise.
351
e334d7ea
JL
352start-sanitize-sh3e
353Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
354
355 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
356 failure (opcode table has been fixed to match reality).
357
358end-sanitize-sh3e
c08e5694 359Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
ce102e96
FF
360
361 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
362 "call inferior func with struct - returns char",
363 "call inferior func with struct - returns short"
364
365 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
366 "print 'scope0.c'::filelocal at main",
367 "print 'scope0.c'::filelocal_bss in test_at_main",
368 "print 'scope0.c'::filelocal at foo",
369 "print 'scope0.c'::filelocal_bss in test_at_foo",
370 "print 'scope0.c'::filelocal at bar",
371 "print 'scope0.c'::filelocal_bss in test_at_bar"
372
373 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
374 in source file 1". This bug seems to have been fixed with both
375 gcc and native cc (was native assembler bug?).
376
06c87bef
FF
377Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
378
379 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
380 "backtrace through signal handler" to "i*86-*-sysv4*".
381 * gdb.base/signals.exp: Add xfail for "'next' behaved as
382 continue" case. Add "known SVR4 bug" to fail message.
383 Add "i*86-*-bsdi2.0" xfail for "handle all print".
384 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
385 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
386 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
387 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
388 "up to foo in langs.exp", "show language at foo in
389 langs.exp", "up to cppsub_ in langs.exp", "show
390 language at cppsub_ in langs.exp", "up to fsub in
391 langs.exp", and "show language at fsub in langs.exp".
392 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
393 "bactrace in corefile.exp".
394 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
395 "call inferior function with struct - returns float" and
396 "call inferior function with struct - returns double".
397
98395eaf
JL
398start-sanitize-sh3e
399Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
400
401 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
402 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
403 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
404 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
405
406end-sanitize-sh3e
06c87bef
FF
407Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
408
409 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
410 (or overriden) "CHILL" macro rather then bare "gcc".
411 Also look for ../../gcc/xgcc since that is what we will
412 actually need, not "Makefile". Remove following assignment
413 of CHILL to CHILL_FOR_TARGET because that results in
414 recursive definition.
415
db186b3d
FF
416Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
417
418 * gdb.base/corefile.exp: Change xfail for backtrace in
419 corefile.exp from linuxaout to all linux.
420 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
421 cases where we miss the breakpoint at the signal handler
422 for some reason. Setup xfail for linuxoldld/linuxaout and
423 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
424 hitting SIGURG breakpoint.
425 * gdb.base/signals.exp: Setup xfail for "next" acting like
426 continue to add linuxoldld. Setup xfail for all linux for
427 "next to handler in signals_tests_1", "backtrace in
428 signals_tests_1", "continue to func1", "pass SIGUSR1",
429 and continue to handler".
430
431Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
432
433 * Update all FSF addresses except those in COPYING* files.
434
87544f53
FF
435Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
436
437 * gdb.base/a2-run.exp: Change messages to be more explicit about
438 the status of args, and quote binfile in results.
439
eed4066f
FF
440Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
441
442 * gdb.base/callfuncs.exp: Add tests for passing structs to
443 inferior functions and return various types.
444 * gdb.base/callfuncs.c: Add functions to receive a struct
445 and return a member of the struct, in various types.
446
96fd3d08
PS
447Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
448
449 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
450
451Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
452
453 * config/vxworks29k.exp: New file, sources vxworks.exp.
454
e72d8622
JL
455Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
456
457 * config/gdbremote.exp: New file. Testing framework using
458 gdbserver.
459
3b013a3a
FF
460Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
461
462 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
463 "call function when asleep" and "send end of file".
464 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
465 for "backtrace in corefile.exp".
466 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
467 for "backtrace through signal handler".
468 * gdb.base/corefile.exp: Make sure we actually generate a core file
469 before trying the core tests. Some systems allow the user to suppress
470 generation of core files and default to that (linux for example).
471 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
472 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
473
474Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
475
476 * gdb.threads: New directory with some crude multi-threaded
477 gdb tests (step.exp and step2.exp).
478 * config/mt-lynx (STEP_EXECUTABLE): Define.
479 (THREADFLAGS): Define.
480
2f11e8d4
JL
481Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
482
d9d9e563
JL
483 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
484
8b67f01d
JL
485 * gdb.base/signals.exp: Disable whole file for lynx until
486 further notice.
487
2f11e8d4
JL
488 * gdb.base/signals.exp: xfail test where "next" acts like
489 "continue" for lynx.
23843691 490
92d9020d
JL
491 * gdb.base/interrupt.exp: xfail test for calling function while
492 inferior is asleep for lynx.
493
23843691
JL
494 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
495 than one cr-lf after each command.
496
fe3c360b
PS
497Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
498
499 * configure.in: Reinstate setting of stabsdirs variable, fix
500 typo in setting up configdirs for native builds.
501
502 * gdb.base/return.exp: Fix typo in return double test.
503 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
504 compiler from optimizing them away.
505
506Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
507
508 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
509 sequences to be echo'd by gdb when using gdb_test.
510 * gdb.chill/chexp.exp: Likewise.
511 * gdb.fortran/exprs.exp: Likewise
512
f1c9e446
JL
513Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
514
515 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
516 after the inferior gdb has started.
517
518 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
519 after each command.
520 * gdb.base/funcargs.exp: Likewise.
521 * gdb.base/gdbvars.exp: Likewise.
522 * gdb.base/interrupt.exp: Likewise.
523 * gdb.base/list.exp: Likewise.
524 * gdb.base/watchpoint.exp: Likewise.
525 * gdb.c++/demangle.exp: Likewise.
526 * gdb.c++/inherit.exp: Likewise.
527 * gdb.chill/chexp.exp: Likewise.
528 * gdb.fortran/exprs.exp: Likewise.
f4c40a88 529
9ce4ab84
JL
530 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
531 test if we can't handle IO to/from the inferior.
532
35e7ac7f
JL
533 * gdb.c++/misc.exp: Always check for a program already being
534 started after sending a "run" command to gdb.
535
b2620293
JL
536 * gdb.base/twice.exp: Start with a fresh gdb.
537
780f9763
JL
538 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
539 only depend on gdb's expression code, not the chill runtime.
540
f20dfd56
JL
541 * gdb.base/return.c: Put return values into variables so we
542 can have gdb print them rather than depending on the program
543 to print them.
544 * gdb.base/return.exp: Corresponding changes.
545
46e8d411
JL
546 * lib/gdb.exp: Provide default value for noinferiorio.
547 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
548 the inferior.
549
8c72d4fc
JL
550 * gdb.base/break.exp: Always check for a program already being
551 started after sending a "run" command to gdb.
552 (text_next_with_recursion): Don't check the output from the
553 program's printf statement. Instead just make sure the program
554 exited.
555
f4c40a88
JL
556 * gdb.base/commands.exp: Protect tests which need arguments with
557 $noargs conditionals.
558
4bbec291
PS
559Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
560
561 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
562 of structure member arrays to match gdb/valops.c:value_addr change.
563
564Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
565
566 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
567 cases.
568
c08e5694 569Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
b49f423b 570
69423808
FF
571 * configure.in (configdirs): Remove gdb.chill from default list
572 of subdirs and then add it back in only if doing a native build.
573 The current chill compiler does not yet work in any cross build.
b49f423b
FF
574 * Revert all signal changes from Jul 6.
575 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
576 for sh-hms targets, allowing these tests to link, with no other
577 changes. Testing is suppressed by setting "nosignals" in site.exp.
578
579Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
580
581 * configure.in (signaldirs): Define and add to configdirs for all
582 targets except some specific ones that are known to not support signals.
583 Also clean up formatting.
584 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
585 (signals, sigall): Remove rules to build.
586 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
587 Moved to new gdb.signals directory.
588 * gdb.signals: New test directory.
589 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
590 signals.c signals.exp}: New or moved files.
591
c9f7cd7b
JL
592Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
593
594 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
595
b49f423b 596Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
b9f12fd9
FF
597
598 * gdb.base/return.exp: Xfail `return double' test failure
599 on at least Solaris 2.3 and handle future/past versions on
600 a case by case basis as appropriate. Also update message
601 to include i*86 failures.
602
0835edd6
JK
603Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
604
b9f12fd9
FF
605 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
606
607 * lib/gdb.exp: Fix comment which erroneously identified
608 gdb_file_cmd as gdb_load (the 19 May change was in fact to
609 gdb_file_cmd not gdb_load).
610 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
611
0835edd6
JK
612 * gdb.base/setvar.exp: Make test names consistent between pass and
613 fail cases. Use gdb_test more.
614
615Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
616
617 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
618
619Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
620
621 * gdb.base/help.exp: Fix expected help string for `show commands'.
622
fe5d4b85
JK
623Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
624
625 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
626
627 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
628 of a text section.
629
f031fc2c
SG
630Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
631
632 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7c71315c
SG
633 that loop eventually terminates. Fix Connection refused logic so
634 that testsuite will expire nicely.
f031fc2c 635
7e7b4a02
SG
636Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
637
638 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
639 config/rom68k.exp: New tcl glue for the appropriate monitors.
640 These all just end up calling monitor.exp.
641 * config/monitor.exp (gdb_target_monitor): Handle `Connection
642 refused' by retrying. Cleanup some timeout issues.
643 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
644 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
645 callers don't have to set/restore global timeout variable.
646
647 * The following set of changes centralizes management of the global
648 timeout variable. This way, it can be set in one target dependent
649 place instead of dozens of places scattered throughout the test suite.
650 If you need to lengthen a timeout, then you should either set timeout
651 in one of the config/{target}.exp files, or multiply it by a factor.
652 Setting it to an absolute value is always going to lose for some
653 targets.
654 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
655 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
656 * gdb.base/funcargs.exp: Don't set timeout.
657 * gdb.base/list.exp (test_forward_search): Only use local timeout.
658 * gdb.base/printcmds.exp (test_print_string_constants
659 test_print_array_constants): Don't set timeout.
660 * gdb.base/ptype.exp: Don't set timeout.
661 * gdb.base/recurse.exp: Don't set timeout.
662 * gdb.base/return.exp: Don't set timeout.
663 * gdb.base/watchpoint.exp: Don't set timeout.
664 * gdb.c++/classes.exp (do_tests): Don't set timeout.
665 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
666
5c36767e
TG
667Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
668
669 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
670
671Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
672
673 * lib/gdb.exp: Disable chill tests for irix5.
674
7da20c11
JK
675Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
676
677 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
678 each test pass or fail.
679
b074fd2f
JK
680Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
681
682 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
683 xlc not gcc.
684
1e2bb164
SG
685Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
686
687 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
688
43967a76
SG
689Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
690
691 * config/est.exp: Fix copyright and comments. Remove dead code.
692 Use targetname, serialport and baud variables instead of fixed
693 constants.
694 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
695 * config/cpu32bug.exp: New file to support cpu32bug monitors.
696
4c5eefab
JK
697Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
698
699 * gdb.base/watchpoint.exp: Don't run
700 test_watchpoint_triggered_in_syscall for sunos.
701
702Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
703
704 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
705 they don't seem to exist. Do include stdio.h.
706
9b86fdca
JK
707Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
708
709 * gdb.base/a1-selftest.exp: Add alpha xfail.
710
711Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
712
713 * gdb.base/watchpoint.c (main): Prompt before calling read().
714 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
715 Revise accordingly. Remove cruft about sending "123" several
716 times, until it gets noticed. Clean up the "print buf[0]" stuff
717 so that it passes or fails, and waits for prompts in the usual way.
718
06ce5be9
JK
719Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
720
4dc75a28
JK
721 * gdb.base/recurse.exp: Fix comment.
722
723 * TODO: Remove item about printing variables in nodebug.exp. Add
724 item about enabling tests which are only run on some targets.
725
726 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
727 fail, make test names unique, use new gdb_test convention
728 regarding pattern, use gdb_test more, etc.).
729
06ce5be9
JK
730 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
731 fail, make test names unique, etc.).
732
6b61e21d
PS
733Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
734
735 * gdb.base/nodebug.c: Change return type of top and middle to
736 short.
737 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
738 are fixed by the recent mdebugread.c changes. Allow `short ()'
739 as type for top and middle.
740
84ccb887
JK
741Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
742
743 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
744 nearly as I can tell, the whole thing was an accident in Stu's
745 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
746 to replace a send/expect pair with gdb_test, but ended up only
747 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
748 of 30 Mar 1995 took care of it, but left this vestigial comment
749 which I am now nuking.
750
751Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
752
753 * gdb.base/break.exp: Look for different line number for
754 breakpoint at main depending on usestubs.
755
4507de2d
PS
756Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
757
758 * gdb.base/list.exp: Adjust some alternate expect patterns to
759 match recent list0.c change. Add alternate expect pattern for
760 output from `list default lines around main' for optimizing
761 compilers.
762
24b26999
JK
763Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
764
765 * lib/gdb.exp: If nosignals is not set, set it to 0.
766
241b4dff
KH
767Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
768
769 * config/slite-gdb.exp: Responds to load symbol table prompt.
770 * gdb.base/break.exp: Adjust line number, fix rerun.
771 * gdb.base/langs0.c: Add #ifdef usestubs.
772
6413ee42
KH
773Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
774
a04abecc
KH
775 * gdb.base/list.exp: Adjust line contents after adding new lines in
776 list0.c. Also fix a syntax error.
777
6413ee42
KH
778 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
779 * gdb.base/break.exp: ditto.
780 * gdb.base/list.exp: ditto.
781 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
782 * gdb.base/run.c: ditto.
783 * gdb.base/list0.c: ditto.
784 * gdb.base/funcargs.c: ditto.
785
f66a7902
SG
786Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
787
788 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
789 $targetname, $serialport and $baud instead of hardwired variables.
790 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
791 target doesn't support signals.
792
3c23a941
KH
793Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
794
795 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
796
d87e7706
JK
797Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
798
799 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
800 Don't rely on the value of an auto variable before it has been
801 initialized. Use gdb_test more.
802
b34b32e7
JK
803Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
804
805 * lib/gdb.exp (default_gdb_version): A version number must start
806 with a digit, but other than that contains all characters up to
807 the first whitespace character.
808
d894a6e9
JK
809Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
810
811 * gdb.base/commands.exp (breakpoint_command_test): New tests.
812
74cb8a36
JK
813Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
814
815 * gdb.c++/*.exp: Warn if executable does not exist. The original
816 reason for skipping the warning was that configure.in sometimes
817 intentionally skipped building the executables but the tcl code
818 had no way of knowing. That (a) was always bogus with respect to
819 error handling, (b) is no longer true (right now there is no way
820 to skip C++ tests).
821
822 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
823
766de354
PS
824Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
825
826 * gdb.base/list.exp: Add expect patterns for output from
827 SunPRO compiled executables.
828 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
829 types.
830
1ef0c066
JK
831Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
832
62f2c808
JK
833 * gdb.base/break.exp (test_next_with_recursion): Accept any line
834 number (we are already testing that the correct source line text
835 gets printed).
836
837 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
838 that is what is intended, but something needed to be done to get
839 sunos4 native working again.
840
841 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
842
1ef0c066
JK
843 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
844 apparently went with a (very) old xfail.
845
a302b5c2
KH
846Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
847
848 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
849 runto_main is a proc in gdb.exp that will do 'step' for target use
850 stubs.
851 * gdb.base/exprs.exp: ditto.
852 * gdb.base/interrupt.exp: ditto.
853 * gdb.base/opaque.exp: ditto.
854 * gdb.base/printcmds.exp: ditto.
855 * gdb.base/ptype.exp: ditto.
856 * gdb.base/scope.exp: ditto.
857 * gdb.base/setvar.exp: ditto.
858 * gdb.base/signals.exp: ditto.
859 * gdb.base/twice.exp: ditto.
860 * gdb.c++/classes.exp: ditto.
861 * gdb.c++/inherit.exp: ditto.
862 * gdb.c++/templates.exp: ditto.
863 * gdb.base/break.exp: no run and hit main for stubs. Change line
864 numbers for breakpoints and info breakpoint.
865 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
866 breakpoint().
867 * gdb.base/callfuncs.c: ditto.
868 * gdb.base/exprs: ditto.
869 * gdb.base/interrupt.c: ditto.
870 * gdb.base/opaque0.c: ditto.
871 * gdb.base/printcmds.c: ditto.
872 * gdb.base/ptype.c: ditto.
873 * gdb.base/scope0.c: ditto.
874 * gdb.base/setvar.c: ditto.
875 * gdb.base/signals.c: ditto.
876 * gdb.base/twice.c: ditto.
877 * gdb.c++/misc.cc: ditto.
878 * gdb.c++/templates.cc: ditto.
879
6e131ad8
JK
880Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
881
8c7ab5da
JK
882 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
883
ac35a003
JK
884 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
885 somewhere between `read' and `main.c'. I'm pretty sure the
886 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
887 and it isn't particularly useful.
888
6e131ad8
JK
889 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
890
91e3c246
JK
891Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
892
893 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
894
40ee1402
KH
895Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
896
897 * config/mt-slite: add LIBS and -nostdlib.
898 * config/slite-gdb.exp: add this new file to support sparclite target.
899
11c54b4f
DE
900Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
901
902 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
948121f2
DE
903
904 * gdb.base/a2-run.exp: Change argument to istarget from
905 "*-*-vxworks" to "*-*-vxworks*".
906 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
907
1c2258cc
KH
908Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
909
910 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
911 will not runto main but do a 'step' to step out of breakpoint().
912 * config/mt-slite: add -Dusestubs.
913
1d30b948
JK
914Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
915
8abe0b3d
JK
916 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
917 instead of just @.
918
0926990e
JK
919 * gdb.base/signals.exp: Add test for "handle all print".
920 * TODO: Remove "handle all print". Also remove item about
921 checking copyright date (I don't like the idea of a spurious FAIL
922 based on when we run the tests).
923
31a425c3
JK
924 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
925 for SunOS4 (reason for failure not investigated). Remove
926 redundant test for $binfile.
927
edcea375
JK
928 * gdb.base/nodebug.c (array_index): Call malloc.
929
1d30b948
JK
930 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
931
eead772b
JL
932Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
933
934 * gdb.base/recurse.exp: Update gdb_test invocation to use new
935 conventions and slightly simplify the matching regexp.
936
96528ad5
JK
937Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
938
eead772b
JL
939 * gdb.base/break.exp: Update gdb_test invocation to use new
940 convention.
941
942 * lib/gdb.exp: If noargs is not set, set it to 0.
943
c793c274 944 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9d96ecba 945 tests unique.
c793c274 946
f2ee99a4 947 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
96528ad5 948
3c727f72
JK
949Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
950
951 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
952 one argument of type "<non-float parameter>".
953
e8a256f8
SG
954Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
955
956 * config/rom68k.exp: New file to support Motorola IDP board.
957 * gdb.base/a2-run.exp: Skip this file if noargs is set.
958 * gdb.base/break.c: Change things around so that this program
959 doesn't depend upon args. This is necessary to make remote
960 targets work (in general, they can't take args).
961 * gdb.base/break.exp: Don't try to send args to program. Don't
962 expect output. Also, replace lots of code with gdb_test.
963
67f35633
JK
964Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
965
a59f104e
JK
966 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
967 printing of '\'' (which is what the comment says we are testing,
968 even though we were not), not '''.
969 (test_integer_literals_rejected): Test that printing ''' is an error.
970
971 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
972 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
973 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
974 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
975 Use gdb_test not test_print_accept.
976 * lib/gdb.exp: Remove test_print_accept.
977
82f14c54
JK
978 * gdb.base/signals.exp (signal_tests_1): Make pass message
979 consistent with fail message.
980
67f35633
JK
981 * gdb.base/whatis.exp: Remove xfails for printing char vs.
982 unsigned char; the bug (PR 1821) is fixed.
983
984 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
985
986 * gdb.base/scope.exp (test_at_localscopes): Call pass for
987 successful tests--makes xfailing them work right.
988
05918905
JK
989Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
990
4081daa1
JK
991 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
992 only \r\n, not .*. The test can pass .* as the last thing in
993 $pattern if that is what it wants. In addition to providing this
994 flexibility, this change should speed up pattern matching in cases
995 where the pattern already ended with .* (there were a number of
996 them). This change also helps catch bad patterns--in the old
997 scheme the typo "char \*" instead of "char \\*" would pass. Now
998 it is caught.
999 * Many .exp files: Update callers.
1000
9be82863
JK
1001 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
1002 clearer and does not spuriously match multiple ('s. Likewise for
1003 ) and *.
1004
fcb869f1
JK
1005 * gdb.base/nodebug.exp: Test ability to call a function and pass
1006 it a string (even with no debugging info).
1007
05918905
JK
1008 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
1009 "p '\'", which is the same as "p ''" once tcl gets done with
1010 quoting, to "p '\\'", which I suspect is what is intended (one
1011 backslash gets sent to GDB).
1012
1013 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
1014
2f8996dc
JK
1015Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1016
1017 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
1018 1817) was fixed literally years ago.
1019
07b96357
PS
1020Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1021
1022 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
1023 test, it causes stepping out of call_after_alloca_subr with
1024 optimizing compilers.
1025 (localvars_in_indirect_call): Consume GDB prompt if `finish'
1026 fails.
1027
d4f389f6
PS
1028 * gdb.c++/templates.exp: Source templ-info.exp only if
1029 the templates executable exists.
1030
07b96357
PS
1031 * gdb.c++/misc.cc (class Contains_static_instance,
1032 class Contains_nested_static_instance),
1033 gdb.c++/classes.exp (test_static_members): Test printing of
1034 a class that contains a static instance of the class.
1035
1036Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1037
1038 * gdb.base/langs2.c (cppsub_): Don't prototype.
1039 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
1040 only, I believe).
1041
54e85b8b
JK
1042Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1043
a331c834
JK
1044 * lib/gdb.exp (skip_chill_tests): New procedure.
1045
54e85b8b
JK
1046 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
1047
4eb2d219
JL
1048Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
1049
1050 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
1051 each expect pattern. Cuts runtime from 12 to about 4 seconds.
1052
60fdbf97
JK
1053Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1054
4eb2d219
JL
1055 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
1056
b77a4fbe
JK
1057 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
1058 disassemble 8, not 16, instructions for part 4.
1059
cc5be366
JK
1060 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
1061 support the latter anymore.
1062
60fdbf97
JK
1063 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
1064 -DNO_PROTOTYPES.
1065 * gdb.base/callfuncs.c: Control use of prototypes based on
54e85b8b 1066 NO_PROTOTYPES, not __STDC__.
60fdbf97
JK
1067 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
1068 t_float_values2 tests if prototypes in use.
1069
1070 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
1071 t_double_values): When checking differences against DELTA, check
1072 that difference is within the range (-DELTA,DELTA), not just
1073 (-infinity,DELTA).
1074
cb58e516
KH
1075Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
1076
1077 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
1078 'file' command firts, then 'target', then 'load', this is due to gdb
1079 target set up.
1080 * config/mips-gdb.exp: Fix a couple regular exp bugs.
1081
b5f105b7
JL
1082Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
1083
1084 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
1085 FP load/store variants.
1086 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
1087
6aa082e0
JK
1088Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1089
1090 * gdb.base/term.exp: Do not give a warning if not native, it is
1091 not an abnormal condition.
1092
7cf24958
JK
1093Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
1094
1095 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
1096 t_char_array".
1097
0794ff45
JK
1098Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
1099
566ac567
JK
1100 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
1101 are getting the version number.
1102
0794ff45
JK
1103 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
1104 if not native, it is not an abnormal condition.
1105
f7ef65ff
JK
1106Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1107
1108 * lib/gdb.exp: Just use "file exists", rather than undocumented
1109 dejagnu procedure "findfile".
1110
65424cda
C
1111Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1112
2b53190d
C
1113 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
1114 (LDFLAGS): Set to -Xlinker -Ur.
1115
65424cda
C
1116 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
1117 Removed, these values are set by lib/gdb.exp.
1118
1119 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
1120
9c79b8b5
C
1121Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1122
983bfa63
C
1123 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
1124 of replicating gdb startup code.
1125
1126 * config/mt-vxworks (LDFLAGS): Set to -r.
1127 (CFLAGS_FOR_TARGET): Removed.
1128
1129 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
1130 (gdb) and gdb for vxworks uses (vxgdb).
1131
be813d02
C
1132 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
1133 executable is not in the tree and host != target, use sed and
1134 program_transform_name to determine the gdb name used by the
1135 target.
1136
9c79b8b5
C
1137 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
1138 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
1139
c44c67b5
JK
1140Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1141
9c79b8b5
C
1142 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
1143 floats, chars, and shorts where there are ANSI-style function
1144 definitions.
bc778001 1145
c44c67b5
JK
1146 * gdb.base/langs.exp, gdb.base/langs*: New test.
1147 * gdb.base/Makefile.in: Build it.
1148 * TODO: Remove item about checking that C names don't get C++
1149 demangling applied; this test tests it.
1150
1fb1efcd
JK
1151Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1152
08bac7ad
JK
1153 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
1154 went with the const70 xfail. The xfail went away a year ago.
1155
ad325d68
JK
1156 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
1157
6b045866
JK
1158 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
1159 for hp300.
1160
1eff7097
JK
1161 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
1162
1fb1efcd
JK
1163 * gdb.base/a1-selftest.exp: Don't run on hp300.
1164
f78d026a
JK
1165Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1166
1167 * Makefile.in (site.exp): Set host_alias and target_alias as well
1168 as host_triplet and target_triplet.
1169
3c1c71bf
JK
1170Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1171
f78d026a
JK
1172 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
1173
1174 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
1175 places as other ecoff systems).
372bb8b4 1176
3c1c71bf
JK
1177 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
1178 ultrix.
1179
f51b66ca
JK
1180Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1181
09837152
JK
1182 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
1183 remove them.
1184 * gdb.base/nodebug.exp: Accept "function" in addition to "text
1185 variable and "variable" in addition to "data variable".
1186 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
1187
f51b66ca
JK
1188 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
1189 2.
1190 * gdb.base/list1.c (long_line): Add additional statement at start
1191 of function.
1192 * gdb.base/list.exp (test_forward_search): Update line number to
1193 reflect new statement.
1194
1195Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1196
1197 * gdb.base/signals.exp: Reinitialize searched source directories
1198 after gdb_start call.
1199
333a8dde
JL
1200Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
1201
1202 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
1203 * gdb.stabs/Makefile.in: Likewise.
1204
1205 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
1206 change. Instead split the tests into smaller pieces.
1207 * gdb.disasm/hppa.s: Corresponding changes.
1208
a4efaf7c
JK
1209Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1210
e29b45a8
JK
1211 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
1212 Quote ^C when passing it to stty. For some shells ^ is a pipe.
1213
a4efaf7c
JK
1214 * gdb.base/funcargs.exp: Modify many tests so that every test
1215 either passes or fails. Make some test names unique.
1216
669c9fe3
JK
1217Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1218
66b063c0
JK
1219 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
1220 Call stty to set interrupt character.
1221
958f6a13
JK
1222 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
1223 for HP assembler versus GNU assembler based on actual behavior of
1224 $(CC), rather than assuming that $(AS) is always the GNU assembler.
1225
669c9fe3
JK
1226 * TODO: Suggest a few more stepping tests.
1227
c429bbab
SS
1228Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
1229
1230 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
1231 restart GDB for h8300 after a continue.
1232 (return): Add pattern to match a29k-udi behavior.
1233 * gdb.base/nodebug.exp: Remove obsolete comment.
1234 * gdb.base/regs.exp: New file, testing of register displays.
1235 * gdb.base/return.exp: Fix typo in reference to $objdir.
1236 * gdb.base/whatis.exp: Always start with a fresh GDB.
1237
7010dbce
JK
1238Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1239
1240 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
1241 higher, these tests generate a lot of output.
1242
6535b97b
JK
1243Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1244
1245 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
1246 code following the catch silently ignored some errors; without the
1247 catch they should be thrown like any other tcl error. Also, the
1248 catch used "" instead of {} which meant all the callers who wanted
1249 to include one of the characters "[]$ had to quote it an extra time.
1250 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
1251 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
1252 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
1253 Remove extra quoting.
1254
36491e5b
JL
1255Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
1256
af2e6b15
JL
1257 * gdb.base/commands.exp: Make test names unique; every test either
1258 passes or fails. Update some comments.
1259
36491e5b
JL
1260 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
1261
e1a6b67a
JK
1262Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1263
89ac6f79
JK
1264 The following fixes a FAIL caused by the fact that the alpha stabs
1265 configuration didn't use the ".if alpha" code in weird.def.
1266 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
1267 bit pointer, so the 32 bit version works even on the alpha.
1268 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
1269 Remove the stuff which allowed us to have separate versions for
1270 alpha and everything else.
1271
b2385a0a
JK
1272 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
1273 regexp which "info func operator\[\](" is supposed to match. Fix
1274 string to send to GDB. Note that GDB still doesn't work right. Add a
1275 new test for "info func .perator\[\](" which GDB does handle correctly.
1276
e1a6b67a
JK
1277 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
1278
f34c8766
JK
1279Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1280
1281 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
1282 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
1283 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
1284 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
1285 it makes the tests harder to understand and confuses test-o-matic.
1286 The preferred style is that each test provides a PASS or a FAIL,
1287 and has a unique message (e.g. "continue #54" not just "continue")
1288 which is the same for the pass and the fail.
1289 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1290 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
1291 to lib/gdb.exp.
1292 * gdb.base/printcmds.exp: Use test_print_accept. Remove
1293 prt_accept which was basically the same thing. Likewise for
1294 test_print_reject and prt_reject.
1295 * lib/gdb.exp (test_print_reject): Add some more error message
1296 patterns to match from the former printcmds.exp (prt_reject).
1297 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
1298 One defect of the passcount stuff is that some of it failed to
1299 report XPASS where appropriate.
1300 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
1301 stuff before and after arg in expected pattern.
1302 (test_paddr_operator_functions): Re-do test without print_addr_of;
1303 this is the only test which seems to want extra stuff there.
1304
29f25f6f
JK
1305Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1306
f34c8766
JK
1307 * gdb.base/nodebug.exp: Update new tests to reflect improved
1308 wording of gdb output.
1309
29f25f6f
JK
1310 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
1311 and "ptype" work on variables in files compiled without -g.
1312 Replaces commented out "maint print msymbol" tests.
1313
0c72a5b7
JK
1314Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1315
66833626
JK
1316 * gdb.base/setvar.c (dummy): Call malloc.
1317
24f5d04a
JK
1318 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
1319 losing with the irix4 sed.
1320
0c72a5b7
JK
1321 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
1322 ALRM" on irix4.
1323
d722005e
JK
1324Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1325
1326 * TODO: Remove items about corefile.exp testing new exec-file and
1327 backtrace; both are now done. Add items about printing enums.
1328
770b7c59
JK
1329Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1330
2d593cdd
JK
1331 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
1332 "get signal $thissig" test fails.
1333
770b7c59
JK
1334 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
1335
4a9758ed
JK
1336Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1337
59235564
JK
1338 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
1339 compiler warning with dec alpha compiler.
1340
1341 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
1342 extra \n from gdb_test call (this explains why the prompt test
1343 that I removed yesterday was there).
1344 (user_defined_command_test): Remove extra \n and prompt test.
1345
1346 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
1347 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
1348 doesn't exist.
1349 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
1350 Also remove alpha workaround, which turns out to be because
1351 SIGABRT == SIGLOST.
1352
3074a46d
JK
1353 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
1354
4a9758ed
JK
1355 * gdb.base/help.exp: Don't test "help show".
1356
4a2170f0
JK
1357Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1358
4a9758ed
JK
1359 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
1360 "set print address" is on.
1361 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
1362 pass prompt to gdb_test; gdb_test already looks for the prompt.
1363
8bc80016
JK
1364 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
1365
4a2170f0
JK
1366 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
1367 was a vestige of the manual TESTSTRATEGY, and the purpose of it
1368 was to make sure that gdb can read a core file. But (a) the "read
1369 the corefile" part didn't make it to a1-selftest.exp, we just
1370 delete the corefile after creating it, and (b) we test reading
1371 corefiles in corefile.exp anyway. Also, this test left around a
1372 xgdb process on Solaris.
1373
1374 * gdb.base/corefile.exp: Also test backtrace.
1375
cba9d85e
JL
1376Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
1377
b0c29749
JL
1378 * gdb.base/commands.exp: Test a simple user defined command with
1379 arguments and if/while statements; verify the full user command is
1380 printed by "show user".
1381
cba9d85e
JL
1382 * gdb.base/commands.exp: Test if/while commands as part of a
1383 breakpoint command list; verify they appear in breakpoint
1384 information.
1385
74549306
JK
1386Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1387
1388 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
1389 than by dividing by zero.
1390
4f9045b4
JL
1391Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
1392
1393 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
1394 performing an inferior call with watchpoints enabled.
1395 * gdb.base/watchpoint.c (main): Delete second unnecessary read
1396 call.
1397
6fd417ff
JK
1398Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1399
d7c6f0f7
JK
1400 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
1401 of "file" command.
1402
6fd417ff
JK
1403 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
1404 Add additional pattern for when "int operator int(void);" appears
1405 in a different order.
1406
07112465
JK
1407Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
1408
229ad466
JK
1409 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
1410
07112465
JK
1411 * gdb.base/help.exp: Replace most of docstrings for "info signals"
1412 and "signal" with ".*".
1413
d71511fb
JK
1414Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
1415
1416 * TODO: Add note about "handle all nostop".
1417
1418 * gdb.base/{sigall.c, sigall.exp}: New test.
1419 * gdb.base/Makefile.in: Add it.
1420
26e4dcae
SS
1421Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
1422
1423 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
1424 when invoking GDB, suppresses any windowing interface.
1425
8ef36cf3
SS
1426Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
1427
1428 * config/sim-gdb: New file, simulator testing support.
1429
61c4b14e
JL
1430Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
1431
1432 * gdb.base/interrupt.exp: Test calling func1 twice.
1433
9b826d6d
JK
1434Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
1435
1436 * gdb.base/list.exp (test_forward_search): Set timeout higher
1437 when we'll be getting lots of output from gdb.
1438
1439 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
1440 "init_malloc" to after the expect statement. Run it if that
1441 regexp is taken, but also for two others which happen if source
1442 cannot be found.
1443
0427f3ec
JK
1444Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1445
1446 * gdb.base/printcmds.exp: New test, for printing register before
1447 program is running.
1448
633e6238
PS
1449Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1450
1451 * gdb.base/list.exp: Correct some alternate expect patterns
1452 to reflect changes in list1.c.
1453
cdb09cd6
JK
1454Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1455
4ec56c1f
JK
1456 * TODO: Add item regarding large frames.
1457
cdb09cd6
JK
1458 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
1459
1460 * TODO: Remove item about enabling return.exp; it
1461 is enabled. Suggest a few more "return" tests.
1462
528d1a8d
PS
1463Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1464
1465 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
1466 anonymous unions.
1467
fd82583b
JK
1468Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1469
1470 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
528d1a8d 1471 and pr-5646.o, so "make" is the same as "make all", not "make
fd82583b
JK
1472 pr-4975.o".
1473
75d1ef13
SS
1474Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
1475
1476 * gdb.base/list.exp: Adjust expectations to reflect changes in
1477 list1.c.
1478 (test_forward_search): New test proc.
1479 * gdb.base/list1.c (long_line): New function, has long source line.
1480
1481Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
1482
1483 * gdb.base/a1-selftest.exp: Change initial stepping to know about
1484 additional line of code that was added.
1485
002199bc
JL
1486Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
1487
1488 * gdb.disasm/hppa.s: Break the large branching tests into smaller
1489 tests so as not to overflow expect's input buffers.
1490 * gdb.disasm/hppa.exp: Corresponding changes.
1491
52e895cb
PS
1492Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1493
1494 Beginnings of template debugging tests.
1495 * gdb.c++/templ-info.cc: New file to test for template
1496 debugging capability of the compiler.
1497 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
1498 templ-info.cc.
1499 * gdb.c++/templates.cc: Add explicit template instantiations
1500 to enable compiling with -fno-implicit-templates. Add destructor
1501 and 'value' method to T5 class for template tests.
1502 * gdb.c++/templates.exp: Add testcases for printing of template
1503 types, setting breakpoints on template methods and calling a
1504 template method.
1505
1506Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
1507
1508 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
1509 branch target since some assemblers (gas-2.5) may emit a
1510 relocation for the branch instead of resolving it in the
1511 assembler.
1512
68906e4c
PS
1513Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1514
1515 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
1516 through signal handler.
1517
6b55e5e3
C
1518Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1519
1520 * configure.in (*-*-netware): Use config/mt-netware.
1521
1522 * config/mt-netware: New file.
1523 * config/mt-i386-netware: Removed, separate configs for different
1524 netware architectures are no longer needed now that we have
1525 --with-headers.
1526
1527Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1528
1529 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
1530 by the recent changes to use ANSI C arithmetic conversions.
1531
62433a30
JK
1532Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1533
1534 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
1535 bug involving using inferior_pid to figure out whether to select a
1536 frame.
1537
1538Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
1539
1540 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
1541 match the current disassembler output.
1542
1543Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
1544
1545 * gdb.fortran/exprs.exp: Expect VOID instead of void.
1546 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
1547 types, expect "int" as type of integer values (for now).
1548
9fa1bd1f
JL
1549Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
1550
1551 * gdb.base/commands.exp: New tests for if/while commands.
1552
b19d7c45
PB
1553Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
1554
1555 * lib/gdb.exp (runto): Replace sub-pattern for hex value
1556 by .*, since hex values have different syntax in Chill mode.
1557
146d1b55
PS
1558Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1559
1560 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
1561 linefeed from expect pattern for repeated types with indices > 9.
1562
68622837
SS
1563Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
1564
1565 First part of Fortran test suite.
1566 * gdb.fortran: New directory.
1567 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
1568
176d5504
PS
1569Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1570
1571 * gdb.base/default.exp: Update expect pattern for load command
1572 without arguments.
1573
2c5d4a34
ILT
1574Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1575
1576 * configure.in: Change i386 to i[345]86.
1577 * gdb.base/configure.in: Likewise.
1578 * gdb.c++/configure.in: Likewise.
1579 * gdb.chill/configure.in: Likewise.
1580
70bcd4bc
SS
1581Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
1582
1583 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
1584 patterns, since that is not a valid context for comments.
1585
1586Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
1587
1588 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
1589 repeated types and repeated types with indices > 9.
1590
3cbe9f4d
SS
1591Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
1592
1593 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
1594 2417; old bug has been fixed.
1595
5278c61d
JL
1596Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
1597
b42f02ba
JL
1598 * gdb.base/interrupt.exp: When trying to wake up the inferior,
1599 send the newline ourselves instead of assuming gdb_test will do
1600 so when passed an empty input string.
1601
5278c61d
JL
1602 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
1603 stabs testcode.
1604
1605Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1606
1607 * lib/gdb.exp (gdb_test): Don't send anything if the first
1608 argument is an empty string. This makes cases where we want to
1609 match output that is already in expect's buffers (for example,
1610 matching a breakpoint after gdb_run_cmd has been called) work
1611 reliably.
1612
662bd263
C
1613Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1614
1615 * config/netware.exp: New file.
1616
9f70e450
C
1617Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1618
af1fa5e7
C
1619 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
1620 the -B and -L prefixes so we can find the debugging stub.
1621
c2926ab7
C
1622 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
1623 there and we are using the gcc from the tree.
1624
1625 * gdb.base/types.c: Removed.
1626
9f70e450
C
1627 * gdb.base/configure.in: Look for makefile fragments in ../config.
1628 Recognize i386-*-netware.
1629 * gdb.c++/configure.in: Likewise.
1630
d938d0f9
PS
1631Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1632
1633 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
1634 the correct TCL syntax.
1635
08104d73
C
1636Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1637
1638 * gdb.base/opaque.exp: use runto instead of messing around with
9f70e450 1639 breakpoints. Simplify by using gdb_test.
08104d73
C
1640
1641 * gdb.base/bitfields.exp: restart between tests on netware targets
1642 because breakpoints aren't relocated after target death. Run
1643 processes to completion.
1644
1645 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
1646
dedd81f1
FF
1647Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
1648
1649 * Makefile.in: Remove extra tabs that confuse some versions
1650 of "make". Use the newly built gdb to test with by default,
1651 rather than the first one in the tester's search path.
1652
a924cf19
SS
1653Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
1654
73e484b4
SS
1655 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
1656
a924cf19
SS
1657 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
1658 condition help.
1659
3e304ddf
C
1660Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1661
4704ece7
C
1662 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
1663
3236e984
C
1664 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
1665 running.
1666 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
4704ece7 1667 * gdb.base/funcargs.exp: Likewise.
3236e984 1668
4704ece7
C
1669 * gdb.base/bitfields.exp: Simplify by using gdb_test.
1670 * gdb.base/funcargs.exp: Likewise.
3e304ddf
C
1671
1672 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
1673 message is "".
1674
8f2d75fc
C
1675Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1676
98f6da4f
C
1677 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
1678 return,signals,twice}.exp: Handle non-existant binaries
1679 consistantly.
1680
8f2d75fc
C
1681 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
1682 * gdb.base/Makefile.in: Don't try to generate a core dump, we
1683 might testing a cross development system.
1684
1685Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1686
1687 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
1688 runtest script is relative to ${srcdir}, not ${rootdir}.
1689
802a2b00
SS
1690Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
1691
1692 * gdb.base/signals.exp: Allow for optionality of breakpoint
1693 address.
1694
7f5f5630
JK
1695Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1696
1697 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
1698
29a3db49
C
1699Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
1700
cdb181cb
C
1701 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
1702 for size_t definition.
1703 * gdb.c++/templates.cc: Likewise
1704
c14cb8ce
C
1705 * config/mt-i386-netware: New file.
1706
f3c8d097
C
1707 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
1708 defined.
1709
29a3db49
C
1710 * gdb.base/Makefile.in: Added support for systems that name core
1711 files by appending "core" to the program name.
1712 * gdb.base/a1-selftest.exp: Likewise.
1713
c3ac803f
PS
1714Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1715
1716 * gdb.base/return.exp: Add comment and message for `return double'
1717 test failure on Sparc Solaris.
1718
1719Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
1720
1721 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
1722
89597457
PS
1723Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1724
1725 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
1726 from optimizing them away.
1727 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
1728 patterns to include default constructors and assignment operators,
c3ac803f
PS
1729 to match gcc versions beyond 2.5.8. Accept any cplus demangling
1730 character in the output of the virtual base pointer.
89597457 1731
15c7f0c7
PS
1732Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1733
1734 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
1735 expression match in print_addr_of to avoid unintented matches.
1736 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
1737 versions up to 2.5.8.
1738
55f3c2b4
PS
1739Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1740
1741 * gdb.base/list.exp: Tweak alternate pattern for listing of an
1742 included file to run under newer versions of expect.
1743 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
1744 consecutive >'s in templates to accomodate recent cplus-dem.c change.
1745 Remove xfail for the virtual table of BDDHookV.
1746
a8594cb3
SS
1747Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
1748
1749 * lib/gdb.exp (string_to_regexp): Set a default result.
1750 (default_gdb_start): Fix misleading message.
1751
48f6098e
SS
1752Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
1753
9da7b237
SS
1754 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
1755 Remove all CC, etc definitions.
1756 * config/mt-hpux: New file.
1757 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
1758 (CFLAGS, LDFLAGS): Define.
1759 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
1760
48f6098e
SS
1761 * Makefile.in (site.exp): Don't insert host_os, etc.
1762 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
1763 (distclean): Check existence of subdir.
1764 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
1765 * gdb.base/Makefile.in: General cleanup and simplification.
1766 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1767 to build executables. Use default rule to build .o files.
1768 (EXPECT, RUNTEST, CC): Fix relative pathname.
1769 (site.exp): Don't insert host_os, etc.
1770 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
1771 and/or SIGUSR1 defined.
1772 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
1773 * gdb.c++/Makefile.in: General cleanup and simplification.
1774 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
1775 (CFLAGS): Remove.
1776 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
1777
d3f6b463
JL
1778Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
1779
1780 * gdb.base/recurse.exp: Misc changes to get tests running again
1781 after Kung's changes to the watchpoint code.
1782 * gdb.base/watchpoint.exp: Likewise.
1783
1784Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
1785
1786 * lib/gdb.exp (string_to_regexp): Convert {\} also.
1787
0fba9aa2
SS
1788Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
1789
1790 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
1791 * lib/gdb.exp (default_gdb_start): Define.
1792 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
1793 gdb.base/funcargs.exp, gdb.base/opaque.exp,
1794 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
1795 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
1796 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
1797 Don't call gdb_target_udi in between tests.
1798
63fb699b
JK
1799Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1800
68361314
JK
1801 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
1802 (which was basically just a local version of the same thing). In
1803 addition to avoiding duplication, gdb_test_exact is faster.
1804 * lib/gdb.exp (gdb_test_exact): Fix typo.
1805
31711c69
JK
1806 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
1807 don't give an error.
68361314 1808
31711c69
JK
1809 * gdb.base/term.exp: Call delete_breakpoints before starting.
1810
63fb699b
JK
1811 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
1812 (t10): Add comment.
1813
33268150
SS
1814Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1815
1816 Reorganization of the GDB Test Suite.
1817
1818 * gdb.base: New directory, contains all the basic tests.
1819 * gdb.c++: New directory, tests specific to C++.
1820 * gdb.chill: New directory, tests specific to Chill.
1821 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
1822 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
1823 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
1824 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
1825 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
1826 t30-31 to chill).
1827 * */gdbme.*: Rename to match appropriate expect scripts.
1828 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
1829 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
1830 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
1831 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
1832 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
1833 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
1834 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
1835 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
1836 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
1837 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
1838 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
1839 gdb.c++/virtfunc.cc: New names of C++ files.
1840 * gdb.chill/chillvars.ch: New name of Chill file.
1841 * gdb.base/configure.in, gdb.c++/configure.in,
1842 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
1843 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
1844 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
1845 * configure.in (configdirs): Update to reflect directory changes.
1846 (target_abbrev): No longer define for any configuration.
1847 * Makefile.in: Cosmetic improvements to header comments.
1848
b11f2c1f
PB
1849Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
1850
1851 Various changes to gdb.t31:
1852
1853 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
1854 * gdbme.ch: Make all key-words and predefineds be upper-case.
1855 * chillvars.exp: Expect key-words and predefinds in upper-case.
1856
1857 * chillvars.exp: Use gdb_test_exact many places.
1858 Change expected output for arrays (which now includes index labels).
1859
1860 * pr-5020.exp, gdme.ch (module PR_5020):
1861 New test, for PR-5020.
1862
f2d5a56e
PB
1863Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
1864
1865 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
1866 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
1867
0b9158e6
PB
1868Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
1869
1870 * Makefile.in: Fix bit-rot in definitions of CHILL,
1871 CHILL_FOR_TARGET and Chill_LIB.
1872 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
1873 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
1874 CHILL, and CHILL_LIB.
1875
90fba5fa
BC
1876Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
1877
1878 * Revert the previous changes. Please see Rob's directory
1879 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
1880
2f109983
BC
1881Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
1882
1883 * Makefile.in, configure.in, config/mips-gdb.exp,
1884 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
1885 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
1886 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
1887 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
1888 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
1889 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
1890 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
1891 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
1892 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
1893 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
1894 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
1895 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
1896 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
1897 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
1898 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
1899 changes from 94Q1.
1900
1901Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
d7096b92
BC
1902
1903 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
1904 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
1905 Rob's new testing fragments.
1906
8f07e537
BC
1907Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
1908
1909 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
1910 lib/gdb.exp: Replace error proc calls with perror.
1911
b17fd29d
SS
1912Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
1913
1914 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
1915 version also, match on casted version strings, and match on
1916 gdb startup case where the line numbers might be messed up.
1917
0c575f2d
BC
1918Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
1919
1920 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
1921 (CFLAGS): Delete it from here.
1922
4d2ad0a8
BC
1923Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
1924
1925 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
1926
526637b5
SS
1927Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
1928
1929 * Makefile.in (RUNTEST): Default to just "runtest".
1930
9b63f09c
JL
1931Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1932
1933 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
1934 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
1935 the code has been restructured.
1936
739324d7
JK
1937Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1938
1939 * gdb.t00/default.exp (set write): Allow any number of \r and/or
1940 \n, not just one of each.
1941
1942 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
1943 /bin/cc gives a warning if you do.
1944
0cb7d54f
KH
1945Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
1946
1947 * gdb.t24/demangle.exp: change expect pattern of
1948 __t10ListS_link1ZUiRCUiPT0
1949
fa75e476
JL
1950Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1951
1952 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
1953 on local variables in recursive functions.
1954
1955 * gdb.t07/Makefile.in: Build the new test.
1956
b3e258b4
JL
1957Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1958
194e9928 1959 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
b3e258b4
JL
1960 directly. Instead compare the return values from actual calls.
1961
099c286e
BC
1962Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
1963
1964 * Makefile.in (check): Set TCL_LIBRARY for runtest.
1965
bff07199
JL
1966Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1967
1968 * From Peter Schauer with minor modifications.
1969 * gdb.t15/return.exp (return_tests): Handle targets where "return"
1970 stops in mid-line in the caller. Add xfail for returning a float
1971 value on X86 targets.
1972
f0705d18
JL
1973Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1974
67808d3e
JL
1975 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
1976 to avoid expect lossage.
1977 (fmem_LRbug_tests): Likewise.
1978 * gdb.disasm/hppa.s: Corresponding changes.
1979
f911e417
JL
1980 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
1981 conditions to work with latest dejagnu/expect.
1982
7e550eb3
JL
1983 * gdb.t15/funcargs.exp (finish from indirect call): No longer
1984 expected to fail on the PA.
1985 (backtrace in call with trampolines): Explicitly require main
1986 to be frame #1 (no trampolines should show up in backtrace).
1987
19155bc2
JL
1988 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
1989 "continue -expect".
1990 * gdb.t06/break.exp: Likewise.
1991 * gdb.t07/watchpoint.exp: Likewise.
1992 * gdb.t13/bitfields.exp: Likewise.
1993 * gdb.t15/{funcargs,return}.exp: Likewise.
1994 * gdb.stabs/weird.exp: Likewise.
1995 * config/{mips,udi}-gdb.exp: Likewise.
1996
f0705d18
JL
1997 * hppa.sed: Enclose comments within a sed command to avoid
1998 losing with the old OSF1 sed.
1999
1f655b81
PS
2000Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2001
2002 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
2003 sequent dynix.
2004 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
2005 * gdb.t15/funcargs.exp: Conditionally step again to really
2006 finish from marker_call_with_trampolines. Handle the case where
2007 the first step from within call_with_trampolines already steps
2008 us back to main.
2009 * gdb.t15/gdbme.c: Add comment to closing brace of
2010 call_with_trampolines for funcargs.exp.
2011
374bc5d7
JL
2012Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2013
2014 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
2015 Fix typo(s).
2016
28a21812
JL
2017Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2018
2019 * gdb.t07/gdbme.c: More code for watchpoint testing.
2020
2021 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
2022 "Hardware watchpoint" throughout file.
2023 (test_watchpoint_triggered_in_syscall): New test.
2024 (test_complex_watchpoint): New test.
2025
277c24a1
JL
2026Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2027
2028 * gdbme.c (call_with_trampolines): New function to try and step
2029 into. Tests trampoline problems on the PA.
2030
2031 * funcargs.exp (localvars_in_indirect_call): No longer expect
2032 stepping into indirect call to fail on PAs.
2033 (test_stepping_over_trampolines): New test.
2034
b93e563c
JK
2035Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2036
2037 * TODO: Add suggestions for static member function tests, and
2038 completion tests.
2039
3006c5ac
JK
2040Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2041
b93e563c
JK
2042 * TODO: Add suggestions for "p/a" tests.
2043
3006c5ac
JK
2044 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
2045 (default_gdb_exit): Replace all the hair with sending "quit" to
2046 the process with a simple close.
2047
7e1f3405
JK
2048Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2049
2050 * TODO: Add suggestions for shared library tests.
2051
d19fc879
JK
2052Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2053
2054 * TODO: Add suggestions for x/s tests.
2055
45f43ce2
JK
2056Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2057
2058 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
2059 "enable once", and "enable breakpoints once" with ".*".
2060
24f81557
JK
2061Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2062
27677e75 2063 * TODO: Add suggestions about structure passing tests.
24f81557 2064
cbb99ebb
PS
2065Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2066
2067 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
2068 the primary1 test, use work around if __GNUC__ < 2.
2069 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
2070 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
2071 Test for bad output rather than waiting for timeout. Issue
2072 second continue only if first continue failed.
2073
31b03fe4
JK
2074Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2075
2076 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
2077 operator[] test with gdb_test because the old code didn't seem to
2078 be getting the quoting right with the new dejagnu.
2079
2f109983
BC
2080Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
2081
2082 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
2083 one from the path.
2084 * Makefile.in: Use a fresh expect if there is one, use runtest
2085 from the src tree if there is one.
2086
b4f6f3c1
JK
2087Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2088
90e58b6c
JK
2089 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
2090 next over recursive call. Revise the tests from that point on
2091 (which had been skipped) to match GDB's actual (correct) output.
2092
2093 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
2094 with next over a breakpoint whose condition is false.
2095
b4f6f3c1
JK
2096 * gdb.t00/help.exp: Comment out "help set print" tests just like
2097 (and for same reason as) "help set" test.
2098
34535b44
JL
2099Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2100
2101 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
2102 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
2103
d3b06c5f
JK
2104Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2105
34535b44
JL
2106 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
2107 necessary gdb_target_udi.
2108
2558ba5d
JK
2109 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
2110
fd70af24
JK
2111 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
2112 1838 and 2417; they are fixed.
5bf58105 2113
fd70af24
JK
2114 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
2115 gdb.t03/ptype.exp (ptype structure, ptype union):
2116 Remove xfails; the test is looser than when the xfails were added.
5bf58105
JK
2117
2118 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
2119 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
2120
b6999724
JK
2121 * gdb.t01/run.exp: Only run shell test if isnative.
2122
ebbed4c4 2123 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
2124 since "run" automatically loads if necessary. Call gdb_target_udi
2125 after the "file" since "file" kills any execution target.
ebbed4c4 2126
d3b06c5f
JK
2127 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
2128 GDB. GDB doesn't work that way (not anymore at least) on UDI.
34535b44
JL
2129 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
2130 argument for UDI.
d3b06c5f 2131
60f1cc98
JK
2132Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2133
2134 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
2135
2136 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
2137
3c409d20
JK
2138Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2139
2140 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
2141 properly quoting regexps. This makes the second argument to
2142 demangle a fixed string, which matches the callers, instead of a
2143 shell-style pattern which is what the previous implementation
2144 used. Update some of the callers.
2145
ddb01977
JL
2146Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2147
90e77b4a
JL
2148 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
2149 (comib_nullified_tests): Fix typo.
2150 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
2151 strings. No longer expected to fail.
2152
8a1f1fba
JL
2153 * gdb.disasm/hppa.s (addib_tests): Fix typo.
2154 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
2155 strings. No longer expected to fail.
2156
ddb01977
JL
2157 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
2158 string. No longer expected to fail.
2159
6b4eae93
JL
2160Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2161
647d688b
JL
2162 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
2163 No longer expected to fail.
2164
6b4eae93
JL
2165 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
2166 string. No longer expected to fail.
2167
81268ac8
JK
2168Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2169
2170 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
2171 only in the names (I probably got most of them). I was even
2172 generous with some which differed in underscores in names, and
2173 probably missed a few, and I *still* was able to remove almost a
2174 third of the file with almost no impact on testsuite coverage.
2175
a8493f59
JK
2176Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2177
b2c41678
JK
2178 * gdb.t00/default.exp: Match udi_attach error message as well as
2179 the one from child_attach.
2180
2181 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
2182
2183 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
2184
2185 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
2186 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
2187
a8493f59
JK
2188 * Move test with enums and partial symbols back to
2189 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
2190 Reverts the change of 26 May 93. Per today's change to
2191 stabs.texinfo, the behavior that weird.exp was expecting was
2192 unreasonable; what is important is that the compiler+gdb get
2193 things right, which happens with a recent gcc. Also fix the test
2194 to deal with native compilers which put out the stab gdb can't
2195 deal with.
2196
48c667b4
JK
2197Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2198
a7409c54
JK
2199 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
2200 in the names. The main thing these accomplish is to slow things down.
2201 Many more such duplicates surely remain.
2202
48c667b4
JK
2203 * gdb.t00/help.exp: Comment out "help support" test just like
2204 (and for same reason as) "help set" test.
2205
9f388ef8
FF
2206Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
2207
2208 * gdb.t06/break.exp: Remove setup_xfails for
2209 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
2210 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
2211 about known bug in gcc to include up through 2.5.8.
2212 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
2213 well as "_vb$".
2214 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 2215 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
2216 with latest gcc and gdb.
2217 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
2218 well as "_vb$".
2219
7d251816
JL
2220Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2221
2222 * configure.in (hppa*-*-*): Also configure and build stabs-only
2223 tests.
2224
4a5242e8
JL
2225Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2226
2227 * gdb.t10/hppa.mt: A makefile fragment for the PA.
2228 * gdb.t10/configure.in (hppa*-*-*): Use it.
2229
4b471f93
PS
2230Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2231
2232 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
2233
a3435c0e
PS
2234Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2235
2236 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
2237 versions prior to 1.13.5.
2238
77918505
JK
2239Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2240
2241 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
2242 the prompt is at the start of a line.
2243
46ee83a0
JL
2244Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2245
2246 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
2247 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
2248 in the copr tests now.
2249 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
2250 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
2251 expected to fail.
2252
0ab6de23 2253Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 2254
80edc7cb
JK
2255 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
2256 gdb.t31/chillvars.exp, lib/gdb.exp:
2257 Tweak to run under either version of expect.
2258 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
2259 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
2260 * gdb.t11/list.exp: Remove extraneous whitespace.
2261
2262Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2263
2264 * gdb.t16/printcmds.exp (test_print_strings): Accept
2265 "(unsigned char *) " before the string.
2266
2267 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
2268
2269Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
2270
2271 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
2272 * gdb.t06/configure.in: Don't try to compile signals test program
2273 if doing mips-idt-ecoff.
2274
2275Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
2276
2277 * Most .exp files: Tweak to run under either version of expect.
2278
44d25056
JK
2279Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2280
2281 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
2282 xfails; I'm not sure why they are failing, but not because of PR 1806.
2283
c36a1486
RS
2284Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
2285
2286 * config/unix-gdb.exp: Remove gdb_unload cause it's already
2287 defined in lib/gdb.exp.
2288
2db87e22
PS
2289Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2290
2291 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
2292 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
2293 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
2294 have to be typeless.
2295
2296Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
2297
2298 * TODO: Add suggestion for copyright year test.
2299
e1beb230
SS
2300Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
2301
2302 * configure.in (*-*-lynxos*): Add stabs tests.
2303
af5ede6e
JL
2304Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2305
e1beb230
SS
2306 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
2307 so insert a tab before any assembler directive in column zero.
2308
af5ede6e
JL
2309 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
2310 stores.
2311 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
2312 stores.
2313 (fpu_short_memory_tests): Likewise.
2314
2315Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2316
2317 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
2318 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
2319 .stabs directives in comments.
2320
b0f4ec40
JK
2321Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2322
2323 * TODO: New file, describing tests we could write.
d910c7e9 2324 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 2325
64143621
JK
2326Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2327
dfbaacfa
JK
2328 * gdb.t06/signals.exp: Add kludge to force re-sync.
2329
64143621
JK
2330 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
2331 to xgdb instead of gdb, get out of gdb.
2332
92a6c3cc
JK
2333Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
2334
2335 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
2336 for info.
2337
20fde16a
JL
2338Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
2339
2340 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
2341 * gdb.stabs/configure.in (hppa*-*-*): Use it.
2342 * gdb.stabs/hppa.sed: New sed script for the PA.
2343
aad143dc
JK
2344Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2345
2346 * gdb.stabs: Re-write weird.def and configuration to use sed
2347 instead of cpp. sed is portable and POSIX; cpp is neither.
2348
b219511b
JK
2349Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2350
2351 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
2352
3971f61b
JK
2353Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2354
2355 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
2356
4a8f7bf1
JK
2357Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2358
073cca33
JK
2359 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
2360 "_vb$".
4a8f7bf1
JK
2361 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
2362 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
2363
51763ee2
JK
2364Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2365
2366 * lib/gdb.exp: Comment out code which depends on non-existent
2367 `transform' procedure.
2368
85174909
RS
2369Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
2370
eba272f3 2371 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
2372 * lib/gdb.exp: Transform tool name.
2373 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
2374 1.1's new error handling system.
2375
95bfaf1c
JK
2376Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2377
2378 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
2379
2380Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2381
2382 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
2383 They made pattern matching so slow that timeouts happened on
2384 heavily loaded systems. Now any output from "show print" which
2385 gets us back to the GDB prompt is a PASS.
2386
12f4fe6c
SG
2387Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
2388
2389 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
2390
bb42d443
JK
2391Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2392
3c1423d6
JK
2393 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
2394
bb42d443
JK
2395 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
2396 It is not from PR 3220.
2397
33732871
JK
2398Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2399
2400 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
2401 just started failing because they depended on the order the
2402 subcommands are presented, or exact docstring text. This kind of
2403 test is a pain and has minimal benefit.
2404
bf96935b
JK
2405Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2406
2407 * gdb.t09/corefile.exp: At end of test, use "core" command with
2408 no arguments.
2409
486b3fe1
SG
2410Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
2411
2412 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
2413 17}/Makefile.in: Make it possible to run the testsuite with Sun
2414 make and CC = cross gcc by adding explicit build rules for .o
2415 files.
2416
e00def2d
JK
2417Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2418
2419 * gdb.t15/funcargs.exp: Don't put comments on same line as
2420 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 2421
f9a96aa3
JK
2422Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2423
2424 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
2425
2426Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
2427
2428 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
2429 * gdb.t20/inherit.exp: remove three dumplicate entries.
2430
d699eb21
JK
2431Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2432
2433 * gdb.t06/break.exp: For "next over recursive call", fail on any
2434 incorrect output, not just on "factorial (value=2)".
2435
cfb56ba2
JK
2436Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2437
2438 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
2439 working now. Add an xfail if accesing a bss variable causes
2440 a memory error if the target is not yet run.
2441
81d460c7
JK
2442Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2443
2444 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
2445 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
2446 name of __st* demangling (2 strings). Did Kung really get the
2447 more than 95 others right without testing them?
2448
ff24cba9
KH
2449Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
2450
2451 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
2452
47882638
JK
2453Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
2454
2455 * configure.in (configdirs): Add gdb.disasm
2456 * gdb.disasm: New directory for GDB disassembler tests.
2457 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
2458
89c394ec
JK
2459Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2460
a86bd05a
JK
2461 * gdb.t00/help.exp: Don't test "help set".
2462
74aa67d3
JK
2463 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
2464 from within expect statements. None of these happen anymore and
2465 they cause regressions to be silently unnoticed.
486e58a5 2466
74aa67d3
JK
2467 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
2468 messages) about known failures with gcc cygnus-2.4.5-930417.
f1642921 2469
89c394ec
JK
2470 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
2471 comp-info.exp so it gets built if it doesn't exist.
2472
2473 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
2474 it is no longer used.
2475 * gdb.t13/comp-info.c: Removed.
2476
9536b32c
JK
2477Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2478
2479 * gdb.t06/signals.exp: Add xfail for sun3.
2480
ce5d0204
JK
2481Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2482
2483 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
2484 relevant because ^C doesn't get sent but failure can be reproduced
2485 interactively).
2486
a72e9833
PS
2487Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2488
2489 * gdb.stabs/alpha.mt: New configuration file for alpha.
2490 * gdb.stabs/configure.in: Use it.
2491 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
2492 sharing with alpha.mt, redefine long to word via preprocessor.
2493 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
2494 for alpha.
2495 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
2496 native cc.
2497 * gdb.t00/teststrategy.exp: Change expect string so that we
2498 consume the `(xgdb)' from the command echo and from the gdb prompt.
2499 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
2500 gdb currently compares all values as long, so this failure probably
2501 applies to any configuration where LONGEST is bigger than a target int.
2502 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
2503 with gcc.
2504 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
2505 to handle opaque pointers, gcc is.
2506 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
2507 as first argument. Include <sys/types.h> and change all operator
2508 new definitions to use size_t.
2509 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
2510 now that we use size_t.
2511
2512Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2513
2514 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
2515 a long or float array cast all array members to the same type.
2516 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
2517 with 64 bit longs.
2518 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
2519 on alpha.
2520 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
2521
83eba394
JK
2522Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2523
74869987
JK
2524 * gdb.t24 (demangle.exp): Constructors of templates have names like
2525 vector<int>::vector(int) not vector<int>::vector<int>(int). See
2526 section 14.6 of the ARM.
2527
2528 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
2529 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
2530 accomplish little and slow down the testsuite.
2531
83eba394
JK
2532 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
2533 Accept spaces various places.
2534
a0f3541f
JK
2535Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2536
83eba394
JK
2537 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
2538 with watchpoint enabled.
2539
a0f3541f
JK
2540 * Makefile.in: Remove definition of CC and remove the second
2541 definition of CXX (the "CXX = gcc" one remains). These definitions
2542 were causing backquotes to be expanded within backquotes, which
2543 doesn't work.
2544
fa79d853
JK
2545Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
2546
2547 * gdb.t17/callfuncs.exp: Add "return 0" to end.
2548
26a08d15
PS
2549Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2550
2551 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
2552 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
2553 by mips cc and contains no stabs entries.
2554
de8c35cf
RS
2555Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
2556
2557 * config/vx-gdb.exp: Use fake device to load files rather than
2558 NFS.
2559 * lib/gdb.exp: New proc to do "file" command.
2560 * config/unix-gdb.exp: Use new "file" proc.
2561
48d10a25
ILT
2562Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2563
2564 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
2565 Rework board rebooting slightly.
2566 (gdb_exit): Don't exit from the remote shell; there isn't one.
2567 * gdb.stabs/weird.exp: If a program is being debugged already,
2568 kill it.
2569 * gdb.t04/setvar.exp: Stop and restart gdb.
2570 * gdb.t05/expr.exp: Likewise.
2571 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
2572 restart gdb and reload the program.
2573 * gdb.t08/opaque.exp: Likewise.
2574 * gdb.t12/scope.exp: Likewise.
2575 * gdb.t13/bitfields.exp: Likewise.
2576 * gdb.t15/funcargs.exp: Likewise.
2577 * gdb.t20/classes.exp: Likewise.
2578 * gdb.t03/ptype.exp: Increase timeout.
2579 * gdb.t16/printcmds.exp (test_print_string_constants,
2580 test_print_array_constants): Likewise.
2581 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
2582 * gdb.t20/classes.exp (do_tests): Likewise.
2583 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
2584
8cced93d
ILT
2585Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
2586
2587 * gdb.stabs: Renamed *wierd* to *weird*.
2588
f424845a
JK
2589Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2590
2591 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
2592 for timeout. Add "known gcc 2.4.5 bug" to failure message.
2593
06f63f95
JK
2594Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
2595
2596 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
2597 (do_tests): Remove xfail for whatis on one_var and two_var.
2598
2599Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
2600
2601 * Makefile.in: Made cross building work better by adding
2602 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
2603
b7da78d5
JK
2604Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2605
2606 * gdb.t15/{return.c,return.exp,Makefile.in}:
2607 New test, currently commented out.
2608
2fd77dab
RS
2609Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
2610
2611 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
2612 still running and removes the leftover named socket so GDb can do
2613 clean restarts.
2614
f6c8cae6
RS
2615Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
2616
2617 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
2618 console, not GDB.
2619 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
2620 cross testing works better with "make check"
2621 * config/unix-gdb: Use default procedures for exit and version.
2622 * config/vx-gdb.exp: Cleaned up and massaged back to working order
2623 with the newest VxWorks.
2624
08843cd8
JK
2625Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2626
298e9222
JK
2627 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
2628 old form.
2629
2630 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
2631 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
2632
08843cd8
JK
2633 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
2634
2635 * config/unix-gdb.exp: Remove this version of gdb_exit
2636 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
2637 Rob says he'll look at it when he gets back to testing boards.
2638
aed23900
FF
2639Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
2640
2641 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
2642 an expected fail for certain ptype commands.
2643
2644 * gdb.t20/classes.exp: Update expected results of "ptype class
2645 Base1" to account for the constructor that now appears in the type.
2646
653ae28f
FF
2647Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
2648
2649 * configure.in (configdirs): Restore gdb.t04, which mysteriously
2650 disappeared from list.
2651 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
2652 "alldone" proc with call to cleanup and exit.
2653 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
2654 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
2655 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
2656 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
2657 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
2658 "alldone" proc with simple returns that suppress remaining
2659 tests. The alldone proc went away many months ago.
2660
84853a53
JK
2661Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2662
c69b7db7
JK
2663 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
2664
84853a53
JK
2665 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
2666
5e958188
PS
2667Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2668
2669 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
2670 as vax gdb will display them.
2671
0e8e9721
JK
2672Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2673
64926813
JK
2674 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
2675 optimizers.
2676
7161494d
JK
2677 * scope.exp: Change "bad value for localval" messages so each one
2678 is unique.
2679
62db94cb
JK
2680 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
2681 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
2682
0e8e9721
JK
2683 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
2684
b606bd8d
JK
2685Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2686
2687 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
2688 doesn't exist (due to optimization).
2689
0e0b4e64
JK
2690Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2691
b606bd8d
JK
2692 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
2693 contains \r because the filename is long.
2694
0e0b4e64
JK
2695 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
2696 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
2697
adce2225
PS
2698Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2699
2700 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
2701 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
2702 Ultrix.
2703 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
2704 int tests.
2705 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
2706
9e191927
FF
2707Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
2708
adce2225
PS
2709 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
2710
9e191927
FF
2711 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
2712 to match does not match the passing case but still matches the
2713 failing case.
2714
285ae57a
JK
2715Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2716
2717 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
2718
7a7d682b
JG
2719Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
2720
2721 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 2722 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
2723 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
2724 Remove various versions of gdb_exit.
2725 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
2726 gdb_exit.
2727 * config/unix-gdb.exp: gdb_exit remains here, and should override
2728 the generic version, since it's doing a lot of wierd stuff that
2729 the other versions aren't. FIXME, fold it in, or abandon this
2730 version.
2731
48c95e5b
JK
2732Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2733
2734 * gdb.t24/demangle.exp: Add tests for PR 3220.
2735
2736Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2737
d722005e 2738 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
48c95e5b 2739
5ad3ae4a
FF
2740Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
2741
e024d80c
FF
2742 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
2743 "i386-*-*". Works for i486 as well.
2744
5ad3ae4a
FF
2745 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
2746 bug, and expand domain of xfail to all SVR4 systems, since the
2747 actual problem is likely to be in generic SVR4 /proc support.
2748
ae039ff3
JK
2749Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2750
2751 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
2752
c0398b8b
FF
2753Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
2754
869cfa9f
FF
2755 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
2756 xfails for other systems. Match a missing 'Continuing.' as an
2757 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
2758
adf18b24
FF
2759 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
2760 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
2761 Only issue warning for missing executables if -all option is used.
2762
c0398b8b
FF
2763 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
2764 file if -all option is used. It's like an unpredictable XFAIL.
2765
0685d95f
JK
2766Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2767
3241e35d
JK
2768 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
2769 for dynamically linked binaries.
2770
0685d95f
JK
2771 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
2772
205c1ddc
JK
2773Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2774
2775 * gdb.t20/inherit.exp: Change message for "print tagless struct"
2776 to state that this is a known bug in old versions of g++.
2777
6117e42f
JK
2778Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2779
2780 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
2781 while waiting for `Continuing'.
2782
d8ab5dbf
FF
2783Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
2784
2785 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
2786 in text, data, and bss.
2787 * gdb.t10/nodebug.c: Add local and global test variables for
2788 initialized and uninitialized data.
2789
f4dfe788
JK
2790Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2791
2792 * config/unix-gdb.exp (gdb_exit): Add "wait".
2793
2794Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2795
2796 * gdb.t06/signals.exp: xfail the continue from the handler for all
2797 targets.
2798
2799 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
2800 function with watchpoints enabled, the i386 call dummy starts with
2801 a call.
2802
2803 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
2804 386 bsd names its corefiles.
2805
a469d3b6
FF
2806Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
2807
2808 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
2809 compilers don't grok it.
2810 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
2811 with small octal ints rather than character constants, which
2812 are signed and might not fit if first promoted to int.
2813
ad6feb08
FF
2814Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
2815
2816 * gdb.t09/Makefile.in (clean): Remove corefile.
2817
2818Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2819
2820 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
2821
a92499ba
JK
2822Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2823 and Jim Kingdon (kingdon@cygnus.com)
2824
2825 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
2826 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
2827 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
2828
c4978d68
JK
2829Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2830
2831 * gdb.t17/interrupt.exp: Add xfail for hppa.
2832
69aa789b
PS
2833Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2834
2835 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
2836 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
2837 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
2838 to determine signed-ness of bitfields and use the result to setup
2839 the xfail.
a4fbb03e 2840 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
2841 * gdb.t15/funcargs.exp: Use them to step until the second indirect
2842 call line is reached if necessary.
69aa789b 2843
84123aa6
JK
2844Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2845
2846 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
2847
2848Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2849
2850 * gdb.t06/break.exp: Also test `clear' command.
2851
cb6afa30
JK
2852Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2853
002c6d17
JK
2854 * gdb.t00/teststrategy.exp: Remove extra quote.
2855
6665d54c 2856 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 2857 watchpoint enabled to be for all non-68k machines.
6665d54c 2858
cb6afa30
JK
2859 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
2860
9d77e877
PS
2861Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2862
2863 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
2864 targets use aout.mt instead of ecoff.mt as gas understands
2865 standard aout format.
2866
675d65db
JK
2867Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
2868
62d4a686
JK
2869 * lib/gdb.exp (runto): Don't insist that function we are running to
2870 was compiled with -g.
2871
2872 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
2873
675d65db
JK
2874 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
2875 to get back into the read system call.
2876 Accept leading newline in case where we woke it up.
2877
76b098d1
PS
2878Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2879
2880 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
2881 to make the stabs test work on ecoff systems using gcc and -with-stabs.
2882 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
2883 enable ecoff configuration.
2884
0568df2a
JK
2885Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2886
2887 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
2888
e91ceb3c
JK
2889Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2890
2891 * gdb.t16/printcmds.exp: Add another printf test.
2892
6dc31f06
ILT
2893Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
2894
2895 * configure.in: If configured -with-stabs on any target, add
2896 stabsdirs to configdirs.
2897
5af4f5f6
JK
2898Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2899
e91ceb3c
JK
2900 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
2901 fun" so pattern does not match the command itself.
5af4f5f6 2902
4988d8c7
JK
2903Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2904
2905 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
2906
a688a186
JK
2907Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2908
2909 * gdb.t17/interrupt.exp: Test for more things.
2910
2a62a4cb
JK
2911Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2912
81074ec8
JK
2913 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
2914 compiler arranges the code and line numbers.
2915
2a62a4cb
JK
2916 * gdb.t17/interrupt.exp: Don't send \n after ^C.
2917
3ae135ab
PS
2918Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2919
2920 * gdb.t00/help.exp: Increase expect input buffer size.
2921
be7f7549
JK
2922Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2923
075aa449
JK
2924 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
2925
1af6f16c
JK
2926 * gdb.t07/watchpoint.exp: Add xfail for hppa.
2927
270532f9
JK
2928 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
2929
be7f7549
JK
2930 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
2931 [0-9]*, not just [0-9].
2932
f2dee08e
JK
2933Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2934
9ae07ce5
JK
2935 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
2936
f2dee08e
JK
2937 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
2938
afde243f
JK
2939Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2940
2941 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
2942
762665e1
JK
2943Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2944
46d284c9
JK
2945 * gdb.t06/signals.c: Add xfails for sun3.
2946
306ee233
JK
2947 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
2948
762665e1
JK
2949 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
2950 test_stepping tests.
2951
79f3218c
JK
2952Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2953
762665e1
JK
2954 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
2955
b2618fd8
JK
2956 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
2957
56f413cd
JK
2958 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
2959 rather than actually putting it through cpp twice.
2960
79f3218c
JK
2961 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
2962
eae16698
ILT
2963Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
2964
2965 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
2966 no longer needed.
2967
38e1dd54
JK
2968Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2969
b4ace9d3
JK
2970 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
2971
38e1dd54
JK
2972 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
2973 C++ features prints as "struct", make it a pass, not an xfail.
2974
2975Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2976
2977 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
2978 Don't require VA to print as "class" rather than "struct".
2979
b55cc8a2
JK
2980Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
2981
2982 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
2983
e02c07a5
JK
2984Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2985
2986 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
2987
2988Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2989
2990 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
2991 order.
2992
b4e89979
JK
2993Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2994
366f2869
JK
2995 * gdb.t16/printcmds.exp: Add printf tests.
2996
38c41e92
JK
2997 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
2998
b4e89979
JK
2999 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
3000
3001Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
3002
3003 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
3004 pass counts, to counteract any existing or future setup_xfails.
3005
884e8cd4
JK
3006Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3007
f492b6c1
JK
3008 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
3009 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 3010 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 3011
884e8cd4
JK
3012 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
3013 intp_var should be N_GSYM not N_LSYM.
3014 wierd-aout.S: Use a label for the value of the N_SO.
3015 wierd.def: Remove all backslashes.
3016 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
3017
9325d5af
PS
3018Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3019
3020 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
3021 get the expected next to inheritance3.
3022
d2b860e3
PS
3023Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3024
3025 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
3026 now that gcc-2.4 gets it right.
3027
f788cf78
JK
3028Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3029
2de1aa1c
JK
3030 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
3031
f788cf78
JK
3032 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
3033 generating comp-info.exp which works for cross-compilation.
3034
6ba7b818
FF
3035Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
3036
3037 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
3038 "*-*-sysv4.*".
3039
3040Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
3041
3042 * gdb.t01/run.exp: Start with a fresh gdb.
3043 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
3044 SVR4.x.
3045
cfb702c1
FF
3046Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
3047
3048 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
3049 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
3050 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
3051 Makefile.in (distclean, realclean): Remove gdbme.c from list of
3052 things to remove.
3053
3d26a081
FF
3054Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
3055
3056 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
3057 test cases from bug reports.
3058
5c0e7bd6
FF
3059Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
3060
3061 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
3062 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
3063 avoid spurious xfails.
3064 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
3065 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
3066 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
3067
212f6219
FF
3068Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
3069
3070 * gdb.t00/teststrategy.exp: Rework to provide more useful
3071 description of each test, fix problem with systems that define
3072 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
3073 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
3074 results for "next over recursive call" so timeouts aren't taken
3075 by error.
3076
69dbdc05
JK
3077Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
3078
c76f7bb7
JK
3079 * gdb.t12/scope.exp: Test printing of variables before run.
3080
69dbdc05
JK
3081 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
3082 printed in wrong order due to sorting.
3083
dd9d4fa3
FF
3084Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
3085
80af2bd3
FF
3086 * gdb.t00/teststrategy.exp: Fix expected results for printing
3087 user entered string constant. Is array of char, prints with no
3088 address.
3089
dd9d4fa3
FF
3090 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
3091 commands.
3092 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
3093 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
3094 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
3095 of struct of char arrays.
3096 * gdb.t00/radix.exp: New tests for radix commands.
3097
49b12db0
JK
3098Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
3099
3100 * gdb.t16/printcmd.exp: Print a variable before running program
3101 (with xfail for AIX).
3102
729258a3
JK
3103Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
3104
fcb6cf58
JK
3105 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
3106
729258a3
JK
3107 * gdb.t16/printcmd.exp: Don't print variables before running program.
3108
3109 * gdb.t06/break.exp: Don't require envp argument to main.
3110
3111 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
3112
3113 * gdb.t02/whatis.exp, gdb.t11/list.exp:
3114 Add xfails for rs6000.
3115
fcb6cf58
JK
3116 * gdb.t02/whatis.exp: Change other tests not to re-test something
3117 we already tested.
729258a3
JK
3118
3119 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
3120 each type used has a variable of that type.
3121
3122Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
3123
3124 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
3125
3126Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
3127
3128 * configure.in: change srctrigger to be a file, not a directory
3129
b3523cb3
ILT
3130Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
3131
729258a3
JK
3132 * configure.in (mips-idt-ecoff*): Added trailing '*'.
3133
b3523cb3
ILT
3134 * gdb.t11/list.exp: Fixed a couple of typos.
3135
46fc723c
FF
3136Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
3137
3138 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
3139 is fixed and PR is closed.
3140 * gdb.t16 (gdbme.c): Add simple test string variable.
3141 * gdb.t16 (printcmds.exp): Add tests with simple test string
3142 variable, primarily for boundaries on "set print elements".
3143
942a6600
JK
3144Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
3145
6a51601e
JK
3146 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
3147 Make leading 0's optional and don't expect a tab in the middle
3148 of the number.
3149
bfcba962
JK
3150 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
3151
3152 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
3153 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
3154 don't end command passed to gdb_test with newline.
3155
942a6600
JK
3156 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
3157 signed keyword away, don't expect signed bitfields to be signed.
3158
3159 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
3160 printing with only as many 1's as are in the field as well as printing
3161 with 32 1's (see comment).
3162
35c254be
FF
3163Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
3164
88db2feb 3165 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
3166 * configure.in (configdirs): Remove gdb.t31 until the chill
3167 compiler works again. It no longer is able to find chillrt0
3168 since it isn't in libchill.a anymore.
150ab440
FF
3169 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
3170 wierd.o, make more modular.
35c254be
FF
3171 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
3172 spurious newlines that caused problems.
3173
18ef9146
JK
3174Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3175
5bd22ca8 3176 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
3177 to gdb.stabs/wierd.exp since GCC has worked around the bug.
3178 gdb.stabs/wierd.{exp,def}: Many new tests.
3179
18ef9146
JK
3180 * gdb.t00/default.exp: update info line for new message.
3181
3182 * gdb.t02/{whatis.exp,gdbme.c}:
3183 Test that "char *" doesn't print as "caddr_t".
3184
2d10304e
JK
3185Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3186
3187 * gdb.t00/help.exp: Use .* in place of some help messages which
3188 just changed.
3189 gdb.t00/default.exp: Update "info frame" test for new message.
3190 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29b34f10 3191 Remove some xfails
2d10304e 3192
e726f3b5
JK
3193Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3194
c6d70012
JK
3195 * gdb.t03/{gdbme.c,ptype.exp}:
3196 Add tests for typedef'd struct and union without tags.
2d10304e 3197 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 3198
f43c2f05
JK
3199 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
3200 PRMS 1823; the bug still exists but isn't reproduced by this test
3201 anymore), and remove rs6000 XFAIL (the bug is fixed).
e726f3b5
JK
3202
3203 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
3204 duplicated from whatis.exp. For those that are left, accept
3205 "long", "long int", or "int" for long variables (whatis.exp already
3206 has an XFAIL for "int", so no need to fail it here).
3207
3208 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
3209 Deal with GCC's names for types now that GDB uses the compiler's names.
3210
3211 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
3212 setup_xfail's for sunos4. If we #defined the signed keyword away,
3213 don't expect GDB to know that char it is signed.
3214
3215 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
3216
0b3c22df
FF
3217Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
3218
3219 * configure.in (configdirs): Add gdb.t24 for C++ tests that
3220 should work on any system, regardless of debugging format.
3221 * gdb.t21/demangle.exp: Move to gdb.t24.
3222 * gdb.t24/demangle.exp: Move from gdb.t21.
3223 * gdb.t24/{Makefile.in, configure.in}: New files.
3224
3225Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3226
3227 * configure.in: Do gdb.stabs and C++ tests only for stabs.
3228 * gdb.stabs: New directory.
3229
8ce07a21
JK
3230Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
3231
3232 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
3233 not just "Quit anyway?".
3234
27daf1a9
FF
3235Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
3236
3237 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
3238 that all setup_xfails are immediately followed by clear_xfails.
3239
3240Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
3241
3242 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
3243 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
3244 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
3245 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
3246 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
3247 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
3248 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
3249 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
3250 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
3251 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
3252 gdb.t31/chillvars.exp, lib/gdb.exp:
3253 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
3254 bug-gdb@prep.ai.mit.edu.
3255
3256Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
3257
3258 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
3259 with 0.0, not integer 0.
3260
3261Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
3262
3263 * gdb.t06/break.exp: Update for "Kill the program" message change.
3264
fb40210a
FF
3265Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
3266
3267 * Makefile.in (GDBFLAGS): Set to -nx.
3268 * Makefile.in (site.exp): Use GDBFLAGS.
3269
c1fb4e49
RP
3270Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3271
3272 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
3273 Makefiles.
ab8603ea
RP
3274 (check): depend on just-check.
3275 (just-check): added so that tests can be run without a noop
3276 build pass.
c1fb4e49
RP
3277
3278Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
3279
3280 Switch to using configure's configdirs.
3281 * Makefile.in (Makefile): add configure.in dependency.
3282 (SUBDIRS): removed redundant assignment.
3283 * configure.in: switch subdirs assignment to configdirs.
3284 * gdb.t*/configure.in: new files.
3285
5959dcea
ILT
3286Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
3287
3288 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
3289 works.
3290
fbc3492c
FF
3291Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
3292
3293 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
3294 in explicit rules. Apparently this is not supported by some makes.
3295
512e5f94
JG
3296Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
3297
3298 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
3299
987b4233
PS
3300Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3301
3302 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
3303 disappeared.
3304
acb771de
JG
3305Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
3306
3307 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
3308
a08317af
FF
3309Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
3310
3311 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
3312 watchpoint problem that is now fixed.
3313 * gdb.t30/chexp.exp: Remove setup_xfail for printing
3314 uninitialized convenience variables.
3315 * gdb.t31/chillvars.exp: Fix expected patterns for printing
3316 structures.
3317
3318Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3319
3320 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
3321 which causes expect to get out of sync with gdb on long output
3322 from help set.
3323 * gdb.t09/corefile.exp: Make expected pattern for core file
3324 failing signal and frame output format less sun specific.
3325
b54a2f2d
PB
3326Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
3327
3328 * gdb.t31/chillvars.exp: Add and remove initial dummy
3329 breakpoint, so that symbol table is forced in.
3330 (Needed at least on Sunos4, though it seems not SVR4.)
3331 * gdb.t31/chillvars.exp: Update for changed output format.
3332
ce307257
RS
3333Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
3334
3335 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
3336
3337Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
3338
3339 * Makefile.in: Added --srcdir when invoking runtest, removed the
3340 need for a local config file. (optional now)
3341
bee218aa
FF
3342Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
3343
3344 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
3345 failure count used to force early termination. Add some more
3346 expected failures for gnu style demangling.
3347
3348Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3349
3350 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
3351 pmi variable from gdb.t20/gdbme to get optimized away.
3352 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
3353 Check for written corefile upon timeout _and_ eof.
3354
1096d1de
PS
3355Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3356
3357 * config/unix-gdb.exp: Add missing return 0.
3358
72ea43e6
PS
3359Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3360
3361 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
3362 test termination.
3363
7007db96
FF
3364Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
3365
3366 * configure.in (subdirs): Put back gdb.t17 which mysteriously
3367 disappeared.
3368
63305a73
FF
3369Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
3370
7007db96
FF
3371 * gdb.t10/crossload.exp: Disable the i860-elf test until such
3372 time as i860 support works.
3373
63305a73
FF
3374 * gdb.t15/funcargs.exp: Fix expected outputs to include
3375 "backtrace 100\r" rather than just "backtrace\r", to match last
3376 change.
3377
5f2912cc
ILT
3378Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
3379
3380 * config/udi-gdb.exp (gdb_exit): Remove close command.
3381 (gdb_target_udi): New procedure to set the UDI target.
3382 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
3383 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
3384 Added waits for prompts after several question responses. Added
3385 some more responses used by a29k-amd-udi-gdb.
3386 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
3387 pass different arguments, restart UDI connection after program
3388 completion.
3389 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
3390 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
3391 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
3392 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
3393 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
3394 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
3395 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
3396 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
3397 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
3398 after program completion.
3399 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
3400 compiled with a SELECT_VECS setting.
3401 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
3402 infinite recursion.
3403
3404 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
3405 Added checks for COFF results, and made them expected failures for
3406 all targets. It would be better to make them expected failures
3407 for COFF targets only.
3408
21ce979a
DZ
3409Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
3410
3411 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
3412 through test directories for info and install-info; rename
3413 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 3414
214aa244
FF
3415Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
3416
214aa244
FF
3417 * gdb.t31/gdbme.ch: Re-enable code that previously caused
3418 compiler to coredump.
3419 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
3420 code.
214aa244 3421
bfb33935
FF
3422Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
3423
bfb33935
FF
3424 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
3425 coredump.
3426 * gdb.t31/chillvars.exp: Comment out tests that depend on that
3427 code.
bfb33935 3428
3d0bd7d3
RS
3429Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
3430
3431 * gdb.t03/ptype.exp: tests for return code from gdb_test.
3432 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
3433 which in a shell. Deletes xgdb when done.
3434 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
3435 Tests the return from the "set height" or "set width" commands.
3436 Added a few return codes where needed.
3437
bc803007
FF
3438Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
3439
04fb224c
FF
3440 * Makefile.in (SUBDIRS): Add gdb.t17.
3441 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
3442 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
3443 files to test gdb's calling of functions in the inferior with
3444 the correct arguments and gdb's ability to retrieve any
3445 result returned.
3446
400b81b5
FF
3447Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
3448
3449 * config/unix-gdb.exp (gdb_exit): Remove close commands that
3450 may be called after gdb goes away. Previous versions of expect
3451 needed these to avoid file descriptor leaks, but they cause
3452 errors with the current revision of expect.
3453 * gdb.t00/gdbvars.exp: Use -re on expected output after
3454 setting sevenbit-strings.
3455 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
3456 to set sevenbit-strings consistent across tests.
400b81b5
FF
3457 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
3458 set sevenbit-strings consistent across tests.
400b81b5 3459
96b99583
FF
3460Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
3461
3462 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
3463 expected output to match current "expect" expectations.
3464
d3b43da8
FF
3465Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
3466
3467 * gdb.t00/default.exp: Change expected output for default "source"
3468 command, to match new gdb behavior which requires a filename to
3469 source.
3470
fa5366da
FF
3471Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
3472
3473 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
3474 expected fail for i486-*-* that misses the marker2 function.
3475 * gdb.t10/crossload.exp (bfddefault): Allow successful
3476 recognition of a format to pass even if no symbols are found.
3477 Explicitly catch failures where the format is not recognized
3478 or is ambiguous, and add the reason to the fail message.
3479 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
3480 the cause is and invalid target and add reason to failure message.
3481 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
3482 elf32-i386, elf32-sparc, and elf32-i860.
3483 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
3484 Set up expected failure for 'filename'::variable scope resolution,
3485 which is now apparently broken on all targets.
3486 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
3487 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
3488 gdb.t23/templates.exp: Change failure for missing binfile into
3489 just a warning.
3490 gdb.t21/demangle.exp: Change all cfront references to 'arm'
3491 references.
3492
3493Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
3494
3495 * gdb.t00/default.exp: Add expected output for default "source"
3496 command, to match new gdb behavior.
3497 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
3498
1be6caef
RS
3499Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
3500
3501 * config/*-gdb.exp: returns an error, rather than exiting on
3502 internal errors.
3503
3504Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
3505
3506 * gdb.t03/gdbme.c: Add pointer to struct variable.
3507 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
3508 referencing struct members.
3509
01cec5c8
ILT
3510Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
3511
1be6caef
RS
3512 * configure.in (mips-idt-ecoff): New target.
3513 * config/mips-gdb.exp: New file for remote board using MIPS remote
3514 debugging protocol.
3515
01cec5c8
ILT
3516 * Redid configuration scheme. Removed gdb.t*/configure.in.
3517 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
3518 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
3519 distclean targets. Built executables via .o files. Adjusted
3520 tests to account for source files in $(srcdir) rather than
3521 $(objdir).
3522 * lib/gdb.exp (runto): Don't expect () after the function name,
3523 because it may have arguments.
3524
5b272a2d
ILT
3525Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
3526
3527 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
3528 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
3529 expected failures for mips-idt-* and mips-sgi-*.
3530 * gdb.t00/default.exp (attach): Kill process if requested.
3531 * gdb.t00/help.exp (help target core, help target): Accept a gdb
3532 that does not read core files.
3533 * gdb.t01/run.exp: Removed checks for exit status code.
3534 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
3535 it is linked in.
3536 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
3537 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
3538 appropriate, rather than doing it by hand.
3539 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
3540 execution.
3541 * gdb.t10/crossload.exp: Kill existing program if needed.
3542 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
3543 appropriate, rather than doing it by hand. Always increase
3544 timeout for this test, not just for VxWorks.
3545
16aa4b53
FF
3546Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
3547
16aa4b53
FF
3548 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
3549 of Chill STRUCT types and STRUCT values.
3550 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
3551 than "char".
3552 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
3553 struct2): New struct definitions and initializations to test
3554 simple Chill STRUCT types.
16aa4b53 3555
ff7f25de
FF
3556Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
3557
3558 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
3559 the null byte at the end of strings.
3560 * gdb.t00/default.exp: Make show version insensitive to copyright
3561 date.
3562 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
3563 to avoid dependencies on target char signedness.
3564 * gdb.t16/printcmds.exp: Update expected results for explicitly
3565 unsigned char.
3566 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
3567 now work.
3568 * gdb.t21/demangle.exp: Add many more patterns for template
3569 demangling, most of them being expected failures.
3570 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
3571 string we are matching for, to match on the whole string.
3572 * gdb.t21/demangle.exp: Add many new test strings to demangle,
3573 and fix a whole bunch that had incorrect expected output but were
3574 passing anyway because of the bug in "proc demangle".
ff7f25de
FF
3575 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
3576 type.
3577 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 3578
bf3d2b75
MW
3579Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
3580
3581 * gdb/testsuite: made modifications to testcases, etc., to allow
3582 them to work properly given the reorganization of deja-gnu and the
3583 relocation of the testcases from deja-gnu to a "tool" subdirectory.
3584
19fa4a0a
MW
3585Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
3586
3587 * gdb/testsuite: Initial creation of gdb/testsuite.
3588 Migrated dejagnu testcases and support files for testing nm to
3589 gdb/testsuite from deja-gnu. These files were moved "as is"
3590 with no modifications. This migration is part of a major overhaul
3591 of dejagnu. The modifications to these testcases, etc., which
3592 will allow them to work with the new version of dejagnu will be
3593 made in a future update.
80edc7cb
JK
3594\f
3595Local Variables:
3596mode: indented-text
3597left-margin: 8
3598fill-column: 74
3599version-control: never
3600End:
This page took 0.595612 seconds and 4 git commands to generate.