* gdb.base/signals.exp: Call gdb_exit and gdb_start.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
2
3 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
4
5 * gdb.base/help.exp: Replace most of docstrings for "info signals"
6 and "signal" with ".*".
7
8 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9
10 * TODO: Add note about "handle all nostop".
11
12 * gdb.base/{sigall.c, sigall.exp}: New test.
13 * gdb.base/Makefile.in: Add it.
14
15 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16
17 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18 when invoking GDB, suppresses any windowing interface.
19
20 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21
22 * config/sim-gdb: New file, simulator testing support.
23
24 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25
26 * gdb.base/interrupt.exp: Test calling func1 twice.
27
28 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29
30 * gdb.base/list.exp (test_forward_search): Set timeout higher
31 when we'll be getting lots of output from gdb.
32
33 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
34 "init_malloc" to after the expect statement. Run it if that
35 regexp is taken, but also for two others which happen if source
36 cannot be found.
37
38 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
39
40 * gdb.base/printcmds.exp: New test, for printing register before
41 program is running.
42
43 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
44
45 * gdb.base/list.exp: Correct some alternate expect patterns
46 to reflect changes in list1.c.
47
48 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
49
50 * TODO: Add item regarding large frames.
51
52 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
53
54 * TODO: Remove item about enabling return.exp; it
55 is enabled. Suggest a few more "return" tests.
56
57 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
58
59 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
60 anonymous unions.
61
62 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
63
64 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
65 and pr-5646.o, so "make" is the same as "make all", not "make
66 pr-4975.o".
67
68 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
69
70 * gdb.base/list.exp: Adjust expectations to reflect changes in
71 list1.c.
72 (test_forward_search): New test proc.
73 * gdb.base/list1.c (long_line): New function, has long source line.
74
75 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
76
77 * gdb.base/a1-selftest.exp: Change initial stepping to know about
78 additional line of code that was added.
79
80 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
81
82 * gdb.disasm/hppa.s: Break the large branching tests into smaller
83 tests so as not to overflow expect's input buffers.
84 * gdb.disasm/hppa.exp: Corresponding changes.
85
86 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
87
88 Beginnings of template debugging tests.
89 * gdb.c++/templ-info.cc: New file to test for template
90 debugging capability of the compiler.
91 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
92 templ-info.cc.
93 * gdb.c++/templates.cc: Add explicit template instantiations
94 to enable compiling with -fno-implicit-templates. Add destructor
95 and 'value' method to T5 class for template tests.
96 * gdb.c++/templates.exp: Add testcases for printing of template
97 types, setting breakpoints on template methods and calling a
98 template method.
99
100 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
101
102 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
103 branch target since some assemblers (gas-2.5) may emit a
104 relocation for the branch instead of resolving it in the
105 assembler.
106
107 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
108
109 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
110 through signal handler.
111
112 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
113
114 * configure.in (*-*-netware): Use config/mt-netware.
115
116 * config/mt-netware: New file.
117 * config/mt-i386-netware: Removed, separate configs for different
118 netware architectures are no longer needed now that we have
119 --with-headers.
120
121 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
122
123 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
124 by the recent changes to use ANSI C arithmetic conversions.
125
126 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
127
128 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
129 bug involving using inferior_pid to figure out whether to select a
130 frame.
131
132 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
133
134 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
135 match the current disassembler output.
136
137 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
138
139 * gdb.fortran/exprs.exp: Expect VOID instead of void.
140 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
141 types, expect "int" as type of integer values (for now).
142
143 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
144
145 * gdb.base/commands.exp: New tests for if/while commands.
146
147 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
148
149 * lib/gdb.exp (runto): Replace sub-pattern for hex value
150 by .*, since hex values have different syntax in Chill mode.
151
152 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
153
154 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
155 linefeed from expect pattern for repeated types with indices > 9.
156
157 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
158
159 First part of Fortran test suite.
160 * gdb.fortran: New directory.
161 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
162
163 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
164
165 * gdb.base/default.exp: Update expect pattern for load command
166 without arguments.
167
168 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
169
170 * configure.in: Change i386 to i[345]86.
171 * gdb.base/configure.in: Likewise.
172 * gdb.c++/configure.in: Likewise.
173 * gdb.chill/configure.in: Likewise.
174
175 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
176
177 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
178 patterns, since that is not a valid context for comments.
179
180 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
181
182 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
183 repeated types and repeated types with indices > 9.
184
185 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
186
187 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
188 2417; old bug has been fixed.
189
190 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
191
192 * gdb.base/interrupt.exp: When trying to wake up the inferior,
193 send the newline ourselves instead of assuming gdb_test will do
194 so when passed an empty input string.
195
196 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
197 stabs testcode.
198
199 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
200
201 * lib/gdb.exp (gdb_test): Don't send anything if the first
202 argument is an empty string. This makes cases where we want to
203 match output that is already in expect's buffers (for example,
204 matching a breakpoint after gdb_run_cmd has been called) work
205 reliably.
206
207 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
208
209 * config/netware.exp: New file.
210
211 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
212
213 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
214 the -B and -L prefixes so we can find the debugging stub.
215
216 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
217 there and we are using the gcc from the tree.
218
219 * gdb.base/types.c: Removed.
220
221 * gdb.base/configure.in: Look for makefile fragments in ../config.
222 Recognize i386-*-netware.
223 * gdb.c++/configure.in: Likewise.
224
225 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
226
227 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
228 the correct TCL syntax.
229
230 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
231
232 * gdb.base/opaque.exp: use runto instead of messing around with
233 breakpoints. Simplify by using gdb_test.
234
235 * gdb.base/bitfields.exp: restart between tests on netware targets
236 because breakpoints aren't relocated after target death. Run
237 processes to completion.
238
239 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
240
241 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
242
243 * Makefile.in: Remove extra tabs that confuse some versions
244 of "make". Use the newly built gdb to test with by default,
245 rather than the first one in the tester's search path.
246
247 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
248
249 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
250
251 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
252 condition help.
253
254 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
255
256 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
257
258 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
259 running.
260 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
261 * gdb.base/funcargs.exp: Likewise.
262
263 * gdb.base/bitfields.exp: Simplify by using gdb_test.
264 * gdb.base/funcargs.exp: Likewise.
265
266 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
267 message is "".
268
269 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
270
271 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
272 return,signals,twice}.exp: Handle non-existant binaries
273 consistantly.
274
275 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
276 * gdb.base/Makefile.in: Don't try to generate a core dump, we
277 might testing a cross development system.
278
279 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
280
281 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
282 runtest script is relative to ${srcdir}, not ${rootdir}.
283
284 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
285
286 * gdb.base/signals.exp: Allow for optionality of breakpoint
287 address.
288
289 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
290
291 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
292
293 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
294
295 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
296 for size_t definition.
297 * gdb.c++/templates.cc: Likewise
298
299 * config/mt-i386-netware: New file.
300
301 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
302 defined.
303
304 * gdb.base/Makefile.in: Added support for systems that name core
305 files by appending "core" to the program name.
306 * gdb.base/a1-selftest.exp: Likewise.
307
308 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
309
310 * gdb.base/return.exp: Add comment and message for `return double'
311 test failure on Sparc Solaris.
312
313 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
314
315 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
316
317 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
318
319 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
320 from optimizing them away.
321 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
322 patterns to include default constructors and assignment operators,
323 to match gcc versions beyond 2.5.8. Accept any cplus demangling
324 character in the output of the virtual base pointer.
325
326 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
327
328 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
329 expression match in print_addr_of to avoid unintented matches.
330 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
331 versions up to 2.5.8.
332
333 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
334
335 * gdb.base/list.exp: Tweak alternate pattern for listing of an
336 included file to run under newer versions of expect.
337 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
338 consecutive >'s in templates to accomodate recent cplus-dem.c change.
339 Remove xfail for the virtual table of BDDHookV.
340
341 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
342
343 * lib/gdb.exp (string_to_regexp): Set a default result.
344 (default_gdb_start): Fix misleading message.
345
346 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
347
348 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
349 Remove all CC, etc definitions.
350 * config/mt-hpux: New file.
351 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
352 (CFLAGS, LDFLAGS): Define.
353 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
354
355 * Makefile.in (site.exp): Don't insert host_os, etc.
356 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
357 (distclean): Check existence of subdir.
358 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
359 * gdb.base/Makefile.in: General cleanup and simplification.
360 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
361 to build executables. Use default rule to build .o files.
362 (EXPECT, RUNTEST, CC): Fix relative pathname.
363 (site.exp): Don't insert host_os, etc.
364 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
365 and/or SIGUSR1 defined.
366 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
367 * gdb.c++/Makefile.in: General cleanup and simplification.
368 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
369 (CFLAGS): Remove.
370 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
371
372 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
373
374 * gdb.base/recurse.exp: Misc changes to get tests running again
375 after Kung's changes to the watchpoint code.
376 * gdb.base/watchpoint.exp: Likewise.
377
378 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
379
380 * lib/gdb.exp (string_to_regexp): Convert {\} also.
381
382 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
383
384 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
385 * lib/gdb.exp (default_gdb_start): Define.
386 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
387 gdb.base/funcargs.exp, gdb.base/opaque.exp,
388 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
389 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
390 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
391 Don't call gdb_target_udi in between tests.
392
393 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
394
395 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
396 (which was basically just a local version of the same thing). In
397 addition to avoiding duplication, gdb_test_exact is faster.
398 * lib/gdb.exp (gdb_test_exact): Fix typo.
399
400 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
401 don't give an error.
402
403 * gdb.base/term.exp: Call delete_breakpoints before starting.
404
405 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
406 (t10): Add comment.
407
408 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
409
410 Reorganization of the GDB Test Suite.
411
412 * gdb.base: New directory, contains all the basic tests.
413 * gdb.c++: New directory, tests specific to C++.
414 * gdb.chill: New directory, tests specific to Chill.
415 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
416 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
417 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
418 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
419 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
420 t30-31 to chill).
421 * */gdbme.*: Rename to match appropriate expect scripts.
422 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
423 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
424 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
425 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
426 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
427 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
428 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
429 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
430 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
431 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
432 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
433 gdb.c++/virtfunc.cc: New names of C++ files.
434 * gdb.chill/chillvars.ch: New name of Chill file.
435 * gdb.base/configure.in, gdb.c++/configure.in,
436 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
437 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
438 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
439 * configure.in (configdirs): Update to reflect directory changes.
440 (target_abbrev): No longer define for any configuration.
441 * Makefile.in: Cosmetic improvements to header comments.
442
443 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
444
445 Various changes to gdb.t31:
446
447 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
448 * gdbme.ch: Make all key-words and predefineds be upper-case.
449 * chillvars.exp: Expect key-words and predefinds in upper-case.
450
451 * chillvars.exp: Use gdb_test_exact many places.
452 Change expected output for arrays (which now includes index labels).
453
454 * pr-5020.exp, gdme.ch (module PR_5020):
455 New test, for PR-5020.
456
457 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
458
459 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
460 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
461
462 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
463
464 * Makefile.in: Fix bit-rot in definitions of CHILL,
465 CHILL_FOR_TARGET and Chill_LIB.
466 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
467 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
468 CHILL, and CHILL_LIB.
469
470 Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com)
471
472 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of
473 sanitize-chill comments.
474
475 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
476
477 * Revert the previous changes. Please see Rob's directory
478 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
479
480 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
481
482 * Makefile.in, configure.in, config/mips-gdb.exp,
483 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
484 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
485 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
486 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
487 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
488 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
489 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
490 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
491 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
492 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
493 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
494 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
495 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
496 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
497 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
498 changes from 94Q1.
499
500 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
501
502 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
503 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
504 Rob's new testing fragments.
505
506 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
507
508 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
509 lib/gdb.exp: Replace error proc calls with perror.
510
511 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
512
513 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
514 version also, match on casted version strings, and match on
515 gdb startup case where the line numbers might be messed up.
516
517 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
518
519 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
520 (CFLAGS): Delete it from here.
521
522 Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com)
523
524 * .Sanitize: Drop the gdb.t30 and gdb.t31 directories
525 unless keep-chill was specified on the command line.
526 * Makefile.in, config/makefile.rel.in: : Add comment lines
527 to Sanitize out CHILL references unless keep-chill
528 was specified.
529
530 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
531
532 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
533
534 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
535
536 * Makefile.in (RUNTEST): Default to just "runtest".
537
538 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
539
540 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
541 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
542 the code has been restructured.
543
544 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
545
546 * gdb.t00/default.exp (set write): Allow any number of \r and/or
547 \n, not just one of each.
548
549 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
550 /bin/cc gives a warning if you do.
551
552 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
553
554 * gdb.t24/demangle.exp: change expect pattern of
555 __t10ListS_link1ZUiRCUiPT0
556
557 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
558
559 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
560 on local variables in recursive functions.
561
562 * gdb.t07/Makefile.in: Build the new test.
563
564 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
565
566 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
567 directly. Instead compare the return values from actual calls.
568
569 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
570
571 * Makefile.in (check): Set TCL_LIBRARY for runtest.
572
573 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
574
575 * From Peter Schauer with minor modifications.
576 * gdb.t15/return.exp (return_tests): Handle targets where "return"
577 stops in mid-line in the caller. Add xfail for returning a float
578 value on X86 targets.
579
580 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
581
582 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
583 to avoid expect lossage.
584 (fmem_LRbug_tests): Likewise.
585 * gdb.disasm/hppa.s: Corresponding changes.
586
587 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
588 conditions to work with latest dejagnu/expect.
589
590 * gdb.t15/funcargs.exp (finish from indirect call): No longer
591 expected to fail on the PA.
592 (backtrace in call with trampolines): Explicitly require main
593 to be frame #1 (no trampolines should show up in backtrace).
594
595 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
596 "continue -expect".
597 * gdb.t06/break.exp: Likewise.
598 * gdb.t07/watchpoint.exp: Likewise.
599 * gdb.t13/bitfields.exp: Likewise.
600 * gdb.t15/{funcargs,return}.exp: Likewise.
601 * gdb.stabs/weird.exp: Likewise.
602 * config/{mips,udi}-gdb.exp: Likewise.
603
604 * hppa.sed: Enclose comments within a sed command to avoid
605 losing with the old OSF1 sed.
606
607 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
608
609 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
610 sequent dynix.
611 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
612 * gdb.t15/funcargs.exp: Conditionally step again to really
613 finish from marker_call_with_trampolines. Handle the case where
614 the first step from within call_with_trampolines already steps
615 us back to main.
616 * gdb.t15/gdbme.c: Add comment to closing brace of
617 call_with_trampolines for funcargs.exp.
618
619 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
620
621 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
622 Fix typo(s).
623
624 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
625
626 * gdb.t07/gdbme.c: More code for watchpoint testing.
627
628 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
629 "Hardware watchpoint" throughout file.
630 (test_watchpoint_triggered_in_syscall): New test.
631 (test_complex_watchpoint): New test.
632
633 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
634
635 * gdbme.c (call_with_trampolines): New function to try and step
636 into. Tests trampoline problems on the PA.
637
638 * funcargs.exp (localvars_in_indirect_call): No longer expect
639 stepping into indirect call to fail on PAs.
640 (test_stepping_over_trampolines): New test.
641
642 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
643
644 * TODO: Add suggestions for static member function tests, and
645 completion tests.
646
647 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
648
649 * TODO: Add suggestions for "p/a" tests.
650
651 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
652 (default_gdb_exit): Replace all the hair with sending "quit" to
653 the process with a simple close.
654
655 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
656
657 * TODO: Add suggestions for shared library tests.
658
659 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
660
661 * TODO: Add suggestions for x/s tests.
662
663 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
664
665 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
666 "enable once", and "enable breakpoints once" with ".*".
667
668 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
669
670 * TODO: Add suggestions about structure passing tests.
671
672 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
673
674 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
675 the primary1 test, use work around if __GNUC__ < 2.
676 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
677 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
678 Test for bad output rather than waiting for timeout. Issue
679 second continue only if first continue failed.
680
681 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
682
683 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
684 operator[] test with gdb_test because the old code didn't seem to
685 be getting the quoting right with the new dejagnu.
686
687 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
688
689 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
690 one from the path.
691 * Makefile.in: Use a fresh expect if there is one, use runtest
692 from the src tree if there is one.
693
694 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
695
696 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
697 next over recursive call. Revise the tests from that point on
698 (which had been skipped) to match GDB's actual (correct) output.
699
700 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
701 with next over a breakpoint whose condition is false.
702
703 * gdb.t00/help.exp: Comment out "help set print" tests just like
704 (and for same reason as) "help set" test.
705
706 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
707
708 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
709 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
710
711 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
712
713 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
714 necessary gdb_target_udi.
715
716 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
717
718 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
719 1838 and 2417; they are fixed.
720
721 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
722 gdb.t03/ptype.exp (ptype structure, ptype union):
723 Remove xfails; the test is looser than when the xfails were added.
724
725 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
726 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
727
728 * gdb.t01/run.exp: Only run shell test if isnative.
729
730 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
731 since "run" automatically loads if necessary. Call gdb_target_udi
732 after the "file" since "file" kills any execution target.
733
734 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
735 GDB. GDB doesn't work that way (not anymore at least) on UDI.
736 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
737 argument for UDI.
738
739 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
740
741 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
742
743 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
744
745 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
746
747 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
748 properly quoting regexps. This makes the second argument to
749 demangle a fixed string, which matches the callers, instead of a
750 shell-style pattern which is what the previous implementation
751 used. Update some of the callers.
752
753 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
754
755 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
756 (comib_nullified_tests): Fix typo.
757 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
758 strings. No longer expected to fail.
759
760 * gdb.disasm/hppa.s (addib_tests): Fix typo.
761 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
762 strings. No longer expected to fail.
763
764 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
765 string. No longer expected to fail.
766
767 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
768
769 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
770 No longer expected to fail.
771
772 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
773 string. No longer expected to fail.
774
775 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
776
777 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
778 only in the names (I probably got most of them). I was even
779 generous with some which differed in underscores in names, and
780 probably missed a few, and I *still* was able to remove almost a
781 third of the file with almost no impact on testsuite coverage.
782
783 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
784
785 * gdb.t00/default.exp: Match udi_attach error message as well as
786 the one from child_attach.
787
788 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
789
790 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
791
792 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
793 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
794
795 * Move test with enums and partial symbols back to
796 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
797 Reverts the change of 26 May 93. Per today's change to
798 stabs.texinfo, the behavior that weird.exp was expecting was
799 unreasonable; what is important is that the compiler+gdb get
800 things right, which happens with a recent gcc. Also fix the test
801 to deal with native compilers which put out the stab gdb can't
802 deal with.
803
804 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
805
806 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
807 in the names. The main thing these accomplish is to slow things down.
808 Many more such duplicates surely remain.
809
810 * gdb.t00/help.exp: Comment out "help support" test just like
811 (and for same reason as) "help set" test.
812
813 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
814
815 * gdb.t06/break.exp: Remove setup_xfails for
816 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
817 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
818 about known bug in gcc to include up through 2.5.8.
819 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
820 well as "_vb$".
821 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
822 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
823 with latest gcc and gdb.
824 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
825 well as "_vb$".
826
827 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
828
829 * configure.in (hppa*-*-*): Also configure and build stabs-only
830 tests.
831
832 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
833
834 * gdb.t10/hppa.mt: A makefile fragment for the PA.
835 * gdb.t10/configure.in (hppa*-*-*): Use it.
836
837 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
838
839 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
840
841 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
842
843 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
844 versions prior to 1.13.5.
845
846 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
847
848 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
849 the prompt is at the start of a line.
850
851 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
852
853 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
854 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
855 in the copr tests now.
856 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
857 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
858 expected to fail.
859
860 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
861
862 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
863 gdb.t31/chillvars.exp, lib/gdb.exp:
864 Tweak to run under either version of expect.
865 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
866 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
867 * gdb.t11/list.exp: Remove extraneous whitespace.
868
869 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
870
871 * gdb.t16/printcmds.exp (test_print_strings): Accept
872 "(unsigned char *) " before the string.
873
874 * TODO: Add notes about printing of fancy types and GDB expressions.
875
876 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
877
878 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
879 * gdb.t06/configure.in: Don't try to compile signals test program
880 if doing mips-idt-ecoff.
881
882 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
883
884 * Most .exp files: Tweak to run under either version of expect.
885
886 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
887
888 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
889 xfails; I'm not sure why they are failing, but not because of PR 1806.
890
891 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
892
893 * config/unix-gdb.exp: Remove gdb_unload cause it's already
894 defined in lib/gdb.exp.
895
896 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
897
898 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
899 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
900 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
901 have to be typeless.
902
903 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
904
905 * TODO: Add suggestion for copyright year test.
906
907 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
908
909 * configure.in (*-*-lynxos*): Add stabs tests.
910
911 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
912
913 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
914 so insert a tab before any assembler directive in column zero.
915
916 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
917 stores.
918 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
919 stores.
920 (fpu_short_memory_tests): Likewise.
921
922 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
923
924 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
925 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
926 .stabs directives in comments.
927
928 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
929
930 * TODO: New file, describing tests we could write.
931 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
932
933 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
934
935 * gdb.t06/signals.exp: Add kludge to force re-sync.
936
937 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
938 to xgdb instead of gdb, get out of gdb.
939
940 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
941
942 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
943 for info.
944
945 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
946
947 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
948 * gdb.stabs/configure.in (hppa*-*-*): Use it.
949 * gdb.stabs/hppa.sed: New sed script for the PA.
950
951 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
952
953 * gdb.stabs: Re-write weird.def and configuration to use sed
954 instead of cpp. sed is portable and POSIX; cpp is neither.
955
956 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
957
958 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
959
960 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
961
962 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
963
964 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
965
966 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
967 "_vb$".
968 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
969 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
970
971 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
972
973 * lib/gdb.exp: Comment out code which depends on non-existent
974 `transform' procedure.
975
976 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
977
978 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
979 * lib/gdb.exp: Transform tool name.
980 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
981 1.1's new error handling system.
982
983 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
984
985 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
986
987 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
988
989 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
990 They made pattern matching so slow that timeouts happened on
991 heavily loaded systems. Now any output from "show print" which
992 gets us back to the GDB prompt is a PASS.
993
994 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
995
996 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
997
998 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
999
1000 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
1001
1002 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
1003 It is not from PR 3220.
1004
1005 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1006
1007 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
1008 just started failing because they depended on the order the
1009 subcommands are presented, or exact docstring text. This kind of
1010 test is a pain and has minimal benefit.
1011
1012 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1013
1014 * gdb.t09/corefile.exp: At end of test, use "core" command with
1015 no arguments.
1016
1017 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
1018
1019 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
1020 17}/Makefile.in: Make it possible to run the testsuite with Sun
1021 make and CC = cross gcc by adding explicit build rules for .o
1022 files.
1023
1024 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1025
1026 * gdb.t15/funcargs.exp: Don't put comments on same line as
1027 setup_xfail (@#$*%& tcl braindamage!).
1028
1029 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1030
1031 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
1032
1033 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
1034
1035 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
1036 * gdb.t20/inherit.exp: remove three dumplicate entries.
1037
1038 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1039
1040 * gdb.t06/break.exp: For "next over recursive call", fail on any
1041 incorrect output, not just on "factorial (value=2)".
1042
1043 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1044
1045 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
1046 working now. Add an xfail if accesing a bss variable causes
1047 a memory error if the target is not yet run.
1048
1049 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1050
1051 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
1052 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
1053 name of __st* demangling (2 strings). Did Kung really get the
1054 more than 95 others right without testing them?
1055
1056 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
1057
1058 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
1059
1060 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
1061
1062 * configure.in (configdirs): Add gdb.disasm
1063 * gdb.disasm: New directory for GDB disassembler tests.
1064 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1065
1066 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1067
1068 * gdb.t00/help.exp: Don't test "help set".
1069
1070 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
1071 from within expect statements. None of these happen anymore and
1072 they cause regressions to be silently unnoticed.
1073
1074 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
1075 messages) about known failures with gcc cygnus-2.4.5-930417.
1076
1077 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
1078 comp-info.exp so it gets built if it doesn't exist.
1079
1080 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
1081 it is no longer used.
1082 * gdb.t13/comp-info.c: Removed.
1083
1084 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1085
1086 * gdb.t06/signals.exp: Add xfail for sun3.
1087
1088 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1089
1090 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
1091 relevant because ^C doesn't get sent but failure can be reproduced
1092 interactively).
1093
1094 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1095
1096 * gdb.stabs/alpha.mt: New configuration file for alpha.
1097 * gdb.stabs/configure.in: Use it.
1098 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
1099 sharing with alpha.mt, redefine long to word via preprocessor.
1100 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
1101 for alpha.
1102 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
1103 native cc.
1104 * gdb.t00/teststrategy.exp: Change expect string so that we
1105 consume the `(xgdb)' from the command echo and from the gdb prompt.
1106 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
1107 gdb currently compares all values as long, so this failure probably
1108 applies to any configuration where LONGEST is bigger than a target int.
1109 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
1110 with gcc.
1111 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
1112 to handle opaque pointers, gcc is.
1113 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
1114 as first argument. Include <sys/types.h> and change all operator
1115 new definitions to use size_t.
1116 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
1117 now that we use size_t.
1118
1119 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1120
1121 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
1122 a long or float array cast all array members to the same type.
1123 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
1124 with 64 bit longs.
1125 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
1126 on alpha.
1127 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
1128
1129 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1130
1131 * gdb.t24 (demangle.exp): Constructors of templates have names like
1132 vector<int>::vector(int) not vector<int>::vector<int>(int). See
1133 section 14.6 of the ARM.
1134
1135 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
1136 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
1137 accomplish little and slow down the testsuite.
1138
1139 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
1140 Accept spaces various places.
1141
1142 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1143
1144 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
1145 with watchpoint enabled.
1146
1147 * Makefile.in: Remove definition of CC and remove the second
1148 definition of CXX (the "CXX = gcc" one remains). These definitions
1149 were causing backquotes to be expanded within backquotes, which
1150 doesn't work.
1151
1152 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
1153
1154 * gdb.t17/callfuncs.exp: Add "return 0" to end.
1155
1156 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1157
1158 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
1159 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
1160 by mips cc and contains no stabs entries.
1161
1162 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
1163
1164 * config/vx-gdb.exp: Use fake device to load files rather than
1165 NFS.
1166 * lib/gdb.exp: New proc to do "file" command.
1167 * config/unix-gdb.exp: Use new "file" proc.
1168
1169 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1170
1171 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
1172 Rework board rebooting slightly.
1173 (gdb_exit): Don't exit from the remote shell; there isn't one.
1174 * gdb.stabs/weird.exp: If a program is being debugged already,
1175 kill it.
1176 * gdb.t04/setvar.exp: Stop and restart gdb.
1177 * gdb.t05/expr.exp: Likewise.
1178 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
1179 restart gdb and reload the program.
1180 * gdb.t08/opaque.exp: Likewise.
1181 * gdb.t12/scope.exp: Likewise.
1182 * gdb.t13/bitfields.exp: Likewise.
1183 * gdb.t15/funcargs.exp: Likewise.
1184 * gdb.t20/classes.exp: Likewise.
1185 * gdb.t03/ptype.exp: Increase timeout.
1186 * gdb.t16/printcmds.exp (test_print_string_constants,
1187 test_print_array_constants): Likewise.
1188 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
1189 * gdb.t20/classes.exp (do_tests): Likewise.
1190 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
1191
1192 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
1193
1194 * gdb.stabs: Renamed *wierd* to *weird*.
1195
1196 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
1197
1198 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
1199 for timeout. Add "known gcc 2.4.5 bug" to failure message.
1200
1201 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
1202
1203 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
1204 (do_tests): Remove xfail for whatis on one_var and two_var.
1205
1206 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
1207
1208 * Makefile.in: Made cross building work better by adding
1209 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
1210
1211 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1212
1213 * gdb.t15/{return.c,return.exp,Makefile.in}:
1214 New test, currently commented out.
1215
1216 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
1217
1218 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
1219 still running and removes the leftover named socket so GDb can do
1220 clean restarts.
1221
1222 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
1223
1224 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
1225 console, not GDB.
1226 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
1227 cross testing works better with "make check"
1228 * config/unix-gdb: Use default procedures for exit and version.
1229 * config/vx-gdb.exp: Cleaned up and massaged back to working order
1230 with the newest VxWorks.
1231
1232 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1233
1234 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
1235 old form.
1236
1237 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
1238 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
1239
1240 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
1241
1242 * config/unix-gdb.exp: Remove this version of gdb_exit
1243 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
1244 Rob says he'll look at it when he gets back to testing boards.
1245
1246 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
1247
1248 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
1249 an expected fail for certain ptype commands.
1250
1251 * gdb.t20/classes.exp: Update expected results of "ptype class
1252 Base1" to account for the constructor that now appears in the type.
1253
1254 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
1255
1256 * configure.in (configdirs): Restore gdb.t04, which mysteriously
1257 disappeared from list.
1258 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
1259 "alldone" proc with call to cleanup and exit.
1260 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
1261 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
1262 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
1263 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
1264 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
1265 "alldone" proc with simple returns that suppress remaining
1266 tests. The alldone proc went away many months ago.
1267
1268 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1269
1270 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
1271
1272 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
1273
1274 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1275
1276 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
1277 as vax gdb will display them.
1278
1279 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1280
1281 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
1282 optimizers.
1283
1284 * scope.exp: Change "bad value for localval" messages so each one
1285 is unique.
1286
1287 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
1288 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
1289
1290 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
1291
1292 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1293
1294 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
1295 doesn't exist (due to optimization).
1296
1297 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1298
1299 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
1300 contains \r because the filename is long.
1301
1302 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
1303 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
1304
1305 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1306
1307 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
1308 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
1309 Ultrix.
1310 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
1311 int tests.
1312 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
1313
1314 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
1315
1316 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
1317
1318 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
1319 to match does not match the passing case but still matches the
1320 failing case.
1321
1322 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1323
1324 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
1325
1326 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
1327
1328 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
1329 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
1330 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
1331 Remove various versions of gdb_exit.
1332 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
1333 gdb_exit.
1334 * config/unix-gdb.exp: gdb_exit remains here, and should override
1335 the generic version, since it's doing a lot of wierd stuff that
1336 the other versions aren't. FIXME, fold it in, or abandon this
1337 version.
1338
1339 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1340
1341 * gdb.t24/demangle.exp: Add tests for PR 3220.
1342
1343 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1344
1345 * gdb.t24/demangle.exp: Add lucid test for \7f_vtbl__3foo__vt_cc_main_.
1346
1347 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
1348
1349 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
1350 "i386-*-*". Works for i486 as well.
1351
1352 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
1353 bug, and expand domain of xfail to all SVR4 systems, since the
1354 actual problem is likely to be in generic SVR4 /proc support.
1355
1356 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1357
1358 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
1359
1360 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
1361
1362 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
1363 xfails for other systems. Match a missing 'Continuing.' as an
1364 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
1365
1366 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
1367 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
1368 Only issue warning for missing executables if -all option is used.
1369
1370 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
1371 file if -all option is used. It's like an unpredictable XFAIL.
1372
1373 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1374
1375 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
1376 for dynamically linked binaries.
1377
1378 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
1379
1380 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1381
1382 * gdb.t20/inherit.exp: Change message for "print tagless struct"
1383 to state that this is a known bug in old versions of g++.
1384
1385 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1386
1387 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
1388 while waiting for `Continuing'.
1389
1390 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
1391
1392 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
1393 in text, data, and bss.
1394 * gdb.t10/nodebug.c: Add local and global test variables for
1395 initialized and uninitialized data.
1396
1397 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1398
1399 * config/unix-gdb.exp (gdb_exit): Add "wait".
1400
1401 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1402
1403 * gdb.t06/signals.exp: xfail the continue from the handler for all
1404 targets.
1405
1406 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
1407 function with watchpoints enabled, the i386 call dummy starts with
1408 a call.
1409
1410 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
1411 386 bsd names its corefiles.
1412
1413 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
1414
1415 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
1416 compilers don't grok it.
1417 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
1418 with small octal ints rather than character constants, which
1419 are signed and might not fit if first promoted to int.
1420
1421 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
1422
1423 * gdb.t09/Makefile.in (clean): Remove corefile.
1424
1425 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1426
1427 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
1428
1429 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1430 and Jim Kingdon (kingdon@cygnus.com)
1431
1432 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
1433 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
1434 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
1435
1436 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1437
1438 * gdb.t17/interrupt.exp: Add xfail for hppa.
1439
1440 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1441
1442 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
1443 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
1444 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
1445 to determine signed-ness of bitfields and use the result to setup
1446 the xfail.
1447 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
1448 * gdb.t15/funcargs.exp: Use them to step until the second indirect
1449 call line is reached if necessary.
1450
1451 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1452
1453 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
1454
1455 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1456
1457 * gdb.t06/break.exp: Also test `clear' command.
1458
1459 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1460
1461 * gdb.t00/teststrategy.exp: Remove extra quote.
1462
1463 * gdb.t07/watchpoint.exp: Change xfail for calling function with
1464 watchpoint enabled to be for all non-68k machines.
1465
1466 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
1467
1468 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1469
1470 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
1471 targets use aout.mt instead of ecoff.mt as gas understands
1472 standard aout format.
1473
1474 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1475
1476 * lib/gdb.exp (runto): Don't insist that function we are running to
1477 was compiled with -g.
1478
1479 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
1480
1481 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
1482 to get back into the read system call.
1483 Accept leading newline in case where we woke it up.
1484
1485 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1486
1487 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
1488 to make the stabs test work on ecoff systems using gcc and -with-stabs.
1489 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
1490 enable ecoff configuration.
1491
1492 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1493
1494 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
1495
1496 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1497
1498 * gdb.t16/printcmds.exp: Add another printf test.
1499
1500 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
1501
1502 * configure.in: If configured -with-stabs on any target, add
1503 stabsdirs to configdirs.
1504
1505 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1506
1507 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
1508 fun" so pattern does not match the command itself.
1509
1510 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1511
1512 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
1513
1514 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1515
1516 * gdb.t17/interrupt.exp: Test for more things.
1517
1518 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1519
1520 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
1521 compiler arranges the code and line numbers.
1522
1523 * gdb.t17/interrupt.exp: Don't send \n after ^C.
1524
1525 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1526
1527 * gdb.t00/help.exp: Increase expect input buffer size.
1528
1529 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1530
1531 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
1532
1533 * gdb.t07/watchpoint.exp: Add xfail for hppa.
1534
1535 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
1536
1537 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
1538 [0-9]*, not just [0-9].
1539
1540 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1541
1542 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
1543
1544 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
1545
1546 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1547
1548 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
1549
1550 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1551
1552 * gdb.t06/signals.c: Add xfails for sun3.
1553
1554 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
1555
1556 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
1557 test_stepping tests.
1558
1559 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1560
1561 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
1562
1563 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
1564
1565 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
1566 rather than actually putting it through cpp twice.
1567
1568 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
1569
1570 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
1571
1572 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
1573 no longer needed.
1574
1575 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1576
1577 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1578
1579 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
1580 C++ features prints as "struct", make it a pass, not an xfail.
1581
1582 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1583
1584 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
1585 Don't require VA to print as "class" rather than "struct".
1586
1587 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
1588
1589 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
1590
1591 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1592
1593 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1594
1595 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1596
1597 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
1598 order.
1599
1600 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1601
1602 * gdb.t16/printcmds.exp: Add printf tests.
1603
1604 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
1605
1606 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
1607
1608 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1609
1610 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1611 pass counts, to counteract any existing or future setup_xfails.
1612
1613 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1614
1615 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1616 {BEGIN,END}_COMMON for common block instead of STAB.
1617 * gdb.stabs/wierd.exp: Add xfail for rs6000.
1618
1619 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1620 intp_var should be N_GSYM not N_LSYM.
1621 wierd-aout.S: Use a label for the value of the N_SO.
1622 wierd.def: Remove all backslashes.
1623 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1624
1625 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1626
1627 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1628 get the expected next to inheritance3.
1629
1630 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1631
1632 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1633 now that gcc-2.4 gets it right.
1634
1635 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1636
1637 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1638
1639 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1640 generating comp-info.exp which works for cross-compilation.
1641
1642 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1643
1644 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1645 "*-*-sysv4.*".
1646
1647 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1648
1649 * gdb.t01/run.exp: Start with a fresh gdb.
1650 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1651 SVR4.x.
1652
1653 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1654
1655 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1656 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1657 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1658 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1659 things to remove.
1660
1661 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1662
1663 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1664 test cases from bug reports.
1665
1666 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1667
1668 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1669 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1670 avoid spurious xfails.
1671 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1672 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1673 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1674
1675 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1676
1677 * gdb.t00/teststrategy.exp: Rework to provide more useful
1678 description of each test, fix problem with systems that define
1679 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1680 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1681 results for "next over recursive call" so timeouts aren't taken
1682 by error.
1683
1684 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1685
1686 * gdb.t12/scope.exp: Test printing of variables before run.
1687
1688 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1689 printed in wrong order due to sorting.
1690
1691 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1692
1693 * gdb.t00/teststrategy.exp: Fix expected results for printing
1694 user entered string constant. Is array of char, prints with no
1695 address.
1696
1697 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1698 commands.
1699 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1700 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1701 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1702 of struct of char arrays.
1703 * gdb.t00/radix.exp: New tests for radix commands.
1704
1705 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1706
1707 * gdb.t16/printcmd.exp: Print a variable before running program
1708 (with xfail for AIX).
1709
1710 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1711
1712 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1713
1714 * gdb.t16/printcmd.exp: Don't print variables before running program.
1715
1716 * gdb.t06/break.exp: Don't require envp argument to main.
1717
1718 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1719
1720 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1721 Add xfails for rs6000.
1722
1723 * gdb.t02/whatis.exp: Change other tests not to re-test something
1724 we already tested.
1725
1726 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1727 each type used has a variable of that type.
1728
1729 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1730
1731 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1732
1733 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1734
1735 * configure.in: change srctrigger to be a file, not a directory
1736
1737 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1738
1739 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1740
1741 * gdb.t11/list.exp: Fixed a couple of typos.
1742
1743 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1744
1745 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1746 is fixed and PR is closed.
1747 * gdb.t16 (gdbme.c): Add simple test string variable.
1748 * gdb.t16 (printcmds.exp): Add tests with simple test string
1749 variable, primarily for boundaries on "set print elements".
1750
1751 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1752
1753 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1754 Make leading 0's optional and don't expect a tab in the middle
1755 of the number.
1756
1757 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1758
1759 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1760 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1761 don't end command passed to gdb_test with newline.
1762
1763 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1764 signed keyword away, don't expect signed bitfields to be signed.
1765
1766 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1767 printing with only as many 1's as are in the field as well as printing
1768 with 32 1's (see comment).
1769
1770 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1771
1772 * gdb.t00/default.exp: Start with a fresh gdb.
1773 * configure.in (configdirs): Remove gdb.t31 until the chill
1774 compiler works again. It no longer is able to find chillrt0
1775 since it isn't in libchill.a anymore.
1776 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1777 wierd.o, make more modular.
1778 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1779 spurious newlines that caused problems.
1780
1781 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1782
1783 * Move test with enums and partial symbols from gdb.t03/ptype.exp
1784 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1785 gdb.stabs/wierd.{exp,def}: Many new tests.
1786
1787 * gdb.t00/default.exp: update info line for new message.
1788
1789 * gdb.t02/{whatis.exp,gdbme.c}:
1790 Test that "char *" doesn't print as "caddr_t".
1791
1792 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1793
1794 * gdb.t00/help.exp: Use .* in place of some help messages which
1795 just changed.
1796 gdb.t00/default.exp: Update "info frame" test for new message.
1797 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
1798 Remove some xfails
1799
1800 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1801
1802 * gdb.t03/{gdbme.c,ptype.exp}:
1803 Add tests for typedef'd struct and union without tags.
1804 Also check "whatis" on a variable of a typedef'd enum without a tag.
1805
1806 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1807 PRMS 1823; the bug still exists but isn't reproduced by this test
1808 anymore), and remove rs6000 XFAIL (the bug is fixed).
1809
1810 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1811 duplicated from whatis.exp. For those that are left, accept
1812 "long", "long int", or "int" for long variables (whatis.exp already
1813 has an XFAIL for "int", so no need to fail it here).
1814
1815 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1816 Deal with GCC's names for types now that GDB uses the compiler's names.
1817
1818 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1819 setup_xfail's for sunos4. If we #defined the signed keyword away,
1820 don't expect GDB to know that char it is signed.
1821
1822 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1823
1824 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1825
1826 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1827 should work on any system, regardless of debugging format.
1828 * gdb.t21/demangle.exp: Move to gdb.t24.
1829 * gdb.t24/demangle.exp: Move from gdb.t21.
1830 * gdb.t24/{Makefile.in, configure.in}: New files.
1831
1832 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1833
1834 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1835 * gdb.stabs: New directory.
1836
1837 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1838
1839 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1840 not just "Quit anyway?".
1841
1842 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1843
1844 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1845 that all setup_xfails are immediately followed by clear_xfails.
1846
1847 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1848
1849 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1850 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1851 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1852 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1853 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1854 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1855 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1856 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1857 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1858 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1859 gdb.t31/chillvars.exp, lib/gdb.exp:
1860 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1861 bug-gdb@prep.ai.mit.edu.
1862
1863 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1864
1865 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1866 with 0.0, not integer 0.
1867
1868 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1869
1870 * gdb.t06/break.exp: Update for "Kill the program" message change.
1871
1872 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1873
1874 * Makefile.in (GDBFLAGS): Set to -nx.
1875 * Makefile.in (site.exp): Use GDBFLAGS.
1876
1877 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1878
1879 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1880 Makefiles.
1881 (check): depend on just-check.
1882 (just-check): added so that tests can be run without a noop
1883 build pass.
1884
1885 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1886
1887 Switch to using configure's configdirs.
1888 * Makefile.in (Makefile): add configure.in dependency.
1889 (SUBDIRS): removed redundant assignment.
1890 * configure.in: switch subdirs assignment to configdirs.
1891 * gdb.t*/configure.in: new files.
1892
1893 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1894
1895 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1896 works.
1897
1898 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1899
1900 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1901 in explicit rules. Apparently this is not supported by some makes.
1902
1903 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1904
1905 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1906
1907 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1908
1909 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1910 disappeared.
1911
1912 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1913
1914 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1915
1916 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1917
1918 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1919 watchpoint problem that is now fixed.
1920 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1921 uninitialized convenience variables.
1922 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1923 structures.
1924
1925 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1926
1927 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1928 which causes expect to get out of sync with gdb on long output
1929 from help set.
1930 * gdb.t09/corefile.exp: Make expected pattern for core file
1931 failing signal and frame output format less sun specific.
1932
1933 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1934
1935 * gdb.t31/chillvars.exp: Add and remove initial dummy
1936 breakpoint, so that symbol table is forced in.
1937 (Needed at least on Sunos4, though it seems not SVR4.)
1938 * gdb.t31/chillvars.exp: Update for changed output format.
1939
1940 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1941
1942 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1943
1944 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1945
1946 * Makefile.in: Added --srcdir when invoking runtest, removed the
1947 need for a local config file. (optional now)
1948
1949 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1950
1951 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1952 failure count used to force early termination. Add some more
1953 expected failures for gnu style demangling.
1954
1955 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1956
1957 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1958 pmi variable from gdb.t20/gdbme to get optimized away.
1959 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1960 Check for written corefile upon timeout _and_ eof.
1961
1962 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1963
1964 * config/unix-gdb.exp: Add missing return 0.
1965
1966 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1967
1968 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1969 test termination.
1970
1971 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1972
1973 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1974 disappeared.
1975
1976 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1977
1978 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1979 time as i860 support works.
1980
1981 * gdb.t15/funcargs.exp: Fix expected outputs to include
1982 "backtrace 100\r" rather than just "backtrace\r", to match last
1983 change.
1984
1985 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1986
1987 * config/udi-gdb.exp (gdb_exit): Remove close command.
1988 (gdb_target_udi): New procedure to set the UDI target.
1989 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1990 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1991 Added waits for prompts after several question responses. Added
1992 some more responses used by a29k-amd-udi-gdb.
1993 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1994 pass different arguments, restart UDI connection after program
1995 completion.
1996 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1997 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1998 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1999 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
2000 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
2001 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
2002 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
2003 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
2004 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
2005 after program completion.
2006 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
2007 compiled with a SELECT_VECS setting.
2008 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
2009 infinite recursion.
2010
2011 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
2012 Added checks for COFF results, and made them expected failures for
2013 all targets. It would be better to make them expected failures
2014 for COFF targets only.
2015
2016 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
2017
2018 * Makefile.in: add null dvi target, don't bother to recurse
2019 through test directories for info and install-info; rename
2020 $(datadir) to be dejagnu instead of deja-gnu
2021
2022 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
2023
2024 * gdb.t31/gdbme.ch: Re-enable code that previously caused
2025 compiler to coredump.
2026 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
2027 code.
2028
2029 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
2030
2031 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
2032 coredump.
2033 * gdb.t31/chillvars.exp: Comment out tests that depend on that
2034 code.
2035
2036 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
2037
2038 * gdb.t03/ptype.exp: tests for return code from gdb_test.
2039 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
2040 which in a shell. Deletes xgdb when done.
2041 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
2042 Tests the return from the "set height" or "set width" commands.
2043 Added a few return codes where needed.
2044
2045 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
2046
2047 * Makefile.in (SUBDIRS): Add gdb.t17.
2048 * configure.in (subdirs): Add gdb.t17.
2049 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
2050 files to test gdb's calling of functions in the inferior with
2051 the correct arguments and gdb's ability to retrieve any
2052 result returned.
2053
2054 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
2055
2056 * config/unix-gdb.exp (gdb_exit): Remove close commands that
2057 may be called after gdb goes away. Previous versions of expect
2058 needed these to avoid file descriptor leaks, but they cause
2059 errors with the current revision of expect.
2060 * gdb.t00/gdbvars.exp: Use -re on expected output after
2061 setting sevenbit-strings.
2062 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
2063 to set sevenbit-strings consistent across tests.
2064 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
2065 set sevenbit-strings consistent across tests.
2066
2067 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
2068
2069 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
2070 expected output to match current "expect" expectations.
2071
2072 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
2073
2074 * gdb.t00/default.exp: Change expected output for default "source"
2075 command, to match new gdb behavior which requires a filename to
2076 source.
2077
2078 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
2079
2080 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
2081 expected fail for i486-*-* that misses the marker2 function.
2082 * gdb.t10/crossload.exp (bfddefault): Allow successful
2083 recognition of a format to pass even if no symbols are found.
2084 Explicitly catch failures where the format is not recognized
2085 or is ambiguous, and add the reason to the fail message.
2086 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
2087 the cause is and invalid target and add reason to failure message.
2088 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
2089 elf32-i386, elf32-sparc, and elf32-i860.
2090 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
2091 Set up expected failure for 'filename'::variable scope resolution,
2092 which is now apparently broken on all targets.
2093 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
2094 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
2095 gdb.t23/templates.exp: Change failure for missing binfile into
2096 just a warning.
2097 gdb.t21/demangle.exp: Change all cfront references to 'arm'
2098 references.
2099
2100 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
2101
2102 * gdb.t00/default.exp: Add expected output for default "source"
2103 command, to match new gdb behavior.
2104 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
2105
2106 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
2107
2108 * config/*-gdb.exp: returns an error, rather than exiting on
2109 internal errors.
2110
2111 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
2112
2113 * gdb.t03/gdbme.c: Add pointer to struct variable.
2114 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
2115 referencing struct members.
2116
2117 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
2118
2119 * configure.in (mips-idt-ecoff): New target.
2120 * config/mips-gdb.exp: New file for remote board using MIPS remote
2121 debugging protocol.
2122
2123 * Redid configuration scheme. Removed gdb.t*/configure.in.
2124 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
2125 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
2126 distclean targets. Built executables via .o files. Adjusted
2127 tests to account for source files in $(srcdir) rather than
2128 $(objdir).
2129 * lib/gdb.exp (runto): Don't expect () after the function name,
2130 because it may have arguments.
2131
2132 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
2133
2134 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
2135 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
2136 expected failures for mips-idt-* and mips-sgi-*.
2137 * gdb.t00/default.exp (attach): Kill process if requested.
2138 * gdb.t00/help.exp (help target core, help target): Accept a gdb
2139 that does not read core files.
2140 * gdb.t01/run.exp: Removed checks for exit status code.
2141 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
2142 it is linked in.
2143 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
2144 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
2145 appropriate, rather than doing it by hand.
2146 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
2147 execution.
2148 * gdb.t10/crossload.exp: Kill existing program if needed.
2149 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
2150 appropriate, rather than doing it by hand. Always increase
2151 timeout for this test, not just for VxWorks.
2152
2153 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
2154
2155 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
2156 of Chill STRUCT types and STRUCT values.
2157 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
2158 than "char".
2159 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
2160 struct2): New struct definitions and initializations to test
2161 simple Chill STRUCT types.
2162
2163 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
2164
2165 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
2166 the null byte at the end of strings.
2167 * gdb.t00/default.exp: Make show version insensitive to copyright
2168 date.
2169 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
2170 to avoid dependencies on target char signedness.
2171 * gdb.t16/printcmds.exp: Update expected results for explicitly
2172 unsigned char.
2173 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
2174 now work.
2175 * gdb.t21/demangle.exp: Add many more patterns for template
2176 demangling, most of them being expected failures.
2177 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
2178 string we are matching for, to match on the whole string.
2179 * gdb.t21/demangle.exp: Add many new test strings to demangle,
2180 and fix a whole bunch that had incorrect expected output but were
2181 passing anyway because of the bug in "proc demangle".
2182 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
2183 type.
2184 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
2185
2186 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
2187
2188 * gdb/testsuite: made modifications to testcases, etc., to allow
2189 them to work properly given the reorganization of deja-gnu and the
2190 relocation of the testcases from deja-gnu to a "tool" subdirectory.
2191
2192 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
2193
2194 * gdb/testsuite: Initial creation of gdb/testsuite.
2195 Migrated dejagnu testcases and support files for testing nm to
2196 gdb/testsuite from deja-gnu. These files were moved "as is"
2197 with no modifications. This migration is part of a major overhaul
2198 of dejagnu. The modifications to these testcases, etc., which
2199 will allow them to work with the new version of dejagnu will be
2200 made in a future update.
2201 \f
2202 Local Variables:
2203 mode: indented-text
2204 left-margin: 8
2205 fill-column: 74
2206 version-control: never
2207 End:
This page took 0.078049 seconds and 5 git commands to generate.