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