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