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