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