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