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