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