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