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