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