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