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