1999-01-29 Martin Hunt <hunt@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b041460d
JL
1Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
2
3 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4 gdb.trace/Makefile.in (clean): Remove all test executables.
5
6Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7
8 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9 successfully re-sets breakpoints in shared libraries.
10 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11
7930c920
EZ
12Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13
93b84526 14 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7930c920
EZ
15 and compiled w/o GCC.
16
93b84526
EZ
17 * gdb.hp/watch-cmd.exp: ditto.
18
7930c920
EZ
19 * gdb.hp/watch-hp.exp: ditto.
20
21 * gdb.hp/xdb1.exp: ditto.
22
23 * gdb.hp/xdb2.exp: ditto.
24
25 * gdb.hp/dbx.exp: ditto.
26
ef8884af
SS
27Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28
29 * constvars.c: Remove C++-isms.
30 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
31 with GCC.
32
db8276bb
DT
33Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
34
35 The following changes are part of the HP merge.
36
37 * gdb.base/break.exp: new tests to verify that catchpoints for
38 fork, vfork, and exec don't trigger inappropriately.
39
40 * gdb.base/opaque.exp: compile one file at a time, then link.
41
42 * gdb.base/signals.exp: be more restrictive about which hppa
43 systems receive a setup_xfail. new tests.
44
f0edbb0d
DT
45 * gdb.base/solib_threshold.build: new file.
46 * gdb.base/solib_threshold.exp: new file.
47 * gdb.base/solib_threshold.link_opts: new file.
48 * gdb.base/solib_threshold.mk: new file.
49 * gdb.base/gen_solib_threshold.c: new file.
50
db8276bb
DT
51 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
52 tests. New tests for enums inside classes.
53
54 * gdb.c++/compiler.cc: indicate support of template debugging.
55
56 * gdb.c++/demangle.exp: run hp style demangling tests.
57
58 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
59 tests.
60
61 * gdb.c++/misc.cc: changes to support new tests.
62
63 * gdb.c++/templates.cc: changes to support HP's compiler; changes
64 to support new tests.
65
f0edbb0d
DT
66 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
67 gcc, then skip these tests.
68
07dbe976
DT
69Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
70
07dbe976
DT
71 The following files are part of the HP merge; some had longer
72 names at HP, but have been renamed to be no more than 14
73 characters in length.
74
75 * gdb.hp/ambiguous.cc: new file.
76 * gdb.hp/ambiguous.exp: new file.
77 * gdb.hp/attach.exp: new file.
78 * gdb.hp/attach2.exp: new file.
79 * gdb.hp/classes-hp.exp: new file.
80 * gdb.hp/ctti.exp: new file.
81 * gdb.hp/ctti-add.cc: new file.
82 * gdb.hp/ctti-add1.cc: new file.
83 * gdb.hp/ctti-add2.cc: new file.
84 * gdb.hp/ctti-add3.cc: new file.
85 * gdb.hp/dbx.exp: new file.
86 * gdb.hp/exception.cc: new file.
87 * gdb.hp/exception.exp: new file.
88 * gdb.hp/foll-exec.c: new file.
89 * gdb.hp/foll-exec.exp: new file.
90 * gdb.hp/foll-fork.c: new file.
91 * gdb.hp/foll-fork.exp: new file.
92 * gdb.hp/foll-vfork.c: new file.
93 * gdb.hp/foll-vfork.exp: new file.
94 * gdb.hp/inherit-hp.exp: new file.
95 * gdb.hp/more-steps.exp: new file.
96 * gdb.hp/namespace.cc: new file.
97 * gdb.hp/namespace.exp: new file.
98 * gdb.hp/optimize.exp: new file.
99 * gdb.hp/pxdb.c: new file.
100 * gdb.hp/pxdb.exp: new file.
101 * gdb.hp/quicksort.exp: new file.
102 * gdb.hp/reg-test.exp: new file.
103 * gdb.hp/reg-test.s: new file.
104 * gdb.hp/sized-enum.c: new file.
105 * gdb.hp/sized-enum.exp: new file.
106 * gdb.hp/start-stop.exp: new file.
107 * gdb.hp/templ-hp.cc: new file.
108 * gdb.hp/templ-hp.exp: new file.
109 * gdb.hp/thr-lib.c: new file.
110 * gdb.hp/thr-lib.exp: new file.
111 * gdb.hp/thr-lib.h: new file.
112 * gdb.hp/thr-liblib.c: new file.
113 * gdb.hp/virtfun-hp.c: new file.
114 * gdb.hp/virtfun-hp.exp: new file.
115 * gdb.hp/watch-cmd.exp: new file.
116 * gdb.hp/watch-hp.exp: new file.
117 * gdb.hp/xdb1.exp: new file.
118 * gdb.hp/xdb2.exp: new file.
119 * gdb.hp/xdb3.exp: new file.
120
ba49f204
DT
121Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
122
123 The following files are part of the HP merge; some had longer
124 names at HP, but have been renamed to be no more than 14
125 characters in length.
126
127 * gdb.base/ss.h: new file.
128 * gdb.base/call-ar-st.c: new file.
129 * gdb.base/call-ar-st.exp: new file.
130 * gdb.base/call-rt-st.c: new file.
131 * gdb.base/call-rt-st-exp: new file.
132 * gdb.base/call-strs.exp: new file.
133 * gdb.base/ena-dis-br.exp: new file.
07dbe976
DT
134 * gdb.base/environ.exp: new file.
135 * gdb.base/long_long.exp: new file.
ba49f204
DT
136 * gdb.base/sect-cmd.exp: new file.
137 * gdb.base/shlib-cl2.exp: new file.
07dbe976 138 * gdb.base/smoke.exp: new file.
ba49f204
DT
139 * gdb.base/so-impl-ld.c: new file.
140 * gdb.base/so-impl-ld.exp: new file.
141 * gdb.base/so-indr-cl.c: new file.
142 * gdb.base/so-indr-cl.exp: new file.
07dbe976 143 * gdb.base/varargs.exp: new file.
ba49f204
DT
144 * gdb.base/volatile.exp: new file.
145 * gdb.base/whatis-exp.exp: new file.
07dbe976
DT
146 * gdb.c++/derivation.exp: new file.
147 * gdb.c++/local.exp: new file.
148 * gdb.c++/member-ptr.exp: new file.
149 * gdb.c++/overload.exp: new file.
150 * gdb.c++/ovldbreak.exp: new file.
151 * gdb.c++/ref-types.exp: new file.
152 * gdb.c++/ref-types2.exp: new file.
153 * gdb.c++/userdef.exp: new file.
ba49f204 154
5ee261db
SS
155Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
156
157 * gdb.base/default.exp: Reflect wording change in remote.c.
158
732063eb
MS
159Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
160
161 * gdb.base/help.exp: Update to reflect current text.
162
2d46b1af
DT
163Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
164
80909c45
DT
165 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
166 they're stack variables and contain garbage.
167 * gdb.c++/anon-union.exp: new file.
168
2d46b1af
DT
169 The following changes were made by David Taylor
170 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
171 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
172 in changes by HP.
173
174 * gdb.base/bitops.exp: new file.
175 * gdb.base/default.exp: change expected messages for catch and
176 info catch tests to reflect HP merge changes.
177 * gdb.base/enable-disable-break.exp
178 * gdb.base/ending-run.c: new file.
179 * gdb.base/long_long.c: new file.
180 * gdb.base/maint.exp: new file.
181 * gdb.base/pointers2.exp: new file.
182 * gdb.base/shlib-call2.exp: new file.
183 * gdb.base/solib.exp: new file.
184 * gdb.base/step-test.c: new file.
185 * gdb.c++/anon-union.cc: new file.
17f18ac4
DT
186 * gdb.c++/local.cc: new file.
187 * gdb.c++/member-pointer.cc: new file.
188 * gdb.c++/method.cc: new file.
189 * gdb.c++/ref-types.cc: new file.
190 * gdb.c++/ref-types2.cc: new file.
191 * gdb.c++/userdef.cc: new file.
192
2d46b1af
DT
193 * gdb.base/scope.exp: compile one file at a time, then link.
194 * gdb.base/langs.exp: ditto.
195 * gdb.base/list.exp: ditto.
196
e8ff198e
DT
197Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
198
f5f706d8
DT
199 The following changes were made by David Taylor
200 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
201 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
202 in changes by HP.
203
2d46b1af
DT
204 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
205 skip tests. When compiling pass c++ flag to gdb_compile.
206 * gdb.c++/
207
c87f565f
DT
208 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
209 test for on hppa*-*-hpux*; use args to see if c++ was specified.
210 (skip_hp_tests): new function.
211 (gdb_preprocess): new function.
212
f5f706d8
DT
213 * configure.in (hpdir): decide whether to configure gdb.hp.
214 * configure: regenerated.
215
216 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
217 to delete on clean.
218 (EXECUTABLES): update to reflect new additions.
219 * gdb.base/commands.exp: update message expected.
220 * gdb.base/default.exp: add copyright notice.
221 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
222 * gdb.base/help.exp: update messages to reflect current text.
223 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
224 targets for recurse tests.
225 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
226 skip this file.
227
228 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
229 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
230 compilation.
231 * gdb.c++/misc.exp: ditto.
232 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
233 run the tests. tell gdb_compile that it's a c++ compilation.
234
235 * gdb.threads/pthreads.exp: fix typo in message.
236
298e0bc5
DT
237 * gdb.base/all-bin.exp: new file.
238 * gdb.base/arithmet.exp: new file.
239 * gdb.base/assign.exp: new file.
240 * gdb.base/completion.exp: new file.
241 * gdb.base/cond-expr.exp: new file.
242 * gdb.base/condbreak.exp: new file.
243 * gdb.base/define.exp: new file.
244 * gdb.base/dollar.exp: new file.
245 * gdb.base/environment.exp: new file.
246 * gdb.base/eval-skip.exp: new file.
247 * gdb.base/jump.exp: new file.
248 * gdb.base/logical.exp: new file.
249 * gdb.base/pointers.exp: new file.
250 * gdb.base/relational.exp: new file.
251 * gdb.base/section_command.exp: new file.
252 * gdb.base/whatis-expr.exp: new file.
253
e8ff198e
DT
254 * gdb.base/all-types.c: new file.
255 * gdb.base/call-array-struct.c: new file.
256 * gdb.base/call-return-struct.c: new file.
257 * gdb.base/call-strings.c: new file.
258 * gdb.base/callfuncs2.c: new file.
259 * gdb.base/condbreak.c: new file.
260 * gdb.base/constvars.c: new file.
261 * gdb.base/display.c: new file.
262 * gdb.base/int-type.c: new file.
263 * gdb.base/jump.c: new file.
264 * gdb.base/miscexprs.c: new file.
265 * gdb.base/pointers.c: new file.
266 * gdb.base/pointers2.c: new file.
267 * gdb.base/shmain.c: new file.
268 * gdb.base/shr1.c: new file.
269 * gdb.base/shr2.c: new file.
270 * gdb.base/solib.c: new file.
271 * gdb.base/solib1.c: new file.
272 * gdb.base/solib2.c: new file.
273 * gdb.base/varargs.c: new file.
274 * gdb.c++/derivation.cc: new file.
275 * gdb.c++/overload.cc: new file.
276 * gdb.c++/ovldbreak.cc: new file.
277 * gdb.hp/attach.c: new file.
278 * gdb.hp/attach2.c: new file.
279 * gdb.hp/average.c: new file.
280 * gdb.hp/compiler.c: new file.
281 * gdb.hp/compiler.cc: new file.
282 * gdb.hp/execd-program.c: new file.
283 * gdb.hp/follow-exec.c: new file.
284 * gdb.hp/follow-fork.c: new file.
285 * gdb.hp/follow-vfork-and-exec.c: new file.
286 * gdb.hp/misc-hp.cc: new file.
287 * gdb.hp/more-steps.c: new file.
288 * gdb.hp/optimize.c: new file.
289 * gdb.hp/quicksort.c: new file.
290 * gdb.hp/run-hp.c: new file.
291 * gdb.hp/start-stop.c: new file.
292 * gdb.hp/sum.c: new file.
293 * gdb.hp/templates-hp.cc: new file.
294 * gdb.hp/thread-local-in-lib.c: new file.
295 * gdb.hp/thread-local-in-lib.h: new file.
296 * gdb.hp/thread-local-in-lib.lib.c: new file.
297 * gdb.hp/vforked-program.c: new file.
298 * gdb.hp/virtfunc-hp.cc: new file.
299 * gdb.hp/watchpoint-hp.c: new file.
300 * gdb.hp/xdb.c: new file.
301 * gdb.hp/xdb0.c: new file.
302 * gdb.hp/xdb0.h: new file.
303 * gdb.hp/xdb1.c: new file.
304
32ac892a
KS
305start-sanitize-gdbtk
306Wed Dec 30 08:52:58 1998 Keith Seitz <keiths@cygnus.com>
307
308 * gdb.gdbtk/{console.exp, browser.exp}: If no DISPLAY is set,
309 skip the tests.
310
311end-sanitize-gdbtk
312Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
313
314 The following change was made by Edith Epstein
315 <eepstein@cygnus.com> as part of a project to merge in changes
316 originally made by HP; HP did not create ChangeLog entries.
317
318 * gdb.c++/demangle.exp: changed the expected output for some
319 ARM-style mangling -- removed second reference to datatype.
320 For example, maint demangle __dt__11T1__pt__2_cFv
321 T1<char>::~T1<char>(void)
322 becomes,
323 maint demangle __dt__11T1__pt__2_cFv
324 T1<char>::~T1(void)
325
326 (test_hp_style_demangling): new hp specific demangling test cases.
327
328Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
329
330 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
331 * gdb.trace/backtrace.exp: Likewise.
332 * gdb.trace/circ.exp: Likewise.
333 * gdb.trace/collection.exp: Likewise.
334 * gdb.trace/deltrace.exp: Likewise.
335 * gdb.trace/infotrace.exp: Likewise.
336 * gdb.trace/limits.exp: Likewise.
337 * gdb.trace/packetlen.exp: Likewise.
338 * gdb.trace/passc-dyn.exp: Likewise.
339 * gdb.trace/passcount.exp: Likewise.
340 * gdb.trace/report.exp: Likewise.
341 * gdb.trace/save-trace.exp: Likewise.
342 * gdb.trace/tfind.exp: Likewise.
343 * gdb.trace/tracecmd.exp: Likewise.
344 * gdb.trace/while-dyn.exp: Likewise.
345 * gdb.trace/while-stepping.exp: Likewise.
346
701ab5bf
JB
3471998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
348
349 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
350
321d48c5
SS
351Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
352
353 From Brendan Kehoe:
354 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
355 int return types.
356
357Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
358
359 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
360 remote dos host testing right.
361
362Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
363
364 * gdb.base/corefile.exp: remove some xfails.
365
366Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
367
368 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
369 have different timestamps.
370
b8464c15
AC
371Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
372
321d48c5
SS
373 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
374 gdb.base/default.exp: Replace "exec" with "executable".
b8464c15 375
761e334a
KS
3761998-09-29 Keith Seitz <keiths@cygnus.com>
377
378 * gdb.gdbtk/browser.test: Fix tests which incorrectly assume
379 that gdb knows _exactly_ which files belong to the user
380 and which come from libraries.
381
382Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
383
384 * gdb.base/default.exp: Change else if to elseif from previous
385 delta.
386
7b60d311
NC
387Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
388
389 * gdb.base/default.exp: Add brace missing from previous delta.
390
7f44038a
NC
391Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
392
393 * gdb.base/default.exp: Support test for info float for all
394 varieties of arm toolchain.
395
d5e3b34a
MS
396Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
397
398 * gdb.trace/*.exp: remove "remote_download" command.
399
400Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
401
402 * gdb.trace/*.exp: remove -gdwarf from compile.
403
d9720f0d
FL
404Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
405
406 * gdb.trace/configure.in(AC_INIT): typo
407 * gdb.trace/configure: regenerated
408
c8ca08ef
MS
409Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
410
411 * config/m68k-emc.exp: New file.
27001c66
MS
412 * lib/<emc-support.exp trace-support.exp}: New files.
413 * configure.in: add new test directory gdb.trace.
414 * gdb.trace/{configure configure.in Makefile.in}: New files.
415 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
416 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
417 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
418 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
419 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
420 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
421 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
422
b6e88501
MS
423Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
424
425 * gdb.c++/classes.exp: Change all regular expressions to match
426 arbitrary combinations of newline/carriage-return, so that they
427 will work equally well on Unix and Windows.
428 * gdb.c++/inherit.exp: ditto.
429 * gdb.c++/virtfunc.exp: ditto.
430
4311998-08-11 Dawn Perchik <dawn@cygnus.com>
432
433 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
434
435start-sanitize-gdbtk
436Fri Jul 24 14:57:19 1998 Keith Seitz <keiths@cygnus.com>
437
438 * gdb.gdbtk/Makefile.in: Add new example program "stack".
439 * gdb.gdbtk/browser.test,browser.exp: Add browser window
440 tests.
441 * gdb.gdbtk/stack1.c,stack2.c: Test case for browser window.
442
443end-sanitize-gdbtk
b041460d 444start-sanitize-cygnus
73fe88bc
JL
445Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
446
447 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
448 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
449 to use a0-a3/d0-d3 as needed.
450
451Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
452
453 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
454 * gdb.disasm/am33.exp: Corresponding changes.
455
b041460d 456end-sanitize-cygnus
32ac892a 457start-sanitize-cygnus-never
73fe88bc
JL
458Tue Jul 14 16:11:11 1998 Keith Seitz <keiths@cygnus.com>
459
460 * configure.in: Fix sanitization start/end error.
461 * configure: Regenerate.
32ac892a 462end-sanitize-cygnus-never
de5cce9c
FL
4631998-07-11 Felix Lee <flee@cygnus.com>
464
465 * gdb.base/callfuncs.exp: add cmp10 test.
466 * gdb.base/callfuncs.c (cmp10): new function.
467
faf0a71f
DP
468Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
469
470 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
471 into two parts to get around a synchronization problem in expect.
472
f35ea218 473start-sanitize-gdbtk
e16def63
MH
474Sun Jun 28 22:34:34 1998 Martin M. Hunt <hunt@cygnus.com>
475
476 * gdb.gdbtk/simple.c (main): Make main return an
477 int so compiler will stop complaining.
478
f35ea218
KS
479Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
480
481 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
482
483 * configure.in: Add options for gdbtk testsuite.
484
485 * configure: Regenerate.
486
487 * gdb.gdbtk: New directory to hold gdbtk tests.
488
489 * gdb.gdbtk/console.{exp, test}: New console window tests.
490
491end-sanitize-gdbtk
3f1739b3
PS
492Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
493
494 * gdb.fortran/types.exp: Escape brackets in expect patterns
495 for test_float_literal_types_accepted tests.
496 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
497 before run test.
498
b041460d 499start-sanitize-cygnus
85a6fcfd
JL
500Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
501
502 * am33.exp: Just compile, do not link the testcase.
503 * am33.s: Add ".am33" pseudoop to force am33 mode.
504
b041460d 505end-sanitize-cygnus
be2cb992
FL
5061998-06-25 Felix Lee <flee@cygnus.com>
507
508 * gdb.base/setshow.exp: make sure $pc is sane.
509
510 * gdb.stabs/weird.exp: split expect patterns properly.
511
b041460d 512start-sanitize-cygnus
54977a68
JL
513Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
514
515 * gdb.disasm/am33.s: New disassembler testfile for the am33.
516 * gdb.disasm/am33.exp: Run it.
517
b041460d 518end-sanitize-cygnus
a5961410
MS
519Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
520
521 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
522 match processing (and eliminate spurious timeouts when running).
523
524Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
525
526 * gdb.base/signals.exp (test_handle_all_print): put back Mach
527 exception test, but conditionalize it on target [mach | gnu].
528
c488e9b5
MS
529Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
530
531 * gdb.base/overlays.exp: fixup compile line for linker script.
532
72d33b58
FL
533Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
534
535 * gdb.fortran/types.exp: don't guess at float size.
536
cf4f9986
FL
537Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
538
539 * gdb.base/exprs.exp: delete test that depends on int size.
540
541Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
542
543 * config/sim.exp: Removed checks for target triplets.
544 (gdb_target_sim): Use gdb,target_sim_options.
545
7ee554b5
MA
546Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
547
548 * gdb.base/reread.exp: New file.
549 * gdb.base/reread1.c: New file.
550 * gdb.base/reread2.c: New file.
551
7ec482ba
MA
552Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
553
554 * config/sim.exp: Use 'target sim -sparclite' when running
555 SPARClite programs.
556
183f3c8a
DE
557Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
558
559 * gdb.base/structs2.exp: New file.
560 * gdb.base/structs2.c: New file.
561
562Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
563
564 * gdb.asm/common.inc: New file.
565 * gdb.asm/d10v.inc: New file.
566 * asm-source.exp: Pass -I's to gas to find .inc files.
567 Update line numbers in expected output.
568 * asmsrc1.s: Rewrite.
569 * asmsrc2.s: Rewrite.
570 * configure.in: Create arch.inc symlink.
571 * configure: Regenerate.
572 * Makefile.in (distclean): Delete arch.inc.
573
574Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
575
576 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
577 (t_enum_value2): ditto
578 (t_enum_value3): ditto
579 (main): ditto
580Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
581
582 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
583 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
584 change.
585 Use gdb_test instead of send_gdb/gdb_expect sequences.
586
519aebdc
JM
587Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
588
589 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
590 not void.
591
592Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
593
594 * gdb.base/branches.c: Code with lots of loops and
595 subroutines. Used to test gdbs ability to single step through PC
596 changes, especially to test mips-tdep.c:mips_next_pc
597
937ac38a
FCE
598Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
599
600 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
601 more rigorous EGCS C++ error checking.
602
baee3bc6
JM
603Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
604
605 * gdb.base/help.exp: Clean up `help set args' and `help show args'
606 tests.
607 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
608 function when asleep.
609 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
610 for i*86 Linux and SVR4 signal handling problems.
611 Remove linux xfail for `next to handler in signals_tests_1', fixed
612 by recent infrun.c change.
613 Limit backtrace to 10 frames to avoid timeout problems with infinite
614 stack backtraces.
615 Adjust expect pattern in `handle all print' test to match Apr 28 1997
616 target.[ch] change.
617
eead6120
BM
618Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
619
620 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
621 for a newline from gdb before continuing.
622 (default_gdb_exit): Just look for y or n.
baee3bc6
JM
623 (gdb_test): Detect abnormal exit from GDB running on DOS; if
624 it does, fail the rests of the tests in the file.
eead6120
BM
625
626Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
627
628 * config/cygmon.exp: New file.
629
630Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
631
632 * gdb.base/list.exp: Fix problem with "list default lines around
633 main" test on remote targets.
634
635 * gdb.base/scope.exp: Fix problem with filelocal_bss before
636 run test on remote targets.
637
4369e924
DE
638Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
639
640 * gdb.asm: New directory.
641 * configure.in: Configure it.
642 * configure: Regenerate.
643 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
644 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
645
be61d73c
MA
646Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
647
648 * config/mn10300-eval.exp: New file to support MN10300 eval board.
649
650Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
651
652 * gdb.base/overlays (several files): Merge the two overlay
653 managers into one. Change variables (foox, barx, bazx, grbxx)
654 back into ints but force them to load in their proper sections.
655
b6b48d03
AC
656Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
657
658 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
659 on-chip insn memory and IMAP1 to upper 128k.
660 (D10VCopy): Handle memory regions crossing 16k boundaries.
661 (D10VCopy): Transfer data in 32 bit chunks.
662
663Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
664
665 * gdb.base/overlays.c (main): Exit normally when result is
666 correct.
667
668 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
669 map. Include space for printf in .text segment.
670
671 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
672 updated d10v memory VMA/LMA map.
673 (D10VCopy): Call D10VTranslate.
674
93854f7c
AC
675Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
676
677 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
678
679 * gdb.base/bar.c (barx, bar): Change variable to small array so
680 that it won't be put into the .sdata - small data -
681 section. Update reference.
682 * gdb.base/baz.c (bazx, baz): Ditto.
683 * gdb.base/foo.c (foox, foo): Ditto.
684 * gdb.base/grbx.c (grbxx, grbx): Ditto.
685
686 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
687 to be arrays.
688
689Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
690
691 * gdb.base/overlays.exp: fix up and get working again.
692 Add tests for backtraces from an overlay function.
693
b7c05d37
FF
694Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
695
696 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
697 "calling function with watchpoint enabled".
698
34fddd75
FF
699Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
700
701 * gdb.base/break.exp (test_next_with_recursion): Remove
702 gdb_suppress_tests for d10v-*-*.
703 * lib/gdb.exp (gdb_suppress_tests): Disable this function
704 pending review of whether it is useful or not.
705
4eb808df
MA
706Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
707
708 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
709
78b25a67
MA
710Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
711
712 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
713 * config/dve.exp: New file to support Densan boards.
714
715Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
716
717 * gdb.base/interrupt.exp: Document problem of simulators, signals,
718 reads and BSD.
719
720Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
721
722 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
723 response.
724
725 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
726
d440e85e
AC
727Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
728
78b25a67
MA
729 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
730 test.
731
d440e85e
AC
732 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
733 target_sizeof_long and target_bigendian_p.
734 (structs_by_value, structs_by_reference): Check values according
735 to targets word size and endianess.
736
737Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
738
739 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
740 output.
741
742Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
743
744 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
745 Update test of set args help to match source change.
746
747Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
748
749 * gdb.base/default.exp: Expect help system output to be in
750 alphabetical order.
751 * gdb.base/help.exp: Ditto.
752
b82a1bdb
BM
753Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
754
d440e85e
AC
755 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
756 "i*86-pc-linux-gnu*".
757 * gdb.base/interrupt.exp: Ditto.
758 * gdb.base/corefile.exp: Ditto.
759
b82a1bdb
BM
760 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
761 define vxworks when building the testcase.
762
763 * gdb.base/ptype.exp: Fix testnames to be unique.
764 * gdb.base/radix.exp: Ditto.
765 * gdb.base/term.exp: Ditto.
766 * gdb.base/whatis.exp: Ditto.
767 * gdb.c++/classes.exp: Ditto.
768
f33e31a6
BM
769Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
770
771 * gdb.base/callfuncs.exp: Fix indentation.
772
773 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
774 suppress_flag has been set.
775 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
776 target feature.
777
93a8f1e1
BM
778Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
779
780 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
781 the testcase.
782
783 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
784 set_debug_traps() and breakpoint().
785 * gdb.c++/misc.cc (main): Ditto.
786 * gdb.c++/templates.cc (main): Ditto.
787 * gdb.c++/virtfunc.cc (main): Ditto.
788
eb16c04c
BM
789Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
790
791 * lib/gdb.exp(gdb_step_for_stub): New function.
792 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
793 exists, reload the executable and do a "continue" instead of
794 doing a jump.
795 (runto_main): Use gdb_step_for_stub.
796
797 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
798 tests to have unique names.
799 * gdb.base/callfuncs.exp: Ditto.
800 * gdb.base/commands.exp: Ditto.
801 * gdb.base/default.exp: Ditto.
802 * gdb.base/help.exp: Ditto.
803 * gdb.base/list.exp: Ditto.
804 * gdb.base/opaque.exp: Ditto.
805 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
806 similar tests.
807
808 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
809 * gdb.c++/cplusfuncs.cc: Ditto.
810 * gdb.c++/virtfunc.cc: Ditto.
811
812 * config/monitor.exp: Keep track of the last file we saw, rather
813 than trying to get the info from gdb.
814
815 * gdb.fortran/types.exp: Move comment to previous line.
816
eaac098b
BM
817Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
818
819 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
820 target mode.
821
822Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
823
824 From Bob Manson:
825 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
826 string from GDB when it connects.
827
828 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
829
6d2f93f8
BM
830Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
831
9039701b
BM
832 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
833 if we can't get a debug format from GDB (we may be testing an
834 older GDB). Use a 10 second timeout when checking for the format.
835
836 * gdb.stabs/weird.exp: Fix quoting.
837
6d2f93f8
BM
838 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
839
22556149
BM
840Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
841
842 * config/arm-ice.exp: New file.
843
a6d380b9
BM
844Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
845
846 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
847 until it has been modified to work with the new testsuite.
848
849 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
850 testcase won't compile, cause all of the testcases in the file to
851 fail instead.
852
853 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
854 (gdb_clear_suppressed): New procedure.
855 (gdb_stop_suppressing_tests): Only clear suppress_flag if
856 it contains a positive value.
857
3128c597
BM
858Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
859
b14f3a01
BM
860 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
861
3128c597
BM
862 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
863
70742cd8
FF
864Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
865
866 * lib/gdb.exp (setup_xfail_format): New function.
867 (get_debug_format): New function to get debug format.
868 (debug_format): New global variable to hold last value set
869 by get_debug_format.
870 * gdb.base/list.exp: Call get_debug_format and expect some
871 tests to fail for DWARF 1 and COFF formats.
872 * gdb.c++/ptype.exp: Ditto.
873 * gdb.c++/classes.exp: Ditto.
874 * gdb.c++/cplusfuncs.exp: Ditto.
875 * gdb.c++/inherit.exp: Ditto.
876 * gdb.c++/templates.exp: Ditto.
877 * gdb.c++/virtfunc.exp: Ditto.
878
5e7be531
BM
879Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
880
881 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
882 host doesn't have a currently-open connection.
883
884 * config/sparclet.exp: Cleanups and fixes to make it generic for
885 any gdb stub target. Handle cases where gdb doesn't respond when
886 interrupted in a sane fashion.
887
4ea71e9d 888 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
5e7be531
BM
889 same thing in a totally different way.
890
891 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
892 setting "timeout".
893 (gdb_start): We set the global gdb_prompt variable in
894 default_gdb_init now.
895
41438a39
FF
896Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
897
898 * gdb.base/printcmds.exp: Fix "check for floating addition"
899 regexp to accept results within approx +/- .01 of exact value.
900 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
901
585a4b7b
BM
902Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
903
904 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
905 properly.
283e535d
BM
906 (gdb_expect): Add optional timeout parameter, and add timeout
907 value to various calls.
908 (gdb_suppress_tests): Only give one warning message per group.
585a4b7b 909
17b59a74
BM
910Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
911
66e38fb2
BM
912 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
913 global variables. Handle getting a value for $timeout more
914 gracefully.
17b59a74 915
45c795f7
BM
916Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
917
77f3ac77
BM
918 * lib/gdb.exp: Close connection to remote host if gdb doesn't
919 initialize.
920 (default_gdb_init): New procedure; allow gdb_init to be overridden
921 by a target configuration file.
922 (gdb_expect): Pass the timeout to remote_expect.
923
45c795f7
BM
924 * config/monitor.exp(gdb_load): Fix typo in regexp.
925
59df24f7
BM
926Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
927
928 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
929
43f396d0
BM
930Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
931
932 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
933 here. Call gdb_target_exec before rebooting the target, to make
934 sure the connection to the target is closed.
935 (gdb_load): Pass the name of the executable to gdb_target_monitor.
936 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
59df24f7 937 Also detect "Timeout reading from remote" error.
43f396d0
BM
938
939 * config/gdbserver.exp: Pass the executable being loaded to
940 gdb_target_monitor. Don't call gdb_file_cmd here; let
941 gdb_target_monitor do it.
942
943 * gdb.disasm/hppa.exp: Don't use exec_output.
944
81740ee4
BM
945Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
946
43f396d0
BM
947 * gdb.base/list.exp: If we're debugging a non-native target,
948 try to set the pc register to point to the start of the
949 program before doing the first list command.
950
29a76b68
BM
951 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
952 test_calls after restarting.
953
954 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
955 reloading.
956
957 * gdb.base/watchpoint.exp: Fix typo.
958
959 * gdb.base/setshow.exp: Check for use_gdb_stub.
960
961 * gdb.base/break.exp: Fix continue until exit test for the gdb
962 stub case.
963 * gdb.base/langs.exp: Ditto.
964
1e0d962e 965 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
29a76b68
BM
966 gdb_load_offset. If we weren't given a file to load, figure out
967 what the current file is and use it.
1e0d962e 968
81740ee4
BM
969 * config/i386-bozo.exp: New file.
970
de8ea54f
BM
971Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
972
c55809ce
BM
973 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
974 feature.
975
de8ea54f
BM
976 * config/proelf.exp: New entry.
977
28558bdb
BM
978Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
979
fb07c696
BM
980 * lib/gdb.exp: Remove spurious .* patterns at the beginning
981 of regexps.
982
ee9a6181
BM
983 * gdb.base/watchpoint.exp: Don't run the test_stepping
984 tests if gdb can't call functions on the target.
985
28558bdb
BM
986 * gdb.base/setshow.exp: Don't run the set prompt tests if
987 the board has gdb_prompt set.
988
c86924cf
JL
989Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
990
991 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
992 * gdb.base/commands.exp: Likewise.
993 * gdb.base/setshow.exp: Likewise.
994
995Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
996
997 * config/monitor.exp(gdb_start): Look for gdb_prompt target
998 feature.
999
1000 * config/i960.exp: New file.
1001
1002Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
1003
1004 * gdb.base/funcargs.exp: Check for gdb,short_int target
1005 feature instead of looking for explicit target triplets.
1006
6a85a617
MS
1007Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
1008
c86924cf
JL
1009 * gdb.base/printcmds.exp: add a couple more tests a la
1010 "p 123DEADBEEF", to check parse_number.
6a85a617
MS
1011 * top.c: change "to enable to enable" to "to enable" in a couple
1012 of help strings.
1013
15ef24c8
JL
1014Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
1015
1016 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
1017 on the mn10300.
1018
c31ffb3b
FF
1019Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
1020
1021 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
1022 where the test executable is run with explicit args.
1023 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
1024
b0c4d379
FF
1025Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
1026
1027 * gdb.base/run.c: Use FAKEARGV to build test executable that
1028 does not require a command line arg, since most simulators
1029 don't currently support passing such an arg into the simulated
1030 program.
1031 * gdb.base/commands.exp: Change tests to insert the proper
1032 value as the arg to the first recursive factorial call. Change
1033 compilation line to define FAKEARGV at compile time.
1034
1035Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
1036
1037 * gdb.base/recurse.exp: Enable these tests for the mn10300.
1038 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
1039 function with watchpoint enabled" test.
1040
1a84b8b1
BM
1041Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
1042
5f4c2f2d
BM
1043 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
1044 Don't call gdb_test when the command doesn't return to a gdb prompt.
1045
614fb1b4 1046 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
1a84b8b1
BM
1047 "Tests restarted" messages.
1048
69f80b9d
JL
1049Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
1050
1051 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
1052
320b1d82
MS
1053Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
1054
1055 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
1056 for INFO SYMBOL; add help tests for OVERLAY commands.
1057 * gdb.base/default.exp: add tests for INFO SYMBOL command;
1058 add tests for OVERLAY commands
1059 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
1060 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
1061 * gdb.base/sigall.c: add usestubs code frag
1062 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
1063
ddb594ac
BM
1064Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
1065
1066 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
1067 failures.
1068 (gdb_stop_suppressing_tests): Note that tests have restarted.
1069
96a6f034
BM
1070Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
1071
1072 * config/h8300.exp: New file.
1073
1074Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
1075
1076 * gdb.base/setshow.exp: Check for the existence of a
1077 feature, not its value.
1078
d8482235
BM
1079Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
1080
5cb6d165
BM
1081 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
1082
81ad1103
BM
1083 * gdb.base/scope.exp: It's now init0(), not init().
1084
1085 * gdb.base/scope0.c: For now, change init() to be init0().
1086
d8482235
BM
1087 * config/monitor.exp: Use gdb_serial in preference to serial
1088 or netport.
1089
1090 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
1091 and it's not already set.
1092
1093Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
1094
1095 * gdb.base/setshow.exp: Only test the run command if the target
1096 isn't using a stub and if it supports argument passing.
1097
fb9eb137
BM
1098Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
1099
4d400231 1100 * config/udi.exp(gdb_start): Make sure UDICONF is set
fb9eb137
BM
1101 properly before starting gdb.
1102
d8482235
BM
1103Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
1104
1105 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
1106 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
1107 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
1108
968cad76
BM
1109Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
1110
fb9eb137
BM
1111 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
1112 specialized code to reboot the board, use remote_reboot instead.
1113
1114 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
1115
1116 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
1117
968cad76
BM
1118 * config/monitor.exp: Make sure we disconnect from the target.
1119 Also, try a reboot/reload cycle instead of failing if the
1120 load fails.
1121
60450e30
BM
1122Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
1123
1124 * gdb.base/default.exp: Don't set match_max.
1125 * gdb.base/help.exp: Ditto.
1126 * gdb.base/list.exp: Ditto.
1127 * gdb.base/signals.exp: Ditto.
1128
1129 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
1130 set, use remote_ld to download the testcase instead of
1131 the GDB loader.
1132
ae7872ef
BM
1133Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
1134
ab670f8e
BM
1135 * config/vr5000.exp: New file.
1136
2f693513
BM
1137 * config/monitor.exp(gdb_target_monitor): Add pattern for
1138 "Ending remote" to detect errors in connecting.
1139
1140 * gdb.base/setshow.exp: Add .* within auto language test.
1141
ae7872ef
BM
1142 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
1143 target feature.
1144
1145 * config/monitor.exp(gdb_load): Check for a failure when loading,
1146 and reboot the board if necessary.
1147
1148 * gdb.base/setvar.exp(test_set): Handle multiple prints within
1149 a set of tests. Remove print.* from the patterns being checked.
1150
d1e47b8e
BM
1151Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
1152
1153 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
1154 refer to gdb_spawn_id.
1155
1156 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
1157 longer used.
1158 * config/sparclet.exp: Ditto.
1159 * config/sparclet-old.exp: Ditto.
1160 * config/slite.exp: Ditto.
1161 * config/sim.exp: Ditto.
1162 * gdb.base/funcargs.exp: Ditto.
1163
1164 * lib/gdb.exp:Remove references to gdb_spawn_id.
1165 (gdb_expect): Move to remote.exp.
1166
847e232a
BM
1167Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
1168
1169 * config/monitor.exp: Detect the "Couldn't establish connection"
1170 message from GDB.
1171
1172Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
1173
1174 * gdb.base/bitfields.exp: Use runto instead of explicit
1175 gdb_run_cmd/gdb_expect sequences.
1176
1177 * gdb.base/break.exp(text_next_with_recursion): Add match for
1178 gdb_expect call.
1179
1180 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
1181 We also need to handle the "A program is being debugged already"
1182 prompt from gdb. Use gdb_test to set the baud rate.
1183
1184 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
1185 to 20000. Really. I mean it.
1186
3c0af8a0
BM
1187Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
1188
847e232a
BM
1189 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
1190 fails. If suppress_flag is set, skip perror message about not
1191 being able to send to GDB.
1192 (send_gdb): If suppress_flag is set, don't try to send commands to
1193 GDB.
1194 (gdb_expect): If suppress_flag is set, always fail immediately.
1195 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
1196 (gdb_init): Call gdb_stop_suppressing_tests.
1197 (default_gdb_exit): Ditto.
1198 (default_gdb_start): Ditto.
1199
1200 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
1201 gdb_stop_suppressing_tests as appropriate.
1202 * gdb.base/break.exp: Ditto.
1203 * gdb.base/callfuncs.exp: Ditto.
1204 * gdb.base/commands.exp: Ditto.
1205 * gdb.base/exprs.exp: Ditto.
1206 * gdb.base/funcargs.exp: Ditto.
1207 * gdb.base/list.exp: Ditto.
1208 * gdb.base/recurse.exp: Ditto.
1209 * gdb.base/scope.exp: Ditto.
1210 * gdb.base/structs.exp: Ditto.
1211 * gdb.c++/inherit.exp: Ditto.
3c0af8a0 1212
40ac1624
BM
1213Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
1214
1215 * config/vr4300.exp: New file.
1216
1217 * gdb.*/*.exp: Call gdb_expect instead of expect.
1218
1219 * lib/gdb.exp(gdb_expect): New function.
1220
dadace26
BM
1221Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
1222
c309781f
BM
1223 * lib/gdb.exp(gdb_init): New function.
1224
eb659148
BM
1225 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
1226 for each individual variable set.
1227
38ee47dc
BM
1228 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
1229 name.
1230
42c254c9
BM
1231 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
1232
dadace26
BM
1233 * gdb.base/scope.exp: Use gdb_test.
1234
1235 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
1236 aborting; the testsuite driver will do that for us (see
1237 gdb_finish). Also, use gdb_test in a few more places.
1238
3fe49560
SS
1239Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
1240
1241 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
1242
66a5e0e9
JL
1243Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
1244
1245 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
1246 and "add_tests" are not at the same address.
1247
1248Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
1249
1250 * gdb.base/ptype.exp: Use gdb_test.
1251
f43e619c
JL
1252Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
1253
66a5e0e9
JL
1254 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
1255 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
1256 left in. No longer expect them to fail.
1257
f8cc5c61
JL
1258 * gdb.stabs/*.mt; Deleted, no longer used.
1259 * gdb.stabs/configure.in: Remove references to target makefile
1260 frags.
1261 * gdb.stabs/configure: Rebuilt.
1262
f43e619c
JL
1263 * gdb.disasm/*.mt: Deleted, no longer used.
1264 * gdb.disasm/configure.in: Remove references to target makefile
1265 frags. Use "sh3.s" as the unique filename for this directory.
1266 * gdb.disasm/configure: Rebuilt.
1267
1268 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
1269 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
1270 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
1271
76abb184
BM
1272Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
1273
1274 * config/udi.exp: Use mondfe,name instead of remote_host.
1275
9e40b4f1
JL
1276Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
1277
3d6ab69f
JL
1278 * gdb.base/watchpoint.exp: Don't expect a failure when calling
1279 a function with a watchpoint enabled on the mn10200.
1280
9e40b4f1
JL
1281 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
1282 before trying to create it!
1283
6a590607
BM
1284Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
1285
dba77cd7
BM
1286 * config/vx.exp: Use hostname instead of netport.
1287
1288 * config/vxworks.exp: New file.
1289
1290 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
1291
1292 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
1293 gdb before assuming everything worked. Send a ^C if a timeout
1294 occurs.
1295
6a590607
BM
1296 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
1297 $gdb_spawn_id directly.
dba77cd7
BM
1298 (gdb_run_cmd): Try _start as well as start. Use the target feature
1299 gdb,start_symbol as the symbol to start from when jumping.
6a590607 1300
797b43f6
JL
1301Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
1302
66e7ce0a
JL
1303 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
1304 redundant) test.
1305
797b43f6
JL
1306 * gdb.base/recurse.exp: Relax final value test for 'b' so that
1307 it doesn't lose for 16bit integer systems.
1308
ad9f858a
JL
1309Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
1310
28ec59b4
JL
1311 * gdb.fortran/types.exp: If the target doesn't support "double"
1312 data types, then expect "real" types to only be 4 bytes.
1313
2f54eeea
JL
1314 * gdb.c++/virtfunc.exp: Expect failure for virtual function
1315 call tests if the target doesn't support inferior function calls.
1316
ad9f858a
JL
1317 * gdb.base/printcmds.exp: Allow minor deviation in FP values
1318 in printf tests.
1319
0979e7bd
JL
1320Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
1321
6382554a
JL
1322 * gdb.base/help.exp: Disable "help set", "help show", and
1323 "help support". Simplify regexp for "help stack".
1324
fed72bef
JL
1325 * gdb.base/default.exp: Set match_max to 5000 and the timeout
1326 to 60 seconds. Temporarily set match_max to 15000 around the
1327 "info copying" test.
1328
dada5105
JL
1329 * gdb.base/nodebug.exp: Don't try to do an inferior function
1330 call if the target doesn't support them.
1331 * gdb.base/printcmds.exp: Likewise.
1332 * gdb.base/setvar.exp: Likewise.
1333 * gdb.base/structs.exp: Likewise.
1334 * gdb.c++/templates.exp: Likewise.
1335 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
1336
1337 * gdb.base/recurse.exp: Enable for the mn10200.
1338
1339 * configure.in: Do configure gdb.stabs directory for *-*-elf
1340 targets.
1341 * configure: Rebuilt.
1342
0979e7bd
JL
1343 * gdb.base/break.exp: Check for gdb,noresults before testing
1344 exit status and/or results from the target.
1345 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
1346 * lib/gdb.exp: Remove old (now bogus) initialization of
1347 noinferior, noargs, noresults and nosignals.
1348
5d05bf0d
BM
1349Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
1350
1351 * config/sh.exp: New file.
1352
1353 * config/slite.exp: Try to connect multiple times to the board
1354 before rebooting. Only send a "monitor run" if need_monitor_run
1355 is set.
1356
1357 * gdb.base/break.exp: Don't do the "stub continue" test if
1358 the target has gdb_stub set.
1359
1360 * gdb.base/callfuncs.exp: Increase the timeout.
1361
1362 * gdb.base/interrupt.exp: Don't even try to compile the testcase
1363 if the target has gdb,noinferiorio set.
1364
1365 * gdb.base/list.exp: Increase match_max to 10000 characters.
1366
1367 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
1368
1369 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
1370 target.
1371
1372 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
1373
94b25813
BM
1374Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
1375
1376 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
1377 trying to delete the copy of gdb. Catch the file delete so we
1378 don't die if the delete fails; also, the file should be copied to
1379 the host, not to the build.
1380
0d8017ba
BM
1381Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
1382
1383 * lib/gdb.exp(gdb_test): Surround the result pattern with
1384 parenthesis in case it contains multiple regexps separated
1385 with |.
1386
1387 * gdb.base/watchpoint.exp: Use gdb_test.
1388 * gdb.base/default.exp: Ditto.
1389
85fbaa74
BM
1390Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
1391
1392 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
1393
1394 * gdb.base/scope.exp: Use gdb_test.
1395 * gdb.c++/classes.exp: Ditto.
1396 * gdb.c++/inherit.exp: Ditto.
1397
05a21390
BM
1398Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
1399
1400 * gdb.base/crossload.exp: Don't use execute_anywhere, use
1401 remote_exec instead.
1402 * gdb.base/corefile.exp: Don't be ridiculous.
1403 * gdb.base/*.c: Add missing stub invocations.
1404
83b1cc25
BM
1405Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
1406
0e865b39
BM
1407 * config/slite.exp: Miscellaneous fixes.
1408
ef87597c
BM
1409 * lib/gdb.exp: Fix runto.
1410
1411 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
1412 the target.
1413
1414 * gdb.base/watchpoint.exp: Fix regexp.
1415
83b1cc25
BM
1416 * lib/gdb.exp(default_gdb_exit): Add a catch to the
1417 close and wait commands, as the descriptor may now be
1418 invalid. Always call "remote_close host".
1419
787f6220
BM
1420Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
1421
1422 Major rewrite for testsuite revision.
1423
1424 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
1425 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
1426 instead of relying on spawn_id to always contain a valid
1427 spawn id.
1428 (get_compiler_info): New procedure to build the ${binfile}.ci
1429 file, instead of replicating this in N different places.
1430 (gdb_compile): New procedure.
1431
1432 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
1433 appropriate arguments) instead of compile. Use gdb_test in a lot
1434 more places. Use send_gdb instead of send. Always run gdb_start
1435 at the start of a testcase, as this is no longer done magically.
1436
1437 config/*-gdb.exp: Rename without the -gdb suffix.
1438
1439 config/mips.exp: Use remote_close instead of exit_remote_shell.
1440 config/monitor.exp: Use target_info instead of looking at
1441 baud, timeout, etc.
1442 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
1443
1444Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1445
1446 * gdb.c++/templates.exp (test_ptype_of_templates),
1447 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
1448 Update expect patterns for destructors and assignment operators
1449 to match corresponding c-typeprint.c changes.
1450 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
1451 to destructor breakpoint test, GDB should be able to set the
1452 destructor breakpoint without specifying arguments.
1453
677a92a0 1454Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
787f6220
BM
1455
1456 * gdb.threads/pthreads.exp: Change result for failure to compile due
1457 to lack of pthreads runtime support from an error to simply an
1458 unsupported test, per dejagnu standards.
1459
1460Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1461
1462 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
1463 where GDB exits to reduce pattern match time.
1464 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
1465
1466 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
1467
50f04a5a
MS
1468Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1469
1470 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
1471 * gdb.base/default.exp: ditto.
1472 * gdb.base/nodebug.exp: ditto.
1473 * gdb.base/printcmds.exp: ditto.
1474 * gdb.base/ptype.exp: ditto.
1475 * gdb.base/setvar.exp: ditto.
1476 * gdb.base/structs.exp: ditto.
1477 * gdb.base/setshow.c: Guard against uninitialized values of argc.
1478
d45358c6
ILT
1479Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
1480
1481 * configure, */configure: Rebuild with autoconf 2.12.
1482
1483Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
1484
1485 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
1486 use new i*86-pc-linux*-gnu quads.
1487 * gdb.base/corefile.exp: Ditto.
1488 * gdb.base/signals.exp: Ditto.
1489 * gdb.base/sigall.exp: Ditto.
1490 * gdb.base/interrupt.exp: Ditto.
1491
1492 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
1493 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
1494 RedHat 4.0.
1495
1496 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
1497 linux. This allows the test case to at least compile on latest
1498 linux, but still not run due to missing the threads runtime library.
1499
49c7ee7b
PS
1500Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1501
1502 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
1503 directory to search gdb directory. Accept and step over conditional
1504 stack alignment code. Consume $prompt in failure cases.
1505 Reset timeout to $oldtimeout instead of some arbitrary value.
1506 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
1507 timeout problems with infinite stack backtraces.
1508 * gdb.base/ptype.exp (ptype struct link, union tu_link):
1509 Accept function parameters for linkfunc member.
1510
af4a96bc
FF
1511Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
1512
1513 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
1514 (CXXFLAGS): Remove, unreferenced.
d45358c6
ILT
1515 (B_OPTIONS): Add for -B options and add code to initialize with
1516 previous -B options and also add -B option to pick up cross compiled
1517 runtime.
af4a96bc
FF
1518 (TARGET_INCLUDES): Add for -I options and add code to initialize when
1519 doing cross compiles.
1520 (target_alias): Declare global.
1521 (xgcc): Set variable to full path of gcc in build tree. Use findfile
1522 to verify that gcc exists in build tree, and if so set CC to that
1523 gcc and to use B_OPTIONS and TARGET_INCLUDES.
1524
1525Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
1526
1527 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
1528 ptype test for anonymous union. Fixup testcase to match
1529 current gcc debug output.
1530
d5e51b25
JL
1531Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
1532
1533 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
1534 force argument to an unsigned long type.
1535
77814fa8
FF
1536Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
1537
1538 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
1539 tests and anonymous union print/ptype tests.
1540 * gdb.base/list.exp (test_forward-search): Increase timeout by
1541 5 minutes for the "search extremely long line" case.
1542 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
1543 completely optional and that the pass/fail messages use the command as
1544 the message if that third arg is a null string.
1545 (gdb_test_exact): Arrange that a null string pattern means match a
1546 null string output rather than any output, which might include random
1547 errors.
1548 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
1549 backtrace test.
1550 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
1551 always failing and failure is now exposed by gdb.exp changes.
1552
cb87e99f
FF
1553Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
1554
1555 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
1556 weren't being noted.
1557
134a3f78
PS
1558Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1559
1560 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
1561 * gdb.stabs/weird.exp: Remove v_comb xfails.
1562
7d03ae5e
MS
1563Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1564
1565 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
1566 list.exp scope.exp watchpoint.exp]
1567 Make all timeout error msgs explicitly say "(timeout)".
7d03ae5e 1568
1397dff8 1569Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
7d03ae5e
MS
1570
1571 * config/monitor.exp: Increase download timeout to 1000 seconds.
1572
7d03ae5e
MS
1573Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1574
1575 * config/m32r.exp: Increase timeout to 120 seconds.
1576
1397dff8 1577Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
1c9e6690
FF
1578
1579 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
1580 and accept older ordering as obsolescent gcc or gdb.
1581 * gdb.c++/templates.exp: Ditto.
1582 * gdb.c++/virtfunc.exp: Ditto.
1583
7a6e9133
FF
1584Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
1585
1586 * gdb.base/coremaker.c: Add code to mmap some data so we
1587 can check that it ends up in the core file.
1588 * gdb.base/corefile.exp: Add test to read mmapped data
1589 from core file.
1590
f8931413
MS
1591Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1592
1593 * config/m32r.exp: New file.
f8931413
MS
1594
1595Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
1596
1597 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
1598 that cflags can contains -gstabs, and work correctly for other tests.
1599
79654d0b
MS
1600Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1601
1602 * gdb.base/setshow.exp: New file, tests show and set.
1603 * gdb.base/setshow.c: New file, tests show and set.
1604 * gdb.base/help.exp: Add test for help set|show annotate.
1605 * gdb.base/default.exp: Add test for set|show annotate.
1606
f8931413
MS
1607Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
1608
1609 * testsuite/gdb.base/break.exp: Make backtrace from factorial
1610 errors unique.
1611 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
1612 explicitly.
1613
4ed1437f
SG
1614Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
1615
1616 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
1617 and width commands. This is done elsewhere.
1618 * (gdb_start): Don't call gdb_start_sim here. That's already
1619 done in gdb_load. This fixes lots of failures in default.exp.
1620
1621Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
1622
1623 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
1624 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
1625 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
1626 in the same we we treat other failures (since it may be an expected
1627 condition), rather than as an error.
1628 * gdb.base/signals.exp (test_handle_all_print): Revert back to
1629 old test format.
1630
90a0f3aa
FF
1631Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
1632
1633 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
1634 (distclean maintainer-clean realclean): No need to remove files
1635 twice. Nuke the duplicates.
1636 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
1637 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
1638 Remove config.h along with other config files.
1639
f646eef4
FF
1640Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
1641
1642 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
1643 "p func1 ()" and note that rests of tests are skipped.
1644 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
1645 setup_xfails for "print func2::coremaker_local".
1646 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
1647 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
1648 affected by the previous run test.
1649 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
1650 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
1651 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
1652 "pass int powerset tuple" and "pass modeless int powerset tuple".
1653 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
1654 "real write 4" and "real write 8".
1655 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
1656 setup_xfails for "print vs1 after tuple assign 2",
1657 "print \$i after tuple assign 2", and
1658 "print vs2 after tuple assign 2".
1659 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
1660 meaningful error message and return -1 so the caller can
1661 suppress further tests and avoid a cascade of errors.
1662
1663Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
1664
1665 * gdb.base/a1-selftest.exp: Tweak tests to account for new
1666 format for printing version.
1667 * gdb.base/default.exp: Ditto.
1668 * gdb.base/interrupt.exp: Fix problem with cascade of
1669 errors if child process dies while calling a function.
1670
1671Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
1672
1673 * Makefile.in (VPATH): Add
1674 * Makefile.in (Makefile, config.status): Fix rules so things get
1675 remade when necessary.
1676
c03e48e8
FF
1677Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
1678
1679 * Makefile.in (just-check): Add path to sibling expect dir
1680 to environment variable specified by RPATH_ENVVAR.
1681
20ece597
FF
1682Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
1683
1684 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
1685 (just-check): Add shared library paths for libstdc++, tk,
1686 tcl, bfd, and opcodes to the environment variable specified
1687 in RPATH_ENVVAR.
1688 * configure.in: Add support to recognize --enable-shared flag
1689 and generate correct value for RPATH_ENVVAR.
1690 * configure: Regenerated with autoconf.
1691
1692Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
1693
1694 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
1695 include all osf versions.
1696 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
1697 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
1698 when target is linux. When failing to build pthreads test
1699 executable, give more meaningful message.
1700 * gdb.threads/pthreads.c: Hpux also uses old definition of second
1701 arg for pthread_create.
1702
1703Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
1704
1705 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
1706 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
1707 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
1708 and -lpthreads (everybody else).
1709 (test_startup): Fail gracefully if threads are not supported.
1710 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
1711 "p/c array_index("abcdef",2)" when not gcc compiled.
1712 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
1713 "print func2::coremaker_local" when not gcc compiled.
1714 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
1715 "ptype on opaque struct tagname (statically)",
1716 "ptype on opaque struct tagname (dynamically) 1", and
1717 "ptype on opaque struct tagname (dynamically) 2"
1718 for not compiled with gcc.
1719 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
1720 backtrace when compiled with gcc.
1721 * lib/gdb.exp (runto_main): Return result of "runto main" rather
1722 than always return success.
1723
1724Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
1725
1726 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
1727
1728Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
1729
1730 * gdb.base/structs.exp: Undo last change.
1731
d9538961
FF
1732Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
1733
1734 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
1735 encapsulate all the steps/nexts done during self test, starting
1736 at main, and makes them less sensitive to optimization issues.
1737 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
1738 signal handler" test.
1739 * gdb.threads/pthreads.exp: Only run this for native configs.
d9538961
FF
1740 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
1741 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
1742 tests.
1743 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
1744 for "runto test_calls(void)" test.
1745
10e3e339
FF
1746Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
1747
1748 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
1749 and don't expect address info in breakpoint confirmations.
1750
ab5aa3dc
FF
1751Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
1752
1753 * gdb.base/list.exp (test_forward_search): Increase timeout
1754 temporarily by 60 seconds for searching extremely long line,
1755 and then reset to old value when done. Increase expect input
1756 buffer to 10000.
1757
74945486
FF
1758Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
1759
1760 * gdb.base/list.exp (test_forward_search): Fix to handle very
1761 long source line without overflowing expect's input buffer.
1762
7b2e7e89
TT
1763Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
1764
1765 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
1766 "buffer_full".
1767
1768 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
1769 "buffer_full".
1770
1771 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
1772 "buffer_full".
1773
1774 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
1775 "buffer_full".
1776
e0effbae
FF
1777Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
1778
1779 * configure.in (configdirs): Add gdb.threads.
1780 * configure: Regenerated with autoconf.
1781 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
1782 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
1783 * gdb.threads/configure: New, generated with autoconf.
1784
e7dc69ff
FF
1785Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
1786
1787 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
1788
5fac6a39
FF
1789Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
1790
1791 * gdb.base/signals.exp (test_handle_all_print): Test separately for
1792 each signal's status in the output of "handle all print".
1793 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
1794 the \r\n sequence that immediately precedes the gdb prompt.
1795 * gdb.base/a1-selftest.exp: Save original timeout and restore
1796 after test.
1797
61e842ad
JL
1798Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
1799
1800 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
1801 symbol.
1802
e95a45af
BK
1803Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
1804
1805 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
1806
5fc34cfd
FF
1807Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
1808
1809 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
1810 timeout by 60 seconds.
1811
c137ee97
FF
1812Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
1813
1814 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
1815 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
1816 error return.
1817
302fcffb
FF
1818Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
1819
1820 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
1821 gdb initialization, also report how long dejagnu waited. Restore
1822 old timeout before doing error return. Temporarily increase timeout
1823 by 3 minutes to allow for slow startups over heavy NFS use.
1824
a26fa899
FF
1825Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
1826
1827 * lib/gdb.exp: Report timeout value for verbosity level 2.
1828 * config/gdbserver.exp: Ditto.
1829 * config/hppro.exp: Ditto.
1830 * config/mips-gdb.exp: Ditto.
1831 * config/monitor.exp: Ditto.
1832 * config/netware.exp: Ditto.
1833 * config/sim-gdb.exp: Ditto.
1834 * config/slite-gdb.exp: Ditto.
1835 * config/udi-gdb.exp: Ditto.
1836 * config/unix-gdb.exp: Ditto.
1837 * config/vx-gdb.exp: Ditto.
1838 * gdb.base/a1-selftest.exp: Ditto.
1839 * gdb.base/a2-run.exp: Ditto.
1840 * gdb.base/break.exp: Ditto.
1841 * gdb.base/corefile.exp: Ditto.
1842 * gdb.base/list.exp: Ditto.
1843 * gdb.base/recurse.exp: Ditto.
1844 * gdb.base/scope.exp: Ditto.
1845 * gdb.base/signals.exp: Ditto.
1846
f09c6a96
JM
1847Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1848
1849 * gdb.threads/Makefile.in (docdir): Removed.
1850
6c890568
JM
1851Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1852
1853 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1854 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
1855 @srcdir@.
1856 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
1857 autoconf 2.5 or higher.
1858 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
1859
1860Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
1861
1862 * configure: Regenerated.
1863 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
1864 avoid name clashes with SunOS headers.
1865
1866Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
1867
1868 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
1869
551f3fbb
JL
1870Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
1871
1872 * gdb.base/callfuncs.exp: Finish last change -- make sure the
1873 prototype information ends up in the compiler info file.
1874
04d5f3d6
FF
1875Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
1876
1877 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
1878 attempting to regenerate it. Eliminate use of a temporary file
1879 and just generate the info file directly. Source it immediately,
1880 for consistency of use.
1881 * gdb.base/corefile.exp: Ditto
1882 * gdb.base/exprs.exp: Ditto.
1883 * gdb.base/funcargs.exp: Ditto.
1884 * gdb.base/langs.exp: Ditto.
1885 * gdb.base/list.exp: Ditto.
1886 * gdb.base/mips_pro.exp: Ditto.
1887 * gdb.base/nodebug.exp: Ditto.
1888 * gdb.base/opaque.exp: Ditto.
1889 * gdb.base/ptype.exp: Ditto.
1890 * gdb.base/scope.exp: Ditto.
1891 * gdb.base/setvar.exp: Ditto.
1892 * gdb.base/signals.exp: Ditto.
1893 * gdb.base/whatis.exp: Ditto.
1894 * gdb.c++/templates.exp: Ditto.
1895 * gdb.c++/virtfunc.exp: Ditto.
1896 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
1897 whether or not to add -lstdc++ to the compile command line args.
1898
1899Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1900
1901 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
1902 it got fixed by the recent lookup_minimal_symbol_by_pc change.
1903 Increase timeout, a lot of single stepping might be needed if the
1904 target has no hardware watchpoints.
1905
cca075fb
JL
1906Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
1907
1908 * gdb.base/break.exp: Ignore compiler warnings when compiling
1909 break.c.
1910 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
1911 * gdb.base/default.exp: Add h8300 xfails. Handle messages
1912 from remote-sim.
1913 * gdb.base/exprs.exp: Add h8300 xfails.
1914 * gdb.base/funcargs.exp: Likewise.
1915 * gdb.base/nodebug.exp: Likewise.
1916 * gdb.base/printcmds.exp: Likewise.
1917 * gdb.base/ptype.exp: Likewise.
1918 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
1919 h8300 xfails.
1920 * gdb.base/return.exp: Handle float/double precision problems
1921 on the h8300.
1922 * gdb.base/funcargs.c: Explicitly make last constant argument to
1923 call_after_alloca_subr an unsigned long type.
1924 * gdb.base/return.c: Include stdio.h.
1925
4db6401f
RS
1926Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1927
1928 * config/abug.exp: New file for the older Motorola Bug monitor
1929 that runs on the mvme13x series VME boards.
1930 * config/monitor.exp: Use the new config array for target settings
1931 if they exist.
1932
ec6239dc
SS
1933Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
1934
1935 * sim-gdb.exp: Make the SH simulator allocate less space when
1936 it is targeted.
1937
d124785e
JL
1938Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
1939
1940 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
1941 test.
1942
1943Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
1944
1945 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
1946 "rs6000-*-*" for "list function in include file" when gcc compiled.
1947 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
1948 for "p ctable1[120]".
1949 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
1950 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
1951 Remove setup_xfail for "rs6000-*-*" for
1952 "print 'scope0.c'::filelocal before run".
1953 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
1954 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
1955 since some compilers don't allow both options to be given
1956 on the same command line. Create object file and move it.
1957
8ce1c210
FF
1958Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
1959
1960 * gdb.base/corefile.exp: Always regenerate the core file, since
1961 we always regenerate the coremaker program. Detect special case
d2309db1 1962 where registers cannot be read from core file.
8ce1c210 1963
a9424716
FF
1964Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
1965
1966 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
1967 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
1968 * gdb.c++/templates.exp: Only match on basename of file since
1969 some formats like xcoff don't encode directory information.
1970 * gdb.stabs/weird.exp: Use the right sed script for powerpc
1971 and rs6000 AIX xcoff targets.
1972 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
1973 * configure: Regenerate.
1974 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
1975 here, rather than in distclean.
1976
9b4df2e5
FF
1977Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
1978
1979 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
1980 defined, and use it to compile the test case with -O2. The
1981 native compilation still uses no optimization.
1982 * gdb.base/mips_pro.c: Remove inline assembly code since
1983 it is compiled PIC by default, which results in assembler
1984 warnings that make the testsuite think the compilation
1985 was unsuccessful.
1986
6991e957
FF
1987Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
1988
1989 * gdb.c++/misc.exp: Add note to message for
1990 "print s.a for foo struct" that this is a known gcc 2.7.2
1991 and earlier bug.
1992
1b5b9581
FF
1993Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
1994
1995 * gdb.base/break.exp: Fix pattern for matching "Delete all
1996 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
1997 setup_xfail for deleting all breakpoints test. Fix various
1998 timeout messages to include "(timeout)".
1999 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
2000 for "p t_float_values2(3.14159,float_val2)".
2001 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
2002 for "continue to call2g" when gcc compiled.
2003 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
2004 "up to foo in langs.exp", "show language at foo in langs.exp",
2005 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
2006 and "show language at fsub in langs.exp".
2007 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
2008 "list line 1 in include file", "list message for lines past EOF",
2009 "list function in include file", "list list0.h:foo", and
2010 "list filename:function; nonexistant function".
2011 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
2012 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
2013 and "ptype t_char_array" to be for native cc only.
2014
a1cdb717
FF
2015Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
2016
2017 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
2018 setup_xfail for "print coremaker_bss", "print coremaker_ro",
2019 "print func2::coremaker_local", and "backtrace in corefile.exp".
2020
38b92747
FF
2021Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
2022
2023 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
2024 "bt in signals.exp". This problem only appears when running
2025 the testsuite, and then only intermittently.
2026
063c5ee0
SS
2027Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
2028
2029 * gdb.base/return.exp (return_tests): Differentiate between
2030 two tests of continuing.
2031
2032Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
2033
2034 * */Makefile.in (maintainer-clean): Remove config.log.
2035 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
2036 * gdb.c++/Makefile.in (PROGS): Add inherit.
2037 (clean): Remove *.ci.
2038
2039Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
2040
2041 * gdb.c++/misc.cc: Add test code from Mike Stump.
2042 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
2043
8a25c34c
FF
2044Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
2045
2046 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
2047 to "alpha-*-osf2*" and add comment.
2048 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
2049 setup_xfail for "step over execarg initialization" and
2050 "step over corearg initialization".
2051 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
2052 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
2053 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
2054 gcc compiled for "print coremaker_bss", "print coremaker_ro",
2055 "print func2::coremaker_local", and "backtrace in corefile.exp".
2056 * gdb.base/signals.exp: Build and source signals.ci.
8a25c34c
FF
2057 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
2058 to be for gcc only.
2059 * lib/gdb.exp: Move verbose statements outside conditionals.
2060
8b495156
FF
2061Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2062
2063 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
2064 Feb 3 procfs.c change.
2065
a7e254ec
FF
2066Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
2067
2068 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
2069
5c7516ee 2070Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
baa833b9 2071
5c7516ee 2072 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
a7e254ec
FF
2073 from dejagnu's apparent default of 10 seconds, which gives random
2074 results when running the tests over NFS on moderately loaded systems.
5c7516ee
FF
2075 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
2076
2077Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
2078
2079 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
2080 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
2081 result reports.
baa833b9 2082
950251de
FF
2083Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
2084
2085 * configure.in (CY_AC_PATH_TCLH): Remove.
2086 * configure: Regenerate.
2087
2f4e239c
FF
2088Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
2089
2090 * gdb.c++/Makefile.in (clean): Add missing '{'.
2091
4771fe15
JL
2092Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
2093
2f4e239c
FF
2094 * lib/gdb.exp: Provide a default value for noinferior.
2095
4771fe15
JL
2096 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
2097 Load libgloss.exp.
2098
a827a33f
JL
2099Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
2100
2101 * gdb.disasm/hppa.exp: Compile directly into an executable, use
2102 the executable, not the .o to run the tests from.
2103
9b2ceeb1
JL
2104Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
2105
1be1bc38
JL
2106 * gdb.base/break.exp: Don't test for program exit or exit status
2107 if $noresults if nonzero.
2108 * gdb.base/langs.exp: Likewise.
2109 * gdb.base/watchpoint.exp: Likewise.
2110
9b2ceeb1
JL
2111 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
2112 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
2113 trying to compile the testcase.
2114
eb47fd9d
DE
2115Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
2116
2117 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9b2ceeb1 2118 * gdb.base/signals.exp (continue to handler): Likewise.
eb47fd9d 2119
a4ff5d33
PB
2120Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
2121
ef11a529
PB
2122 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
2123
a4ff5d33
PB
2124 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
2125
546bfba8
JL
2126Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
2127
2128 * gdb.base/corefile.exp: Recognize "not found" as failure
2129 when trying to determine if a core file was generated.
2130 If no core file was generate the first time, try again without
2131 the ulimit -c to work around braindamaged shells.
2132
8dd0158f
FF
2133Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
2134
c4e13a27
FF
2135 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
2136 [] tests with "test" and enclose string in quotes.
2137 * gdb.stabs/configure: Rebuild
2138
4e327047
TT
2139Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
2140
2141 Changes in sync with expect:
2142 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
2143 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
2144 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
2145 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
2146 argument to AC_REQUIRE.
2147 * configure: Regenerated.
2148
4b2dd778
FF
2149Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
2150
2151 * gdb.base/corefile.exp: When generating a core, discard any
2152 error messages about ulimit not found and the "core dumped"
2153 message from the shell that runs the coredumper.
2154
0069d9a0
JL
2155Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
2156
978be38e
JL
2157 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
2158
0069d9a0
JL
2159 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
2160 which sed script to run. Expect failure for v_comb test
2161 on PA targets too.
2162
2163Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
2164
2165 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
2166 "print func2::coremaker_local" and for "backtrace in corefile.exp"
2167
89e6c70d
FF
2168Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
2169
af6d4d16
FF
2170 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
2171 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
2172 "sparc-sun-solaris*" xfails for "p v_comb".
89e6c70d
FF
2173 * lib/gdb.exp (default_gdb_start): Fix typo.
2174 * gdb.base/corefile.exp: Allow "Core was generated by ..."
2175 messages to not include the full program name that caused
2176 the core dump since some systems (such as solaris) apparently
2177 truncate this path to about 80 characters.
2178 When generating a core file first try increasing the core file
2179 size limit to unlimited since some systems may default it to
2180 zero, and it is harmless to try it. Move the test for failing
2181 to generate a core file to where it will actually get executed.
2182 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
2183 new gdb result from g++ debug info improvements and make old
2184 pattern obsolescent. Also account for size_t differences
2185 (may be int or long).
2186 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
2187 initialization before function call is placed in the delay slot
2188 and thus appears to be skipped over by commands such as "next".
2189
f526457c
SS
2190Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
2191
2192 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
2193
2194Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
2195
2196 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
2197 input source file; fix code to compile test to deal with this
2198 convention.
2199 * gdb.c++/*.exp: Likewise.
2200
edc1ccab
FF
2201Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
2202
2203 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
2204 "bt in signals.exp".
2205
2206Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
2207
2208 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
2209 "step over execarg initialization" and
2210 "step over corearg initialization".
2211
2212Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
2213
2214 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
2215 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
2216
782445c7
FF
2217Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
2218
2219 From Rob Savoye (rob@poseidon.cygnus.com)
2220 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
edc1ccab
FF
2221 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
2222 configure.in}, gdb.disasm/{Makefile.in, configure.in},
2223 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
2224 configure.in}: Major reworking for autoconfig.
782445c7 2225 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
edc1ccab
FF
2226 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
2227 New files.
782445c7 2228 * config/unix-gdb.exp: Make GDB global.
edc1ccab
FF
2229 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
2230 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
2231 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
2232 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
2233 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
2234 term.exp, twice.exp, watchpoint.exp, whatis.exp},
2235 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
2236 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
2237 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
2238 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
2239 pr-8136.exp, result.exp, string.exp, tuples.exp},
782445c7 2240 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
edc1ccab
FF
2241 to returns as necessary, arrange for test to compile own testcase
2242 executable.
782445c7
FF
2243 * lib/gdb.exp: Changes for testsuite to compile own test cases.
2244
2245Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
2246
2247 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
2248 clear_xfail at end of test which might not call either pass or fail.
2249 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
2250 "backtrace through signal handler".
2251
2252Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2253
2254 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
2255 continuing from a job control stop signal.
2256 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
2257
dfbb1a26
JL
2258Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
2259
2260 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
2261 * gdb.base/corefile.exp: Likewise.
2262 * gdb.base/funcargs.exp: Likewise.
2263
2264Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
2265
2266 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
2267 * config/monitor.exp: Add support for setting baud rate.
2268
2269Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
536a7a16
FF
2270
2271 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
2272 i*86-*-linux* xfails for "backtrace through signal handler".
2273 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
2274 "print func2::coremaker_local".
2275 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
dfbb1a26 2276 alpha-dec-osf2* xfail for
536a7a16 2277 "delete all breakpoints when none".
536a7a16 2278
b998e7b8
FF
2279Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
2280
2281 * gdb.base/break.exp: Change test that deletes all breakpoints
2282 when no user breakpoints are installed. A post 4.15 change
2283 causes gdb to no longer prompt in this case.
2284
c7c26058
FF
2285Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
2286
2287 * gdb.base/return.exp (return_tests): Change xfail for test
2288 "correct value returned double test" to stop xfailing at
2289 Solaris 2.5. Apparently the bug has been fixed.
2290
1130734d
FF
2291Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
2292
2293 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
2294 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
2295
cb016f01
JL
2296Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
2297
2298 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
2299 * gdb.disasm/hppa.s: Corresponding changes.
2300
2301Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
2302
2303 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
2304 makefile fragment.
2305 * config/mt-hpux: Deleted.
2306
00c916f4
JL
2307Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
2308
2309 * Many files: When warning about suppressed tests due to a
2310 nonexistant test binary, avoid incrementing the warning count.
2311
2312Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
2313
2314 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
2315
56040190
PS
2316Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2317
2318 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
2319 "sparc-*-solaris2*".
2320
2321Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2322
2323 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
2324 Add global and local variables and initialize them.
2325 * gdb.base/corefile.exp: Test correct mapping of corefile sections
2326 by printing variables. Remove rs6000 and powerpc xfails, BFD now
2327 extracts the file name and terminating signal from the core file.
2328 * TODO: Remove note about tests for correct mapping of corefile.
2329 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
2330 from optimizing it away.
2331 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
2332 handles common blocks.
2333
d4f1e4ee
JL
2334Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
2335
2336 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
2337 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
2338
582433a8
ILT
2339Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
2340
2341 * Makefile.in (maintainer-clean): New target, synonym for
2342 realclean.
2343 * gdb.base/Makefile.in (maintainer-clean): Likewise.
2344 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
2345 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
2346 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
2347 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
2348 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
2349
462bde03
FF
2350Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
2351
2352 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
2353 xfails when not gcc compiled for "print foo::funclocal".
2354 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
2355 "print foo::funclocal at foo",
2356 "print 'scope1.c'::foo::funclocal at foo",
2357 "print foo::funclocal_bss at foo",
2358 "print 'scope1.c'::foo::funclocal_bss at foo",
2359 "print foo::funclocal_ro at foo",
2360 "print 'scope1.c'::foo::funclocal_ro at foo",
2361 "print bar::funclocal at foo" and
2362 "print 'scope1.c'::bar::funclocal at foo".
2363 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
2364 gcc compiled for "print foo::funclocal at bar".
2365 Expand all messages to ensure that they identify that
2366 the test is at bar().
2367 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
2368 gcc compiled for:
2369 "ptype on opaque struct pointer (statically)",
2370 "ptype on opaque struct tagname (statically)",
2371 "ptype on opaque struct pointer (dynamically) 1",
2372 "ptype on opaque struct tagname (dynamically) 1",
2373 "ptype on opaque struct pointer (dynamically) 2" and
2374 "ptype on opaque struct tagname (dynamically) 2
2375 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
2376 gcc compiled for:
2377 "p datalocal"
2378 "whatis datalocal",
2379 "ptype datalocal",
2380 "p bsslocal",
2381 "whatis bsslocal", and
2382 "ptype bsslocal".
2383 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
2384 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
2385 when not gcc compiled.
2386 * gdb.base/funcargs.exp (float_and_integral_args): Add
2387 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
2388 compiled.
2389 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
2390 "backtrace from call6a" when not gcc compiled.
2391 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
2392 "backtrace from call7a" when not gcc compiled.
2393 * gdb.base/callfuncs.exp (do_function_calls):
2394 Add "hppa*-*-hpux*" xfail when not gcc compiled for
2395 "p t_char_array_values(char_array_val2,char_array_val1)",
2396 "p t_char_array_values(char_array_val1,char_array_val2)",
2397 "p t_char_array_values("carray 1","carray 2")",
2398 "p t_char_array_values("carray 1",char_array_val2)",
2399 "p t_char_array_values(char_array_val1,"carray 2")",
2400 "p sum_args(1,{2})",
2401 "p sum_args(2,{2,3})",
2402 "p sum_args(3,{2,3,4})",
2403 "p sum_args(4,{2,3,4,5})"
2404 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
2405 "backtrace in corefile.exp" when not gcc compiled.
2406
7eb10f9a
PS
2407Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2408
2409 * gdb.base/signals.exp: Rewrite `handle all print' test as
2410 a procedure. Accept blanks or TABs as whitespace, increase
2411 timeout and expect input buffer size for the large output
2412 from the command. Remove "i*86-*-bsdi2.0" xfail.
2413
5b1748d4
PS
2414Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2415
2416 * gdb.base/setvar.exp: Add new testcases for truncation when
2417 assigning invalid values to bitfields.
2418
218f9f03
FF
2419Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
2420
2421 * gdb.base/callfuncs.exp (do_function_calls): Remove
2422 mips-sgi-irix* xfail for
2423 "call inferior func with struct - returns char *"
2424 and fix test so that an optional (unsigned char *) cast is
2425 accepted in the result.
2426
c08e5694
FF
2427Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
2428
2429 * gdb.base/funcargs.exp (float_and_integral_args): Remove
2430 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
2431 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
2432 * gdb.base/signals.exp: Remove duplicate "handle all print" test
2433 that accidentally got checked in.
2434
5762d8c6
FF
2435Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
2436
2437 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
2438 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
2439 compiled test.
2440 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
2441 Add mips-sgi-irix5* xfail for not gcc compiled.
2442 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
2443 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
2444 "p top", "whatis top", "p middle", and "whatis middle".
2445 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
2446 "whatis signed char" for not gcc compiled.
2447 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
2448 "set variable signed char=-1 (-1)" and
2449 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
2450 * gdb.base/funcargs.exp (float_and_integral_args):
2451 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
2452 Add mips-sgi-irix* xfail when not gcc compiled for
2453 "continue to call2b".
2454 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
2455 "continue to call2g".
2456 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
2457 "backtrace from call6a"
2458 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
2459 "backtrace from call7k".
2460 Add mips-sgi-irix5* xfail when not gcc compiled for
2461 "backtrace from call7a".
2462 (localvars_after_alloca): Fix gdb_test cmds for
2463 "print * after runto ...".
2464 Remove rs6000-*-* xfails for
2465 "print i after runto localvars_after_alloca" and
2466 "print l after runto localvars_after_alloca"
2467 for all compilers.
2468 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
2469 when not compiled with gcc, for:
2470 "print signed char == (minus)",
2471 "print signed char != (minus)",
2472 "print signed char < (minus)",
2473 "print signed char > (minus)".
2474 * gdb.base/callfuncs.exp (do_function_calls):
2475 Add mips-sgi-irix* xfail, when compiled with native compiler, for
2476 "call inferior func with struct - returns char *".
2477 * gdb.base/return.exp (return_tests): Change xfail for
2478 "correct value returned double test" to include Solaris 2.4.
2479 * gdb.base/funcargs.exp (float_and_integral_args):
2480 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
2481
3c88a10a
PS
2482Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2483
2484 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
2485 enumeration bitfields if compiling with GNU C.
2486 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
2487 to empty' prompt.
2488
80d28979
JL
2489Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
2490
b9ba33e6
JL
2491 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
2492 test for PRO targets.
2493
80d28979
JL
2494 * gdb.base/funcargs.exp: Avoid ever setting more than 8
2495 breakpoints in the inferior at any given time by making
2496 two groups of breakpoints for call2*, call6* and call7*
2497 tests.
2498
71568251
PS
2499Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2500
2501 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
2502 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
2503 from optimizing it away.
2504 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
2505 "call inferior func with struct".
2506
46ce3de0
SS
2507Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
2508
2509 * configure.in: Only configure gdb.chill for particular targets.
2510
ce102e96
FF
2511Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
2512
2513 * gdb.base/Makefile.in: Add action to .c.o transformation
2514 rule that generates a .ci file for each .o file and remove
2515 explicit .c.o rules except for callfuncs.o.
2516 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
2517 generates a .ci file for each .o file and remove explicit
2518 .cc.o rules.
2519 (clean): Remove *.tmp *.ci files.
2520 (EXECUTABLES): Remove templ-info.exp.
2521 * gdb.base/compiler.c: New file.
2522 * gdb.c++/compiler.cc: New file
2523 * gdb.base/scope.exp: Source gdb.base/scope.ci.
2524 Change rs6000-*-* xfail for
2525 "print 'scope0.c'::filelocal_ro" and
2526 "print 'scope1.c'::filelocal" and
2527 "print 'scope1.c'::filelocal_bss" and
2528 "print 'scope1.c'::filelocal_ro" and
2529 "print 'scope1.c'::foo::funclocal" and
2530 "print 'scope1.c'::foo::funclocal_ro" and
2531 "print 'scope1.c'::bar::funclocal" and
2532 "print 'scope0.c'::filelocal_ro" and
2533 "print 'scope1.c'::filelocal at foo" and
2534 "print 'scope1.c'::filelocal_bss at foo" and
2535 "print 'scope1.c'::filelocal_ro at foo" and
2536 "print 'scope1.c'::foo::funclocal at foo" and
2537 "print 'scope1.c'::foo::funclocal_bss at foo" and
2538 "print 'scope1.c'::foo::funclocal_ro at foo" and
2539 "print 'scope1.c'::bar::funclocal at foo" and
2540 "print 'scope0.c'::filelocal_ro" and
2541 "print 'scope1.c'::filelocal" and
2542 "print 'scope1.c'::filelocal_bss" and
2543 "print 'scope1.c'::filelocal_ro" and
2544 "print 'scope1.c'::foo::funclocal" and
2545 "print 'scope1.c'::foo::funclocal_bss" and
2546 "print 'scope1.c'::foo::funclocal_ro" and
2547 "print 'scope1.c'::bar::funclocal" and
2548 "print 'scope1.c'::bar::funclocal_bss"
2549 to only be xfail'd when not compiled with gcc.
2550 Add rs6000-*-* xfail for
2551 "print 'scope0.c'::filelocal_bss before run"
2552 when compiled with gcc.
2553 (test_at_main): Add rs6000-*-* xfail for
2554 "print filelocal_ro in test_at_main"
2555 when compiled with gcc.
2556 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
2557 Add rs6000-*-aix* xfail for
2558 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
2559 "ptype t_char_array", not compiled with gcc.
2560 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
2561 xfail for "list foo (in include file)" when gcc compiled.
2562 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
2563 (integral_args): Add rs6000-*-* xfail for
2564 "run to call0a" if not compiled with gcc.
2565 (unsigned_integral_args): Add rs6000-*-* xfail for
2566 "run to call1a" if not compiled with gcc.
2567 (float_and_integral_args): Add rs6000-*-* xfail for
2568 "run to call2a" if not compiled with gcc and for
2569 "continue to call2b" for any compiler.
2570 Add rs6000-*-* xfail to
2571 "print f1 after run to call2a" for gcc compiled.
2572 (discard_and_shuffle): Add rs6000-*-* xfail for
2573 "run to call6a".
2574 (shuffle_round_robin): Add rs6000-*-* xfail for
2575 "backtrace from call7a" if not compiled with gcc.
2576 Add rs6000-*-* xfail for
2577 "backtrace from call7b" if compiled with gcc.
2578 (call_after_alloca): Add rs6000-*-* xfail for
2579 "print c in call_after_alloca" and
2580 "print s in call_after_alloca" and
2581 "backtrace from call_after_alloca_subr"
2582 if not compiled with gcc.
2583 (localvars_in_indirect_call): Add rs6000-*-* xfail for
2584 "print c in localvars_in_indirect_call" and
2585 "print c in localvars_in_indirect_call" and
2586 "backtrace in indirectly called function" and
2587 "stepping into indirectly called function"
2588 if not compiled with gcc.
2589 (localvars_after_alloca): Add rs6000-*-* xfail for
2590 "print c after runto localvars_after_alloca" and
2591 "print s after runto localvars_after_alloca" and
2592 "print i after runto localvars_after_alloca" and
2593 "print l after runto localvars_after_alloca"
2594 for all compilers.
2595 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
2596 than whatis-info.exp.
2597 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
2598 than opaque-info.exp.
2599 Setup rs6000-*-* xfail for
2600 "ptype on opaque struct pointer (statically)" and
2601 "ptype on opaque struct pointer (dynamically)" when
2602 not compiled with gcc.
2603 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
2604 rather than callf-info.exp.
2605 (do_function_calls): Add clear_xfail for rs6000-*-* for
2606 "p t_float_values2(3.14159,float_val2)". Seems to work
2607 fine there, both with xlc and gcc. Need to find out what
2608 it is doing right and fix other platforms.
2609 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
2610 "call inferior func with struct - returns int",
2611 "call inferior func with struct - returns long",
2612 "call inferior func with struct - returns float",
2613 "call inferior func with struct - returns double",
2614 "call inferior func with struct - returns char *",
2615 but only if not gcc compiled (presumes xlc compiled).
2616 Change rs6000-*-* xfails for
2617 "call inferior func with struct - returns char" and
2618 " call inferior func with struct - returns short" to only
2619 xfail if not using gcc.
2620 (clean mostlyclean): Remove *.ci and *.tmp files.
2621 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
2622 than templ-info.exp.
2623 * gdb.base/langs.exp: Source gdb.base/langs.ci.
2624 Add rs6000-*-* xfail for "up to foo in langs.exp"
2625 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
2626 when not gcc compiled.
2627
5c6f833b
JL
2628Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2629
2630 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
2631 * gdb.base/corefile.exp: Likewise.
2632 * gdb.base/list.exp: Likewise.
2633 * gdb.base/scope.exp: Likewise.
2634 * gdb.base/siganls.exp: Likewise.
2635
2636 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
2637 compiler output.
2638 * gdb.base/whatis.exp: Likewise.
2639
e334d7ea
JL
2640Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
2641
2642 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
2643 failure (opcode table has been fixed to match reality).
2644
c08e5694 2645Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
ce102e96
FF
2646
2647 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
2648 "call inferior func with struct - returns char",
2649 "call inferior func with struct - returns short"
2650
2651 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
2652 "print 'scope0.c'::filelocal at main",
2653 "print 'scope0.c'::filelocal_bss in test_at_main",
2654 "print 'scope0.c'::filelocal at foo",
2655 "print 'scope0.c'::filelocal_bss in test_at_foo",
2656 "print 'scope0.c'::filelocal at bar",
2657 "print 'scope0.c'::filelocal_bss in test_at_bar"
2658
2659 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
2660 in source file 1". This bug seems to have been fixed with both
2661 gcc and native cc (was native assembler bug?).
2662
06c87bef
FF
2663Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
2664
2665 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
2666 "backtrace through signal handler" to "i*86-*-sysv4*".
2667 * gdb.base/signals.exp: Add xfail for "'next' behaved as
2668 continue" case. Add "known SVR4 bug" to fail message.
2669 Add "i*86-*-bsdi2.0" xfail for "handle all print".
2670 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
2671 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
2672 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
2673 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
2674 "up to foo in langs.exp", "show language at foo in
2675 langs.exp", "up to cppsub_ in langs.exp", "show
2676 language at cppsub_ in langs.exp", "up to fsub in
2677 langs.exp", and "show language at fsub in langs.exp".
2678 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
2679 "bactrace in corefile.exp".
2680 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
2681 "call inferior function with struct - returns float" and
2682 "call inferior function with struct - returns double".
2683
98395eaf
JL
2684Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
2685
2686 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
2687 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
2688 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
2689 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
2690
06c87bef
FF
2691Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
2692
2693 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
2694 (or overriden) "CHILL" macro rather then bare "gcc".
2695 Also look for ../../gcc/xgcc since that is what we will
2696 actually need, not "Makefile". Remove following assignment
2697 of CHILL to CHILL_FOR_TARGET because that results in
2698 recursive definition.
2699
db186b3d
FF
2700Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
2701
2702 * gdb.base/corefile.exp: Change xfail for backtrace in
2703 corefile.exp from linuxaout to all linux.
2704 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
2705 cases where we miss the breakpoint at the signal handler
2706 for some reason. Setup xfail for linuxoldld/linuxaout and
2707 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
2708 hitting SIGURG breakpoint.
2709 * gdb.base/signals.exp: Setup xfail for "next" acting like
2710 continue to add linuxoldld. Setup xfail for all linux for
2711 "next to handler in signals_tests_1", "backtrace in
2712 signals_tests_1", "continue to func1", "pass SIGUSR1",
2713 and continue to handler".
2714
2715Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
2716
2717 * Update all FSF addresses except those in COPYING* files.
2718
87544f53
FF
2719Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
2720
2721 * gdb.base/a2-run.exp: Change messages to be more explicit about
2722 the status of args, and quote binfile in results.
2723
eed4066f
FF
2724Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
2725
2726 * gdb.base/callfuncs.exp: Add tests for passing structs to
2727 inferior functions and return various types.
2728 * gdb.base/callfuncs.c: Add functions to receive a struct
2729 and return a member of the struct, in various types.
2730
96fd3d08
PS
2731Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2732
2733 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
2734
2735Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2736
2737 * config/vxworks29k.exp: New file, sources vxworks.exp.
2738
e72d8622
JL
2739Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2740
2741 * config/gdbremote.exp: New file. Testing framework using
2742 gdbserver.
2743
3b013a3a
FF
2744Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
2745
2746 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
2747 "call function when asleep" and "send end of file".
2748 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
2749 for "backtrace in corefile.exp".
2750 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
2751 for "backtrace through signal handler".
2752 * gdb.base/corefile.exp: Make sure we actually generate a core file
2753 before trying the core tests. Some systems allow the user to suppress
2754 generation of core files and default to that (linux for example).
2755 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
2756 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
2757
2758Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2759
2760 * gdb.threads: New directory with some crude multi-threaded
2761 gdb tests (step.exp and step2.exp).
2762 * config/mt-lynx (STEP_EXECUTABLE): Define.
2763 (THREADFLAGS): Define.
2764
2f11e8d4
JL
2765Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
2766
d9d9e563
JL
2767 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
2768
8b67f01d
JL
2769 * gdb.base/signals.exp: Disable whole file for lynx until
2770 further notice.
2771
2f11e8d4
JL
2772 * gdb.base/signals.exp: xfail test where "next" acts like
2773 "continue" for lynx.
23843691 2774
92d9020d
JL
2775 * gdb.base/interrupt.exp: xfail test for calling function while
2776 inferior is asleep for lynx.
2777
23843691
JL
2778 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
2779 than one cr-lf after each command.
2780
fe3c360b
PS
2781Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2782
2783 * configure.in: Reinstate setting of stabsdirs variable, fix
2784 typo in setting up configdirs for native builds.
2785
2786 * gdb.base/return.exp: Fix typo in return double test.
2787 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
2788 compiler from optimizing them away.
2789
2790Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
2791
2792 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
2793 sequences to be echo'd by gdb when using gdb_test.
2794 * gdb.chill/chexp.exp: Likewise.
2795 * gdb.fortran/exprs.exp: Likewise
2796
f1c9e446
JL
2797Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2798
2799 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
2800 after the inferior gdb has started.
2801
2802 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
2803 after each command.
2804 * gdb.base/funcargs.exp: Likewise.
2805 * gdb.base/gdbvars.exp: Likewise.
2806 * gdb.base/interrupt.exp: Likewise.
2807 * gdb.base/list.exp: Likewise.
2808 * gdb.base/watchpoint.exp: Likewise.
2809 * gdb.c++/demangle.exp: Likewise.
2810 * gdb.c++/inherit.exp: Likewise.
2811 * gdb.chill/chexp.exp: Likewise.
2812 * gdb.fortran/exprs.exp: Likewise.
f4c40a88 2813
9ce4ab84
JL
2814 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
2815 test if we can't handle IO to/from the inferior.
2816
35e7ac7f
JL
2817 * gdb.c++/misc.exp: Always check for a program already being
2818 started after sending a "run" command to gdb.
2819
b2620293
JL
2820 * gdb.base/twice.exp: Start with a fresh gdb.
2821
780f9763
JL
2822 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
2823 only depend on gdb's expression code, not the chill runtime.
2824
f20dfd56
JL
2825 * gdb.base/return.c: Put return values into variables so we
2826 can have gdb print them rather than depending on the program
2827 to print them.
2828 * gdb.base/return.exp: Corresponding changes.
2829
46e8d411
JL
2830 * lib/gdb.exp: Provide default value for noinferiorio.
2831 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
2832 the inferior.
2833
8c72d4fc
JL
2834 * gdb.base/break.exp: Always check for a program already being
2835 started after sending a "run" command to gdb.
2836 (text_next_with_recursion): Don't check the output from the
2837 program's printf statement. Instead just make sure the program
2838 exited.
2839
f4c40a88
JL
2840 * gdb.base/commands.exp: Protect tests which need arguments with
2841 $noargs conditionals.
2842
4bbec291
PS
2843Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2844
2845 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
2846 of structure member arrays to match gdb/valops.c:value_addr change.
2847
2848Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
2849
2850 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
2851 cases.
2852
c08e5694 2853Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
b49f423b 2854
69423808
FF
2855 * configure.in (configdirs): Remove gdb.chill from default list
2856 of subdirs and then add it back in only if doing a native build.
2857 The current chill compiler does not yet work in any cross build.
b49f423b
FF
2858 * Revert all signal changes from Jul 6.
2859 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
2860 for sh-hms targets, allowing these tests to link, with no other
2861 changes. Testing is suppressed by setting "nosignals" in site.exp.
2862
2863Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
2864
2865 * configure.in (signaldirs): Define and add to configdirs for all
2866 targets except some specific ones that are known to not support signals.
2867 Also clean up formatting.
2868 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
2869 (signals, sigall): Remove rules to build.
2870 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
2871 Moved to new gdb.signals directory.
2872 * gdb.signals: New test directory.
2873 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
2874 signals.c signals.exp}: New or moved files.
2875
c9f7cd7b
JL
2876Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
2877
2878 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
2879
b49f423b 2880Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
b9f12fd9
FF
2881
2882 * gdb.base/return.exp: Xfail `return double' test failure
2883 on at least Solaris 2.3 and handle future/past versions on
2884 a case by case basis as appropriate. Also update message
2885 to include i*86 failures.
2886
0835edd6
JK
2887Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2888
b9f12fd9
FF
2889 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
2890
2891 * lib/gdb.exp: Fix comment which erroneously identified
2892 gdb_file_cmd as gdb_load (the 19 May change was in fact to
2893 gdb_file_cmd not gdb_load).
2894 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
2895
0835edd6
JK
2896 * gdb.base/setvar.exp: Make test names consistent between pass and
2897 fail cases. Use gdb_test more.
2898
2899Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2900
2901 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
2902
2903Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2904
2905 * gdb.base/help.exp: Fix expected help string for `show commands'.
2906
fe5d4b85
JK
2907Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
2908
2909 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
2910
2911 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
2912 of a text section.
2913
f031fc2c
SG
2914Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
2915
2916 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7c71315c
SG
2917 that loop eventually terminates. Fix Connection refused logic so
2918 that testsuite will expire nicely.
f031fc2c 2919
7e7b4a02
SG
2920Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
2921
2922 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
2923 config/rom68k.exp: New tcl glue for the appropriate monitors.
2924 These all just end up calling monitor.exp.
2925 * config/monitor.exp (gdb_target_monitor): Handle `Connection
2926 refused' by retrying. Cleanup some timeout issues.
2927 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
2928 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
2929 callers don't have to set/restore global timeout variable.
2930
2931 * The following set of changes centralizes management of the global
2932 timeout variable. This way, it can be set in one target dependent
2933 place instead of dozens of places scattered throughout the test suite.
2934 If you need to lengthen a timeout, then you should either set timeout
2935 in one of the config/{target}.exp files, or multiply it by a factor.
2936 Setting it to an absolute value is always going to lose for some
2937 targets.
2938 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
2939 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
2940 * gdb.base/funcargs.exp: Don't set timeout.
2941 * gdb.base/list.exp (test_forward_search): Only use local timeout.
2942 * gdb.base/printcmds.exp (test_print_string_constants
2943 test_print_array_constants): Don't set timeout.
2944 * gdb.base/ptype.exp: Don't set timeout.
2945 * gdb.base/recurse.exp: Don't set timeout.
2946 * gdb.base/return.exp: Don't set timeout.
2947 * gdb.base/watchpoint.exp: Don't set timeout.
2948 * gdb.c++/classes.exp (do_tests): Don't set timeout.
2949 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
2950
5c36767e
TG
2951Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
2952
2953 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
2954
2955Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2956
2957 * lib/gdb.exp: Disable chill tests for irix5.
2958
7da20c11
JK
2959Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2960
2961 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
2962 each test pass or fail.
2963
b074fd2f
JK
2964Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2965
2966 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
2967 xlc not gcc.
2968
1e2bb164
SG
2969Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
2970
2971 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
2972
43967a76
SG
2973Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
2974
2975 * config/est.exp: Fix copyright and comments. Remove dead code.
2976 Use targetname, serialport and baud variables instead of fixed
2977 constants.
2978 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
2979 * config/cpu32bug.exp: New file to support cpu32bug monitors.
2980
4c5eefab
JK
2981Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2982
2983 * gdb.base/watchpoint.exp: Don't run
2984 test_watchpoint_triggered_in_syscall for sunos.
2985
2986Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2987
2988 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
2989 they don't seem to exist. Do include stdio.h.
2990
9b86fdca
JK
2991Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2992
2993 * gdb.base/a1-selftest.exp: Add alpha xfail.
2994
2995Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2996
2997 * gdb.base/watchpoint.c (main): Prompt before calling read().
2998 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
2999 Revise accordingly. Remove cruft about sending "123" several
3000 times, until it gets noticed. Clean up the "print buf[0]" stuff
3001 so that it passes or fails, and waits for prompts in the usual way.
3002
06ce5be9
JK
3003Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3004
4dc75a28
JK
3005 * gdb.base/recurse.exp: Fix comment.
3006
3007 * TODO: Remove item about printing variables in nodebug.exp. Add
3008 item about enabling tests which are only run on some targets.
3009
3010 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
3011 fail, make test names unique, use new gdb_test convention
3012 regarding pattern, use gdb_test more, etc.).
3013
06ce5be9
JK
3014 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
3015 fail, make test names unique, etc.).
3016
6b61e21d
PS
3017Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3018
3019 * gdb.base/nodebug.c: Change return type of top and middle to
3020 short.
3021 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
3022 are fixed by the recent mdebugread.c changes. Allow `short ()'
3023 as type for top and middle.
3024
84ccb887
JK
3025Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3026
3027 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
3028 nearly as I can tell, the whole thing was an accident in Stu's
3029 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
3030 to replace a send/expect pair with gdb_test, but ended up only
3031 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
3032 of 30 Mar 1995 took care of it, but left this vestigial comment
3033 which I am now nuking.
3034
3035Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3036
3037 * gdb.base/break.exp: Look for different line number for
3038 breakpoint at main depending on usestubs.
3039
4507de2d
PS
3040Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3041
3042 * gdb.base/list.exp: Adjust some alternate expect patterns to
3043 match recent list0.c change. Add alternate expect pattern for
3044 output from `list default lines around main' for optimizing
3045 compilers.
3046
24b26999
JK
3047Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3048
3049 * lib/gdb.exp: If nosignals is not set, set it to 0.
3050
241b4dff
KH
3051Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
3052
3053 * config/slite-gdb.exp: Responds to load symbol table prompt.
3054 * gdb.base/break.exp: Adjust line number, fix rerun.
3055 * gdb.base/langs0.c: Add #ifdef usestubs.
3056
6413ee42
KH
3057Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
3058
a04abecc
KH
3059 * gdb.base/list.exp: Adjust line contents after adding new lines in
3060 list0.c. Also fix a syntax error.
3061
6413ee42
KH
3062 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
3063 * gdb.base/break.exp: ditto.
3064 * gdb.base/list.exp: ditto.
3065 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
3066 * gdb.base/run.c: ditto.
3067 * gdb.base/list0.c: ditto.
3068 * gdb.base/funcargs.c: ditto.
3069
f66a7902
SG
3070Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
3071
3072 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
3073 $targetname, $serialport and $baud instead of hardwired variables.
3074 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
3075 target doesn't support signals.
3076
3c23a941
KH
3077Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
3078
3079 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
3080
d87e7706
JK
3081Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3082
3083 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
3084 Don't rely on the value of an auto variable before it has been
3085 initialized. Use gdb_test more.
3086
b34b32e7
JK
3087Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3088
3089 * lib/gdb.exp (default_gdb_version): A version number must start
3090 with a digit, but other than that contains all characters up to
3091 the first whitespace character.
3092
d894a6e9
JK
3093Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3094
3095 * gdb.base/commands.exp (breakpoint_command_test): New tests.
3096
74cb8a36
JK
3097Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3098
3099 * gdb.c++/*.exp: Warn if executable does not exist. The original
3100 reason for skipping the warning was that configure.in sometimes
3101 intentionally skipped building the executables but the tcl code
3102 had no way of knowing. That (a) was always bogus with respect to
3103 error handling, (b) is no longer true (right now there is no way
3104 to skip C++ tests).
3105
3106 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
3107
766de354
PS
3108Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3109
3110 * gdb.base/list.exp: Add expect patterns for output from
3111 SunPRO compiled executables.
3112 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
3113 types.
3114
1ef0c066
JK
3115Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3116
62f2c808
JK
3117 * gdb.base/break.exp (test_next_with_recursion): Accept any line
3118 number (we are already testing that the correct source line text
3119 gets printed).
3120
3121 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
3122 that is what is intended, but something needed to be done to get
3123 sunos4 native working again.
3124
3125 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
3126
1ef0c066
JK
3127 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
3128 apparently went with a (very) old xfail.
3129
a302b5c2
KH
3130Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
3131
3132 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
3133 runto_main is a proc in gdb.exp that will do 'step' for target use
3134 stubs.
3135 * gdb.base/exprs.exp: ditto.
3136 * gdb.base/interrupt.exp: ditto.
3137 * gdb.base/opaque.exp: ditto.
3138 * gdb.base/printcmds.exp: ditto.
3139 * gdb.base/ptype.exp: ditto.
3140 * gdb.base/scope.exp: ditto.
3141 * gdb.base/setvar.exp: ditto.
3142 * gdb.base/signals.exp: ditto.
3143 * gdb.base/twice.exp: ditto.
3144 * gdb.c++/classes.exp: ditto.
3145 * gdb.c++/inherit.exp: ditto.
3146 * gdb.c++/templates.exp: ditto.
3147 * gdb.base/break.exp: no run and hit main for stubs. Change line
3148 numbers for breakpoints and info breakpoint.
3149 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
3150 breakpoint().
3151 * gdb.base/callfuncs.c: ditto.
3152 * gdb.base/exprs: ditto.
3153 * gdb.base/interrupt.c: ditto.
3154 * gdb.base/opaque0.c: ditto.
3155 * gdb.base/printcmds.c: ditto.
3156 * gdb.base/ptype.c: ditto.
3157 * gdb.base/scope0.c: ditto.
3158 * gdb.base/setvar.c: ditto.
3159 * gdb.base/signals.c: ditto.
3160 * gdb.base/twice.c: ditto.
3161 * gdb.c++/misc.cc: ditto.
3162 * gdb.c++/templates.cc: ditto.
3163
6e131ad8
JK
3164Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3165
8c7ab5da
JK
3166 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
3167
ac35a003
JK
3168 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
3169 somewhere between `read' and `main.c'. I'm pretty sure the
3170 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
3171 and it isn't particularly useful.
3172
6e131ad8
JK
3173 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
3174
91e3c246
JK
3175Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3176
3177 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
3178
40ee1402
KH
3179Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
3180
3181 * config/mt-slite: add LIBS and -nostdlib.
3182 * config/slite-gdb.exp: add this new file to support sparclite target.
3183
11c54b4f
DE
3184Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
3185
3186 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
948121f2
DE
3187
3188 * gdb.base/a2-run.exp: Change argument to istarget from
3189 "*-*-vxworks" to "*-*-vxworks*".
3190 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
3191
1c2258cc
KH
3192Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
3193
3194 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
3195 will not runto main but do a 'step' to step out of breakpoint().
3196 * config/mt-slite: add -Dusestubs.
3197
1d30b948
JK
3198Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3199
8abe0b3d
JK
3200 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
3201 instead of just @.
3202
0926990e
JK
3203 * gdb.base/signals.exp: Add test for "handle all print".
3204 * TODO: Remove "handle all print". Also remove item about
3205 checking copyright date (I don't like the idea of a spurious FAIL
3206 based on when we run the tests).
3207
31a425c3
JK
3208 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
3209 for SunOS4 (reason for failure not investigated). Remove
3210 redundant test for $binfile.
3211
edcea375
JK
3212 * gdb.base/nodebug.c (array_index): Call malloc.
3213
1d30b948
JK
3214 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
3215
eead772b
JL
3216Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
3217
3218 * gdb.base/recurse.exp: Update gdb_test invocation to use new
3219 conventions and slightly simplify the matching regexp.
3220
96528ad5
JK
3221Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3222
eead772b
JL
3223 * gdb.base/break.exp: Update gdb_test invocation to use new
3224 convention.
3225
3226 * lib/gdb.exp: If noargs is not set, set it to 0.
3227
c793c274 3228 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9d96ecba 3229 tests unique.
c793c274 3230
f2ee99a4 3231 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
96528ad5 3232
3c727f72
JK
3233Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3234
3235 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
3236 one argument of type "<non-float parameter>".
3237
e8a256f8
SG
3238Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
3239
3240 * config/rom68k.exp: New file to support Motorola IDP board.
3241 * gdb.base/a2-run.exp: Skip this file if noargs is set.
3242 * gdb.base/break.c: Change things around so that this program
3243 doesn't depend upon args. This is necessary to make remote
3244 targets work (in general, they can't take args).
3245 * gdb.base/break.exp: Don't try to send args to program. Don't
3246 expect output. Also, replace lots of code with gdb_test.
3247
67f35633
JK
3248Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3249
a59f104e
JK
3250 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
3251 printing of '\'' (which is what the comment says we are testing,
3252 even though we were not), not '''.
3253 (test_integer_literals_rejected): Test that printing ''' is an error.
3254
3255 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3256 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
3257 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
3258 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
3259 Use gdb_test not test_print_accept.
3260 * lib/gdb.exp: Remove test_print_accept.
3261
82f14c54
JK
3262 * gdb.base/signals.exp (signal_tests_1): Make pass message
3263 consistent with fail message.
3264
67f35633
JK
3265 * gdb.base/whatis.exp: Remove xfails for printing char vs.
3266 unsigned char; the bug (PR 1821) is fixed.
3267
3268 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
3269
3270 * gdb.base/scope.exp (test_at_localscopes): Call pass for
3271 successful tests--makes xfailing them work right.
3272
05918905
JK
3273Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3274
4081daa1
JK
3275 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
3276 only \r\n, not .*. The test can pass .* as the last thing in
3277 $pattern if that is what it wants. In addition to providing this
3278 flexibility, this change should speed up pattern matching in cases
3279 where the pattern already ended with .* (there were a number of
3280 them). This change also helps catch bad patterns--in the old
3281 scheme the typo "char \*" instead of "char \\*" would pass. Now
3282 it is caught.
3283 * Many .exp files: Update callers.
3284
9be82863
JK
3285 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
3286 clearer and does not spuriously match multiple ('s. Likewise for
3287 ) and *.
3288
fcb869f1
JK
3289 * gdb.base/nodebug.exp: Test ability to call a function and pass
3290 it a string (even with no debugging info).
3291
05918905
JK
3292 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
3293 "p '\'", which is the same as "p ''" once tcl gets done with
3294 quoting, to "p '\\'", which I suspect is what is intended (one
3295 backslash gets sent to GDB).
3296
3297 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
3298
2f8996dc
JK
3299Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3300
3301 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
3302 1817) was fixed literally years ago.
3303
07b96357
PS
3304Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3305
3306 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
3307 test, it causes stepping out of call_after_alloca_subr with
3308 optimizing compilers.
3309 (localvars_in_indirect_call): Consume GDB prompt if `finish'
3310 fails.
3311
d4f389f6
PS
3312 * gdb.c++/templates.exp: Source templ-info.exp only if
3313 the templates executable exists.
3314
07b96357
PS
3315 * gdb.c++/misc.cc (class Contains_static_instance,
3316 class Contains_nested_static_instance),
3317 gdb.c++/classes.exp (test_static_members): Test printing of
3318 a class that contains a static instance of the class.
3319
3320Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3321
3322 * gdb.base/langs2.c (cppsub_): Don't prototype.
3323 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
3324 only, I believe).
3325
54e85b8b
JK
3326Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3327
a331c834
JK
3328 * lib/gdb.exp (skip_chill_tests): New procedure.
3329
54e85b8b
JK
3330 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
3331
4eb2d219
JL
3332Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
3333
3334 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
3335 each expect pattern. Cuts runtime from 12 to about 4 seconds.
3336
60fdbf97
JK
3337Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3338
4eb2d219
JL
3339 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
3340
b77a4fbe
JK
3341 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
3342 disassemble 8, not 16, instructions for part 4.
3343
cc5be366
JK
3344 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
3345 support the latter anymore.
3346
60fdbf97
JK
3347 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
3348 -DNO_PROTOTYPES.
3349 * gdb.base/callfuncs.c: Control use of prototypes based on
54e85b8b 3350 NO_PROTOTYPES, not __STDC__.
60fdbf97
JK
3351 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
3352 t_float_values2 tests if prototypes in use.
3353
3354 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
3355 t_double_values): When checking differences against DELTA, check
3356 that difference is within the range (-DELTA,DELTA), not just
3357 (-infinity,DELTA).
3358
cb58e516
KH
3359Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
3360
3361 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
3362 'file' command firts, then 'target', then 'load', this is due to gdb
3363 target set up.
3364 * config/mips-gdb.exp: Fix a couple regular exp bugs.
3365
b5f105b7
JL
3366Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
3367
3368 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
3369 FP load/store variants.
3370 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
3371
6aa082e0
JK
3372Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
3373
3374 * gdb.base/term.exp: Do not give a warning if not native, it is
3375 not an abnormal condition.
3376
7cf24958
JK
3377Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
3378
3379 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
3380 t_char_array".
3381
0794ff45
JK
3382Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
3383
566ac567
JK
3384 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
3385 are getting the version number.
3386
0794ff45
JK
3387 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
3388 if not native, it is not an abnormal condition.
3389
f7ef65ff
JK
3390Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3391
3392 * lib/gdb.exp: Just use "file exists", rather than undocumented
3393 dejagnu procedure "findfile".
3394
65424cda
C
3395Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3396
2b53190d
C
3397 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
3398 (LDFLAGS): Set to -Xlinker -Ur.
3399
65424cda
C
3400 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
3401 Removed, these values are set by lib/gdb.exp.
3402
3403 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
3404
9c79b8b5
C
3405Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3406
983bfa63
C
3407 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
3408 of replicating gdb startup code.
3409
3410 * config/mt-vxworks (LDFLAGS): Set to -r.
3411 (CFLAGS_FOR_TARGET): Removed.
3412
3413 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
3414 (gdb) and gdb for vxworks uses (vxgdb).
3415
be813d02
C
3416 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
3417 executable is not in the tree and host != target, use sed and
3418 program_transform_name to determine the gdb name used by the
3419 target.
3420
9c79b8b5
C
3421 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
3422 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
3423
c44c67b5
JK
3424Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3425
9c79b8b5
C
3426 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
3427 floats, chars, and shorts where there are ANSI-style function
3428 definitions.
bc778001 3429
c44c67b5
JK
3430 * gdb.base/langs.exp, gdb.base/langs*: New test.
3431 * gdb.base/Makefile.in: Build it.
3432 * TODO: Remove item about checking that C names don't get C++
3433 demangling applied; this test tests it.
3434
1fb1efcd
JK
3435Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3436
08bac7ad
JK
3437 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
3438 went with the const70 xfail. The xfail went away a year ago.
3439
ad325d68
JK
3440 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
3441
6b045866
JK
3442 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
3443 for hp300.
3444
1eff7097
JK
3445 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
3446
1fb1efcd
JK
3447 * gdb.base/a1-selftest.exp: Don't run on hp300.
3448
f78d026a
JK
3449Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3450
3451 * Makefile.in (site.exp): Set host_alias and target_alias as well
3452 as host_triplet and target_triplet.
3453
3c1c71bf
JK
3454Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3455
f78d026a
JK
3456 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
3457
3458 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
3459 places as other ecoff systems).
372bb8b4 3460
3c1c71bf
JK
3461 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
3462 ultrix.
3463
f51b66ca
JK
3464Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3465
09837152
JK
3466 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
3467 remove them.
3468 * gdb.base/nodebug.exp: Accept "function" in addition to "text
3469 variable and "variable" in addition to "data variable".
3470 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
3471
f51b66ca
JK
3472 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
3473 2.
3474 * gdb.base/list1.c (long_line): Add additional statement at start
3475 of function.
3476 * gdb.base/list.exp (test_forward_search): Update line number to
3477 reflect new statement.
3478
3479Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3480
3481 * gdb.base/signals.exp: Reinitialize searched source directories
3482 after gdb_start call.
3483
333a8dde
JL
3484Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
3485
3486 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
3487 * gdb.stabs/Makefile.in: Likewise.
3488
3489 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
3490 change. Instead split the tests into smaller pieces.
3491 * gdb.disasm/hppa.s: Corresponding changes.
3492
a4efaf7c
JK
3493Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3494
e29b45a8
JK
3495 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3496 Quote ^C when passing it to stty. For some shells ^ is a pipe.
3497
a4efaf7c
JK
3498 * gdb.base/funcargs.exp: Modify many tests so that every test
3499 either passes or fails. Make some test names unique.
3500
669c9fe3
JK
3501Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3502
66b063c0
JK
3503 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3504 Call stty to set interrupt character.
3505
958f6a13
JK
3506 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
3507 for HP assembler versus GNU assembler based on actual behavior of
3508 $(CC), rather than assuming that $(AS) is always the GNU assembler.
3509
669c9fe3
JK
3510 * TODO: Suggest a few more stepping tests.
3511
c429bbab
SS
3512Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
3513
3514 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
3515 restart GDB for h8300 after a continue.
3516 (return): Add pattern to match a29k-udi behavior.
3517 * gdb.base/nodebug.exp: Remove obsolete comment.
3518 * gdb.base/regs.exp: New file, testing of register displays.
3519 * gdb.base/return.exp: Fix typo in reference to $objdir.
3520 * gdb.base/whatis.exp: Always start with a fresh GDB.
3521
7010dbce
JK
3522Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3523
3524 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
3525 higher, these tests generate a lot of output.
3526
6535b97b
JK
3527Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3528
3529 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
3530 code following the catch silently ignored some errors; without the
3531 catch they should be thrown like any other tcl error. Also, the
3532 catch used "" instead of {} which meant all the callers who wanted
3533 to include one of the characters "[]$ had to quote it an extra time.
3534 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
3535 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
3536 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
3537 Remove extra quoting.
3538
36491e5b
JL
3539Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
3540
af2e6b15
JL
3541 * gdb.base/commands.exp: Make test names unique; every test either
3542 passes or fails. Update some comments.
3543
36491e5b
JL
3544 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
3545
e1a6b67a
JK
3546Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3547
89ac6f79
JK
3548 The following fixes a FAIL caused by the fact that the alpha stabs
3549 configuration didn't use the ".if alpha" code in weird.def.
3550 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
3551 bit pointer, so the 32 bit version works even on the alpha.
3552 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
3553 Remove the stuff which allowed us to have separate versions for
3554 alpha and everything else.
3555
b2385a0a
JK
3556 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
3557 regexp which "info func operator\[\](" is supposed to match. Fix
3558 string to send to GDB. Note that GDB still doesn't work right. Add a
3559 new test for "info func .perator\[\](" which GDB does handle correctly.
3560
e1a6b67a
JK
3561 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
3562
f34c8766
JK
3563Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3564
3565 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
3566 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
3567 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
3568 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
3569 it makes the tests harder to understand and confuses test-o-matic.
3570 The preferred style is that each test provides a PASS or a FAIL,
3571 and has a unique message (e.g. "continue #54" not just "continue")
3572 which is the same for the pass and the fail.
3573 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3574 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
3575 to lib/gdb.exp.
3576 * gdb.base/printcmds.exp: Use test_print_accept. Remove
3577 prt_accept which was basically the same thing. Likewise for
3578 test_print_reject and prt_reject.
3579 * lib/gdb.exp (test_print_reject): Add some more error message
3580 patterns to match from the former printcmds.exp (prt_reject).
3581 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
3582 One defect of the passcount stuff is that some of it failed to
3583 report XPASS where appropriate.
3584 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
3585 stuff before and after arg in expected pattern.
3586 (test_paddr_operator_functions): Re-do test without print_addr_of;
3587 this is the only test which seems to want extra stuff there.
3588
29f25f6f
JK
3589Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3590
f34c8766
JK
3591 * gdb.base/nodebug.exp: Update new tests to reflect improved
3592 wording of gdb output.
3593
29f25f6f
JK
3594 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
3595 and "ptype" work on variables in files compiled without -g.
3596 Replaces commented out "maint print msymbol" tests.
3597
0c72a5b7
JK
3598Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3599
66833626
JK
3600 * gdb.base/setvar.c (dummy): Call malloc.
3601
24f5d04a
JK
3602 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
3603 losing with the irix4 sed.
3604
0c72a5b7
JK
3605 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
3606 ALRM" on irix4.
3607
d722005e
JK
3608Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3609
3610 * TODO: Remove items about corefile.exp testing new exec-file and
3611 backtrace; both are now done. Add items about printing enums.
3612
770b7c59
JK
3613Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3614
2d593cdd
JK
3615 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
3616 "get signal $thissig" test fails.
3617
770b7c59
JK
3618 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
3619
4a9758ed
JK
3620Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3621
59235564
JK
3622 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
3623 compiler warning with dec alpha compiler.
3624
3625 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
3626 extra \n from gdb_test call (this explains why the prompt test
3627 that I removed yesterday was there).
3628 (user_defined_command_test): Remove extra \n and prompt test.
3629
3630 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
3631 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
3632 doesn't exist.
3633 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
3634 Also remove alpha workaround, which turns out to be because
3635 SIGABRT == SIGLOST.
3636
3074a46d
JK
3637 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
3638
4a9758ed
JK
3639 * gdb.base/help.exp: Don't test "help show".
3640
4a2170f0
JK
3641Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3642
4a9758ed
JK
3643 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
3644 "set print address" is on.
3645 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
3646 pass prompt to gdb_test; gdb_test already looks for the prompt.
3647
8bc80016
JK
3648 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
3649
4a2170f0
JK
3650 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
3651 was a vestige of the manual TESTSTRATEGY, and the purpose of it
3652 was to make sure that gdb can read a core file. But (a) the "read
3653 the corefile" part didn't make it to a1-selftest.exp, we just
3654 delete the corefile after creating it, and (b) we test reading
3655 corefiles in corefile.exp anyway. Also, this test left around a
3656 xgdb process on Solaris.
3657
3658 * gdb.base/corefile.exp: Also test backtrace.
3659
cba9d85e
JL
3660Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
3661
b0c29749
JL
3662 * gdb.base/commands.exp: Test a simple user defined command with
3663 arguments and if/while statements; verify the full user command is
3664 printed by "show user".
3665
cba9d85e
JL
3666 * gdb.base/commands.exp: Test if/while commands as part of a
3667 breakpoint command list; verify they appear in breakpoint
3668 information.
3669
74549306
JK
3670Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3671
3672 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
3673 than by dividing by zero.
3674
4f9045b4
JL
3675Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
3676
3677 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
3678 performing an inferior call with watchpoints enabled.
3679 * gdb.base/watchpoint.c (main): Delete second unnecessary read
3680 call.
3681
6fd417ff
JK
3682Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3683
d7c6f0f7
JK
3684 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
3685 of "file" command.
3686
6fd417ff
JK
3687 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
3688 Add additional pattern for when "int operator int(void);" appears
3689 in a different order.
3690
07112465
JK
3691Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3692
229ad466
JK
3693 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
3694
07112465
JK
3695 * gdb.base/help.exp: Replace most of docstrings for "info signals"
3696 and "signal" with ".*".
3697
d71511fb
JK
3698Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3699
3700 * TODO: Add note about "handle all nostop".
3701
3702 * gdb.base/{sigall.c, sigall.exp}: New test.
3703 * gdb.base/Makefile.in: Add it.
3704
26e4dcae
SS
3705Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
3706
3707 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
3708 when invoking GDB, suppresses any windowing interface.
3709
8ef36cf3
SS
3710Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
3711
3712 * config/sim-gdb: New file, simulator testing support.
3713
61c4b14e
JL
3714Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
3715
3716 * gdb.base/interrupt.exp: Test calling func1 twice.
3717
9b826d6d
JK
3718Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
3719
3720 * gdb.base/list.exp (test_forward_search): Set timeout higher
3721 when we'll be getting lots of output from gdb.
3722
3723 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
3724 "init_malloc" to after the expect statement. Run it if that
3725 regexp is taken, but also for two others which happen if source
3726 cannot be found.
3727
0427f3ec
JK
3728Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3729
3730 * gdb.base/printcmds.exp: New test, for printing register before
3731 program is running.
3732
633e6238
PS
3733Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3734
3735 * gdb.base/list.exp: Correct some alternate expect patterns
3736 to reflect changes in list1.c.
3737
cdb09cd6
JK
3738Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3739
4ec56c1f
JK
3740 * TODO: Add item regarding large frames.
3741
cdb09cd6
JK
3742 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
3743
3744 * TODO: Remove item about enabling return.exp; it
3745 is enabled. Suggest a few more "return" tests.
3746
528d1a8d
PS
3747Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3748
3749 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
3750 anonymous unions.
3751
fd82583b
JK
3752Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3753
3754 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
528d1a8d 3755 and pr-5646.o, so "make" is the same as "make all", not "make
fd82583b
JK
3756 pr-4975.o".
3757
75d1ef13
SS
3758Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
3759
3760 * gdb.base/list.exp: Adjust expectations to reflect changes in
3761 list1.c.
3762 (test_forward_search): New test proc.
3763 * gdb.base/list1.c (long_line): New function, has long source line.
3764
3765Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
3766
3767 * gdb.base/a1-selftest.exp: Change initial stepping to know about
3768 additional line of code that was added.
3769
002199bc
JL
3770Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
3771
3772 * gdb.disasm/hppa.s: Break the large branching tests into smaller
3773 tests so as not to overflow expect's input buffers.
3774 * gdb.disasm/hppa.exp: Corresponding changes.
3775
52e895cb
PS
3776Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3777
3778 Beginnings of template debugging tests.
3779 * gdb.c++/templ-info.cc: New file to test for template
3780 debugging capability of the compiler.
3781 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
3782 templ-info.cc.
3783 * gdb.c++/templates.cc: Add explicit template instantiations
3784 to enable compiling with -fno-implicit-templates. Add destructor
3785 and 'value' method to T5 class for template tests.
3786 * gdb.c++/templates.exp: Add testcases for printing of template
3787 types, setting breakpoints on template methods and calling a
3788 template method.
3789
3790Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
3791
3792 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
3793 branch target since some assemblers (gas-2.5) may emit a
3794 relocation for the branch instead of resolving it in the
3795 assembler.
3796
68906e4c
PS
3797Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3798
3799 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
3800 through signal handler.
3801
6b55e5e3
C
3802Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3803
3804 * configure.in (*-*-netware): Use config/mt-netware.
3805
3806 * config/mt-netware: New file.
3807 * config/mt-i386-netware: Removed, separate configs for different
3808 netware architectures are no longer needed now that we have
3809 --with-headers.
3810
3811Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3812
3813 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
3814 by the recent changes to use ANSI C arithmetic conversions.
3815
62433a30
JK
3816Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3817
3818 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
3819 bug involving using inferior_pid to figure out whether to select a
3820 frame.
3821
3822Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
3823
3824 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
3825 match the current disassembler output.
3826
3827Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
3828
3829 * gdb.fortran/exprs.exp: Expect VOID instead of void.
3830 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
3831 types, expect "int" as type of integer values (for now).
3832
9fa1bd1f
JL
3833Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
3834
3835 * gdb.base/commands.exp: New tests for if/while commands.
3836
b19d7c45
PB
3837Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
3838
3839 * lib/gdb.exp (runto): Replace sub-pattern for hex value
3840 by .*, since hex values have different syntax in Chill mode.
3841
146d1b55
PS
3842Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3843
3844 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
3845 linefeed from expect pattern for repeated types with indices > 9.
3846
68622837
SS
3847Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
3848
3849 First part of Fortran test suite.
3850 * gdb.fortran: New directory.
3851 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
3852
176d5504
PS
3853Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3854
3855 * gdb.base/default.exp: Update expect pattern for load command
3856 without arguments.
3857
2c5d4a34
ILT
3858Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3859
3860 * configure.in: Change i386 to i[345]86.
3861 * gdb.base/configure.in: Likewise.
3862 * gdb.c++/configure.in: Likewise.
3863 * gdb.chill/configure.in: Likewise.
3864
70bcd4bc
SS
3865Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
3866
3867 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
3868 patterns, since that is not a valid context for comments.
3869
3870Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
3871
3872 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
3873 repeated types and repeated types with indices > 9.
3874
3cbe9f4d
SS
3875Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
3876
3877 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
3878 2417; old bug has been fixed.
3879
5278c61d
JL
3880Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
3881
b42f02ba
JL
3882 * gdb.base/interrupt.exp: When trying to wake up the inferior,
3883 send the newline ourselves instead of assuming gdb_test will do
3884 so when passed an empty input string.
3885
5278c61d
JL
3886 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
3887 stabs testcode.
3888
3889Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3890
3891 * lib/gdb.exp (gdb_test): Don't send anything if the first
3892 argument is an empty string. This makes cases where we want to
3893 match output that is already in expect's buffers (for example,
3894 matching a breakpoint after gdb_run_cmd has been called) work
3895 reliably.
3896
662bd263
C
3897Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3898
3899 * config/netware.exp: New file.
3900
9f70e450
C
3901Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3902
af1fa5e7
C
3903 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
3904 the -B and -L prefixes so we can find the debugging stub.
3905
c2926ab7
C
3906 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
3907 there and we are using the gcc from the tree.
3908
3909 * gdb.base/types.c: Removed.
3910
9f70e450
C
3911 * gdb.base/configure.in: Look for makefile fragments in ../config.
3912 Recognize i386-*-netware.
3913 * gdb.c++/configure.in: Likewise.
3914
d938d0f9
PS
3915Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3916
3917 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
3918 the correct TCL syntax.
3919
08104d73
C
3920Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3921
3922 * gdb.base/opaque.exp: use runto instead of messing around with
9f70e450 3923 breakpoints. Simplify by using gdb_test.
08104d73
C
3924
3925 * gdb.base/bitfields.exp: restart between tests on netware targets
3926 because breakpoints aren't relocated after target death. Run
3927 processes to completion.
3928
3929 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
3930
dedd81f1
FF
3931Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
3932
3933 * Makefile.in: Remove extra tabs that confuse some versions
3934 of "make". Use the newly built gdb to test with by default,
3935 rather than the first one in the tester's search path.
3936
a924cf19
SS
3937Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
3938
73e484b4
SS
3939 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
3940
a924cf19
SS
3941 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
3942 condition help.
3943
3e304ddf
C
3944Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3945
4704ece7
C
3946 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
3947
3236e984
C
3948 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
3949 running.
3950 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
4704ece7 3951 * gdb.base/funcargs.exp: Likewise.
3236e984 3952
4704ece7
C
3953 * gdb.base/bitfields.exp: Simplify by using gdb_test.
3954 * gdb.base/funcargs.exp: Likewise.
3e304ddf
C
3955
3956 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
3957 message is "".
3958
8f2d75fc
C
3959Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3960
98f6da4f
C
3961 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
3962 return,signals,twice}.exp: Handle non-existant binaries
3963 consistantly.
3964
8f2d75fc
C
3965 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
3966 * gdb.base/Makefile.in: Don't try to generate a core dump, we
3967 might testing a cross development system.
3968
3969Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3970
3971 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
3972 runtest script is relative to ${srcdir}, not ${rootdir}.
3973
802a2b00
SS
3974Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
3975
3976 * gdb.base/signals.exp: Allow for optionality of breakpoint
3977 address.
3978
7f5f5630
JK
3979Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3980
3981 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
3982
29a3db49
C
3983Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3984
cdb181cb
C
3985 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
3986 for size_t definition.
3987 * gdb.c++/templates.cc: Likewise
3988
c14cb8ce
C
3989 * config/mt-i386-netware: New file.
3990
f3c8d097
C
3991 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
3992 defined.
3993
29a3db49
C
3994 * gdb.base/Makefile.in: Added support for systems that name core
3995 files by appending "core" to the program name.
3996 * gdb.base/a1-selftest.exp: Likewise.
3997
c3ac803f
PS
3998Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3999
4000 * gdb.base/return.exp: Add comment and message for `return double'
4001 test failure on Sparc Solaris.
4002
4003Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
4004
4005 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
4006
89597457
PS
4007Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4008
4009 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
4010 from optimizing them away.
4011 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
4012 patterns to include default constructors and assignment operators,
c3ac803f
PS
4013 to match gcc versions beyond 2.5.8. Accept any cplus demangling
4014 character in the output of the virtual base pointer.
89597457 4015
15c7f0c7
PS
4016Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4017
4018 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
4019 expression match in print_addr_of to avoid unintented matches.
4020 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
4021 versions up to 2.5.8.
4022
55f3c2b4
PS
4023Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4024
4025 * gdb.base/list.exp: Tweak alternate pattern for listing of an
4026 included file to run under newer versions of expect.
4027 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
4028 consecutive >'s in templates to accomodate recent cplus-dem.c change.
4029 Remove xfail for the virtual table of BDDHookV.
4030
a8594cb3
SS
4031Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
4032
4033 * lib/gdb.exp (string_to_regexp): Set a default result.
4034 (default_gdb_start): Fix misleading message.
4035
48f6098e
SS
4036Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
4037
9da7b237
SS
4038 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
4039 Remove all CC, etc definitions.
4040 * config/mt-hpux: New file.
4041 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
4042 (CFLAGS, LDFLAGS): Define.
4043 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
4044
48f6098e
SS
4045 * Makefile.in (site.exp): Don't insert host_os, etc.
4046 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
4047 (distclean): Check existence of subdir.
4048 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
4049 * gdb.base/Makefile.in: General cleanup and simplification.
4050 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
4051 to build executables. Use default rule to build .o files.
4052 (EXPECT, RUNTEST, CC): Fix relative pathname.
4053 (site.exp): Don't insert host_os, etc.
4054 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
4055 and/or SIGUSR1 defined.
4056 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
4057 * gdb.c++/Makefile.in: General cleanup and simplification.
4058 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
4059 (CFLAGS): Remove.
4060 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
4061
d3f6b463
JL
4062Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
4063
4064 * gdb.base/recurse.exp: Misc changes to get tests running again
4065 after Kung's changes to the watchpoint code.
4066 * gdb.base/watchpoint.exp: Likewise.
4067
4068Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
4069
4070 * lib/gdb.exp (string_to_regexp): Convert {\} also.
4071
0fba9aa2
SS
4072Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
4073
4074 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
4075 * lib/gdb.exp (default_gdb_start): Define.
4076 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
4077 gdb.base/funcargs.exp, gdb.base/opaque.exp,
4078 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
4079 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
4080 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
4081 Don't call gdb_target_udi in between tests.
4082
63fb699b
JK
4083Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4084
68361314
JK
4085 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
4086 (which was basically just a local version of the same thing). In
4087 addition to avoiding duplication, gdb_test_exact is faster.
4088 * lib/gdb.exp (gdb_test_exact): Fix typo.
4089
31711c69
JK
4090 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
4091 don't give an error.
68361314 4092
31711c69
JK
4093 * gdb.base/term.exp: Call delete_breakpoints before starting.
4094
63fb699b
JK
4095 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
4096 (t10): Add comment.
4097
33268150
SS
4098Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
4099
4100 Reorganization of the GDB Test Suite.
4101
4102 * gdb.base: New directory, contains all the basic tests.
4103 * gdb.c++: New directory, tests specific to C++.
4104 * gdb.chill: New directory, tests specific to Chill.
4105 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
4106 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
4107 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
4108 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
4109 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
4110 t30-31 to chill).
4111 * */gdbme.*: Rename to match appropriate expect scripts.
4112 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
4113 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
4114 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
4115 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
4116 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
4117 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
4118 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
4119 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
4120 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
4121 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
4122 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
4123 gdb.c++/virtfunc.cc: New names of C++ files.
4124 * gdb.chill/chillvars.ch: New name of Chill file.
4125 * gdb.base/configure.in, gdb.c++/configure.in,
4126 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
4127 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4128 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
4129 * configure.in (configdirs): Update to reflect directory changes.
4130 (target_abbrev): No longer define for any configuration.
4131 * Makefile.in: Cosmetic improvements to header comments.
4132
b11f2c1f
PB
4133Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
4134
4135 Various changes to gdb.t31:
4136
4137 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
4138 * gdbme.ch: Make all key-words and predefineds be upper-case.
4139 * chillvars.exp: Expect key-words and predefinds in upper-case.
4140
4141 * chillvars.exp: Use gdb_test_exact many places.
4142 Change expected output for arrays (which now includes index labels).
4143
4144 * pr-5020.exp, gdme.ch (module PR_5020):
4145 New test, for PR-5020.
4146
f2d5a56e
PB
4147Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
4148
4149 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
4150 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
4151
0b9158e6
PB
4152Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
4153
4154 * Makefile.in: Fix bit-rot in definitions of CHILL,
4155 CHILL_FOR_TARGET and Chill_LIB.
4156 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
4157 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
4158 CHILL, and CHILL_LIB.
4159
90fba5fa
BC
4160Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
4161
4162 * Revert the previous changes. Please see Rob's directory
4163 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
4164
2f109983
BC
4165Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
4166
4167 * Makefile.in, configure.in, config/mips-gdb.exp,
4168 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
4169 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
4170 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
4171 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
4172 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
4173 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
4174 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
4175 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
4176 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
4177 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
4178 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
4179 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
4180 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
4181 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
4182 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
4183 changes from 94Q1.
4184
4185Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
d7096b92
BC
4186
4187 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
4188 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
4189 Rob's new testing fragments.
4190
8f07e537
BC
4191Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
4192
4193 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
4194 lib/gdb.exp: Replace error proc calls with perror.
4195
b17fd29d
SS
4196Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
4197
4198 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
4199 version also, match on casted version strings, and match on
4200 gdb startup case where the line numbers might be messed up.
4201
0c575f2d
BC
4202Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
4203
4204 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
4205 (CFLAGS): Delete it from here.
4206
4d2ad0a8
BC
4207Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
4208
4209 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
4210
526637b5
SS
4211Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
4212
4213 * Makefile.in (RUNTEST): Default to just "runtest".
4214
9b63f09c
JL
4215Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4216
4217 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
4218 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
4219 the code has been restructured.
4220
739324d7
JK
4221Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4222
4223 * gdb.t00/default.exp (set write): Allow any number of \r and/or
4224 \n, not just one of each.
4225
4226 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
4227 /bin/cc gives a warning if you do.
4228
0cb7d54f
KH
4229Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
4230
4231 * gdb.t24/demangle.exp: change expect pattern of
4232 __t10ListS_link1ZUiRCUiPT0
4233
fa75e476
JL
4234Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4235
4236 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
4237 on local variables in recursive functions.
4238
4239 * gdb.t07/Makefile.in: Build the new test.
4240
b3e258b4
JL
4241Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4242
194e9928 4243 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
b3e258b4
JL
4244 directly. Instead compare the return values from actual calls.
4245
099c286e
BC
4246Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
4247
4248 * Makefile.in (check): Set TCL_LIBRARY for runtest.
4249
bff07199
JL
4250Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4251
4252 * From Peter Schauer with minor modifications.
4253 * gdb.t15/return.exp (return_tests): Handle targets where "return"
4254 stops in mid-line in the caller. Add xfail for returning a float
4255 value on X86 targets.
4256
f0705d18
JL
4257Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4258
67808d3e
JL
4259 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
4260 to avoid expect lossage.
4261 (fmem_LRbug_tests): Likewise.
4262 * gdb.disasm/hppa.s: Corresponding changes.
4263
f911e417
JL
4264 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
4265 conditions to work with latest dejagnu/expect.
4266
7e550eb3
JL
4267 * gdb.t15/funcargs.exp (finish from indirect call): No longer
4268 expected to fail on the PA.
4269 (backtrace in call with trampolines): Explicitly require main
4270 to be frame #1 (no trampolines should show up in backtrace).
4271
19155bc2
JL
4272 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
4273 "continue -expect".
4274 * gdb.t06/break.exp: Likewise.
4275 * gdb.t07/watchpoint.exp: Likewise.
4276 * gdb.t13/bitfields.exp: Likewise.
4277 * gdb.t15/{funcargs,return}.exp: Likewise.
4278 * gdb.stabs/weird.exp: Likewise.
4279 * config/{mips,udi}-gdb.exp: Likewise.
4280
f0705d18
JL
4281 * hppa.sed: Enclose comments within a sed command to avoid
4282 losing with the old OSF1 sed.
4283
1f655b81
PS
4284Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4285
4286 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
4287 sequent dynix.
4288 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
4289 * gdb.t15/funcargs.exp: Conditionally step again to really
4290 finish from marker_call_with_trampolines. Handle the case where
4291 the first step from within call_with_trampolines already steps
4292 us back to main.
4293 * gdb.t15/gdbme.c: Add comment to closing brace of
4294 call_with_trampolines for funcargs.exp.
4295
374bc5d7
JL
4296Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4297
4298 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
4299 Fix typo(s).
4300
28a21812
JL
4301Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4302
4303 * gdb.t07/gdbme.c: More code for watchpoint testing.
4304
4305 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
4306 "Hardware watchpoint" throughout file.
4307 (test_watchpoint_triggered_in_syscall): New test.
4308 (test_complex_watchpoint): New test.
4309
277c24a1
JL
4310Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4311
4312 * gdbme.c (call_with_trampolines): New function to try and step
4313 into. Tests trampoline problems on the PA.
4314
4315 * funcargs.exp (localvars_in_indirect_call): No longer expect
4316 stepping into indirect call to fail on PAs.
4317 (test_stepping_over_trampolines): New test.
4318
b93e563c
JK
4319Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4320
4321 * TODO: Add suggestions for static member function tests, and
4322 completion tests.
4323
3006c5ac
JK
4324Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4325
b93e563c
JK
4326 * TODO: Add suggestions for "p/a" tests.
4327
3006c5ac
JK
4328 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
4329 (default_gdb_exit): Replace all the hair with sending "quit" to
4330 the process with a simple close.
4331
7e1f3405
JK
4332Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4333
4334 * TODO: Add suggestions for shared library tests.
4335
d19fc879
JK
4336Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4337
4338 * TODO: Add suggestions for x/s tests.
4339
45f43ce2
JK
4340Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4341
4342 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
4343 "enable once", and "enable breakpoints once" with ".*".
4344
24f81557
JK
4345Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4346
27677e75 4347 * TODO: Add suggestions about structure passing tests.
24f81557 4348
cbb99ebb
PS
4349Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4350
4351 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
4352 the primary1 test, use work around if __GNUC__ < 2.
4353 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
4354 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
4355 Test for bad output rather than waiting for timeout. Issue
4356 second continue only if first continue failed.
4357
31b03fe4
JK
4358Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4359
4360 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
4361 operator[] test with gdb_test because the old code didn't seem to
4362 be getting the quoting right with the new dejagnu.
4363
2f109983
BC
4364Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
4365
4366 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
4367 one from the path.
4368 * Makefile.in: Use a fresh expect if there is one, use runtest
4369 from the src tree if there is one.
4370
b4f6f3c1
JK
4371Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4372
90e58b6c
JK
4373 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
4374 next over recursive call. Revise the tests from that point on
4375 (which had been skipped) to match GDB's actual (correct) output.
4376
4377 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
4378 with next over a breakpoint whose condition is false.
4379
b4f6f3c1
JK
4380 * gdb.t00/help.exp: Comment out "help set print" tests just like
4381 (and for same reason as) "help set" test.
4382
34535b44
JL
4383Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4384
4385 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
4386 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
4387
d3b06c5f
JK
4388Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4389
34535b44
JL
4390 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
4391 necessary gdb_target_udi.
4392
2558ba5d
JK
4393 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
4394
fd70af24
JK
4395 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
4396 1838 and 2417; they are fixed.
5bf58105 4397
fd70af24
JK
4398 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
4399 gdb.t03/ptype.exp (ptype structure, ptype union):
4400 Remove xfails; the test is looser than when the xfails were added.
5bf58105
JK
4401
4402 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
4403 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
4404
b6999724
JK
4405 * gdb.t01/run.exp: Only run shell test if isnative.
4406
ebbed4c4 4407 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
4408 since "run" automatically loads if necessary. Call gdb_target_udi
4409 after the "file" since "file" kills any execution target.
ebbed4c4 4410
d3b06c5f
JK
4411 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
4412 GDB. GDB doesn't work that way (not anymore at least) on UDI.
34535b44
JL
4413 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
4414 argument for UDI.
d3b06c5f 4415
60f1cc98
JK
4416Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4417
4418 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
4419
4420 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
4421
3c409d20
JK
4422Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4423
4424 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
4425 properly quoting regexps. This makes the second argument to
4426 demangle a fixed string, which matches the callers, instead of a
4427 shell-style pattern which is what the previous implementation
4428 used. Update some of the callers.
4429
ddb01977
JL
4430Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4431
90e77b4a
JL
4432 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
4433 (comib_nullified_tests): Fix typo.
4434 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
4435 strings. No longer expected to fail.
4436
8a1f1fba
JL
4437 * gdb.disasm/hppa.s (addib_tests): Fix typo.
4438 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
4439 strings. No longer expected to fail.
4440
ddb01977
JL
4441 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
4442 string. No longer expected to fail.
4443
6b4eae93
JL
4444Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4445
647d688b
JL
4446 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
4447 No longer expected to fail.
4448
6b4eae93
JL
4449 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
4450 string. No longer expected to fail.
4451
81268ac8
JK
4452Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4453
4454 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
4455 only in the names (I probably got most of them). I was even
4456 generous with some which differed in underscores in names, and
4457 probably missed a few, and I *still* was able to remove almost a
4458 third of the file with almost no impact on testsuite coverage.
4459
a8493f59
JK
4460Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4461
b2c41678
JK
4462 * gdb.t00/default.exp: Match udi_attach error message as well as
4463 the one from child_attach.
4464
4465 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
4466
4467 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
4468
4469 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
4470 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
4471
a8493f59
JK
4472 * Move test with enums and partial symbols back to
4473 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
4474 Reverts the change of 26 May 93. Per today's change to
4475 stabs.texinfo, the behavior that weird.exp was expecting was
4476 unreasonable; what is important is that the compiler+gdb get
4477 things right, which happens with a recent gcc. Also fix the test
4478 to deal with native compilers which put out the stab gdb can't
4479 deal with.
4480
48c667b4
JK
4481Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4482
a7409c54
JK
4483 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
4484 in the names. The main thing these accomplish is to slow things down.
4485 Many more such duplicates surely remain.
4486
48c667b4
JK
4487 * gdb.t00/help.exp: Comment out "help support" test just like
4488 (and for same reason as) "help set" test.
4489
9f388ef8
FF
4490Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
4491
4492 * gdb.t06/break.exp: Remove setup_xfails for
4493 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
4494 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
4495 about known bug in gcc to include up through 2.5.8.
4496 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
4497 well as "_vb$".
4498 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 4499 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
4500 with latest gcc and gdb.
4501 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
4502 well as "_vb$".
4503
7d251816
JL
4504Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4505
4506 * configure.in (hppa*-*-*): Also configure and build stabs-only
4507 tests.
4508
4a5242e8
JL
4509Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4510
4511 * gdb.t10/hppa.mt: A makefile fragment for the PA.
4512 * gdb.t10/configure.in (hppa*-*-*): Use it.
4513
4b471f93
PS
4514Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4515
4516 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
4517
a3435c0e
PS
4518Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4519
4520 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
4521 versions prior to 1.13.5.
4522
77918505
JK
4523Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4524
4525 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
4526 the prompt is at the start of a line.
4527
46ee83a0
JL
4528Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4529
4530 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
4531 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
4532 in the copr tests now.
4533 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
4534 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
4535 expected to fail.
4536
0ab6de23 4537Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 4538
80edc7cb
JK
4539 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
4540 gdb.t31/chillvars.exp, lib/gdb.exp:
4541 Tweak to run under either version of expect.
4542 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
4543 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
4544 * gdb.t11/list.exp: Remove extraneous whitespace.
4545
4546Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4547
4548 * gdb.t16/printcmds.exp (test_print_strings): Accept
4549 "(unsigned char *) " before the string.
4550
4551 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
4552
4553Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
4554
4555 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
4556 * gdb.t06/configure.in: Don't try to compile signals test program
4557 if doing mips-idt-ecoff.
4558
4559Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
4560
4561 * Most .exp files: Tweak to run under either version of expect.
4562
44d25056
JK
4563Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4564
4565 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
4566 xfails; I'm not sure why they are failing, but not because of PR 1806.
4567
c36a1486
RS
4568Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
4569
4570 * config/unix-gdb.exp: Remove gdb_unload cause it's already
4571 defined in lib/gdb.exp.
4572
2db87e22
PS
4573Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4574
4575 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
4576 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
4577 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
4578 have to be typeless.
4579
4580Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4581
4582 * TODO: Add suggestion for copyright year test.
4583
e1beb230
SS
4584Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
4585
4586 * configure.in (*-*-lynxos*): Add stabs tests.
4587
af5ede6e
JL
4588Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4589
e1beb230
SS
4590 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
4591 so insert a tab before any assembler directive in column zero.
4592
af5ede6e
JL
4593 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
4594 stores.
4595 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
4596 stores.
4597 (fpu_short_memory_tests): Likewise.
4598
4599Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4600
4601 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
4602 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
4603 .stabs directives in comments.
4604
b0f4ec40
JK
4605Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4606
4607 * TODO: New file, describing tests we could write.
d910c7e9 4608 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 4609
64143621
JK
4610Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4611
dfbaacfa
JK
4612 * gdb.t06/signals.exp: Add kludge to force re-sync.
4613
64143621
JK
4614 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
4615 to xgdb instead of gdb, get out of gdb.
4616
92a6c3cc
JK
4617Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
4618
4619 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
4620 for info.
4621
20fde16a
JL
4622Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4623
4624 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
4625 * gdb.stabs/configure.in (hppa*-*-*): Use it.
4626 * gdb.stabs/hppa.sed: New sed script for the PA.
4627
aad143dc
JK
4628Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4629
4630 * gdb.stabs: Re-write weird.def and configuration to use sed
4631 instead of cpp. sed is portable and POSIX; cpp is neither.
4632
b219511b
JK
4633Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4634
4635 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
4636
3971f61b
JK
4637Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4638
4639 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
4640
4a8f7bf1
JK
4641Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4642
073cca33
JK
4643 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
4644 "_vb$".
4a8f7bf1
JK
4645 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
4646 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
4647
51763ee2
JK
4648Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4649
4650 * lib/gdb.exp: Comment out code which depends on non-existent
4651 `transform' procedure.
4652
85174909
RS
4653Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
4654
eba272f3 4655 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
4656 * lib/gdb.exp: Transform tool name.
4657 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
4658 1.1's new error handling system.
4659
95bfaf1c
JK
4660Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4661
4662 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
4663
4664Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4665
4666 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
4667 They made pattern matching so slow that timeouts happened on
4668 heavily loaded systems. Now any output from "show print" which
4669 gets us back to the GDB prompt is a PASS.
4670
12f4fe6c
SG
4671Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
4672
4673 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
4674
bb42d443
JK
4675Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4676
3c1423d6
JK
4677 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
4678
bb42d443
JK
4679 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
4680 It is not from PR 3220.
4681
33732871
JK
4682Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4683
4684 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
4685 just started failing because they depended on the order the
4686 subcommands are presented, or exact docstring text. This kind of
4687 test is a pain and has minimal benefit.
4688
bf96935b
JK
4689Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4690
4691 * gdb.t09/corefile.exp: At end of test, use "core" command with
4692 no arguments.
4693
486b3fe1
SG
4694Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
4695
4696 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
4697 17}/Makefile.in: Make it possible to run the testsuite with Sun
4698 make and CC = cross gcc by adding explicit build rules for .o
4699 files.
4700
e00def2d
JK
4701Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4702
4703 * gdb.t15/funcargs.exp: Don't put comments on same line as
4704 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 4705
f9a96aa3
JK
4706Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4707
4708 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
4709
4710Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
4711
4712 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
4713 * gdb.t20/inherit.exp: remove three dumplicate entries.
4714
d699eb21
JK
4715Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4716
4717 * gdb.t06/break.exp: For "next over recursive call", fail on any
4718 incorrect output, not just on "factorial (value=2)".
4719
cfb56ba2
JK
4720Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4721
4722 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
4723 working now. Add an xfail if accesing a bss variable causes
4724 a memory error if the target is not yet run.
4725
81d460c7
JK
4726Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4727
4728 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
4729 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
4730 name of __st* demangling (2 strings). Did Kung really get the
4731 more than 95 others right without testing them?
4732
ff24cba9
KH
4733Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
4734
4735 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
4736
47882638
JK
4737Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
4738
4739 * configure.in (configdirs): Add gdb.disasm
4740 * gdb.disasm: New directory for GDB disassembler tests.
4741 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
4742
89c394ec
JK
4743Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4744
a86bd05a
JK
4745 * gdb.t00/help.exp: Don't test "help set".
4746
74aa67d3
JK
4747 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
4748 from within expect statements. None of these happen anymore and
4749 they cause regressions to be silently unnoticed.
486e58a5 4750
74aa67d3
JK
4751 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
4752 messages) about known failures with gcc cygnus-2.4.5-930417.
f1642921 4753
89c394ec
JK
4754 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
4755 comp-info.exp so it gets built if it doesn't exist.
4756
4757 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
4758 it is no longer used.
4759 * gdb.t13/comp-info.c: Removed.
4760
9536b32c
JK
4761Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
4762
4763 * gdb.t06/signals.exp: Add xfail for sun3.
4764
ce5d0204
JK
4765Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4766
4767 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
4768 relevant because ^C doesn't get sent but failure can be reproduced
4769 interactively).
4770
a72e9833
PS
4771Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4772
4773 * gdb.stabs/alpha.mt: New configuration file for alpha.
4774 * gdb.stabs/configure.in: Use it.
4775 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
4776 sharing with alpha.mt, redefine long to word via preprocessor.
4777 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
4778 for alpha.
4779 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
4780 native cc.
4781 * gdb.t00/teststrategy.exp: Change expect string so that we
4782 consume the `(xgdb)' from the command echo and from the gdb prompt.
4783 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
4784 gdb currently compares all values as long, so this failure probably
4785 applies to any configuration where LONGEST is bigger than a target int.
4786 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
4787 with gcc.
4788 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
4789 to handle opaque pointers, gcc is.
4790 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
4791 as first argument. Include <sys/types.h> and change all operator
4792 new definitions to use size_t.
4793 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
4794 now that we use size_t.
4795
4796Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4797
4798 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
4799 a long or float array cast all array members to the same type.
4800 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
4801 with 64 bit longs.
4802 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
4803 on alpha.
4804 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
4805
83eba394
JK
4806Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4807
74869987
JK
4808 * gdb.t24 (demangle.exp): Constructors of templates have names like
4809 vector<int>::vector(int) not vector<int>::vector<int>(int). See
4810 section 14.6 of the ARM.
4811
4812 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
4813 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
4814 accomplish little and slow down the testsuite.
4815
83eba394
JK
4816 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
4817 Accept spaces various places.
4818
a0f3541f
JK
4819Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4820
83eba394
JK
4821 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
4822 with watchpoint enabled.
4823
a0f3541f
JK
4824 * Makefile.in: Remove definition of CC and remove the second
4825 definition of CXX (the "CXX = gcc" one remains). These definitions
4826 were causing backquotes to be expanded within backquotes, which
4827 doesn't work.
4828
fa79d853
JK
4829Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
4830
4831 * gdb.t17/callfuncs.exp: Add "return 0" to end.
4832
26a08d15
PS
4833Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4834
4835 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
4836 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
4837 by mips cc and contains no stabs entries.
4838
de8c35cf
RS
4839Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
4840
4841 * config/vx-gdb.exp: Use fake device to load files rather than
4842 NFS.
4843 * lib/gdb.exp: New proc to do "file" command.
4844 * config/unix-gdb.exp: Use new "file" proc.
4845
48d10a25
ILT
4846Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
4847
4848 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
4849 Rework board rebooting slightly.
4850 (gdb_exit): Don't exit from the remote shell; there isn't one.
4851 * gdb.stabs/weird.exp: If a program is being debugged already,
4852 kill it.
4853 * gdb.t04/setvar.exp: Stop and restart gdb.
4854 * gdb.t05/expr.exp: Likewise.
4855 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
4856 restart gdb and reload the program.
4857 * gdb.t08/opaque.exp: Likewise.
4858 * gdb.t12/scope.exp: Likewise.
4859 * gdb.t13/bitfields.exp: Likewise.
4860 * gdb.t15/funcargs.exp: Likewise.
4861 * gdb.t20/classes.exp: Likewise.
4862 * gdb.t03/ptype.exp: Increase timeout.
4863 * gdb.t16/printcmds.exp (test_print_string_constants,
4864 test_print_array_constants): Likewise.
4865 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
4866 * gdb.t20/classes.exp (do_tests): Likewise.
4867 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
4868
8cced93d
ILT
4869Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
4870
4871 * gdb.stabs: Renamed *wierd* to *weird*.
4872
f424845a
JK
4873Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
4874
4875 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
4876 for timeout. Add "known gcc 2.4.5 bug" to failure message.
4877
06f63f95
JK
4878Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
4879
4880 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
4881 (do_tests): Remove xfail for whatis on one_var and two_var.
4882
4883Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
4884
4885 * Makefile.in: Made cross building work better by adding
4886 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
4887
b7da78d5
JK
4888Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4889
4890 * gdb.t15/{return.c,return.exp,Makefile.in}:
4891 New test, currently commented out.
4892
2fd77dab
RS
4893Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
4894
4895 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
4896 still running and removes the leftover named socket so GDb can do
4897 clean restarts.
4898
f6c8cae6
RS
4899Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
4900
4901 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
4902 console, not GDB.
4903 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
4904 cross testing works better with "make check"
4905 * config/unix-gdb: Use default procedures for exit and version.
4906 * config/vx-gdb.exp: Cleaned up and massaged back to working order
4907 with the newest VxWorks.
4908
08843cd8
JK
4909Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4910
298e9222
JK
4911 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
4912 old form.
4913
4914 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
4915 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
4916
08843cd8
JK
4917 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
4918
4919 * config/unix-gdb.exp: Remove this version of gdb_exit
4920 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
4921 Rob says he'll look at it when he gets back to testing boards.
4922
aed23900
FF
4923Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
4924
4925 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
4926 an expected fail for certain ptype commands.
4927
4928 * gdb.t20/classes.exp: Update expected results of "ptype class
4929 Base1" to account for the constructor that now appears in the type.
4930
653ae28f
FF
4931Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
4932
4933 * configure.in (configdirs): Restore gdb.t04, which mysteriously
4934 disappeared from list.
4935 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
4936 "alldone" proc with call to cleanup and exit.
4937 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
4938 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
4939 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
4940 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
4941 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
4942 "alldone" proc with simple returns that suppress remaining
4943 tests. The alldone proc went away many months ago.
4944
84853a53
JK
4945Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4946
c69b7db7
JK
4947 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
4948
84853a53
JK
4949 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
4950
5e958188
PS
4951Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4952
4953 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
4954 as vax gdb will display them.
4955
0e8e9721
JK
4956Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4957
64926813
JK
4958 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
4959 optimizers.
4960
7161494d
JK
4961 * scope.exp: Change "bad value for localval" messages so each one
4962 is unique.
4963
62db94cb
JK
4964 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
4965 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
4966
0e8e9721
JK
4967 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
4968
b606bd8d
JK
4969Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4970
4971 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
4972 doesn't exist (due to optimization).
4973
0e0b4e64
JK
4974Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4975
b606bd8d
JK
4976 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
4977 contains \r because the filename is long.
4978
0e0b4e64
JK
4979 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
4980 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
4981
adce2225
PS
4982Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4983
4984 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
4985 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
4986 Ultrix.
4987 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
4988 int tests.
4989 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
4990
9e191927
FF
4991Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
4992
adce2225
PS
4993 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
4994
9e191927
FF
4995 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
4996 to match does not match the passing case but still matches the
4997 failing case.
4998
285ae57a
JK
4999Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5000
5001 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
5002
7a7d682b
JG
5003Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
5004
5005 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 5006 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
5007 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
5008 Remove various versions of gdb_exit.
5009 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
5010 gdb_exit.
5011 * config/unix-gdb.exp: gdb_exit remains here, and should override
5012 the generic version, since it's doing a lot of wierd stuff that
5013 the other versions aren't. FIXME, fold it in, or abandon this
5014 version.
5015
48c95e5b
JK
5016Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5017
5018 * gdb.t24/demangle.exp: Add tests for PR 3220.
5019
5020Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5021
d722005e 5022 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
48c95e5b 5023
5ad3ae4a
FF
5024Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
5025
e024d80c
FF
5026 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
5027 "i386-*-*". Works for i486 as well.
5028
5ad3ae4a
FF
5029 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
5030 bug, and expand domain of xfail to all SVR4 systems, since the
5031 actual problem is likely to be in generic SVR4 /proc support.
5032
ae039ff3
JK
5033Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5034
5035 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
5036
c0398b8b
FF
5037Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
5038
869cfa9f
FF
5039 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
5040 xfails for other systems. Match a missing 'Continuing.' as an
5041 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
5042
adf18b24
FF
5043 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
5044 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
5045 Only issue warning for missing executables if -all option is used.
5046
c0398b8b
FF
5047 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
5048 file if -all option is used. It's like an unpredictable XFAIL.
5049
0685d95f
JK
5050Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5051
3241e35d
JK
5052 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
5053 for dynamically linked binaries.
5054
0685d95f
JK
5055 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
5056
205c1ddc
JK
5057Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5058
5059 * gdb.t20/inherit.exp: Change message for "print tagless struct"
5060 to state that this is a known bug in old versions of g++.
5061
6117e42f
JK
5062Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5063
5064 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
5065 while waiting for `Continuing'.
5066
d8ab5dbf
FF
5067Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
5068
5069 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
5070 in text, data, and bss.
5071 * gdb.t10/nodebug.c: Add local and global test variables for
5072 initialized and uninitialized data.
5073
f4dfe788
JK
5074Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5075
5076 * config/unix-gdb.exp (gdb_exit): Add "wait".
5077
5078Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5079
5080 * gdb.t06/signals.exp: xfail the continue from the handler for all
5081 targets.
5082
5083 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
5084 function with watchpoints enabled, the i386 call dummy starts with
5085 a call.
5086
5087 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
5088 386 bsd names its corefiles.
5089
a469d3b6
FF
5090Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
5091
5092 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
5093 compilers don't grok it.
5094 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
5095 with small octal ints rather than character constants, which
5096 are signed and might not fit if first promoted to int.
5097
ad6feb08
FF
5098Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
5099
5100 * gdb.t09/Makefile.in (clean): Remove corefile.
5101
5102Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5103
5104 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
5105
a92499ba
JK
5106Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5107 and Jim Kingdon (kingdon@cygnus.com)
5108
5109 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
5110 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
5111 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
5112
c4978d68
JK
5113Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5114
5115 * gdb.t17/interrupt.exp: Add xfail for hppa.
5116
69aa789b
PS
5117Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5118
5119 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
5120 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
5121 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
5122 to determine signed-ness of bitfields and use the result to setup
5123 the xfail.
a4fbb03e 5124 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
5125 * gdb.t15/funcargs.exp: Use them to step until the second indirect
5126 call line is reached if necessary.
69aa789b 5127
84123aa6
JK
5128Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5129
5130 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
5131
5132Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5133
5134 * gdb.t06/break.exp: Also test `clear' command.
5135
cb6afa30
JK
5136Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
5137
002c6d17
JK
5138 * gdb.t00/teststrategy.exp: Remove extra quote.
5139
6665d54c 5140 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 5141 watchpoint enabled to be for all non-68k machines.
6665d54c 5142
cb6afa30
JK
5143 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
5144
9d77e877
PS
5145Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5146
5147 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
5148 targets use aout.mt instead of ecoff.mt as gas understands
5149 standard aout format.
5150
675d65db
JK
5151Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
5152
62d4a686
JK
5153 * lib/gdb.exp (runto): Don't insist that function we are running to
5154 was compiled with -g.
5155
5156 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
5157
675d65db
JK
5158 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
5159 to get back into the read system call.
5160 Accept leading newline in case where we woke it up.
5161
76b098d1
PS
5162Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5163
5164 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
5165 to make the stabs test work on ecoff systems using gcc and -with-stabs.
5166 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
5167 enable ecoff configuration.
5168
0568df2a
JK
5169Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5170
5171 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
5172
e91ceb3c
JK
5173Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5174
5175 * gdb.t16/printcmds.exp: Add another printf test.
5176
6dc31f06
ILT
5177Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
5178
5179 * configure.in: If configured -with-stabs on any target, add
5180 stabsdirs to configdirs.
5181
5af4f5f6
JK
5182Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5183
e91ceb3c
JK
5184 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
5185 fun" so pattern does not match the command itself.
5af4f5f6 5186
4988d8c7
JK
5187Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5188
5189 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
5190
a688a186
JK
5191Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5192
5193 * gdb.t17/interrupt.exp: Test for more things.
5194
2a62a4cb
JK
5195Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5196
81074ec8
JK
5197 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
5198 compiler arranges the code and line numbers.
5199
2a62a4cb
JK
5200 * gdb.t17/interrupt.exp: Don't send \n after ^C.
5201
3ae135ab
PS
5202Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5203
5204 * gdb.t00/help.exp: Increase expect input buffer size.
5205
be7f7549
JK
5206Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5207
075aa449
JK
5208 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
5209
1af6f16c
JK
5210 * gdb.t07/watchpoint.exp: Add xfail for hppa.
5211
270532f9
JK
5212 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
5213
be7f7549
JK
5214 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
5215 [0-9]*, not just [0-9].
5216
f2dee08e
JK
5217Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5218
9ae07ce5
JK
5219 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
5220
f2dee08e
JK
5221 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
5222
afde243f
JK
5223Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5224
5225 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
5226
762665e1
JK
5227Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5228
46d284c9
JK
5229 * gdb.t06/signals.c: Add xfails for sun3.
5230
306ee233
JK
5231 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
5232
762665e1
JK
5233 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
5234 test_stepping tests.
5235
79f3218c
JK
5236Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5237
762665e1
JK
5238 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
5239
b2618fd8
JK
5240 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
5241
56f413cd
JK
5242 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
5243 rather than actually putting it through cpp twice.
5244
79f3218c
JK
5245 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
5246
eae16698
ILT
5247Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
5248
5249 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
5250 no longer needed.
5251
38e1dd54
JK
5252Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5253
b4ace9d3
JK
5254 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
5255
38e1dd54
JK
5256 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
5257 C++ features prints as "struct", make it a pass, not an xfail.
5258
5259Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5260
5261 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
5262 Don't require VA to print as "class" rather than "struct".
5263
b55cc8a2
JK
5264Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
5265
5266 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
5267
e02c07a5
JK
5268Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5269
5270 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
5271
5272Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5273
5274 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
5275 order.
5276
b4e89979
JK
5277Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5278
366f2869
JK
5279 * gdb.t16/printcmds.exp: Add printf tests.
5280
38c41e92
JK
5281 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
5282
b4e89979
JK
5283 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
5284
5285Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
5286
5287 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
5288 pass counts, to counteract any existing or future setup_xfails.
5289
884e8cd4
JK
5290Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5291
f492b6c1
JK
5292 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
5293 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 5294 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 5295
884e8cd4
JK
5296 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
5297 intp_var should be N_GSYM not N_LSYM.
5298 wierd-aout.S: Use a label for the value of the N_SO.
5299 wierd.def: Remove all backslashes.
5300 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
5301
9325d5af
PS
5302Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5303
5304 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
5305 get the expected next to inheritance3.
5306
d2b860e3
PS
5307Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5308
5309 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
5310 now that gcc-2.4 gets it right.
5311
f788cf78
JK
5312Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5313
2de1aa1c
JK
5314 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
5315
f788cf78
JK
5316 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
5317 generating comp-info.exp which works for cross-compilation.
5318
6ba7b818
FF
5319Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
5320
5321 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
5322 "*-*-sysv4.*".
5323
5324Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
5325
5326 * gdb.t01/run.exp: Start with a fresh gdb.
5327 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
5328 SVR4.x.
5329
cfb702c1
FF
5330Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
5331
5332 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
5333 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
5334 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
5335 Makefile.in (distclean, realclean): Remove gdbme.c from list of
5336 things to remove.
5337
3d26a081
FF
5338Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
5339
5340 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
5341 test cases from bug reports.
5342
5c0e7bd6
FF
5343Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
5344
5345 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
5346 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
5347 avoid spurious xfails.
5348 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
5349 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
5350 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
5351
212f6219
FF
5352Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
5353
5354 * gdb.t00/teststrategy.exp: Rework to provide more useful
5355 description of each test, fix problem with systems that define
5356 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
5357 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
5358 results for "next over recursive call" so timeouts aren't taken
5359 by error.
5360
69dbdc05
JK
5361Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
5362
c76f7bb7
JK
5363 * gdb.t12/scope.exp: Test printing of variables before run.
5364
69dbdc05
JK
5365 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
5366 printed in wrong order due to sorting.
5367
dd9d4fa3
FF
5368Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
5369
80af2bd3
FF
5370 * gdb.t00/teststrategy.exp: Fix expected results for printing
5371 user entered string constant. Is array of char, prints with no
5372 address.
5373
dd9d4fa3
FF
5374 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
5375 commands.
5376 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
5377 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
5378 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
5379 of struct of char arrays.
5380 * gdb.t00/radix.exp: New tests for radix commands.
5381
49b12db0
JK
5382Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
5383
5384 * gdb.t16/printcmd.exp: Print a variable before running program
5385 (with xfail for AIX).
5386
729258a3
JK
5387Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
5388
fcb6cf58
JK
5389 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
5390
729258a3
JK
5391 * gdb.t16/printcmd.exp: Don't print variables before running program.
5392
5393 * gdb.t06/break.exp: Don't require envp argument to main.
5394
5395 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
5396
5397 * gdb.t02/whatis.exp, gdb.t11/list.exp:
5398 Add xfails for rs6000.
5399
fcb6cf58
JK
5400 * gdb.t02/whatis.exp: Change other tests not to re-test something
5401 we already tested.
729258a3
JK
5402
5403 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
5404 each type used has a variable of that type.
5405
5406Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
5407
5408 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
5409
5410Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
5411
5412 * configure.in: change srctrigger to be a file, not a directory
5413
b3523cb3
ILT
5414Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
5415
729258a3
JK
5416 * configure.in (mips-idt-ecoff*): Added trailing '*'.
5417
b3523cb3
ILT
5418 * gdb.t11/list.exp: Fixed a couple of typos.
5419
46fc723c
FF
5420Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
5421
5422 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
5423 is fixed and PR is closed.
5424 * gdb.t16 (gdbme.c): Add simple test string variable.
5425 * gdb.t16 (printcmds.exp): Add tests with simple test string
5426 variable, primarily for boundaries on "set print elements".
5427
942a6600
JK
5428Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
5429
6a51601e
JK
5430 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
5431 Make leading 0's optional and don't expect a tab in the middle
5432 of the number.
5433
bfcba962
JK
5434 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
5435
5436 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
5437 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
5438 don't end command passed to gdb_test with newline.
5439
942a6600
JK
5440 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
5441 signed keyword away, don't expect signed bitfields to be signed.
5442
5443 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
5444 printing with only as many 1's as are in the field as well as printing
5445 with 32 1's (see comment).
5446
35c254be
FF
5447Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
5448
88db2feb 5449 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
5450 * configure.in (configdirs): Remove gdb.t31 until the chill
5451 compiler works again. It no longer is able to find chillrt0
5452 since it isn't in libchill.a anymore.
150ab440
FF
5453 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
5454 wierd.o, make more modular.
35c254be
FF
5455 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
5456 spurious newlines that caused problems.
5457
18ef9146
JK
5458Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5459
5bd22ca8 5460 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
5461 to gdb.stabs/wierd.exp since GCC has worked around the bug.
5462 gdb.stabs/wierd.{exp,def}: Many new tests.
5463
18ef9146
JK
5464 * gdb.t00/default.exp: update info line for new message.
5465
5466 * gdb.t02/{whatis.exp,gdbme.c}:
5467 Test that "char *" doesn't print as "caddr_t".
5468
2d10304e
JK
5469Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5470
5471 * gdb.t00/help.exp: Use .* in place of some help messages which
5472 just changed.
5473 gdb.t00/default.exp: Update "info frame" test for new message.
5474 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29b34f10 5475 Remove some xfails
2d10304e 5476
e726f3b5
JK
5477Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5478
c6d70012
JK
5479 * gdb.t03/{gdbme.c,ptype.exp}:
5480 Add tests for typedef'd struct and union without tags.
2d10304e 5481 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 5482
f43c2f05
JK
5483 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
5484 PRMS 1823; the bug still exists but isn't reproduced by this test
5485 anymore), and remove rs6000 XFAIL (the bug is fixed).
e726f3b5
JK
5486
5487 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
5488 duplicated from whatis.exp. For those that are left, accept
5489 "long", "long int", or "int" for long variables (whatis.exp already
5490 has an XFAIL for "int", so no need to fail it here).
5491
5492 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
5493 Deal with GCC's names for types now that GDB uses the compiler's names.
5494
5495 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
5496 setup_xfail's for sunos4. If we #defined the signed keyword away,
5497 don't expect GDB to know that char it is signed.
5498
5499 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
5500
0b3c22df
FF
5501Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
5502
5503 * configure.in (configdirs): Add gdb.t24 for C++ tests that
5504 should work on any system, regardless of debugging format.
5505 * gdb.t21/demangle.exp: Move to gdb.t24.
5506 * gdb.t24/demangle.exp: Move from gdb.t21.
5507 * gdb.t24/{Makefile.in, configure.in}: New files.
5508
5509Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5510
5511 * configure.in: Do gdb.stabs and C++ tests only for stabs.
5512 * gdb.stabs: New directory.
5513
8ce07a21
JK
5514Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5515
5516 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
5517 not just "Quit anyway?".
5518
27daf1a9
FF
5519Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
5520
5521 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
5522 that all setup_xfails are immediately followed by clear_xfails.
5523
5524Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
5525
5526 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
5527 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
5528 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
5529 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
5530 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
5531 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
5532 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
5533 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
5534 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
5535 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
5536 gdb.t31/chillvars.exp, lib/gdb.exp:
5537 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
5538 bug-gdb@prep.ai.mit.edu.
5539
5540Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
5541
5542 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
5543 with 0.0, not integer 0.
5544
5545Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
5546
5547 * gdb.t06/break.exp: Update for "Kill the program" message change.
5548
fb40210a
FF
5549Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
5550
5551 * Makefile.in (GDBFLAGS): Set to -nx.
5552 * Makefile.in (site.exp): Use GDBFLAGS.
5553
c1fb4e49
RP
5554Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5555
5556 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
5557 Makefiles.
ab8603ea
RP
5558 (check): depend on just-check.
5559 (just-check): added so that tests can be run without a noop
5560 build pass.
c1fb4e49
RP
5561
5562Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5563
5564 Switch to using configure's configdirs.
5565 * Makefile.in (Makefile): add configure.in dependency.
5566 (SUBDIRS): removed redundant assignment.
5567 * configure.in: switch subdirs assignment to configdirs.
5568 * gdb.t*/configure.in: new files.
5569
5959dcea
ILT
5570Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
5571
5572 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
5573 works.
5574
fbc3492c
FF
5575Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
5576
5577 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
5578 in explicit rules. Apparently this is not supported by some makes.
5579
512e5f94
JG
5580Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
5581
5582 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
5583
987b4233
PS
5584Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5585
5586 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
5587 disappeared.
5588
acb771de
JG
5589Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
5590
5591 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
5592
a08317af
FF
5593Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
5594
5595 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
5596 watchpoint problem that is now fixed.
5597 * gdb.t30/chexp.exp: Remove setup_xfail for printing
5598 uninitialized convenience variables.
5599 * gdb.t31/chillvars.exp: Fix expected patterns for printing
5600 structures.
5601
5602Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5603
5604 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
5605 which causes expect to get out of sync with gdb on long output
5606 from help set.
5607 * gdb.t09/corefile.exp: Make expected pattern for core file
5608 failing signal and frame output format less sun specific.
5609
b54a2f2d
PB
5610Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
5611
5612 * gdb.t31/chillvars.exp: Add and remove initial dummy
5613 breakpoint, so that symbol table is forced in.
5614 (Needed at least on Sunos4, though it seems not SVR4.)
5615 * gdb.t31/chillvars.exp: Update for changed output format.
5616
ce307257
RS
5617Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
5618
5619 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
5620
5621Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
5622
5623 * Makefile.in: Added --srcdir when invoking runtest, removed the
5624 need for a local config file. (optional now)
5625
bee218aa
FF
5626Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
5627
5628 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
5629 failure count used to force early termination. Add some more
5630 expected failures for gnu style demangling.
5631
5632Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5633
5634 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
5635 pmi variable from gdb.t20/gdbme to get optimized away.
5636 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
5637 Check for written corefile upon timeout _and_ eof.
5638
1096d1de
PS
5639Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5640
5641 * config/unix-gdb.exp: Add missing return 0.
5642
72ea43e6
PS
5643Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5644
5645 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
5646 test termination.
5647
7007db96
FF
5648Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
5649
5650 * configure.in (subdirs): Put back gdb.t17 which mysteriously
5651 disappeared.
5652
63305a73
FF
5653Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
5654
7007db96
FF
5655 * gdb.t10/crossload.exp: Disable the i860-elf test until such
5656 time as i860 support works.
5657
63305a73
FF
5658 * gdb.t15/funcargs.exp: Fix expected outputs to include
5659 "backtrace 100\r" rather than just "backtrace\r", to match last
5660 change.
5661
5f2912cc
ILT
5662Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
5663
5664 * config/udi-gdb.exp (gdb_exit): Remove close command.
5665 (gdb_target_udi): New procedure to set the UDI target.
5666 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
5667 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
5668 Added waits for prompts after several question responses. Added
5669 some more responses used by a29k-amd-udi-gdb.
5670 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
5671 pass different arguments, restart UDI connection after program
5672 completion.
5673 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
5674 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
5675 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
5676 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
5677 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
5678 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
5679 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
5680 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
5681 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
5682 after program completion.
5683 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
5684 compiled with a SELECT_VECS setting.
5685 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
5686 infinite recursion.
5687
5688 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
5689 Added checks for COFF results, and made them expected failures for
5690 all targets. It would be better to make them expected failures
5691 for COFF targets only.
5692
21ce979a
DZ
5693Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
5694
5695 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
5696 through test directories for info and install-info; rename
5697 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 5698
214aa244
FF
5699Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
5700
214aa244
FF
5701 * gdb.t31/gdbme.ch: Re-enable code that previously caused
5702 compiler to coredump.
5703 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
5704 code.
214aa244 5705
bfb33935
FF
5706Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
5707
bfb33935
FF
5708 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
5709 coredump.
5710 * gdb.t31/chillvars.exp: Comment out tests that depend on that
5711 code.
bfb33935 5712
3d0bd7d3
RS
5713Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
5714
5715 * gdb.t03/ptype.exp: tests for return code from gdb_test.
5716 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
5717 which in a shell. Deletes xgdb when done.
5718 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
5719 Tests the return from the "set height" or "set width" commands.
5720 Added a few return codes where needed.
5721
bc803007
FF
5722Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
5723
04fb224c
FF
5724 * Makefile.in (SUBDIRS): Add gdb.t17.
5725 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
5726 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
5727 files to test gdb's calling of functions in the inferior with
5728 the correct arguments and gdb's ability to retrieve any
5729 result returned.
5730
400b81b5
FF
5731Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
5732
5733 * config/unix-gdb.exp (gdb_exit): Remove close commands that
5734 may be called after gdb goes away. Previous versions of expect
5735 needed these to avoid file descriptor leaks, but they cause
5736 errors with the current revision of expect.
5737 * gdb.t00/gdbvars.exp: Use -re on expected output after
5738 setting sevenbit-strings.
5739 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
5740 to set sevenbit-strings consistent across tests.
400b81b5
FF
5741 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
5742 set sevenbit-strings consistent across tests.
400b81b5 5743
96b99583
FF
5744Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
5745
5746 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
5747 expected output to match current "expect" expectations.
5748
d3b43da8
FF
5749Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
5750
5751 * gdb.t00/default.exp: Change expected output for default "source"
5752 command, to match new gdb behavior which requires a filename to
5753 source.
5754
fa5366da
FF
5755Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
5756
5757 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
5758 expected fail for i486-*-* that misses the marker2 function.
5759 * gdb.t10/crossload.exp (bfddefault): Allow successful
5760 recognition of a format to pass even if no symbols are found.
5761 Explicitly catch failures where the format is not recognized
5762 or is ambiguous, and add the reason to the fail message.
5763 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
5764 the cause is and invalid target and add reason to failure message.
5765 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
5766 elf32-i386, elf32-sparc, and elf32-i860.
5767 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
5768 Set up expected failure for 'filename'::variable scope resolution,
5769 which is now apparently broken on all targets.
5770 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
5771 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
5772 gdb.t23/templates.exp: Change failure for missing binfile into
5773 just a warning.
5774 gdb.t21/demangle.exp: Change all cfront references to 'arm'
5775 references.
5776
5777Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
5778
5779 * gdb.t00/default.exp: Add expected output for default "source"
5780 command, to match new gdb behavior.
5781 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
5782
1be6caef
RS
5783Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
5784
5785 * config/*-gdb.exp: returns an error, rather than exiting on
5786 internal errors.
5787
5788Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
5789
5790 * gdb.t03/gdbme.c: Add pointer to struct variable.
5791 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
5792 referencing struct members.
5793
01cec5c8
ILT
5794Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
5795
1be6caef
RS
5796 * configure.in (mips-idt-ecoff): New target.
5797 * config/mips-gdb.exp: New file for remote board using MIPS remote
5798 debugging protocol.
5799
01cec5c8
ILT
5800 * Redid configuration scheme. Removed gdb.t*/configure.in.
5801 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
5802 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
5803 distclean targets. Built executables via .o files. Adjusted
5804 tests to account for source files in $(srcdir) rather than
5805 $(objdir).
5806 * lib/gdb.exp (runto): Don't expect () after the function name,
5807 because it may have arguments.
5808
5b272a2d
ILT
5809Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
5810
5811 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
5812 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
5813 expected failures for mips-idt-* and mips-sgi-*.
5814 * gdb.t00/default.exp (attach): Kill process if requested.
5815 * gdb.t00/help.exp (help target core, help target): Accept a gdb
5816 that does not read core files.
5817 * gdb.t01/run.exp: Removed checks for exit status code.
5818 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
5819 it is linked in.
5820 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
5821 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
5822 appropriate, rather than doing it by hand.
5823 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
5824 execution.
5825 * gdb.t10/crossload.exp: Kill existing program if needed.
5826 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
5827 appropriate, rather than doing it by hand. Always increase
5828 timeout for this test, not just for VxWorks.
5829
16aa4b53
FF
5830Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
5831
16aa4b53
FF
5832 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
5833 of Chill STRUCT types and STRUCT values.
5834 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
5835 than "char".
5836 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
5837 struct2): New struct definitions and initializations to test
5838 simple Chill STRUCT types.
16aa4b53 5839
ff7f25de
FF
5840Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
5841
5842 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
5843 the null byte at the end of strings.
5844 * gdb.t00/default.exp: Make show version insensitive to copyright
5845 date.
5846 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
5847 to avoid dependencies on target char signedness.
5848 * gdb.t16/printcmds.exp: Update expected results for explicitly
5849 unsigned char.
5850 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
5851 now work.
5852 * gdb.t21/demangle.exp: Add many more patterns for template
5853 demangling, most of them being expected failures.
5854 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
5855 string we are matching for, to match on the whole string.
5856 * gdb.t21/demangle.exp: Add many new test strings to demangle,
5857 and fix a whole bunch that had incorrect expected output but were
5858 passing anyway because of the bug in "proc demangle".
ff7f25de
FF
5859 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
5860 type.
5861 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 5862
bf3d2b75
MW
5863Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
5864
5865 * gdb/testsuite: made modifications to testcases, etc., to allow
5866 them to work properly given the reorganization of deja-gnu and the
5867 relocation of the testcases from deja-gnu to a "tool" subdirectory.
5868
19fa4a0a
MW
5869Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
5870
5871 * gdb/testsuite: Initial creation of gdb/testsuite.
5872 Migrated dejagnu testcases and support files for testing nm to
5873 gdb/testsuite from deja-gnu. These files were moved "as is"
5874 with no modifications. This migration is part of a major overhaul
5875 of dejagnu. The modifications to these testcases, etc., which
5876 will allow them to work with the new version of dejagnu will be
5877 made in a future update.
80edc7cb
JK
5878\f
5879Local Variables:
5880mode: indented-text
5881left-margin: 8
5882fill-column: 74
5883version-control: never
5884End:
This page took 0.640058 seconds and 4 git commands to generate.