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