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