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