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