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