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