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