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