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