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