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