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