* lexsup.c (parse_args): Sort out the option macros and change the
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
1Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
2
3 * gdb.base/recurse.exp: Misc changes to get tests running again
4 after Kung's changes to the watchpoint code.
5 * gdb.base/watchpoint.exp: Likewise.
6
7Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
8
9 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10
11Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12
13 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14 * lib/gdb.exp (default_gdb_start): Define.
15 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20 Don't call gdb_target_udi in between tests.
21
22Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23
24 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25 (which was basically just a local version of the same thing). In
26 addition to avoiding duplication, gdb_test_exact is faster.
27 * lib/gdb.exp (gdb_test_exact): Fix typo.
28
29 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30 don't give an error.
31
32 * gdb.base/term.exp: Call delete_breakpoints before starting.
33
34 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
35 (t10): Add comment.
36
37Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
38
39 Reorganization of the GDB Test Suite.
40
41 * gdb.base: New directory, contains all the basic tests.
42 * gdb.c++: New directory, tests specific to C++.
43 * gdb.chill: New directory, tests specific to Chill.
44 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
45 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
46 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
47 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
48 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
49 t30-31 to chill).
50 * */gdbme.*: Rename to match appropriate expect scripts.
51 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
52 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
53 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
54 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
55 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
56 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
57 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
58 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
59 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
60 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
61 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
62 gdb.c++/virtfunc.cc: New names of C++ files.
63 * gdb.chill/chillvars.ch: New name of Chill file.
64 * gdb.base/configure.in, gdb.c++/configure.in,
65 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
66 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
67 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
68 * configure.in (configdirs): Update to reflect directory changes.
69 (target_abbrev): No longer define for any configuration.
70 * Makefile.in: Cosmetic improvements to header comments.
71
72Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
73
74 Various changes to gdb.t31:
75
76 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
77 * gdbme.ch: Make all key-words and predefineds be upper-case.
78 * chillvars.exp: Expect key-words and predefinds in upper-case.
79
80 * chillvars.exp: Use gdb_test_exact many places.
81 Change expected output for arrays (which now includes index labels).
82
83 * pr-5020.exp, gdme.ch (module PR_5020):
84 New test, for PR-5020.
85
86Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
87
88 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
89 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
90
91Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
92
93 * Makefile.in: Fix bit-rot in definitions of CHILL,
94 CHILL_FOR_TARGET and Chill_LIB.
95 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
96 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
97 CHILL, and CHILL_LIB.
98
99Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com)
100
101 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of
102 sanitize-chill comments.
103
104Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
105
106 * Revert the previous changes. Please see Rob's directory
107 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
108
109Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
110
111 * Makefile.in, configure.in, config/mips-gdb.exp,
112 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
113 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
114 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
115 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
116 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
117 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
118 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
119 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
120 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
121 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
122 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
123 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
124 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
125 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
126 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
127 changes from 94Q1.
128
129Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
130
131 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
132 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
133 Rob's new testing fragments.
134
135Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
136
137 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
138 lib/gdb.exp: Replace error proc calls with perror.
139
140Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
141
142 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
143 version also, match on casted version strings, and match on
144 gdb startup case where the line numbers might be messed up.
145
146Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
147
148 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
149 (CFLAGS): Delete it from here.
150
151Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com)
152
153 * .Sanitize: Drop the gdb.t30 and gdb.t31 directories
154 unless keep-chill was specified on the command line.
155 * Makefile.in, config/makefile.rel.in: : Add comment lines
156 to Sanitize out CHILL references unless keep-chill
157 was specified.
158
159Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
160
161 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
162
163Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
164
165 * Makefile.in (RUNTEST): Default to just "runtest".
166
167Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
168
169 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
170 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
171 the code has been restructured.
172
173Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
174
175 * gdb.t00/default.exp (set write): Allow any number of \r and/or
176 \n, not just one of each.
177
178 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
179 /bin/cc gives a warning if you do.
180
181Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
182
183 * gdb.t24/demangle.exp: change expect pattern of
184 __t10ListS_link1ZUiRCUiPT0
185
186Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
187
188 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
189 on local variables in recursive functions.
190
191 * gdb.t07/Makefile.in: Build the new test.
192
193Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
194
195 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
196 directly. Instead compare the return values from actual calls.
197
198Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
199
200 * Makefile.in (check): Set TCL_LIBRARY for runtest.
201
202Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
203
204 * From Peter Schauer with minor modifications.
205 * gdb.t15/return.exp (return_tests): Handle targets where "return"
206 stops in mid-line in the caller. Add xfail for returning a float
207 value on X86 targets.
208
209Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
210
211 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
212 to avoid expect lossage.
213 (fmem_LRbug_tests): Likewise.
214 * gdb.disasm/hppa.s: Corresponding changes.
215
216 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
217 conditions to work with latest dejagnu/expect.
218
219 * gdb.t15/funcargs.exp (finish from indirect call): No longer
220 expected to fail on the PA.
221 (backtrace in call with trampolines): Explicitly require main
222 to be frame #1 (no trampolines should show up in backtrace).
223
224 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
225 "continue -expect".
226 * gdb.t06/break.exp: Likewise.
227 * gdb.t07/watchpoint.exp: Likewise.
228 * gdb.t13/bitfields.exp: Likewise.
229 * gdb.t15/{funcargs,return}.exp: Likewise.
230 * gdb.stabs/weird.exp: Likewise.
231 * config/{mips,udi}-gdb.exp: Likewise.
232
233 * hppa.sed: Enclose comments within a sed command to avoid
234 losing with the old OSF1 sed.
235
236Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
237
238 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
239 sequent dynix.
240 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
241 * gdb.t15/funcargs.exp: Conditionally step again to really
242 finish from marker_call_with_trampolines. Handle the case where
243 the first step from within call_with_trampolines already steps
244 us back to main.
245 * gdb.t15/gdbme.c: Add comment to closing brace of
246 call_with_trampolines for funcargs.exp.
247
248Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
249
250 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
251 Fix typo(s).
252
253Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
254
255 * gdb.t07/gdbme.c: More code for watchpoint testing.
256
257 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
258 "Hardware watchpoint" throughout file.
259 (test_watchpoint_triggered_in_syscall): New test.
260 (test_complex_watchpoint): New test.
261
262Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
263
264 * gdbme.c (call_with_trampolines): New function to try and step
265 into. Tests trampoline problems on the PA.
266
267 * funcargs.exp (localvars_in_indirect_call): No longer expect
268 stepping into indirect call to fail on PAs.
269 (test_stepping_over_trampolines): New test.
270
271Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
272
273 * TODO: Add suggestions for static member function tests, and
274 completion tests.
275
276Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
277
278 * TODO: Add suggestions for "p/a" tests.
279
280 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
281 (default_gdb_exit): Replace all the hair with sending "quit" to
282 the process with a simple close.
283
284Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
285
286 * TODO: Add suggestions for shared library tests.
287
288Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
289
290 * TODO: Add suggestions for x/s tests.
291
292Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
293
294 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
295 "enable once", and "enable breakpoints once" with ".*".
296
297Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
298
299 * TODO: Add suggestions about structure passing tests.
300
301Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
302
303 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
304 the primary1 test, use work around if __GNUC__ < 2.
305 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
306 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
307 Test for bad output rather than waiting for timeout. Issue
308 second continue only if first continue failed.
309
310Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
311
312 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
313 operator[] test with gdb_test because the old code didn't seem to
314 be getting the quoting right with the new dejagnu.
315
316Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
317
318 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
319 one from the path.
320 * Makefile.in: Use a fresh expect if there is one, use runtest
321 from the src tree if there is one.
322
323Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
324
325 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
326 next over recursive call. Revise the tests from that point on
327 (which had been skipped) to match GDB's actual (correct) output.
328
329 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
330 with next over a breakpoint whose condition is false.
331
332 * gdb.t00/help.exp: Comment out "help set print" tests just like
333 (and for same reason as) "help set" test.
334
335Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
336
337 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
338 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
339
340Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
341
342 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
343 necessary gdb_target_udi.
344
345 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
346
347 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
348 1838 and 2417; they are fixed.
349
350 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
351 gdb.t03/ptype.exp (ptype structure, ptype union):
352 Remove xfails; the test is looser than when the xfails were added.
353
354 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
355 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
356
357 * gdb.t01/run.exp: Only run shell test if isnative.
358
359 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
360 since "run" automatically loads if necessary. Call gdb_target_udi
361 after the "file" since "file" kills any execution target.
362
363 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
364 GDB. GDB doesn't work that way (not anymore at least) on UDI.
365 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
366 argument for UDI.
367
368Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
369
370 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
371
372 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
373
374Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
375
376 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
377 properly quoting regexps. This makes the second argument to
378 demangle a fixed string, which matches the callers, instead of a
379 shell-style pattern which is what the previous implementation
380 used. Update some of the callers.
381
382Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
383
384 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
385 (comib_nullified_tests): Fix typo.
386 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
387 strings. No longer expected to fail.
388
389 * gdb.disasm/hppa.s (addib_tests): Fix typo.
390 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
391 strings. No longer expected to fail.
392
393 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
394 string. No longer expected to fail.
395
396Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
397
398 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
399 No longer expected to fail.
400
401 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
402 string. No longer expected to fail.
403
404Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
405
406 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
407 only in the names (I probably got most of them). I was even
408 generous with some which differed in underscores in names, and
409 probably missed a few, and I *still* was able to remove almost a
410 third of the file with almost no impact on testsuite coverage.
411
412Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
413
414 * gdb.t00/default.exp: Match udi_attach error message as well as
415 the one from child_attach.
416
417 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
418
419 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
420
421 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
422 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
423
424 * Move test with enums and partial symbols back to
425 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
426 Reverts the change of 26 May 93. Per today's change to
427 stabs.texinfo, the behavior that weird.exp was expecting was
428 unreasonable; what is important is that the compiler+gdb get
429 things right, which happens with a recent gcc. Also fix the test
430 to deal with native compilers which put out the stab gdb can't
431 deal with.
432
433Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
434
435 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
436 in the names. The main thing these accomplish is to slow things down.
437 Many more such duplicates surely remain.
438
439 * gdb.t00/help.exp: Comment out "help support" test just like
440 (and for same reason as) "help set" test.
441
442Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
443
444 * gdb.t06/break.exp: Remove setup_xfails for
445 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
446 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
447 about known bug in gcc to include up through 2.5.8.
448 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
449 well as "_vb$".
450 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
451 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
452 with latest gcc and gdb.
453 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
454 well as "_vb$".
455
456Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
457
458 * configure.in (hppa*-*-*): Also configure and build stabs-only
459 tests.
460
461Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
462
463 * gdb.t10/hppa.mt: A makefile fragment for the PA.
464 * gdb.t10/configure.in (hppa*-*-*): Use it.
465
466Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
467
468 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
469
470Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
471
472 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
473 versions prior to 1.13.5.
474
475Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
476
477 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
478 the prompt is at the start of a line.
479
480Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
481
482 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
483 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
484 in the copr tests now.
485 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
486 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
487 expected to fail.
488
489Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
490
491 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
492 gdb.t31/chillvars.exp, lib/gdb.exp:
493 Tweak to run under either version of expect.
494 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
495 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
496 * gdb.t11/list.exp: Remove extraneous whitespace.
497
498Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
499
500 * gdb.t16/printcmds.exp (test_print_strings): Accept
501 "(unsigned char *) " before the string.
502
503 * TODO: Add notes about printing of fancy types and GDB expressions.
504
505Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
506
507 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
508 * gdb.t06/configure.in: Don't try to compile signals test program
509 if doing mips-idt-ecoff.
510
511Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
512
513 * Most .exp files: Tweak to run under either version of expect.
514
515Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
516
517 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
518 xfails; I'm not sure why they are failing, but not because of PR 1806.
519
520Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
521
522 * config/unix-gdb.exp: Remove gdb_unload cause it's already
523 defined in lib/gdb.exp.
524
525Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
526
527 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
528 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
529 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
530 have to be typeless.
531
532Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
533
534 * TODO: Add suggestion for copyright year test.
535
536Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
537
538 * configure.in (*-*-lynxos*): Add stabs tests.
539
540Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
541
542 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
543 so insert a tab before any assembler directive in column zero.
544
545 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
546 stores.
547 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
548 stores.
549 (fpu_short_memory_tests): Likewise.
550
551Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
552
553 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
554 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
555 .stabs directives in comments.
556
557Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
558
559 * TODO: New file, describing tests we could write.
560 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
561
562Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
563
564 * gdb.t06/signals.exp: Add kludge to force re-sync.
565
566 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
567 to xgdb instead of gdb, get out of gdb.
568
569Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
570
571 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
572 for info.
573
574Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
575
576 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
577 * gdb.stabs/configure.in (hppa*-*-*): Use it.
578 * gdb.stabs/hppa.sed: New sed script for the PA.
579
580Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
581
582 * gdb.stabs: Re-write weird.def and configuration to use sed
583 instead of cpp. sed is portable and POSIX; cpp is neither.
584
585Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
586
587 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
588
589Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
590
591 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
592
593Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
594
595 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
596 "_vb$".
597 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
598 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
599
600Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
601
602 * lib/gdb.exp: Comment out code which depends on non-existent
603 `transform' procedure.
604
605Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
606
607 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
608 * lib/gdb.exp: Transform tool name.
609 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
610 1.1's new error handling system.
611
612Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
613
614 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
615
616Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
617
618 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
619 They made pattern matching so slow that timeouts happened on
620 heavily loaded systems. Now any output from "show print" which
621 gets us back to the GDB prompt is a PASS.
622
623Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
624
625 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
626
627Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
628
629 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
630
631 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
632 It is not from PR 3220.
633
634Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
635
636 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
637 just started failing because they depended on the order the
638 subcommands are presented, or exact docstring text. This kind of
639 test is a pain and has minimal benefit.
640
641Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
642
643 * gdb.t09/corefile.exp: At end of test, use "core" command with
644 no arguments.
645
646Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
647
648 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
649 17}/Makefile.in: Make it possible to run the testsuite with Sun
650 make and CC = cross gcc by adding explicit build rules for .o
651 files.
652
653Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
654
655 * gdb.t15/funcargs.exp: Don't put comments on same line as
656 setup_xfail (@#$*%& tcl braindamage!).
657
658Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
659
660 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
661
662Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
663
664 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
665 * gdb.t20/inherit.exp: remove three dumplicate entries.
666
667Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
668
669 * gdb.t06/break.exp: For "next over recursive call", fail on any
670 incorrect output, not just on "factorial (value=2)".
671
672Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
673
674 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
675 working now. Add an xfail if accesing a bss variable causes
676 a memory error if the target is not yet run.
677
678Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
679
680 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
681 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
682 name of __st* demangling (2 strings). Did Kung really get the
683 more than 95 others right without testing them?
684
685Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
686
687 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
688
689Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
690
691 * configure.in (configdirs): Add gdb.disasm
692 * gdb.disasm: New directory for GDB disassembler tests.
693 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
694
695Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
696
697 * gdb.t00/help.exp: Don't test "help set".
698
699 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
700 from within expect statements. None of these happen anymore and
701 they cause regressions to be silently unnoticed.
702
703 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
704 messages) about known failures with gcc cygnus-2.4.5-930417.
705
706 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
707 comp-info.exp so it gets built if it doesn't exist.
708
709 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
710 it is no longer used.
711 * gdb.t13/comp-info.c: Removed.
712
713Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
714
715 * gdb.t06/signals.exp: Add xfail for sun3.
716
717Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
718
719 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
720 relevant because ^C doesn't get sent but failure can be reproduced
721 interactively).
722
723Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
724
725 * gdb.stabs/alpha.mt: New configuration file for alpha.
726 * gdb.stabs/configure.in: Use it.
727 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
728 sharing with alpha.mt, redefine long to word via preprocessor.
729 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
730 for alpha.
731 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
732 native cc.
733 * gdb.t00/teststrategy.exp: Change expect string so that we
734 consume the `(xgdb)' from the command echo and from the gdb prompt.
735 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
736 gdb currently compares all values as long, so this failure probably
737 applies to any configuration where LONGEST is bigger than a target int.
738 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
739 with gcc.
740 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
741 to handle opaque pointers, gcc is.
742 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
743 as first argument. Include <sys/types.h> and change all operator
744 new definitions to use size_t.
745 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
746 now that we use size_t.
747
748Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
749
750 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
751 a long or float array cast all array members to the same type.
752 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
753 with 64 bit longs.
754 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
755 on alpha.
756 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
757
758Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
759
760 * gdb.t24 (demangle.exp): Constructors of templates have names like
761 vector<int>::vector(int) not vector<int>::vector<int>(int). See
762 section 14.6 of the ARM.
763
764 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
765 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
766 accomplish little and slow down the testsuite.
767
768 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
769 Accept spaces various places.
770
771Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
772
773 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
774 with watchpoint enabled.
775
776 * Makefile.in: Remove definition of CC and remove the second
777 definition of CXX (the "CXX = gcc" one remains). These definitions
778 were causing backquotes to be expanded within backquotes, which
779 doesn't work.
780
781Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
782
783 * gdb.t17/callfuncs.exp: Add "return 0" to end.
784
785Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
786
787 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
788 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
789 by mips cc and contains no stabs entries.
790
791Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
792
793 * config/vx-gdb.exp: Use fake device to load files rather than
794 NFS.
795 * lib/gdb.exp: New proc to do "file" command.
796 * config/unix-gdb.exp: Use new "file" proc.
797
798Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
799
800 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
801 Rework board rebooting slightly.
802 (gdb_exit): Don't exit from the remote shell; there isn't one.
803 * gdb.stabs/weird.exp: If a program is being debugged already,
804 kill it.
805 * gdb.t04/setvar.exp: Stop and restart gdb.
806 * gdb.t05/expr.exp: Likewise.
807 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
808 restart gdb and reload the program.
809 * gdb.t08/opaque.exp: Likewise.
810 * gdb.t12/scope.exp: Likewise.
811 * gdb.t13/bitfields.exp: Likewise.
812 * gdb.t15/funcargs.exp: Likewise.
813 * gdb.t20/classes.exp: Likewise.
814 * gdb.t03/ptype.exp: Increase timeout.
815 * gdb.t16/printcmds.exp (test_print_string_constants,
816 test_print_array_constants): Likewise.
817 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
818 * gdb.t20/classes.exp (do_tests): Likewise.
819 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
820
821Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
822
823 * gdb.stabs: Renamed *wierd* to *weird*.
824
825Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
826
827 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
828 for timeout. Add "known gcc 2.4.5 bug" to failure message.
829
830Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
831
832 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
833 (do_tests): Remove xfail for whatis on one_var and two_var.
834
835Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
836
837 * Makefile.in: Made cross building work better by adding
838 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
839
840Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
841
842 * gdb.t15/{return.c,return.exp,Makefile.in}:
843 New test, currently commented out.
844
845Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
846
847 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
848 still running and removes the leftover named socket so GDb can do
849 clean restarts.
850
851Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
852
853 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
854 console, not GDB.
855 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
856 cross testing works better with "make check"
857 * config/unix-gdb: Use default procedures for exit and version.
858 * config/vx-gdb.exp: Cleaned up and massaged back to working order
859 with the newest VxWorks.
860
861Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
862
863 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
864 old form.
865
866 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
867 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
868
869 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
870
871 * config/unix-gdb.exp: Remove this version of gdb_exit
872 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
873 Rob says he'll look at it when he gets back to testing boards.
874
875Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
876
877 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
878 an expected fail for certain ptype commands.
879
880 * gdb.t20/classes.exp: Update expected results of "ptype class
881 Base1" to account for the constructor that now appears in the type.
882
883Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
884
885 * configure.in (configdirs): Restore gdb.t04, which mysteriously
886 disappeared from list.
887 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
888 "alldone" proc with call to cleanup and exit.
889 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
890 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
891 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
892 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
893 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
894 "alldone" proc with simple returns that suppress remaining
895 tests. The alldone proc went away many months ago.
896
897Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
898
899 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
900
901 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
902
903Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
904
905 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
906 as vax gdb will display them.
907
908Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
909
910 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
911 optimizers.
912
913 * scope.exp: Change "bad value for localval" messages so each one
914 is unique.
915
916 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
917 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
918
919 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
920
921Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
922
923 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
924 doesn't exist (due to optimization).
925
926Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
927
928 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
929 contains \r because the filename is long.
930
931 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
932 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
933
934Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
935
936 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
937 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
938 Ultrix.
939 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
940 int tests.
941 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
942
943Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
944
945 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
946
947 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
948 to match does not match the passing case but still matches the
949 failing case.
950
951Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
952
953 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
954
955Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
956
957 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
958 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
959 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
960 Remove various versions of gdb_exit.
961 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
962 gdb_exit.
963 * config/unix-gdb.exp: gdb_exit remains here, and should override
964 the generic version, since it's doing a lot of wierd stuff that
965 the other versions aren't. FIXME, fold it in, or abandon this
966 version.
967
968Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
969
970 * gdb.t24/demangle.exp: Add tests for PR 3220.
971
972Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
973
974 * gdb.t24/demangle.exp: Add lucid test for \7f_vtbl__3foo__vt_cc_main_.
975
976Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
977
978 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
979 "i386-*-*". Works for i486 as well.
980
981 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
982 bug, and expand domain of xfail to all SVR4 systems, since the
983 actual problem is likely to be in generic SVR4 /proc support.
984
985Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
986
987 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
988
989Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
990
991 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
992 xfails for other systems. Match a missing 'Continuing.' as an
993 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
994
995 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
996 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
997 Only issue warning for missing executables if -all option is used.
998
999 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
1000 file if -all option is used. It's like an unpredictable XFAIL.
1001
1002Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1003
1004 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
1005 for dynamically linked binaries.
1006
1007 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
1008
1009Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1010
1011 * gdb.t20/inherit.exp: Change message for "print tagless struct"
1012 to state that this is a known bug in old versions of g++.
1013
1014Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1015
1016 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
1017 while waiting for `Continuing'.
1018
1019Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
1020
1021 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
1022 in text, data, and bss.
1023 * gdb.t10/nodebug.c: Add local and global test variables for
1024 initialized and uninitialized data.
1025
1026Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1027
1028 * config/unix-gdb.exp (gdb_exit): Add "wait".
1029
1030Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1031
1032 * gdb.t06/signals.exp: xfail the continue from the handler for all
1033 targets.
1034
1035 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
1036 function with watchpoints enabled, the i386 call dummy starts with
1037 a call.
1038
1039 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
1040 386 bsd names its corefiles.
1041
1042Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
1043
1044 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
1045 compilers don't grok it.
1046 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
1047 with small octal ints rather than character constants, which
1048 are signed and might not fit if first promoted to int.
1049
1050Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
1051
1052 * gdb.t09/Makefile.in (clean): Remove corefile.
1053
1054Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1055
1056 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
1057
1058Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1059 and Jim Kingdon (kingdon@cygnus.com)
1060
1061 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
1062 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
1063 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
1064
1065Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1066
1067 * gdb.t17/interrupt.exp: Add xfail for hppa.
1068
1069Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1070
1071 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
1072 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
1073 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
1074 to determine signed-ness of bitfields and use the result to setup
1075 the xfail.
1076 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
1077 * gdb.t15/funcargs.exp: Use them to step until the second indirect
1078 call line is reached if necessary.
1079
1080Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1081
1082 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
1083
1084Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1085
1086 * gdb.t06/break.exp: Also test `clear' command.
1087
1088Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1089
1090 * gdb.t00/teststrategy.exp: Remove extra quote.
1091
1092 * gdb.t07/watchpoint.exp: Change xfail for calling function with
1093 watchpoint enabled to be for all non-68k machines.
1094
1095 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
1096
1097Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1098
1099 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
1100 targets use aout.mt instead of ecoff.mt as gas understands
1101 standard aout format.
1102
1103Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1104
1105 * lib/gdb.exp (runto): Don't insist that function we are running to
1106 was compiled with -g.
1107
1108 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
1109
1110 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
1111 to get back into the read system call.
1112 Accept leading newline in case where we woke it up.
1113
1114Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1115
1116 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
1117 to make the stabs test work on ecoff systems using gcc and -with-stabs.
1118 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
1119 enable ecoff configuration.
1120
1121Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1122
1123 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
1124
1125Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1126
1127 * gdb.t16/printcmds.exp: Add another printf test.
1128
1129Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
1130
1131 * configure.in: If configured -with-stabs on any target, add
1132 stabsdirs to configdirs.
1133
1134Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1135
1136 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
1137 fun" so pattern does not match the command itself.
1138
1139Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1140
1141 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
1142
1143Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1144
1145 * gdb.t17/interrupt.exp: Test for more things.
1146
1147Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1148
1149 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
1150 compiler arranges the code and line numbers.
1151
1152 * gdb.t17/interrupt.exp: Don't send \n after ^C.
1153
1154Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1155
1156 * gdb.t00/help.exp: Increase expect input buffer size.
1157
1158Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1159
1160 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
1161
1162 * gdb.t07/watchpoint.exp: Add xfail for hppa.
1163
1164 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
1165
1166 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
1167 [0-9]*, not just [0-9].
1168
1169Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1170
1171 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
1172
1173 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
1174
1175Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1176
1177 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
1178
1179Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1180
1181 * gdb.t06/signals.c: Add xfails for sun3.
1182
1183 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
1184
1185 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
1186 test_stepping tests.
1187
1188Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1189
1190 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
1191
1192 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
1193
1194 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
1195 rather than actually putting it through cpp twice.
1196
1197 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
1198
1199Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
1200
1201 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
1202 no longer needed.
1203
1204Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1205
1206 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1207
1208 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
1209 C++ features prints as "struct", make it a pass, not an xfail.
1210
1211Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1212
1213 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
1214 Don't require VA to print as "class" rather than "struct".
1215
1216Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
1217
1218 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
1219
1220Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1221
1222 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1223
1224Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1225
1226 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
1227 order.
1228
1229Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1230
1231 * gdb.t16/printcmds.exp: Add printf tests.
1232
1233 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
1234
1235 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
1236
1237Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1238
1239 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1240 pass counts, to counteract any existing or future setup_xfails.
1241
1242Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1243
1244 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1245 {BEGIN,END}_COMMON for common block instead of STAB.
1246 * gdb.stabs/wierd.exp: Add xfail for rs6000.
1247
1248 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1249 intp_var should be N_GSYM not N_LSYM.
1250 wierd-aout.S: Use a label for the value of the N_SO.
1251 wierd.def: Remove all backslashes.
1252 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1253
1254Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1255
1256 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1257 get the expected next to inheritance3.
1258
1259Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1260
1261 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1262 now that gcc-2.4 gets it right.
1263
1264Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1265
1266 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1267
1268 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1269 generating comp-info.exp which works for cross-compilation.
1270
1271Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1272
1273 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1274 "*-*-sysv4.*".
1275
1276Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1277
1278 * gdb.t01/run.exp: Start with a fresh gdb.
1279 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1280 SVR4.x.
1281
1282Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1283
1284 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1285 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1286 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1287 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1288 things to remove.
1289
1290Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1291
1292 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1293 test cases from bug reports.
1294
1295Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1296
1297 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1298 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1299 avoid spurious xfails.
1300 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1301 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1302 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1303
1304Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1305
1306 * gdb.t00/teststrategy.exp: Rework to provide more useful
1307 description of each test, fix problem with systems that define
1308 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1309 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1310 results for "next over recursive call" so timeouts aren't taken
1311 by error.
1312
1313Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1314
1315 * gdb.t12/scope.exp: Test printing of variables before run.
1316
1317 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1318 printed in wrong order due to sorting.
1319
1320Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1321
1322 * gdb.t00/teststrategy.exp: Fix expected results for printing
1323 user entered string constant. Is array of char, prints with no
1324 address.
1325
1326 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1327 commands.
1328 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1329 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1330 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1331 of struct of char arrays.
1332 * gdb.t00/radix.exp: New tests for radix commands.
1333
1334Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1335
1336 * gdb.t16/printcmd.exp: Print a variable before running program
1337 (with xfail for AIX).
1338
1339Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1340
1341 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1342
1343 * gdb.t16/printcmd.exp: Don't print variables before running program.
1344
1345 * gdb.t06/break.exp: Don't require envp argument to main.
1346
1347 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1348
1349 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1350 Add xfails for rs6000.
1351
1352 * gdb.t02/whatis.exp: Change other tests not to re-test something
1353 we already tested.
1354
1355 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1356 each type used has a variable of that type.
1357
1358Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1359
1360 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1361
1362Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1363
1364 * configure.in: change srctrigger to be a file, not a directory
1365
1366Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1367
1368 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1369
1370 * gdb.t11/list.exp: Fixed a couple of typos.
1371
1372Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1373
1374 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1375 is fixed and PR is closed.
1376 * gdb.t16 (gdbme.c): Add simple test string variable.
1377 * gdb.t16 (printcmds.exp): Add tests with simple test string
1378 variable, primarily for boundaries on "set print elements".
1379
1380Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1381
1382 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1383 Make leading 0's optional and don't expect a tab in the middle
1384 of the number.
1385
1386 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1387
1388 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1389 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1390 don't end command passed to gdb_test with newline.
1391
1392 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1393 signed keyword away, don't expect signed bitfields to be signed.
1394
1395 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1396 printing with only as many 1's as are in the field as well as printing
1397 with 32 1's (see comment).
1398
1399Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1400
1401 * gdb.t00/default.exp: Start with a fresh gdb.
1402 * configure.in (configdirs): Remove gdb.t31 until the chill
1403 compiler works again. It no longer is able to find chillrt0
1404 since it isn't in libchill.a anymore.
1405 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1406 wierd.o, make more modular.
1407 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1408 spurious newlines that caused problems.
1409
1410Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1411
1412 * Move test with enums and partial symbols from gdb.t03/ptype.exp
1413 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1414 gdb.stabs/wierd.{exp,def}: Many new tests.
1415
1416 * gdb.t00/default.exp: update info line for new message.
1417
1418 * gdb.t02/{whatis.exp,gdbme.c}:
1419 Test that "char *" doesn't print as "caddr_t".
1420
1421Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1422
1423 * gdb.t00/help.exp: Use .* in place of some help messages which
1424 just changed.
1425 gdb.t00/default.exp: Update "info frame" test for new message.
1426 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
1427 Remove some xfails
1428
1429Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1430
1431 * gdb.t03/{gdbme.c,ptype.exp}:
1432 Add tests for typedef'd struct and union without tags.
1433 Also check "whatis" on a variable of a typedef'd enum without a tag.
1434
1435 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1436 PRMS 1823; the bug still exists but isn't reproduced by this test
1437 anymore), and remove rs6000 XFAIL (the bug is fixed).
1438
1439 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1440 duplicated from whatis.exp. For those that are left, accept
1441 "long", "long int", or "int" for long variables (whatis.exp already
1442 has an XFAIL for "int", so no need to fail it here).
1443
1444 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1445 Deal with GCC's names for types now that GDB uses the compiler's names.
1446
1447 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1448 setup_xfail's for sunos4. If we #defined the signed keyword away,
1449 don't expect GDB to know that char it is signed.
1450
1451 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1452
1453Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1454
1455 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1456 should work on any system, regardless of debugging format.
1457 * gdb.t21/demangle.exp: Move to gdb.t24.
1458 * gdb.t24/demangle.exp: Move from gdb.t21.
1459 * gdb.t24/{Makefile.in, configure.in}: New files.
1460
1461Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1462
1463 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1464 * gdb.stabs: New directory.
1465
1466Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1467
1468 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1469 not just "Quit anyway?".
1470
1471Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1472
1473 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1474 that all setup_xfails are immediately followed by clear_xfails.
1475
1476Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1477
1478 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1479 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1480 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1481 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1482 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1483 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1484 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1485 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1486 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1487 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1488 gdb.t31/chillvars.exp, lib/gdb.exp:
1489 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1490 bug-gdb@prep.ai.mit.edu.
1491
1492Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1493
1494 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1495 with 0.0, not integer 0.
1496
1497Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1498
1499 * gdb.t06/break.exp: Update for "Kill the program" message change.
1500
1501Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1502
1503 * Makefile.in (GDBFLAGS): Set to -nx.
1504 * Makefile.in (site.exp): Use GDBFLAGS.
1505
1506Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1507
1508 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1509 Makefiles.
1510 (check): depend on just-check.
1511 (just-check): added so that tests can be run without a noop
1512 build pass.
1513
1514Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1515
1516 Switch to using configure's configdirs.
1517 * Makefile.in (Makefile): add configure.in dependency.
1518 (SUBDIRS): removed redundant assignment.
1519 * configure.in: switch subdirs assignment to configdirs.
1520 * gdb.t*/configure.in: new files.
1521
1522Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1523
1524 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1525 works.
1526
1527Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1528
1529 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1530 in explicit rules. Apparently this is not supported by some makes.
1531
1532Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1533
1534 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1535
1536Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1537
1538 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1539 disappeared.
1540
1541Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1542
1543 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1544
1545Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1546
1547 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1548 watchpoint problem that is now fixed.
1549 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1550 uninitialized convenience variables.
1551 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1552 structures.
1553
1554Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1555
1556 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1557 which causes expect to get out of sync with gdb on long output
1558 from help set.
1559 * gdb.t09/corefile.exp: Make expected pattern for core file
1560 failing signal and frame output format less sun specific.
1561
1562Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1563
1564 * gdb.t31/chillvars.exp: Add and remove initial dummy
1565 breakpoint, so that symbol table is forced in.
1566 (Needed at least on Sunos4, though it seems not SVR4.)
1567 * gdb.t31/chillvars.exp: Update for changed output format.
1568
1569Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1570
1571 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1572
1573Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1574
1575 * Makefile.in: Added --srcdir when invoking runtest, removed the
1576 need for a local config file. (optional now)
1577
1578Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1579
1580 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1581 failure count used to force early termination. Add some more
1582 expected failures for gnu style demangling.
1583
1584Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1585
1586 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1587 pmi variable from gdb.t20/gdbme to get optimized away.
1588 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1589 Check for written corefile upon timeout _and_ eof.
1590
1591Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1592
1593 * config/unix-gdb.exp: Add missing return 0.
1594
1595Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1596
1597 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1598 test termination.
1599
1600Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1601
1602 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1603 disappeared.
1604
1605Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1606
1607 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1608 time as i860 support works.
1609
1610 * gdb.t15/funcargs.exp: Fix expected outputs to include
1611 "backtrace 100\r" rather than just "backtrace\r", to match last
1612 change.
1613
1614Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1615
1616 * config/udi-gdb.exp (gdb_exit): Remove close command.
1617 (gdb_target_udi): New procedure to set the UDI target.
1618 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1619 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1620 Added waits for prompts after several question responses. Added
1621 some more responses used by a29k-amd-udi-gdb.
1622 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1623 pass different arguments, restart UDI connection after program
1624 completion.
1625 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1626 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1627 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1628 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1629 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1630 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1631 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1632 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1633 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1634 after program completion.
1635 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1636 compiled with a SELECT_VECS setting.
1637 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1638 infinite recursion.
1639
1640 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1641 Added checks for COFF results, and made them expected failures for
1642 all targets. It would be better to make them expected failures
1643 for COFF targets only.
1644
1645Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1646
1647 * Makefile.in: add null dvi target, don't bother to recurse
1648 through test directories for info and install-info; rename
1649 $(datadir) to be dejagnu instead of deja-gnu
1650
1651Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1652
1653 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1654 compiler to coredump.
1655 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1656 code.
1657
1658Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1659
1660 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1661 coredump.
1662 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1663 code.
1664
1665Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1666
1667 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1668 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1669 which in a shell. Deletes xgdb when done.
1670 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1671 Tests the return from the "set height" or "set width" commands.
1672 Added a few return codes where needed.
1673
1674Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1675
1676 * Makefile.in (SUBDIRS): Add gdb.t17.
1677 * configure.in (subdirs): Add gdb.t17.
1678 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1679 files to test gdb's calling of functions in the inferior with
1680 the correct arguments and gdb's ability to retrieve any
1681 result returned.
1682
1683Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1684
1685 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1686 may be called after gdb goes away. Previous versions of expect
1687 needed these to avoid file descriptor leaks, but they cause
1688 errors with the current revision of expect.
1689 * gdb.t00/gdbvars.exp: Use -re on expected output after
1690 setting sevenbit-strings.
1691 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1692 to set sevenbit-strings consistent across tests.
1693 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1694 set sevenbit-strings consistent across tests.
1695
1696Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1697
1698 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1699 expected output to match current "expect" expectations.
1700
1701Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1702
1703 * gdb.t00/default.exp: Change expected output for default "source"
1704 command, to match new gdb behavior which requires a filename to
1705 source.
1706
1707Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1708
1709 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1710 expected fail for i486-*-* that misses the marker2 function.
1711 * gdb.t10/crossload.exp (bfddefault): Allow successful
1712 recognition of a format to pass even if no symbols are found.
1713 Explicitly catch failures where the format is not recognized
1714 or is ambiguous, and add the reason to the fail message.
1715 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1716 the cause is and invalid target and add reason to failure message.
1717 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1718 elf32-i386, elf32-sparc, and elf32-i860.
1719 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1720 Set up expected failure for 'filename'::variable scope resolution,
1721 which is now apparently broken on all targets.
1722 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1723 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1724 gdb.t23/templates.exp: Change failure for missing binfile into
1725 just a warning.
1726 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1727 references.
1728
1729Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1730
1731 * gdb.t00/default.exp: Add expected output for default "source"
1732 command, to match new gdb behavior.
1733 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1734
1735Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1736
1737 * config/*-gdb.exp: returns an error, rather than exiting on
1738 internal errors.
1739
1740Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1741
1742 * gdb.t03/gdbme.c: Add pointer to struct variable.
1743 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1744 referencing struct members.
1745
1746Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1747
1748 * configure.in (mips-idt-ecoff): New target.
1749 * config/mips-gdb.exp: New file for remote board using MIPS remote
1750 debugging protocol.
1751
1752 * Redid configuration scheme. Removed gdb.t*/configure.in.
1753 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1754 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1755 distclean targets. Built executables via .o files. Adjusted
1756 tests to account for source files in $(srcdir) rather than
1757 $(objdir).
1758 * lib/gdb.exp (runto): Don't expect () after the function name,
1759 because it may have arguments.
1760
1761Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1762
1763 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1764 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1765 expected failures for mips-idt-* and mips-sgi-*.
1766 * gdb.t00/default.exp (attach): Kill process if requested.
1767 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1768 that does not read core files.
1769 * gdb.t01/run.exp: Removed checks for exit status code.
1770 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1771 it is linked in.
1772 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1773 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1774 appropriate, rather than doing it by hand.
1775 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1776 execution.
1777 * gdb.t10/crossload.exp: Kill existing program if needed.
1778 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1779 appropriate, rather than doing it by hand. Always increase
1780 timeout for this test, not just for VxWorks.
1781
1782Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1783
1784 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1785 of Chill STRUCT types and STRUCT values.
1786 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1787 than "char".
1788 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1789 struct2): New struct definitions and initializations to test
1790 simple Chill STRUCT types.
1791
1792Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1793
1794 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1795 the null byte at the end of strings.
1796 * gdb.t00/default.exp: Make show version insensitive to copyright
1797 date.
1798 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1799 to avoid dependencies on target char signedness.
1800 * gdb.t16/printcmds.exp: Update expected results for explicitly
1801 unsigned char.
1802 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1803 now work.
1804 * gdb.t21/demangle.exp: Add many more patterns for template
1805 demangling, most of them being expected failures.
1806 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1807 string we are matching for, to match on the whole string.
1808 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1809 and fix a whole bunch that had incorrect expected output but were
1810 passing anyway because of the bug in "proc demangle".
1811 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1812 type.
1813 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1814
1815Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1816
1817 * gdb/testsuite: made modifications to testcases, etc., to allow
1818 them to work properly given the reorganization of deja-gnu and the
1819 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1820
1821Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1822
1823 * gdb/testsuite: Initial creation of gdb/testsuite.
1824 Migrated dejagnu testcases and support files for testing nm to
1825 gdb/testsuite from deja-gnu. These files were moved "as is"
1826 with no modifications. This migration is part of a major overhaul
1827 of dejagnu. The modifications to these testcases, etc., which
1828 will allow them to work with the new version of dejagnu will be
1829 made in a future update.
1830\f
1831Local Variables:
1832mode: indented-text
1833left-margin: 8
1834fill-column: 74
1835version-control: never
1836End:
This page took 0.03153 seconds and 4 git commands to generate.