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