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