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