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