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