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