* m10300-opc.c (mn10300_opcodes): Fix destination operand for 3 operand
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
faf0a71f
DP
1Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
2
3 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
4 into two parts to get around a synchronization problem in expect.
5
f35ea218 6start-sanitize-gdbtk
e16def63
MH
7Sun Jun 28 22:34:34 1998 Martin M. Hunt <hunt@cygnus.com>
8
9 * gdb.gdbtk/simple.c (main): Make main return an
10 int so compiler will stop complaining.
11
f35ea218
KS
12Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13
14 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15
16 * configure.in: Add options for gdbtk testsuite.
17
18 * configure: Regenerate.
19
20 * gdb.gdbtk: New directory to hold gdbtk tests.
21
22 * gdb.gdbtk/console.{exp, test}: New console window tests.
23
24end-sanitize-gdbtk
3f1739b3
PS
25Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26
27 * gdb.fortran/types.exp: Escape brackets in expect patterns
28 for test_float_literal_types_accepted tests.
29 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
30 before run test.
31
85a6fcfd
JL
32start-sanitize-am33
33Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
34
35 * am33.exp: Just compile, do not link the testcase.
36 * am33.s: Add ".am33" pseudoop to force am33 mode.
37
38end-sanitize-am33
be2cb992
FL
391998-06-25 Felix Lee <flee@cygnus.com>
40
41 * gdb.base/setshow.exp: make sure $pc is sane.
42
43 * gdb.stabs/weird.exp: split expect patterns properly.
44
54977a68
JL
45start-sanitize-am33
46Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
47
48 * gdb.disasm/am33.s: New disassembler testfile for the am33.
49 * gdb.disasm/am33.exp: Run it.
50
51end-sanitize-am33
a5961410
MS
52Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
53
54 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
55 match processing (and eliminate spurious timeouts when running).
56
57Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
58
59 * gdb.base/signals.exp (test_handle_all_print): put back Mach
60 exception test, but conditionalize it on target [mach | gnu].
61
c488e9b5
MS
62Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
63
64 * gdb.base/overlays.exp: fixup compile line for linker script.
65
72d33b58
FL
66Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
67
68 * gdb.fortran/types.exp: don't guess at float size.
69
cf4f9986
FL
70Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
71
72 * gdb.base/exprs.exp: delete test that depends on int size.
73
74Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
75
76 * config/sim.exp: Removed checks for target triplets.
77 (gdb_target_sim): Use gdb,target_sim_options.
78
7ee554b5
MA
79Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
80
81 * gdb.base/reread.exp: New file.
82 * gdb.base/reread1.c: New file.
83 * gdb.base/reread2.c: New file.
84
7ec482ba
MA
85Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
86
87 * config/sim.exp: Use 'target sim -sparclite' when running
88 SPARClite programs.
89
183f3c8a
DE
90Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
91
92 * gdb.base/structs2.exp: New file.
93 * gdb.base/structs2.c: New file.
94
95Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
96
97 * gdb.asm/common.inc: New file.
98 * gdb.asm/d10v.inc: New file.
99 * asm-source.exp: Pass -I's to gas to find .inc files.
100 Update line numbers in expected output.
101 * asmsrc1.s: Rewrite.
102 * asmsrc2.s: Rewrite.
103 * configure.in: Create arch.inc symlink.
104 * configure: Regenerate.
105 * Makefile.in (distclean): Delete arch.inc.
106
107Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
108
109 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
110 (t_enum_value2): ditto
111 (t_enum_value3): ditto
112 (main): ditto
113Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
114
115 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
116 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
117 change.
118 Use gdb_test instead of send_gdb/gdb_expect sequences.
119
519aebdc
JM
120Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
121
122 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
123 not void.
124
125Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
126
127 * gdb.base/branches.c: Code with lots of loops and
128 subroutines. Used to test gdbs ability to single step through PC
129 changes, especially to test mips-tdep.c:mips_next_pc
130
937ac38a
FCE
131Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
132
133 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
134 more rigorous EGCS C++ error checking.
135
baee3bc6
JM
136Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
137
138 * gdb.base/help.exp: Clean up `help set args' and `help show args'
139 tests.
140 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
141 function when asleep.
142 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
143 for i*86 Linux and SVR4 signal handling problems.
144 Remove linux xfail for `next to handler in signals_tests_1', fixed
145 by recent infrun.c change.
146 Limit backtrace to 10 frames to avoid timeout problems with infinite
147 stack backtraces.
148 Adjust expect pattern in `handle all print' test to match Apr 28 1997
149 target.[ch] change.
150
eead6120
BM
151Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
152
153 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
154 for a newline from gdb before continuing.
155 (default_gdb_exit): Just look for y or n.
baee3bc6
JM
156 (gdb_test): Detect abnormal exit from GDB running on DOS; if
157 it does, fail the rests of the tests in the file.
eead6120
BM
158
159Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
160
161 * config/cygmon.exp: New file.
162
163Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
164
165 * gdb.base/list.exp: Fix problem with "list default lines around
166 main" test on remote targets.
167
168 * gdb.base/scope.exp: Fix problem with filelocal_bss before
169 run test on remote targets.
170
4369e924
DE
171Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
172
173 * gdb.asm: New directory.
174 * configure.in: Configure it.
175 * configure: Regenerate.
176 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
177 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
178
be61d73c
MA
179Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
180
181 * config/mn10300-eval.exp: New file to support MN10300 eval board.
182
183Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
184
185 * gdb.base/overlays (several files): Merge the two overlay
186 managers into one. Change variables (foox, barx, bazx, grbxx)
187 back into ints but force them to load in their proper sections.
188
b6b48d03
AC
189Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
190
191 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
192 on-chip insn memory and IMAP1 to upper 128k.
193 (D10VCopy): Handle memory regions crossing 16k boundaries.
194 (D10VCopy): Transfer data in 32 bit chunks.
195
196Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
197
198 * gdb.base/overlays.c (main): Exit normally when result is
199 correct.
200
201 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
202 map. Include space for printf in .text segment.
203
204 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
205 updated d10v memory VMA/LMA map.
206 (D10VCopy): Call D10VTranslate.
207
93854f7c
AC
208Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
209
210 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
211
212 * gdb.base/bar.c (barx, bar): Change variable to small array so
213 that it won't be put into the .sdata - small data -
214 section. Update reference.
215 * gdb.base/baz.c (bazx, baz): Ditto.
216 * gdb.base/foo.c (foox, foo): Ditto.
217 * gdb.base/grbx.c (grbxx, grbx): Ditto.
218
219 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
220 to be arrays.
221
222Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
223
224 * gdb.base/overlays.exp: fix up and get working again.
225 Add tests for backtraces from an overlay function.
226
b7c05d37
FF
227Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
228
229 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
230 "calling function with watchpoint enabled".
231
34fddd75
FF
232Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
233
234 * gdb.base/break.exp (test_next_with_recursion): Remove
235 gdb_suppress_tests for d10v-*-*.
236 * lib/gdb.exp (gdb_suppress_tests): Disable this function
237 pending review of whether it is useful or not.
238
4eb808df
MA
239Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
240
241 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
242
78b25a67
MA
243Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
244
245 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
246 * config/dve.exp: New file to support Densan boards.
247
248Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
249
250 * gdb.base/interrupt.exp: Document problem of simulators, signals,
251 reads and BSD.
252
253Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
254
255 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
256 response.
257
258 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
259
d440e85e
AC
260Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
261
78b25a67
MA
262 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
263 test.
264
d440e85e
AC
265 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
266 target_sizeof_long and target_bigendian_p.
267 (structs_by_value, structs_by_reference): Check values according
268 to targets word size and endianess.
269
270Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
271
272 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
273 output.
274
275Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
276
277 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
278 Update test of set args help to match source change.
279
280Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
281
282 * gdb.base/default.exp: Expect help system output to be in
283 alphabetical order.
284 * gdb.base/help.exp: Ditto.
285
b82a1bdb
BM
286Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
287
d440e85e
AC
288 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
289 "i*86-pc-linux-gnu*".
290 * gdb.base/interrupt.exp: Ditto.
291 * gdb.base/corefile.exp: Ditto.
292
b82a1bdb
BM
293 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
294 define vxworks when building the testcase.
295
296 * gdb.base/ptype.exp: Fix testnames to be unique.
297 * gdb.base/radix.exp: Ditto.
298 * gdb.base/term.exp: Ditto.
299 * gdb.base/whatis.exp: Ditto.
300 * gdb.c++/classes.exp: Ditto.
301
f33e31a6
BM
302Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
303
304 * gdb.base/callfuncs.exp: Fix indentation.
305
306 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
307 suppress_flag has been set.
308 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
309 target feature.
310
93a8f1e1
BM
311Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
312
313 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
314 the testcase.
315
316 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
317 set_debug_traps() and breakpoint().
318 * gdb.c++/misc.cc (main): Ditto.
319 * gdb.c++/templates.cc (main): Ditto.
320 * gdb.c++/virtfunc.cc (main): Ditto.
321
eb16c04c
BM
322Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
323
324 * lib/gdb.exp(gdb_step_for_stub): New function.
325 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
326 exists, reload the executable and do a "continue" instead of
327 doing a jump.
328 (runto_main): Use gdb_step_for_stub.
329
330 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
331 tests to have unique names.
332 * gdb.base/callfuncs.exp: Ditto.
333 * gdb.base/commands.exp: Ditto.
334 * gdb.base/default.exp: Ditto.
335 * gdb.base/help.exp: Ditto.
336 * gdb.base/list.exp: Ditto.
337 * gdb.base/opaque.exp: Ditto.
338 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
339 similar tests.
340
341 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
342 * gdb.c++/cplusfuncs.cc: Ditto.
343 * gdb.c++/virtfunc.cc: Ditto.
344
345 * config/monitor.exp: Keep track of the last file we saw, rather
346 than trying to get the info from gdb.
347
348 * gdb.fortran/types.exp: Move comment to previous line.
349
eaac098b
BM
350Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
351
352 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
353 target mode.
354
355Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
356
357 From Bob Manson:
358 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
359 string from GDB when it connects.
360
361 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
362
6d2f93f8
BM
363Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
364
9039701b
BM
365 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
366 if we can't get a debug format from GDB (we may be testing an
367 older GDB). Use a 10 second timeout when checking for the format.
368
369 * gdb.stabs/weird.exp: Fix quoting.
370
6d2f93f8
BM
371 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
372
22556149
BM
373Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
374
375 * config/arm-ice.exp: New file.
376
a6d380b9
BM
377Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
378
379 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
380 until it has been modified to work with the new testsuite.
381
382 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
383 testcase won't compile, cause all of the testcases in the file to
384 fail instead.
385
386 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
387 (gdb_clear_suppressed): New procedure.
388 (gdb_stop_suppressing_tests): Only clear suppress_flag if
389 it contains a positive value.
390
3128c597
BM
391Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
392
b14f3a01
BM
393 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
394
3128c597
BM
395 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
396
70742cd8
FF
397Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
398
399 * lib/gdb.exp (setup_xfail_format): New function.
400 (get_debug_format): New function to get debug format.
401 (debug_format): New global variable to hold last value set
402 by get_debug_format.
403 * gdb.base/list.exp: Call get_debug_format and expect some
404 tests to fail for DWARF 1 and COFF formats.
405 * gdb.c++/ptype.exp: Ditto.
406 * gdb.c++/classes.exp: Ditto.
407 * gdb.c++/cplusfuncs.exp: Ditto.
408 * gdb.c++/inherit.exp: Ditto.
409 * gdb.c++/templates.exp: Ditto.
410 * gdb.c++/virtfunc.exp: Ditto.
411
5e7be531
BM
412Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
413
414 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
415 host doesn't have a currently-open connection.
416
417 * config/sparclet.exp: Cleanups and fixes to make it generic for
418 any gdb stub target. Handle cases where gdb doesn't respond when
419 interrupted in a sane fashion.
420
4ea71e9d 421 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
5e7be531
BM
422 same thing in a totally different way.
423
424 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
425 setting "timeout".
426 (gdb_start): We set the global gdb_prompt variable in
427 default_gdb_init now.
428
41438a39
FF
429Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
430
431 * gdb.base/printcmds.exp: Fix "check for floating addition"
432 regexp to accept results within approx +/- .01 of exact value.
433 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
434
585a4b7b
BM
435Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
436
437 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
438 properly.
283e535d
BM
439 (gdb_expect): Add optional timeout parameter, and add timeout
440 value to various calls.
441 (gdb_suppress_tests): Only give one warning message per group.
585a4b7b 442
17b59a74
BM
443Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
444
66e38fb2
BM
445 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
446 global variables. Handle getting a value for $timeout more
447 gracefully.
17b59a74 448
45c795f7
BM
449Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
450
77f3ac77
BM
451 * lib/gdb.exp: Close connection to remote host if gdb doesn't
452 initialize.
453 (default_gdb_init): New procedure; allow gdb_init to be overridden
454 by a target configuration file.
455 (gdb_expect): Pass the timeout to remote_expect.
456
45c795f7
BM
457 * config/monitor.exp(gdb_load): Fix typo in regexp.
458
59df24f7
BM
459Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
460
461 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
462
43f396d0
BM
463Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
464
465 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
466 here. Call gdb_target_exec before rebooting the target, to make
467 sure the connection to the target is closed.
468 (gdb_load): Pass the name of the executable to gdb_target_monitor.
469 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
59df24f7 470 Also detect "Timeout reading from remote" error.
43f396d0
BM
471
472 * config/gdbserver.exp: Pass the executable being loaded to
473 gdb_target_monitor. Don't call gdb_file_cmd here; let
474 gdb_target_monitor do it.
475
476 * gdb.disasm/hppa.exp: Don't use exec_output.
477
81740ee4
BM
478Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
479
43f396d0
BM
480 * gdb.base/list.exp: If we're debugging a non-native target,
481 try to set the pc register to point to the start of the
482 program before doing the first list command.
483
29a76b68
BM
484 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
485 test_calls after restarting.
486
487 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
488 reloading.
489
490 * gdb.base/watchpoint.exp: Fix typo.
491
492 * gdb.base/setshow.exp: Check for use_gdb_stub.
493
494 * gdb.base/break.exp: Fix continue until exit test for the gdb
495 stub case.
496 * gdb.base/langs.exp: Ditto.
497
1e0d962e 498 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
29a76b68
BM
499 gdb_load_offset. If we weren't given a file to load, figure out
500 what the current file is and use it.
1e0d962e 501
81740ee4
BM
502 * config/i386-bozo.exp: New file.
503
de8ea54f
BM
504Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
505
c55809ce
BM
506 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
507 feature.
508
de8ea54f
BM
509 * config/proelf.exp: New entry.
510
28558bdb
BM
511Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
512
fb07c696
BM
513 * lib/gdb.exp: Remove spurious .* patterns at the beginning
514 of regexps.
515
ee9a6181
BM
516 * gdb.base/watchpoint.exp: Don't run the test_stepping
517 tests if gdb can't call functions on the target.
518
28558bdb
BM
519 * gdb.base/setshow.exp: Don't run the set prompt tests if
520 the board has gdb_prompt set.
521
c86924cf
JL
522Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
523
524 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
525 * gdb.base/commands.exp: Likewise.
526 * gdb.base/setshow.exp: Likewise.
527
528Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
529
530 * config/monitor.exp(gdb_start): Look for gdb_prompt target
531 feature.
532
533 * config/i960.exp: New file.
534
535Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
536
537 * gdb.base/funcargs.exp: Check for gdb,short_int target
538 feature instead of looking for explicit target triplets.
539
6a85a617
MS
540Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
541
c86924cf
JL
542 * gdb.base/printcmds.exp: add a couple more tests a la
543 "p 123DEADBEEF", to check parse_number.
6a85a617
MS
544 * top.c: change "to enable to enable" to "to enable" in a couple
545 of help strings.
546
15ef24c8
JL
547Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
548
549 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
550 on the mn10300.
551
c31ffb3b
FF
552Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
553
554 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
555 where the test executable is run with explicit args.
556 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
557
b0c4d379
FF
558Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
559
560 * gdb.base/run.c: Use FAKEARGV to build test executable that
561 does not require a command line arg, since most simulators
562 don't currently support passing such an arg into the simulated
563 program.
564 * gdb.base/commands.exp: Change tests to insert the proper
565 value as the arg to the first recursive factorial call. Change
566 compilation line to define FAKEARGV at compile time.
567
568Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
569
570 * gdb.base/recurse.exp: Enable these tests for the mn10300.
571 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
572 function with watchpoint enabled" test.
573
1a84b8b1
BM
574Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
575
5f4c2f2d
BM
576 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
577 Don't call gdb_test when the command doesn't return to a gdb prompt.
578
614fb1b4 579 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
1a84b8b1
BM
580 "Tests restarted" messages.
581
69f80b9d
JL
582Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
583
584 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
585
320b1d82
MS
586Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
587
588 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
589 for INFO SYMBOL; add help tests for OVERLAY commands.
590 * gdb.base/default.exp: add tests for INFO SYMBOL command;
591 add tests for OVERLAY commands
592 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
593 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
594 * gdb.base/sigall.c: add usestubs code frag
595 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
596
ddb594ac
BM
597Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
598
599 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
600 failures.
601 (gdb_stop_suppressing_tests): Note that tests have restarted.
602
96a6f034
BM
603Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
604
605 * config/h8300.exp: New file.
606
607Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
608
609 * gdb.base/setshow.exp: Check for the existence of a
610 feature, not its value.
611
d8482235
BM
612Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
613
5cb6d165
BM
614 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
615
81ad1103
BM
616 * gdb.base/scope.exp: It's now init0(), not init().
617
618 * gdb.base/scope0.c: For now, change init() to be init0().
619
d8482235
BM
620 * config/monitor.exp: Use gdb_serial in preference to serial
621 or netport.
622
623 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
624 and it's not already set.
625
626Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
627
628 * gdb.base/setshow.exp: Only test the run command if the target
629 isn't using a stub and if it supports argument passing.
630
fb9eb137
BM
631Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
632
4d400231 633 * config/udi.exp(gdb_start): Make sure UDICONF is set
fb9eb137
BM
634 properly before starting gdb.
635
d8482235
BM
636Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
637
638 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
639 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
640 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
641
968cad76
BM
642Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
643
fb9eb137
BM
644 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
645 specialized code to reboot the board, use remote_reboot instead.
646
647 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
648
649 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
650
968cad76
BM
651 * config/monitor.exp: Make sure we disconnect from the target.
652 Also, try a reboot/reload cycle instead of failing if the
653 load fails.
654
60450e30
BM
655Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
656
657 * gdb.base/default.exp: Don't set match_max.
658 * gdb.base/help.exp: Ditto.
659 * gdb.base/list.exp: Ditto.
660 * gdb.base/signals.exp: Ditto.
661
662 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
663 set, use remote_ld to download the testcase instead of
664 the GDB loader.
665
ae7872ef
BM
666Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
667
ab670f8e
BM
668 * config/vr5000.exp: New file.
669
2f693513
BM
670 * config/monitor.exp(gdb_target_monitor): Add pattern for
671 "Ending remote" to detect errors in connecting.
672
673 * gdb.base/setshow.exp: Add .* within auto language test.
674
ae7872ef
BM
675 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
676 target feature.
677
678 * config/monitor.exp(gdb_load): Check for a failure when loading,
679 and reboot the board if necessary.
680
681 * gdb.base/setvar.exp(test_set): Handle multiple prints within
682 a set of tests. Remove print.* from the patterns being checked.
683
d1e47b8e
BM
684Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
685
686 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
687 refer to gdb_spawn_id.
688
689 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
690 longer used.
691 * config/sparclet.exp: Ditto.
692 * config/sparclet-old.exp: Ditto.
693 * config/slite.exp: Ditto.
694 * config/sim.exp: Ditto.
695 * gdb.base/funcargs.exp: Ditto.
696
697 * lib/gdb.exp:Remove references to gdb_spawn_id.
698 (gdb_expect): Move to remote.exp.
699
847e232a
BM
700Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
701
702 * config/monitor.exp: Detect the "Couldn't establish connection"
703 message from GDB.
704
705Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
706
707 * gdb.base/bitfields.exp: Use runto instead of explicit
708 gdb_run_cmd/gdb_expect sequences.
709
710 * gdb.base/break.exp(text_next_with_recursion): Add match for
711 gdb_expect call.
712
713 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
714 We also need to handle the "A program is being debugged already"
715 prompt from gdb. Use gdb_test to set the baud rate.
716
717 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
718 to 20000. Really. I mean it.
719
3c0af8a0
BM
720Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
721
847e232a
BM
722 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
723 fails. If suppress_flag is set, skip perror message about not
724 being able to send to GDB.
725 (send_gdb): If suppress_flag is set, don't try to send commands to
726 GDB.
727 (gdb_expect): If suppress_flag is set, always fail immediately.
728 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
729 (gdb_init): Call gdb_stop_suppressing_tests.
730 (default_gdb_exit): Ditto.
731 (default_gdb_start): Ditto.
732
733 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
734 gdb_stop_suppressing_tests as appropriate.
735 * gdb.base/break.exp: Ditto.
736 * gdb.base/callfuncs.exp: Ditto.
737 * gdb.base/commands.exp: Ditto.
738 * gdb.base/exprs.exp: Ditto.
739 * gdb.base/funcargs.exp: Ditto.
740 * gdb.base/list.exp: Ditto.
741 * gdb.base/recurse.exp: Ditto.
742 * gdb.base/scope.exp: Ditto.
743 * gdb.base/structs.exp: Ditto.
744 * gdb.c++/inherit.exp: Ditto.
3c0af8a0 745
40ac1624
BM
746Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
747
748 * config/vr4300.exp: New file.
749
750 * gdb.*/*.exp: Call gdb_expect instead of expect.
751
752 * lib/gdb.exp(gdb_expect): New function.
753
dadace26
BM
754Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
755
c309781f
BM
756 * lib/gdb.exp(gdb_init): New function.
757
eb659148
BM
758 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
759 for each individual variable set.
760
38ee47dc
BM
761 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
762 name.
763
42c254c9
BM
764 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
765
dadace26
BM
766 * gdb.base/scope.exp: Use gdb_test.
767
768 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
769 aborting; the testsuite driver will do that for us (see
770 gdb_finish). Also, use gdb_test in a few more places.
771
3fe49560
SS
772Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
773
774 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
775
66a5e0e9
JL
776Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
777
778 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
779 and "add_tests" are not at the same address.
780
781Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
782
783 * gdb.base/ptype.exp: Use gdb_test.
784
f43e619c
JL
785Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
786
66a5e0e9
JL
787 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
788 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
789 left in. No longer expect them to fail.
790
f8cc5c61
JL
791 * gdb.stabs/*.mt; Deleted, no longer used.
792 * gdb.stabs/configure.in: Remove references to target makefile
793 frags.
794 * gdb.stabs/configure: Rebuilt.
795
f43e619c
JL
796 * gdb.disasm/*.mt: Deleted, no longer used.
797 * gdb.disasm/configure.in: Remove references to target makefile
798 frags. Use "sh3.s" as the unique filename for this directory.
799 * gdb.disasm/configure: Rebuilt.
800
801 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
802 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
803 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
804
76abb184
BM
805Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
806
807 * config/udi.exp: Use mondfe,name instead of remote_host.
808
9e40b4f1
JL
809Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
810
3d6ab69f
JL
811 * gdb.base/watchpoint.exp: Don't expect a failure when calling
812 a function with a watchpoint enabled on the mn10200.
813
9e40b4f1
JL
814 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
815 before trying to create it!
816
6a590607
BM
817Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
818
dba77cd7
BM
819 * config/vx.exp: Use hostname instead of netport.
820
821 * config/vxworks.exp: New file.
822
823 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
824
825 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
826 gdb before assuming everything worked. Send a ^C if a timeout
827 occurs.
828
6a590607
BM
829 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
830 $gdb_spawn_id directly.
dba77cd7
BM
831 (gdb_run_cmd): Try _start as well as start. Use the target feature
832 gdb,start_symbol as the symbol to start from when jumping.
6a590607 833
797b43f6
JL
834Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
835
66e7ce0a
JL
836 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
837 redundant) test.
838
797b43f6
JL
839 * gdb.base/recurse.exp: Relax final value test for 'b' so that
840 it doesn't lose for 16bit integer systems.
841
ad9f858a
JL
842Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
843
28ec59b4
JL
844 * gdb.fortran/types.exp: If the target doesn't support "double"
845 data types, then expect "real" types to only be 4 bytes.
846
2f54eeea
JL
847 * gdb.c++/virtfunc.exp: Expect failure for virtual function
848 call tests if the target doesn't support inferior function calls.
849
ad9f858a
JL
850 * gdb.base/printcmds.exp: Allow minor deviation in FP values
851 in printf tests.
852
0979e7bd
JL
853Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
854
6382554a
JL
855 * gdb.base/help.exp: Disable "help set", "help show", and
856 "help support". Simplify regexp for "help stack".
857
fed72bef
JL
858 * gdb.base/default.exp: Set match_max to 5000 and the timeout
859 to 60 seconds. Temporarily set match_max to 15000 around the
860 "info copying" test.
861
dada5105
JL
862 * gdb.base/nodebug.exp: Don't try to do an inferior function
863 call if the target doesn't support them.
864 * gdb.base/printcmds.exp: Likewise.
865 * gdb.base/setvar.exp: Likewise.
866 * gdb.base/structs.exp: Likewise.
867 * gdb.c++/templates.exp: Likewise.
868 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
869
870 * gdb.base/recurse.exp: Enable for the mn10200.
871
872 * configure.in: Do configure gdb.stabs directory for *-*-elf
873 targets.
874 * configure: Rebuilt.
875
0979e7bd
JL
876 * gdb.base/break.exp: Check for gdb,noresults before testing
877 exit status and/or results from the target.
878 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
879 * lib/gdb.exp: Remove old (now bogus) initialization of
880 noinferior, noargs, noresults and nosignals.
881
5d05bf0d
BM
882Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
883
884 * config/sh.exp: New file.
885
886 * config/slite.exp: Try to connect multiple times to the board
887 before rebooting. Only send a "monitor run" if need_monitor_run
888 is set.
889
890 * gdb.base/break.exp: Don't do the "stub continue" test if
891 the target has gdb_stub set.
892
893 * gdb.base/callfuncs.exp: Increase the timeout.
894
895 * gdb.base/interrupt.exp: Don't even try to compile the testcase
896 if the target has gdb,noinferiorio set.
897
898 * gdb.base/list.exp: Increase match_max to 10000 characters.
899
900 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
901
902 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
903 target.
904
905 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
906
94b25813
BM
907Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
908
909 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
910 trying to delete the copy of gdb. Catch the file delete so we
911 don't die if the delete fails; also, the file should be copied to
912 the host, not to the build.
913
0d8017ba
BM
914Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
915
916 * lib/gdb.exp(gdb_test): Surround the result pattern with
917 parenthesis in case it contains multiple regexps separated
918 with |.
919
920 * gdb.base/watchpoint.exp: Use gdb_test.
921 * gdb.base/default.exp: Ditto.
922
85fbaa74
BM
923Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
924
925 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
926
927 * gdb.base/scope.exp: Use gdb_test.
928 * gdb.c++/classes.exp: Ditto.
929 * gdb.c++/inherit.exp: Ditto.
930
05a21390
BM
931Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
932
933 * gdb.base/crossload.exp: Don't use execute_anywhere, use
934 remote_exec instead.
935 * gdb.base/corefile.exp: Don't be ridiculous.
936 * gdb.base/*.c: Add missing stub invocations.
937
83b1cc25
BM
938Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
939
0e865b39
BM
940 * config/slite.exp: Miscellaneous fixes.
941
ef87597c
BM
942 * lib/gdb.exp: Fix runto.
943
944 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
945 the target.
946
947 * gdb.base/watchpoint.exp: Fix regexp.
948
83b1cc25
BM
949 * lib/gdb.exp(default_gdb_exit): Add a catch to the
950 close and wait commands, as the descriptor may now be
951 invalid. Always call "remote_close host".
952
787f6220
BM
953Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
954
955 Major rewrite for testsuite revision.
956
957 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
958 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
959 instead of relying on spawn_id to always contain a valid
960 spawn id.
961 (get_compiler_info): New procedure to build the ${binfile}.ci
962 file, instead of replicating this in N different places.
963 (gdb_compile): New procedure.
964
965 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
966 appropriate arguments) instead of compile. Use gdb_test in a lot
967 more places. Use send_gdb instead of send. Always run gdb_start
968 at the start of a testcase, as this is no longer done magically.
969
970 config/*-gdb.exp: Rename without the -gdb suffix.
971
972 config/mips.exp: Use remote_close instead of exit_remote_shell.
973 config/monitor.exp: Use target_info instead of looking at
974 baud, timeout, etc.
975 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
976
977Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
978
979 * gdb.c++/templates.exp (test_ptype_of_templates),
980 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
981 Update expect patterns for destructors and assignment operators
982 to match corresponding c-typeprint.c changes.
983 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
984 to destructor breakpoint test, GDB should be able to set the
985 destructor breakpoint without specifying arguments.
986
677a92a0 987Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
787f6220
BM
988
989 * gdb.threads/pthreads.exp: Change result for failure to compile due
990 to lack of pthreads runtime support from an error to simply an
991 unsupported test, per dejagnu standards.
992
993Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
994
995 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
996 where GDB exits to reduce pattern match time.
997 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
998
999 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
1000
50f04a5a
MS
1001Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1002
1003 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
1004 * gdb.base/default.exp: ditto.
1005 * gdb.base/nodebug.exp: ditto.
1006 * gdb.base/printcmds.exp: ditto.
1007 * gdb.base/ptype.exp: ditto.
1008 * gdb.base/setvar.exp: ditto.
1009 * gdb.base/structs.exp: ditto.
1010 * gdb.base/setshow.c: Guard against uninitialized values of argc.
1011
d45358c6
ILT
1012Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
1013
1014 * configure, */configure: Rebuild with autoconf 2.12.
1015
1016Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
1017
1018 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
1019 use new i*86-pc-linux*-gnu quads.
1020 * gdb.base/corefile.exp: Ditto.
1021 * gdb.base/signals.exp: Ditto.
1022 * gdb.base/sigall.exp: Ditto.
1023 * gdb.base/interrupt.exp: Ditto.
1024
1025 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
1026 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
1027 RedHat 4.0.
1028
1029 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
1030 linux. This allows the test case to at least compile on latest
1031 linux, but still not run due to missing the threads runtime library.
1032
49c7ee7b
PS
1033Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1034
1035 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
1036 directory to search gdb directory. Accept and step over conditional
1037 stack alignment code. Consume $prompt in failure cases.
1038 Reset timeout to $oldtimeout instead of some arbitrary value.
1039 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
1040 timeout problems with infinite stack backtraces.
1041 * gdb.base/ptype.exp (ptype struct link, union tu_link):
1042 Accept function parameters for linkfunc member.
1043
af4a96bc
FF
1044Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
1045
1046 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
1047 (CXXFLAGS): Remove, unreferenced.
d45358c6
ILT
1048 (B_OPTIONS): Add for -B options and add code to initialize with
1049 previous -B options and also add -B option to pick up cross compiled
1050 runtime.
af4a96bc
FF
1051 (TARGET_INCLUDES): Add for -I options and add code to initialize when
1052 doing cross compiles.
1053 (target_alias): Declare global.
1054 (xgcc): Set variable to full path of gcc in build tree. Use findfile
1055 to verify that gcc exists in build tree, and if so set CC to that
1056 gcc and to use B_OPTIONS and TARGET_INCLUDES.
1057
1058Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
1059
1060 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
1061 ptype test for anonymous union. Fixup testcase to match
1062 current gcc debug output.
1063
d5e51b25
JL
1064Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
1065
1066 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
1067 force argument to an unsigned long type.
1068
77814fa8
FF
1069Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
1070
1071 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
1072 tests and anonymous union print/ptype tests.
1073 * gdb.base/list.exp (test_forward-search): Increase timeout by
1074 5 minutes for the "search extremely long line" case.
1075 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
1076 completely optional and that the pass/fail messages use the command as
1077 the message if that third arg is a null string.
1078 (gdb_test_exact): Arrange that a null string pattern means match a
1079 null string output rather than any output, which might include random
1080 errors.
1081 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
1082 backtrace test.
1083 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
1084 always failing and failure is now exposed by gdb.exp changes.
1085
cb87e99f
FF
1086Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
1087
1088 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
1089 weren't being noted.
1090
134a3f78
PS
1091Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1092
1093 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
1094 * gdb.stabs/weird.exp: Remove v_comb xfails.
1095
7d03ae5e
MS
1096Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1097
1098 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
1099 list.exp scope.exp watchpoint.exp]
1100 Make all timeout error msgs explicitly say "(timeout)".
7d03ae5e 1101
1397dff8 1102Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
7d03ae5e
MS
1103
1104 * config/monitor.exp: Increase download timeout to 1000 seconds.
1105
7d03ae5e
MS
1106Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1107
1108 * config/m32r.exp: Increase timeout to 120 seconds.
1109
1397dff8 1110Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
1c9e6690
FF
1111
1112 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
1113 and accept older ordering as obsolescent gcc or gdb.
1114 * gdb.c++/templates.exp: Ditto.
1115 * gdb.c++/virtfunc.exp: Ditto.
1116
7a6e9133
FF
1117Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
1118
1119 * gdb.base/coremaker.c: Add code to mmap some data so we
1120 can check that it ends up in the core file.
1121 * gdb.base/corefile.exp: Add test to read mmapped data
1122 from core file.
1123
f8931413
MS
1124Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1125
1126 * config/m32r.exp: New file.
f8931413
MS
1127
1128Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
1129
1130 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
1131 that cflags can contains -gstabs, and work correctly for other tests.
1132
79654d0b
MS
1133Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1134
1135 * gdb.base/setshow.exp: New file, tests show and set.
1136 * gdb.base/setshow.c: New file, tests show and set.
1137 * gdb.base/help.exp: Add test for help set|show annotate.
1138 * gdb.base/default.exp: Add test for set|show annotate.
1139
f8931413
MS
1140Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
1141
1142 * testsuite/gdb.base/break.exp: Make backtrace from factorial
1143 errors unique.
1144 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
1145 explicitly.
1146
4ed1437f
SG
1147Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
1148
1149 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
1150 and width commands. This is done elsewhere.
1151 * (gdb_start): Don't call gdb_start_sim here. That's already
1152 done in gdb_load. This fixes lots of failures in default.exp.
1153
1154Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
1155
1156 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
1157 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
1158 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
1159 in the same we we treat other failures (since it may be an expected
1160 condition), rather than as an error.
1161 * gdb.base/signals.exp (test_handle_all_print): Revert back to
1162 old test format.
1163
90a0f3aa
FF
1164Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
1165
1166 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
1167 (distclean maintainer-clean realclean): No need to remove files
1168 twice. Nuke the duplicates.
1169 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
1170 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
1171 Remove config.h along with other config files.
1172
f646eef4
FF
1173Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
1174
1175 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
1176 "p func1 ()" and note that rests of tests are skipped.
1177 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
1178 setup_xfails for "print func2::coremaker_local".
1179 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
1180 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
1181 affected by the previous run test.
1182 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
1183 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
1184 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
1185 "pass int powerset tuple" and "pass modeless int powerset tuple".
1186 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
1187 "real write 4" and "real write 8".
1188 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
1189 setup_xfails for "print vs1 after tuple assign 2",
1190 "print \$i after tuple assign 2", and
1191 "print vs2 after tuple assign 2".
1192 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
1193 meaningful error message and return -1 so the caller can
1194 suppress further tests and avoid a cascade of errors.
1195
1196Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
1197
1198 * gdb.base/a1-selftest.exp: Tweak tests to account for new
1199 format for printing version.
1200 * gdb.base/default.exp: Ditto.
1201 * gdb.base/interrupt.exp: Fix problem with cascade of
1202 errors if child process dies while calling a function.
1203
1204Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
1205
1206 * Makefile.in (VPATH): Add
1207 * Makefile.in (Makefile, config.status): Fix rules so things get
1208 remade when necessary.
1209
c03e48e8
FF
1210Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
1211
1212 * Makefile.in (just-check): Add path to sibling expect dir
1213 to environment variable specified by RPATH_ENVVAR.
1214
20ece597
FF
1215Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
1216
1217 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
1218 (just-check): Add shared library paths for libstdc++, tk,
1219 tcl, bfd, and opcodes to the environment variable specified
1220 in RPATH_ENVVAR.
1221 * configure.in: Add support to recognize --enable-shared flag
1222 and generate correct value for RPATH_ENVVAR.
1223 * configure: Regenerated with autoconf.
1224
1225Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
1226
1227 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
1228 include all osf versions.
1229 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
1230 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
1231 when target is linux. When failing to build pthreads test
1232 executable, give more meaningful message.
1233 * gdb.threads/pthreads.c: Hpux also uses old definition of second
1234 arg for pthread_create.
1235
1236Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
1237
1238 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
1239 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
1240 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
1241 and -lpthreads (everybody else).
1242 (test_startup): Fail gracefully if threads are not supported.
1243 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
1244 "p/c array_index("abcdef",2)" when not gcc compiled.
1245 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
1246 "print func2::coremaker_local" when not gcc compiled.
1247 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
1248 "ptype on opaque struct tagname (statically)",
1249 "ptype on opaque struct tagname (dynamically) 1", and
1250 "ptype on opaque struct tagname (dynamically) 2"
1251 for not compiled with gcc.
1252 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
1253 backtrace when compiled with gcc.
1254 * lib/gdb.exp (runto_main): Return result of "runto main" rather
1255 than always return success.
1256
1257Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
1258
1259 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
1260
1261Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
1262
1263 * gdb.base/structs.exp: Undo last change.
1264
d9538961
FF
1265Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
1266
1267 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
1268 encapsulate all the steps/nexts done during self test, starting
1269 at main, and makes them less sensitive to optimization issues.
1270 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
1271 signal handler" test.
1272 * gdb.threads/pthreads.exp: Only run this for native configs.
d9538961
FF
1273 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
1274 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
1275 tests.
1276 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
1277 for "runto test_calls(void)" test.
1278
10e3e339
FF
1279Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
1280
1281 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
1282 and don't expect address info in breakpoint confirmations.
1283
ab5aa3dc
FF
1284Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
1285
1286 * gdb.base/list.exp (test_forward_search): Increase timeout
1287 temporarily by 60 seconds for searching extremely long line,
1288 and then reset to old value when done. Increase expect input
1289 buffer to 10000.
1290
74945486
FF
1291Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
1292
1293 * gdb.base/list.exp (test_forward_search): Fix to handle very
1294 long source line without overflowing expect's input buffer.
1295
7b2e7e89
TT
1296Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
1297
1298 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
1299 "buffer_full".
1300
1301 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
1302 "buffer_full".
1303
1304 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
1305 "buffer_full".
1306
1307 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
1308 "buffer_full".
1309
e0effbae
FF
1310Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
1311
1312 * configure.in (configdirs): Add gdb.threads.
1313 * configure: Regenerated with autoconf.
1314 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
1315 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
1316 * gdb.threads/configure: New, generated with autoconf.
1317
e7dc69ff
FF
1318Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
1319
1320 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
1321
5fac6a39
FF
1322Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
1323
1324 * gdb.base/signals.exp (test_handle_all_print): Test separately for
1325 each signal's status in the output of "handle all print".
1326 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
1327 the \r\n sequence that immediately precedes the gdb prompt.
1328 * gdb.base/a1-selftest.exp: Save original timeout and restore
1329 after test.
1330
61e842ad
JL
1331Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
1332
1333 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
1334 symbol.
1335
e95a45af
BK
1336Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
1337
1338 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
1339
5fc34cfd
FF
1340Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
1341
1342 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
1343 timeout by 60 seconds.
1344
c137ee97
FF
1345Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
1346
1347 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
1348 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
1349 error return.
1350
302fcffb
FF
1351Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
1352
1353 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
1354 gdb initialization, also report how long dejagnu waited. Restore
1355 old timeout before doing error return. Temporarily increase timeout
1356 by 3 minutes to allow for slow startups over heavy NFS use.
1357
a26fa899
FF
1358Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
1359
1360 * lib/gdb.exp: Report timeout value for verbosity level 2.
1361 * config/gdbserver.exp: Ditto.
1362 * config/hppro.exp: Ditto.
1363 * config/mips-gdb.exp: Ditto.
1364 * config/monitor.exp: Ditto.
1365 * config/netware.exp: Ditto.
1366 * config/sim-gdb.exp: Ditto.
1367 * config/slite-gdb.exp: Ditto.
1368 * config/udi-gdb.exp: Ditto.
1369 * config/unix-gdb.exp: Ditto.
1370 * config/vx-gdb.exp: Ditto.
1371 * gdb.base/a1-selftest.exp: Ditto.
1372 * gdb.base/a2-run.exp: Ditto.
1373 * gdb.base/break.exp: Ditto.
1374 * gdb.base/corefile.exp: Ditto.
1375 * gdb.base/list.exp: Ditto.
1376 * gdb.base/recurse.exp: Ditto.
1377 * gdb.base/scope.exp: Ditto.
1378 * gdb.base/signals.exp: Ditto.
1379
f09c6a96
JM
1380Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1381
1382 * gdb.threads/Makefile.in (docdir): Removed.
1383
6c890568
JM
1384Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1385
1386 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1387 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
1388 @srcdir@.
1389 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
1390 autoconf 2.5 or higher.
1391 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
1392
1393Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
1394
1395 * configure: Regenerated.
1396 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
1397 avoid name clashes with SunOS headers.
1398
1399Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
1400
1401 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
1402
551f3fbb
JL
1403Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
1404
1405 * gdb.base/callfuncs.exp: Finish last change -- make sure the
1406 prototype information ends up in the compiler info file.
1407
04d5f3d6
FF
1408Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
1409
1410 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
1411 attempting to regenerate it. Eliminate use of a temporary file
1412 and just generate the info file directly. Source it immediately,
1413 for consistency of use.
1414 * gdb.base/corefile.exp: Ditto
1415 * gdb.base/exprs.exp: Ditto.
1416 * gdb.base/funcargs.exp: Ditto.
1417 * gdb.base/langs.exp: Ditto.
1418 * gdb.base/list.exp: Ditto.
1419 * gdb.base/mips_pro.exp: Ditto.
1420 * gdb.base/nodebug.exp: Ditto.
1421 * gdb.base/opaque.exp: Ditto.
1422 * gdb.base/ptype.exp: Ditto.
1423 * gdb.base/scope.exp: Ditto.
1424 * gdb.base/setvar.exp: Ditto.
1425 * gdb.base/signals.exp: Ditto.
1426 * gdb.base/whatis.exp: Ditto.
1427 * gdb.c++/templates.exp: Ditto.
1428 * gdb.c++/virtfunc.exp: Ditto.
1429 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
1430 whether or not to add -lstdc++ to the compile command line args.
1431
1432Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1433
1434 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
1435 it got fixed by the recent lookup_minimal_symbol_by_pc change.
1436 Increase timeout, a lot of single stepping might be needed if the
1437 target has no hardware watchpoints.
1438
cca075fb
JL
1439Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
1440
1441 * gdb.base/break.exp: Ignore compiler warnings when compiling
1442 break.c.
1443 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
1444 * gdb.base/default.exp: Add h8300 xfails. Handle messages
1445 from remote-sim.
1446 * gdb.base/exprs.exp: Add h8300 xfails.
1447 * gdb.base/funcargs.exp: Likewise.
1448 * gdb.base/nodebug.exp: Likewise.
1449 * gdb.base/printcmds.exp: Likewise.
1450 * gdb.base/ptype.exp: Likewise.
1451 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
1452 h8300 xfails.
1453 * gdb.base/return.exp: Handle float/double precision problems
1454 on the h8300.
1455 * gdb.base/funcargs.c: Explicitly make last constant argument to
1456 call_after_alloca_subr an unsigned long type.
1457 * gdb.base/return.c: Include stdio.h.
1458
4db6401f
RS
1459Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1460
1461 * config/abug.exp: New file for the older Motorola Bug monitor
1462 that runs on the mvme13x series VME boards.
1463 * config/monitor.exp: Use the new config array for target settings
1464 if they exist.
1465
ec6239dc
SS
1466Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
1467
1468 * sim-gdb.exp: Make the SH simulator allocate less space when
1469 it is targeted.
1470
d124785e
JL
1471Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
1472
1473 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
1474 test.
1475
1476Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
1477
1478 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
1479 "rs6000-*-*" for "list function in include file" when gcc compiled.
1480 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
1481 for "p ctable1[120]".
1482 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
1483 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
1484 Remove setup_xfail for "rs6000-*-*" for
1485 "print 'scope0.c'::filelocal before run".
1486 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
1487 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
1488 since some compilers don't allow both options to be given
1489 on the same command line. Create object file and move it.
1490
8ce1c210
FF
1491Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
1492
1493 * gdb.base/corefile.exp: Always regenerate the core file, since
1494 we always regenerate the coremaker program. Detect special case
d2309db1 1495 where registers cannot be read from core file.
8ce1c210 1496
a9424716
FF
1497Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
1498
1499 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
1500 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
1501 * gdb.c++/templates.exp: Only match on basename of file since
1502 some formats like xcoff don't encode directory information.
1503 * gdb.stabs/weird.exp: Use the right sed script for powerpc
1504 and rs6000 AIX xcoff targets.
1505 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
1506 * configure: Regenerate.
1507 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
1508 here, rather than in distclean.
1509
9b4df2e5
FF
1510Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
1511
1512 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
1513 defined, and use it to compile the test case with -O2. The
1514 native compilation still uses no optimization.
1515 * gdb.base/mips_pro.c: Remove inline assembly code since
1516 it is compiled PIC by default, which results in assembler
1517 warnings that make the testsuite think the compilation
1518 was unsuccessful.
1519
6991e957
FF
1520Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
1521
1522 * gdb.c++/misc.exp: Add note to message for
1523 "print s.a for foo struct" that this is a known gcc 2.7.2
1524 and earlier bug.
1525
1b5b9581
FF
1526Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
1527
1528 * gdb.base/break.exp: Fix pattern for matching "Delete all
1529 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
1530 setup_xfail for deleting all breakpoints test. Fix various
1531 timeout messages to include "(timeout)".
1532 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
1533 for "p t_float_values2(3.14159,float_val2)".
1534 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
1535 for "continue to call2g" when gcc compiled.
1536 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
1537 "up to foo in langs.exp", "show language at foo in langs.exp",
1538 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
1539 and "show language at fsub in langs.exp".
1540 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
1541 "list line 1 in include file", "list message for lines past EOF",
1542 "list function in include file", "list list0.h:foo", and
1543 "list filename:function; nonexistant function".
1544 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
1545 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
1546 and "ptype t_char_array" to be for native cc only.
1547
a1cdb717
FF
1548Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
1549
1550 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
1551 setup_xfail for "print coremaker_bss", "print coremaker_ro",
1552 "print func2::coremaker_local", and "backtrace in corefile.exp".
1553
38b92747
FF
1554Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
1555
1556 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
1557 "bt in signals.exp". This problem only appears when running
1558 the testsuite, and then only intermittently.
1559
063c5ee0
SS
1560Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
1561
1562 * gdb.base/return.exp (return_tests): Differentiate between
1563 two tests of continuing.
1564
1565Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
1566
1567 * */Makefile.in (maintainer-clean): Remove config.log.
1568 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
1569 * gdb.c++/Makefile.in (PROGS): Add inherit.
1570 (clean): Remove *.ci.
1571
1572Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
1573
1574 * gdb.c++/misc.cc: Add test code from Mike Stump.
1575 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
1576
8a25c34c
FF
1577Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
1578
1579 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
1580 to "alpha-*-osf2*" and add comment.
1581 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
1582 setup_xfail for "step over execarg initialization" and
1583 "step over corearg initialization".
1584 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
1585 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
1586 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
1587 gcc compiled for "print coremaker_bss", "print coremaker_ro",
1588 "print func2::coremaker_local", and "backtrace in corefile.exp".
1589 * gdb.base/signals.exp: Build and source signals.ci.
8a25c34c
FF
1590 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
1591 to be for gcc only.
1592 * lib/gdb.exp: Move verbose statements outside conditionals.
1593
8b495156
FF
1594Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1595
1596 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
1597 Feb 3 procfs.c change.
1598
a7e254ec
FF
1599Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
1600
1601 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
1602
5c7516ee 1603Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
baa833b9 1604
5c7516ee 1605 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
a7e254ec
FF
1606 from dejagnu's apparent default of 10 seconds, which gives random
1607 results when running the tests over NFS on moderately loaded systems.
5c7516ee
FF
1608 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
1609
1610Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
1611
1612 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
1613 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
1614 result reports.
baa833b9 1615
950251de
FF
1616Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
1617
1618 * configure.in (CY_AC_PATH_TCLH): Remove.
1619 * configure: Regenerate.
1620
2f4e239c
FF
1621Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
1622
1623 * gdb.c++/Makefile.in (clean): Add missing '{'.
1624
4771fe15
JL
1625Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
1626
2f4e239c
FF
1627 * lib/gdb.exp: Provide a default value for noinferior.
1628
4771fe15
JL
1629 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
1630 Load libgloss.exp.
1631
a827a33f
JL
1632Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
1633
1634 * gdb.disasm/hppa.exp: Compile directly into an executable, use
1635 the executable, not the .o to run the tests from.
1636
9b2ceeb1
JL
1637Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
1638
1be1bc38
JL
1639 * gdb.base/break.exp: Don't test for program exit or exit status
1640 if $noresults if nonzero.
1641 * gdb.base/langs.exp: Likewise.
1642 * gdb.base/watchpoint.exp: Likewise.
1643
9b2ceeb1
JL
1644 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
1645 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
1646 trying to compile the testcase.
1647
eb47fd9d
DE
1648Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
1649
1650 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9b2ceeb1 1651 * gdb.base/signals.exp (continue to handler): Likewise.
eb47fd9d 1652
a4ff5d33
PB
1653Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
1654
ef11a529
PB
1655 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
1656
a4ff5d33
PB
1657 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
1658
546bfba8
JL
1659Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
1660
1661 * gdb.base/corefile.exp: Recognize "not found" as failure
1662 when trying to determine if a core file was generated.
1663 If no core file was generate the first time, try again without
1664 the ulimit -c to work around braindamaged shells.
1665
8dd0158f
FF
1666Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
1667
c4e13a27
FF
1668 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
1669 [] tests with "test" and enclose string in quotes.
1670 * gdb.stabs/configure: Rebuild
1671
4e327047
TT
1672Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
1673
1674 Changes in sync with expect:
1675 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
1676 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
1677 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
1678 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
1679 argument to AC_REQUIRE.
1680 * configure: Regenerated.
1681
4b2dd778
FF
1682Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
1683
1684 * gdb.base/corefile.exp: When generating a core, discard any
1685 error messages about ulimit not found and the "core dumped"
1686 message from the shell that runs the coredumper.
1687
0069d9a0
JL
1688Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
1689
978be38e
JL
1690 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
1691
0069d9a0
JL
1692 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
1693 which sed script to run. Expect failure for v_comb test
1694 on PA targets too.
1695
1696Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
1697
1698 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
1699 "print func2::coremaker_local" and for "backtrace in corefile.exp"
1700
89e6c70d
FF
1701Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
1702
af6d4d16
FF
1703 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
1704 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
1705 "sparc-sun-solaris*" xfails for "p v_comb".
89e6c70d
FF
1706 * lib/gdb.exp (default_gdb_start): Fix typo.
1707 * gdb.base/corefile.exp: Allow "Core was generated by ..."
1708 messages to not include the full program name that caused
1709 the core dump since some systems (such as solaris) apparently
1710 truncate this path to about 80 characters.
1711 When generating a core file first try increasing the core file
1712 size limit to unlimited since some systems may default it to
1713 zero, and it is harmless to try it. Move the test for failing
1714 to generate a core file to where it will actually get executed.
1715 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
1716 new gdb result from g++ debug info improvements and make old
1717 pattern obsolescent. Also account for size_t differences
1718 (may be int or long).
1719 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
1720 initialization before function call is placed in the delay slot
1721 and thus appears to be skipped over by commands such as "next".
1722
f526457c
SS
1723Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
1724
1725 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
1726
1727Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
1728
1729 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
1730 input source file; fix code to compile test to deal with this
1731 convention.
1732 * gdb.c++/*.exp: Likewise.
1733
edc1ccab
FF
1734Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
1735
1736 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
1737 "bt in signals.exp".
1738
1739Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
1740
1741 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
1742 "step over execarg initialization" and
1743 "step over corearg initialization".
1744
1745Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
1746
1747 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
1748 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
1749
782445c7
FF
1750Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
1751
1752 From Rob Savoye (rob@poseidon.cygnus.com)
1753 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
edc1ccab
FF
1754 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
1755 configure.in}, gdb.disasm/{Makefile.in, configure.in},
1756 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
1757 configure.in}: Major reworking for autoconfig.
782445c7 1758 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
edc1ccab
FF
1759 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
1760 New files.
782445c7 1761 * config/unix-gdb.exp: Make GDB global.
edc1ccab
FF
1762 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
1763 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
1764 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
1765 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
1766 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
1767 term.exp, twice.exp, watchpoint.exp, whatis.exp},
1768 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
1769 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
1770 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
1771 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
1772 pr-8136.exp, result.exp, string.exp, tuples.exp},
782445c7 1773 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
edc1ccab
FF
1774 to returns as necessary, arrange for test to compile own testcase
1775 executable.
782445c7
FF
1776 * lib/gdb.exp: Changes for testsuite to compile own test cases.
1777
1778Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
1779
1780 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
1781 clear_xfail at end of test which might not call either pass or fail.
1782 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
1783 "backtrace through signal handler".
1784
1785Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1786
1787 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
1788 continuing from a job control stop signal.
1789 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
1790
dfbb1a26
JL
1791Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
1792
1793 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
1794 * gdb.base/corefile.exp: Likewise.
1795 * gdb.base/funcargs.exp: Likewise.
1796
1797Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
1798
1799 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
1800 * config/monitor.exp: Add support for setting baud rate.
1801
1802Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
536a7a16
FF
1803
1804 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
1805 i*86-*-linux* xfails for "backtrace through signal handler".
1806 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
1807 "print func2::coremaker_local".
1808 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
dfbb1a26 1809 alpha-dec-osf2* xfail for
536a7a16 1810 "delete all breakpoints when none".
536a7a16 1811
b998e7b8
FF
1812Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
1813
1814 * gdb.base/break.exp: Change test that deletes all breakpoints
1815 when no user breakpoints are installed. A post 4.15 change
1816 causes gdb to no longer prompt in this case.
1817
c7c26058
FF
1818Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
1819
1820 * gdb.base/return.exp (return_tests): Change xfail for test
1821 "correct value returned double test" to stop xfailing at
1822 Solaris 2.5. Apparently the bug has been fixed.
1823
1130734d
FF
1824Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
1825
1826 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
1827 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
1828
cb016f01
JL
1829Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
1830
1831 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
1832 * gdb.disasm/hppa.s: Corresponding changes.
1833
1834Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
1835
1836 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
1837 makefile fragment.
1838 * config/mt-hpux: Deleted.
1839
00c916f4
JL
1840Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
1841
1842 * Many files: When warning about suppressed tests due to a
1843 nonexistant test binary, avoid incrementing the warning count.
1844
1845Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
1846
1847 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
1848
56040190
PS
1849Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1850
1851 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
1852 "sparc-*-solaris2*".
1853
1854Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1855
1856 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
1857 Add global and local variables and initialize them.
1858 * gdb.base/corefile.exp: Test correct mapping of corefile sections
1859 by printing variables. Remove rs6000 and powerpc xfails, BFD now
1860 extracts the file name and terminating signal from the core file.
1861 * TODO: Remove note about tests for correct mapping of corefile.
1862 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
1863 from optimizing it away.
1864 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
1865 handles common blocks.
1866
d4f1e4ee
JL
1867Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
1868
1869 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
1870 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
1871
582433a8
ILT
1872Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
1873
1874 * Makefile.in (maintainer-clean): New target, synonym for
1875 realclean.
1876 * gdb.base/Makefile.in (maintainer-clean): Likewise.
1877 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
1878 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
1879 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
1880 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
1881 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
1882
462bde03
FF
1883Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
1884
1885 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
1886 xfails when not gcc compiled for "print foo::funclocal".
1887 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
1888 "print foo::funclocal at foo",
1889 "print 'scope1.c'::foo::funclocal at foo",
1890 "print foo::funclocal_bss at foo",
1891 "print 'scope1.c'::foo::funclocal_bss at foo",
1892 "print foo::funclocal_ro at foo",
1893 "print 'scope1.c'::foo::funclocal_ro at foo",
1894 "print bar::funclocal at foo" and
1895 "print 'scope1.c'::bar::funclocal at foo".
1896 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
1897 gcc compiled for "print foo::funclocal at bar".
1898 Expand all messages to ensure that they identify that
1899 the test is at bar().
1900 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
1901 gcc compiled for:
1902 "ptype on opaque struct pointer (statically)",
1903 "ptype on opaque struct tagname (statically)",
1904 "ptype on opaque struct pointer (dynamically) 1",
1905 "ptype on opaque struct tagname (dynamically) 1",
1906 "ptype on opaque struct pointer (dynamically) 2" and
1907 "ptype on opaque struct tagname (dynamically) 2
1908 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
1909 gcc compiled for:
1910 "p datalocal"
1911 "whatis datalocal",
1912 "ptype datalocal",
1913 "p bsslocal",
1914 "whatis bsslocal", and
1915 "ptype bsslocal".
1916 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
1917 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
1918 when not gcc compiled.
1919 * gdb.base/funcargs.exp (float_and_integral_args): Add
1920 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
1921 compiled.
1922 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
1923 "backtrace from call6a" when not gcc compiled.
1924 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
1925 "backtrace from call7a" when not gcc compiled.
1926 * gdb.base/callfuncs.exp (do_function_calls):
1927 Add "hppa*-*-hpux*" xfail when not gcc compiled for
1928 "p t_char_array_values(char_array_val2,char_array_val1)",
1929 "p t_char_array_values(char_array_val1,char_array_val2)",
1930 "p t_char_array_values("carray 1","carray 2")",
1931 "p t_char_array_values("carray 1",char_array_val2)",
1932 "p t_char_array_values(char_array_val1,"carray 2")",
1933 "p sum_args(1,{2})",
1934 "p sum_args(2,{2,3})",
1935 "p sum_args(3,{2,3,4})",
1936 "p sum_args(4,{2,3,4,5})"
1937 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
1938 "backtrace in corefile.exp" when not gcc compiled.
1939
7eb10f9a
PS
1940Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1941
1942 * gdb.base/signals.exp: Rewrite `handle all print' test as
1943 a procedure. Accept blanks or TABs as whitespace, increase
1944 timeout and expect input buffer size for the large output
1945 from the command. Remove "i*86-*-bsdi2.0" xfail.
1946
5b1748d4
PS
1947Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1948
1949 * gdb.base/setvar.exp: Add new testcases for truncation when
1950 assigning invalid values to bitfields.
1951
218f9f03
FF
1952Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
1953
1954 * gdb.base/callfuncs.exp (do_function_calls): Remove
1955 mips-sgi-irix* xfail for
1956 "call inferior func with struct - returns char *"
1957 and fix test so that an optional (unsigned char *) cast is
1958 accepted in the result.
1959
c08e5694
FF
1960Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
1961
1962 * gdb.base/funcargs.exp (float_and_integral_args): Remove
1963 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
1964 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
1965 * gdb.base/signals.exp: Remove duplicate "handle all print" test
1966 that accidentally got checked in.
1967
5762d8c6
FF
1968Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
1969
1970 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
1971 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
1972 compiled test.
1973 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
1974 Add mips-sgi-irix5* xfail for not gcc compiled.
1975 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
1976 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
1977 "p top", "whatis top", "p middle", and "whatis middle".
1978 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
1979 "whatis signed char" for not gcc compiled.
1980 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
1981 "set variable signed char=-1 (-1)" and
1982 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
1983 * gdb.base/funcargs.exp (float_and_integral_args):
1984 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
1985 Add mips-sgi-irix* xfail when not gcc compiled for
1986 "continue to call2b".
1987 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
1988 "continue to call2g".
1989 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
1990 "backtrace from call6a"
1991 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
1992 "backtrace from call7k".
1993 Add mips-sgi-irix5* xfail when not gcc compiled for
1994 "backtrace from call7a".
1995 (localvars_after_alloca): Fix gdb_test cmds for
1996 "print * after runto ...".
1997 Remove rs6000-*-* xfails for
1998 "print i after runto localvars_after_alloca" and
1999 "print l after runto localvars_after_alloca"
2000 for all compilers.
2001 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
2002 when not compiled with gcc, for:
2003 "print signed char == (minus)",
2004 "print signed char != (minus)",
2005 "print signed char < (minus)",
2006 "print signed char > (minus)".
2007 * gdb.base/callfuncs.exp (do_function_calls):
2008 Add mips-sgi-irix* xfail, when compiled with native compiler, for
2009 "call inferior func with struct - returns char *".
2010 * gdb.base/return.exp (return_tests): Change xfail for
2011 "correct value returned double test" to include Solaris 2.4.
2012 * gdb.base/funcargs.exp (float_and_integral_args):
2013 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
2014
3c88a10a
PS
2015Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2016
2017 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
2018 enumeration bitfields if compiling with GNU C.
2019 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
2020 to empty' prompt.
2021
80d28979
JL
2022Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
2023
b9ba33e6
JL
2024 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
2025 test for PRO targets.
2026
80d28979
JL
2027 * gdb.base/funcargs.exp: Avoid ever setting more than 8
2028 breakpoints in the inferior at any given time by making
2029 two groups of breakpoints for call2*, call6* and call7*
2030 tests.
2031
71568251
PS
2032Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2033
2034 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
2035 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
2036 from optimizing it away.
2037 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
2038 "call inferior func with struct".
2039
46ce3de0
SS
2040Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
2041
2042 * configure.in: Only configure gdb.chill for particular targets.
2043
ce102e96
FF
2044Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
2045
2046 * gdb.base/Makefile.in: Add action to .c.o transformation
2047 rule that generates a .ci file for each .o file and remove
2048 explicit .c.o rules except for callfuncs.o.
2049 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
2050 generates a .ci file for each .o file and remove explicit
2051 .cc.o rules.
2052 (clean): Remove *.tmp *.ci files.
2053 (EXECUTABLES): Remove templ-info.exp.
2054 * gdb.base/compiler.c: New file.
2055 * gdb.c++/compiler.cc: New file
2056 * gdb.base/scope.exp: Source gdb.base/scope.ci.
2057 Change rs6000-*-* xfail for
2058 "print 'scope0.c'::filelocal_ro" and
2059 "print 'scope1.c'::filelocal" and
2060 "print 'scope1.c'::filelocal_bss" and
2061 "print 'scope1.c'::filelocal_ro" and
2062 "print 'scope1.c'::foo::funclocal" and
2063 "print 'scope1.c'::foo::funclocal_ro" and
2064 "print 'scope1.c'::bar::funclocal" and
2065 "print 'scope0.c'::filelocal_ro" and
2066 "print 'scope1.c'::filelocal at foo" and
2067 "print 'scope1.c'::filelocal_bss at foo" and
2068 "print 'scope1.c'::filelocal_ro at foo" and
2069 "print 'scope1.c'::foo::funclocal at foo" and
2070 "print 'scope1.c'::foo::funclocal_bss at foo" and
2071 "print 'scope1.c'::foo::funclocal_ro at foo" and
2072 "print 'scope1.c'::bar::funclocal at foo" and
2073 "print 'scope0.c'::filelocal_ro" and
2074 "print 'scope1.c'::filelocal" and
2075 "print 'scope1.c'::filelocal_bss" and
2076 "print 'scope1.c'::filelocal_ro" and
2077 "print 'scope1.c'::foo::funclocal" and
2078 "print 'scope1.c'::foo::funclocal_bss" and
2079 "print 'scope1.c'::foo::funclocal_ro" and
2080 "print 'scope1.c'::bar::funclocal" and
2081 "print 'scope1.c'::bar::funclocal_bss"
2082 to only be xfail'd when not compiled with gcc.
2083 Add rs6000-*-* xfail for
2084 "print 'scope0.c'::filelocal_bss before run"
2085 when compiled with gcc.
2086 (test_at_main): Add rs6000-*-* xfail for
2087 "print filelocal_ro in test_at_main"
2088 when compiled with gcc.
2089 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
2090 Add rs6000-*-aix* xfail for
2091 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
2092 "ptype t_char_array", not compiled with gcc.
2093 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
2094 xfail for "list foo (in include file)" when gcc compiled.
2095 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
2096 (integral_args): Add rs6000-*-* xfail for
2097 "run to call0a" if not compiled with gcc.
2098 (unsigned_integral_args): Add rs6000-*-* xfail for
2099 "run to call1a" if not compiled with gcc.
2100 (float_and_integral_args): Add rs6000-*-* xfail for
2101 "run to call2a" if not compiled with gcc and for
2102 "continue to call2b" for any compiler.
2103 Add rs6000-*-* xfail to
2104 "print f1 after run to call2a" for gcc compiled.
2105 (discard_and_shuffle): Add rs6000-*-* xfail for
2106 "run to call6a".
2107 (shuffle_round_robin): Add rs6000-*-* xfail for
2108 "backtrace from call7a" if not compiled with gcc.
2109 Add rs6000-*-* xfail for
2110 "backtrace from call7b" if compiled with gcc.
2111 (call_after_alloca): Add rs6000-*-* xfail for
2112 "print c in call_after_alloca" and
2113 "print s in call_after_alloca" and
2114 "backtrace from call_after_alloca_subr"
2115 if not compiled with gcc.
2116 (localvars_in_indirect_call): Add rs6000-*-* xfail for
2117 "print c in localvars_in_indirect_call" and
2118 "print c in localvars_in_indirect_call" and
2119 "backtrace in indirectly called function" and
2120 "stepping into indirectly called function"
2121 if not compiled with gcc.
2122 (localvars_after_alloca): Add rs6000-*-* xfail for
2123 "print c after runto localvars_after_alloca" and
2124 "print s after runto localvars_after_alloca" and
2125 "print i after runto localvars_after_alloca" and
2126 "print l after runto localvars_after_alloca"
2127 for all compilers.
2128 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
2129 than whatis-info.exp.
2130 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
2131 than opaque-info.exp.
2132 Setup rs6000-*-* xfail for
2133 "ptype on opaque struct pointer (statically)" and
2134 "ptype on opaque struct pointer (dynamically)" when
2135 not compiled with gcc.
2136 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
2137 rather than callf-info.exp.
2138 (do_function_calls): Add clear_xfail for rs6000-*-* for
2139 "p t_float_values2(3.14159,float_val2)". Seems to work
2140 fine there, both with xlc and gcc. Need to find out what
2141 it is doing right and fix other platforms.
2142 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
2143 "call inferior func with struct - returns int",
2144 "call inferior func with struct - returns long",
2145 "call inferior func with struct - returns float",
2146 "call inferior func with struct - returns double",
2147 "call inferior func with struct - returns char *",
2148 but only if not gcc compiled (presumes xlc compiled).
2149 Change rs6000-*-* xfails for
2150 "call inferior func with struct - returns char" and
2151 " call inferior func with struct - returns short" to only
2152 xfail if not using gcc.
2153 (clean mostlyclean): Remove *.ci and *.tmp files.
2154 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
2155 than templ-info.exp.
2156 * gdb.base/langs.exp: Source gdb.base/langs.ci.
2157 Add rs6000-*-* xfail for "up to foo in langs.exp"
2158 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
2159 when not gcc compiled.
2160
5c6f833b
JL
2161Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2162
2163 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
2164 * gdb.base/corefile.exp: Likewise.
2165 * gdb.base/list.exp: Likewise.
2166 * gdb.base/scope.exp: Likewise.
2167 * gdb.base/siganls.exp: Likewise.
2168
2169 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
2170 compiler output.
2171 * gdb.base/whatis.exp: Likewise.
2172
e334d7ea
JL
2173Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
2174
2175 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
2176 failure (opcode table has been fixed to match reality).
2177
c08e5694 2178Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
ce102e96
FF
2179
2180 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
2181 "call inferior func with struct - returns char",
2182 "call inferior func with struct - returns short"
2183
2184 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
2185 "print 'scope0.c'::filelocal at main",
2186 "print 'scope0.c'::filelocal_bss in test_at_main",
2187 "print 'scope0.c'::filelocal at foo",
2188 "print 'scope0.c'::filelocal_bss in test_at_foo",
2189 "print 'scope0.c'::filelocal at bar",
2190 "print 'scope0.c'::filelocal_bss in test_at_bar"
2191
2192 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
2193 in source file 1". This bug seems to have been fixed with both
2194 gcc and native cc (was native assembler bug?).
2195
06c87bef
FF
2196Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
2197
2198 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
2199 "backtrace through signal handler" to "i*86-*-sysv4*".
2200 * gdb.base/signals.exp: Add xfail for "'next' behaved as
2201 continue" case. Add "known SVR4 bug" to fail message.
2202 Add "i*86-*-bsdi2.0" xfail for "handle all print".
2203 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
2204 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
2205 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
2206 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
2207 "up to foo in langs.exp", "show language at foo in
2208 langs.exp", "up to cppsub_ in langs.exp", "show
2209 language at cppsub_ in langs.exp", "up to fsub in
2210 langs.exp", and "show language at fsub in langs.exp".
2211 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
2212 "bactrace in corefile.exp".
2213 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
2214 "call inferior function with struct - returns float" and
2215 "call inferior function with struct - returns double".
2216
98395eaf
JL
2217Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
2218
2219 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
2220 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
2221 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
2222 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
2223
06c87bef
FF
2224Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
2225
2226 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
2227 (or overriden) "CHILL" macro rather then bare "gcc".
2228 Also look for ../../gcc/xgcc since that is what we will
2229 actually need, not "Makefile". Remove following assignment
2230 of CHILL to CHILL_FOR_TARGET because that results in
2231 recursive definition.
2232
db186b3d
FF
2233Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
2234
2235 * gdb.base/corefile.exp: Change xfail for backtrace in
2236 corefile.exp from linuxaout to all linux.
2237 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
2238 cases where we miss the breakpoint at the signal handler
2239 for some reason. Setup xfail for linuxoldld/linuxaout and
2240 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
2241 hitting SIGURG breakpoint.
2242 * gdb.base/signals.exp: Setup xfail for "next" acting like
2243 continue to add linuxoldld. Setup xfail for all linux for
2244 "next to handler in signals_tests_1", "backtrace in
2245 signals_tests_1", "continue to func1", "pass SIGUSR1",
2246 and continue to handler".
2247
2248Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
2249
2250 * Update all FSF addresses except those in COPYING* files.
2251
87544f53
FF
2252Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
2253
2254 * gdb.base/a2-run.exp: Change messages to be more explicit about
2255 the status of args, and quote binfile in results.
2256
eed4066f
FF
2257Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
2258
2259 * gdb.base/callfuncs.exp: Add tests for passing structs to
2260 inferior functions and return various types.
2261 * gdb.base/callfuncs.c: Add functions to receive a struct
2262 and return a member of the struct, in various types.
2263
96fd3d08
PS
2264Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2265
2266 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
2267
2268Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
2269
2270 * config/vxworks29k.exp: New file, sources vxworks.exp.
2271
e72d8622
JL
2272Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2273
2274 * config/gdbremote.exp: New file. Testing framework using
2275 gdbserver.
2276
3b013a3a
FF
2277Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
2278
2279 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
2280 "call function when asleep" and "send end of file".
2281 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
2282 for "backtrace in corefile.exp".
2283 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
2284 for "backtrace through signal handler".
2285 * gdb.base/corefile.exp: Make sure we actually generate a core file
2286 before trying the core tests. Some systems allow the user to suppress
2287 generation of core files and default to that (linux for example).
2288 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
2289 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
2290
2291Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2292
2293 * gdb.threads: New directory with some crude multi-threaded
2294 gdb tests (step.exp and step2.exp).
2295 * config/mt-lynx (STEP_EXECUTABLE): Define.
2296 (THREADFLAGS): Define.
2297
2f11e8d4
JL
2298Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
2299
d9d9e563
JL
2300 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
2301
8b67f01d
JL
2302 * gdb.base/signals.exp: Disable whole file for lynx until
2303 further notice.
2304
2f11e8d4
JL
2305 * gdb.base/signals.exp: xfail test where "next" acts like
2306 "continue" for lynx.
23843691 2307
92d9020d
JL
2308 * gdb.base/interrupt.exp: xfail test for calling function while
2309 inferior is asleep for lynx.
2310
23843691
JL
2311 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
2312 than one cr-lf after each command.
2313
fe3c360b
PS
2314Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2315
2316 * configure.in: Reinstate setting of stabsdirs variable, fix
2317 typo in setting up configdirs for native builds.
2318
2319 * gdb.base/return.exp: Fix typo in return double test.
2320 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
2321 compiler from optimizing them away.
2322
2323Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
2324
2325 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
2326 sequences to be echo'd by gdb when using gdb_test.
2327 * gdb.chill/chexp.exp: Likewise.
2328 * gdb.fortran/exprs.exp: Likewise
2329
f1c9e446
JL
2330Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
2331
2332 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
2333 after the inferior gdb has started.
2334
2335 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
2336 after each command.
2337 * gdb.base/funcargs.exp: Likewise.
2338 * gdb.base/gdbvars.exp: Likewise.
2339 * gdb.base/interrupt.exp: Likewise.
2340 * gdb.base/list.exp: Likewise.
2341 * gdb.base/watchpoint.exp: Likewise.
2342 * gdb.c++/demangle.exp: Likewise.
2343 * gdb.c++/inherit.exp: Likewise.
2344 * gdb.chill/chexp.exp: Likewise.
2345 * gdb.fortran/exprs.exp: Likewise.
f4c40a88 2346
9ce4ab84
JL
2347 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
2348 test if we can't handle IO to/from the inferior.
2349
35e7ac7f
JL
2350 * gdb.c++/misc.exp: Always check for a program already being
2351 started after sending a "run" command to gdb.
2352
b2620293
JL
2353 * gdb.base/twice.exp: Start with a fresh gdb.
2354
780f9763
JL
2355 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
2356 only depend on gdb's expression code, not the chill runtime.
2357
f20dfd56
JL
2358 * gdb.base/return.c: Put return values into variables so we
2359 can have gdb print them rather than depending on the program
2360 to print them.
2361 * gdb.base/return.exp: Corresponding changes.
2362
46e8d411
JL
2363 * lib/gdb.exp: Provide default value for noinferiorio.
2364 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
2365 the inferior.
2366
8c72d4fc
JL
2367 * gdb.base/break.exp: Always check for a program already being
2368 started after sending a "run" command to gdb.
2369 (text_next_with_recursion): Don't check the output from the
2370 program's printf statement. Instead just make sure the program
2371 exited.
2372
f4c40a88
JL
2373 * gdb.base/commands.exp: Protect tests which need arguments with
2374 $noargs conditionals.
2375
4bbec291
PS
2376Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2377
2378 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
2379 of structure member arrays to match gdb/valops.c:value_addr change.
2380
2381Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
2382
2383 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
2384 cases.
2385
c08e5694 2386Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
b49f423b 2387
69423808
FF
2388 * configure.in (configdirs): Remove gdb.chill from default list
2389 of subdirs and then add it back in only if doing a native build.
2390 The current chill compiler does not yet work in any cross build.
b49f423b
FF
2391 * Revert all signal changes from Jul 6.
2392 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
2393 for sh-hms targets, allowing these tests to link, with no other
2394 changes. Testing is suppressed by setting "nosignals" in site.exp.
2395
2396Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
2397
2398 * configure.in (signaldirs): Define and add to configdirs for all
2399 targets except some specific ones that are known to not support signals.
2400 Also clean up formatting.
2401 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
2402 (signals, sigall): Remove rules to build.
2403 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
2404 Moved to new gdb.signals directory.
2405 * gdb.signals: New test directory.
2406 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
2407 signals.c signals.exp}: New or moved files.
2408
c9f7cd7b
JL
2409Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
2410
2411 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
2412
b49f423b 2413Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
b9f12fd9
FF
2414
2415 * gdb.base/return.exp: Xfail `return double' test failure
2416 on at least Solaris 2.3 and handle future/past versions on
2417 a case by case basis as appropriate. Also update message
2418 to include i*86 failures.
2419
0835edd6
JK
2420Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2421
b9f12fd9
FF
2422 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
2423
2424 * lib/gdb.exp: Fix comment which erroneously identified
2425 gdb_file_cmd as gdb_load (the 19 May change was in fact to
2426 gdb_file_cmd not gdb_load).
2427 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
2428
0835edd6
JK
2429 * gdb.base/setvar.exp: Make test names consistent between pass and
2430 fail cases. Use gdb_test more.
2431
2432Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2433
2434 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
2435
2436Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2437
2438 * gdb.base/help.exp: Fix expected help string for `show commands'.
2439
fe5d4b85
JK
2440Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
2441
2442 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
2443
2444 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
2445 of a text section.
2446
f031fc2c
SG
2447Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
2448
2449 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7c71315c
SG
2450 that loop eventually terminates. Fix Connection refused logic so
2451 that testsuite will expire nicely.
f031fc2c 2452
7e7b4a02
SG
2453Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
2454
2455 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
2456 config/rom68k.exp: New tcl glue for the appropriate monitors.
2457 These all just end up calling monitor.exp.
2458 * config/monitor.exp (gdb_target_monitor): Handle `Connection
2459 refused' by retrying. Cleanup some timeout issues.
2460 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
2461 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
2462 callers don't have to set/restore global timeout variable.
2463
2464 * The following set of changes centralizes management of the global
2465 timeout variable. This way, it can be set in one target dependent
2466 place instead of dozens of places scattered throughout the test suite.
2467 If you need to lengthen a timeout, then you should either set timeout
2468 in one of the config/{target}.exp files, or multiply it by a factor.
2469 Setting it to an absolute value is always going to lose for some
2470 targets.
2471 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
2472 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
2473 * gdb.base/funcargs.exp: Don't set timeout.
2474 * gdb.base/list.exp (test_forward_search): Only use local timeout.
2475 * gdb.base/printcmds.exp (test_print_string_constants
2476 test_print_array_constants): Don't set timeout.
2477 * gdb.base/ptype.exp: Don't set timeout.
2478 * gdb.base/recurse.exp: Don't set timeout.
2479 * gdb.base/return.exp: Don't set timeout.
2480 * gdb.base/watchpoint.exp: Don't set timeout.
2481 * gdb.c++/classes.exp (do_tests): Don't set timeout.
2482 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
2483
5c36767e
TG
2484Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
2485
2486 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
2487
2488Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2489
2490 * lib/gdb.exp: Disable chill tests for irix5.
2491
7da20c11
JK
2492Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2493
2494 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
2495 each test pass or fail.
2496
b074fd2f
JK
2497Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2498
2499 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
2500 xlc not gcc.
2501
1e2bb164
SG
2502Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
2503
2504 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
2505
43967a76
SG
2506Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
2507
2508 * config/est.exp: Fix copyright and comments. Remove dead code.
2509 Use targetname, serialport and baud variables instead of fixed
2510 constants.
2511 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
2512 * config/cpu32bug.exp: New file to support cpu32bug monitors.
2513
4c5eefab
JK
2514Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2515
2516 * gdb.base/watchpoint.exp: Don't run
2517 test_watchpoint_triggered_in_syscall for sunos.
2518
2519Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2520
2521 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
2522 they don't seem to exist. Do include stdio.h.
2523
9b86fdca
JK
2524Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2525
2526 * gdb.base/a1-selftest.exp: Add alpha xfail.
2527
2528Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2529
2530 * gdb.base/watchpoint.c (main): Prompt before calling read().
2531 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
2532 Revise accordingly. Remove cruft about sending "123" several
2533 times, until it gets noticed. Clean up the "print buf[0]" stuff
2534 so that it passes or fails, and waits for prompts in the usual way.
2535
06ce5be9
JK
2536Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2537
4dc75a28
JK
2538 * gdb.base/recurse.exp: Fix comment.
2539
2540 * TODO: Remove item about printing variables in nodebug.exp. Add
2541 item about enabling tests which are only run on some targets.
2542
2543 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
2544 fail, make test names unique, use new gdb_test convention
2545 regarding pattern, use gdb_test more, etc.).
2546
06ce5be9
JK
2547 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
2548 fail, make test names unique, etc.).
2549
6b61e21d
PS
2550Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2551
2552 * gdb.base/nodebug.c: Change return type of top and middle to
2553 short.
2554 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
2555 are fixed by the recent mdebugread.c changes. Allow `short ()'
2556 as type for top and middle.
2557
84ccb887
JK
2558Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2559
2560 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
2561 nearly as I can tell, the whole thing was an accident in Stu's
2562 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
2563 to replace a send/expect pair with gdb_test, but ended up only
2564 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
2565 of 30 Mar 1995 took care of it, but left this vestigial comment
2566 which I am now nuking.
2567
2568Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2569
2570 * gdb.base/break.exp: Look for different line number for
2571 breakpoint at main depending on usestubs.
2572
4507de2d
PS
2573Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2574
2575 * gdb.base/list.exp: Adjust some alternate expect patterns to
2576 match recent list0.c change. Add alternate expect pattern for
2577 output from `list default lines around main' for optimizing
2578 compilers.
2579
24b26999
JK
2580Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2581
2582 * lib/gdb.exp: If nosignals is not set, set it to 0.
2583
241b4dff
KH
2584Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
2585
2586 * config/slite-gdb.exp: Responds to load symbol table prompt.
2587 * gdb.base/break.exp: Adjust line number, fix rerun.
2588 * gdb.base/langs0.c: Add #ifdef usestubs.
2589
6413ee42
KH
2590Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
2591
a04abecc
KH
2592 * gdb.base/list.exp: Adjust line contents after adding new lines in
2593 list0.c. Also fix a syntax error.
2594
6413ee42
KH
2595 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
2596 * gdb.base/break.exp: ditto.
2597 * gdb.base/list.exp: ditto.
2598 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
2599 * gdb.base/run.c: ditto.
2600 * gdb.base/list0.c: ditto.
2601 * gdb.base/funcargs.c: ditto.
2602
f66a7902
SG
2603Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
2604
2605 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
2606 $targetname, $serialport and $baud instead of hardwired variables.
2607 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
2608 target doesn't support signals.
2609
3c23a941
KH
2610Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
2611
2612 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
2613
d87e7706
JK
2614Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2615
2616 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
2617 Don't rely on the value of an auto variable before it has been
2618 initialized. Use gdb_test more.
2619
b34b32e7
JK
2620Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2621
2622 * lib/gdb.exp (default_gdb_version): A version number must start
2623 with a digit, but other than that contains all characters up to
2624 the first whitespace character.
2625
d894a6e9
JK
2626Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2627
2628 * gdb.base/commands.exp (breakpoint_command_test): New tests.
2629
74cb8a36
JK
2630Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2631
2632 * gdb.c++/*.exp: Warn if executable does not exist. The original
2633 reason for skipping the warning was that configure.in sometimes
2634 intentionally skipped building the executables but the tcl code
2635 had no way of knowing. That (a) was always bogus with respect to
2636 error handling, (b) is no longer true (right now there is no way
2637 to skip C++ tests).
2638
2639 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
2640
766de354
PS
2641Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2642
2643 * gdb.base/list.exp: Add expect patterns for output from
2644 SunPRO compiled executables.
2645 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
2646 types.
2647
1ef0c066
JK
2648Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2649
62f2c808
JK
2650 * gdb.base/break.exp (test_next_with_recursion): Accept any line
2651 number (we are already testing that the correct source line text
2652 gets printed).
2653
2654 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
2655 that is what is intended, but something needed to be done to get
2656 sunos4 native working again.
2657
2658 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
2659
1ef0c066
JK
2660 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
2661 apparently went with a (very) old xfail.
2662
a302b5c2
KH
2663Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
2664
2665 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
2666 runto_main is a proc in gdb.exp that will do 'step' for target use
2667 stubs.
2668 * gdb.base/exprs.exp: ditto.
2669 * gdb.base/interrupt.exp: ditto.
2670 * gdb.base/opaque.exp: ditto.
2671 * gdb.base/printcmds.exp: ditto.
2672 * gdb.base/ptype.exp: ditto.
2673 * gdb.base/scope.exp: ditto.
2674 * gdb.base/setvar.exp: ditto.
2675 * gdb.base/signals.exp: ditto.
2676 * gdb.base/twice.exp: ditto.
2677 * gdb.c++/classes.exp: ditto.
2678 * gdb.c++/inherit.exp: ditto.
2679 * gdb.c++/templates.exp: ditto.
2680 * gdb.base/break.exp: no run and hit main for stubs. Change line
2681 numbers for breakpoints and info breakpoint.
2682 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
2683 breakpoint().
2684 * gdb.base/callfuncs.c: ditto.
2685 * gdb.base/exprs: ditto.
2686 * gdb.base/interrupt.c: ditto.
2687 * gdb.base/opaque0.c: ditto.
2688 * gdb.base/printcmds.c: ditto.
2689 * gdb.base/ptype.c: ditto.
2690 * gdb.base/scope0.c: ditto.
2691 * gdb.base/setvar.c: ditto.
2692 * gdb.base/signals.c: ditto.
2693 * gdb.base/twice.c: ditto.
2694 * gdb.c++/misc.cc: ditto.
2695 * gdb.c++/templates.cc: ditto.
2696
6e131ad8
JK
2697Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2698
8c7ab5da
JK
2699 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
2700
ac35a003
JK
2701 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
2702 somewhere between `read' and `main.c'. I'm pretty sure the
2703 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
2704 and it isn't particularly useful.
2705
6e131ad8
JK
2706 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
2707
91e3c246
JK
2708Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2709
2710 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
2711
40ee1402
KH
2712Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
2713
2714 * config/mt-slite: add LIBS and -nostdlib.
2715 * config/slite-gdb.exp: add this new file to support sparclite target.
2716
11c54b4f
DE
2717Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
2718
2719 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
948121f2
DE
2720
2721 * gdb.base/a2-run.exp: Change argument to istarget from
2722 "*-*-vxworks" to "*-*-vxworks*".
2723 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
2724
1c2258cc
KH
2725Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
2726
2727 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
2728 will not runto main but do a 'step' to step out of breakpoint().
2729 * config/mt-slite: add -Dusestubs.
2730
1d30b948
JK
2731Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2732
8abe0b3d
JK
2733 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
2734 instead of just @.
2735
0926990e
JK
2736 * gdb.base/signals.exp: Add test for "handle all print".
2737 * TODO: Remove "handle all print". Also remove item about
2738 checking copyright date (I don't like the idea of a spurious FAIL
2739 based on when we run the tests).
2740
31a425c3
JK
2741 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
2742 for SunOS4 (reason for failure not investigated). Remove
2743 redundant test for $binfile.
2744
edcea375
JK
2745 * gdb.base/nodebug.c (array_index): Call malloc.
2746
1d30b948
JK
2747 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
2748
eead772b
JL
2749Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
2750
2751 * gdb.base/recurse.exp: Update gdb_test invocation to use new
2752 conventions and slightly simplify the matching regexp.
2753
96528ad5
JK
2754Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2755
eead772b
JL
2756 * gdb.base/break.exp: Update gdb_test invocation to use new
2757 convention.
2758
2759 * lib/gdb.exp: If noargs is not set, set it to 0.
2760
c793c274 2761 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9d96ecba 2762 tests unique.
c793c274 2763
f2ee99a4 2764 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
96528ad5 2765
3c727f72
JK
2766Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2767
2768 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
2769 one argument of type "<non-float parameter>".
2770
e8a256f8
SG
2771Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
2772
2773 * config/rom68k.exp: New file to support Motorola IDP board.
2774 * gdb.base/a2-run.exp: Skip this file if noargs is set.
2775 * gdb.base/break.c: Change things around so that this program
2776 doesn't depend upon args. This is necessary to make remote
2777 targets work (in general, they can't take args).
2778 * gdb.base/break.exp: Don't try to send args to program. Don't
2779 expect output. Also, replace lots of code with gdb_test.
2780
67f35633
JK
2781Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2782
a59f104e
JK
2783 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
2784 printing of '\'' (which is what the comment says we are testing,
2785 even though we were not), not '''.
2786 (test_integer_literals_rejected): Test that printing ''' is an error.
2787
2788 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2789 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
2790 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
2791 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
2792 Use gdb_test not test_print_accept.
2793 * lib/gdb.exp: Remove test_print_accept.
2794
82f14c54
JK
2795 * gdb.base/signals.exp (signal_tests_1): Make pass message
2796 consistent with fail message.
2797
67f35633
JK
2798 * gdb.base/whatis.exp: Remove xfails for printing char vs.
2799 unsigned char; the bug (PR 1821) is fixed.
2800
2801 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
2802
2803 * gdb.base/scope.exp (test_at_localscopes): Call pass for
2804 successful tests--makes xfailing them work right.
2805
05918905
JK
2806Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2807
4081daa1
JK
2808 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
2809 only \r\n, not .*. The test can pass .* as the last thing in
2810 $pattern if that is what it wants. In addition to providing this
2811 flexibility, this change should speed up pattern matching in cases
2812 where the pattern already ended with .* (there were a number of
2813 them). This change also helps catch bad patterns--in the old
2814 scheme the typo "char \*" instead of "char \\*" would pass. Now
2815 it is caught.
2816 * Many .exp files: Update callers.
2817
9be82863
JK
2818 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
2819 clearer and does not spuriously match multiple ('s. Likewise for
2820 ) and *.
2821
fcb869f1
JK
2822 * gdb.base/nodebug.exp: Test ability to call a function and pass
2823 it a string (even with no debugging info).
2824
05918905
JK
2825 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
2826 "p '\'", which is the same as "p ''" once tcl gets done with
2827 quoting, to "p '\\'", which I suspect is what is intended (one
2828 backslash gets sent to GDB).
2829
2830 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
2831
2f8996dc
JK
2832Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2833
2834 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
2835 1817) was fixed literally years ago.
2836
07b96357
PS
2837Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2838
2839 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
2840 test, it causes stepping out of call_after_alloca_subr with
2841 optimizing compilers.
2842 (localvars_in_indirect_call): Consume GDB prompt if `finish'
2843 fails.
2844
d4f389f6
PS
2845 * gdb.c++/templates.exp: Source templ-info.exp only if
2846 the templates executable exists.
2847
07b96357
PS
2848 * gdb.c++/misc.cc (class Contains_static_instance,
2849 class Contains_nested_static_instance),
2850 gdb.c++/classes.exp (test_static_members): Test printing of
2851 a class that contains a static instance of the class.
2852
2853Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2854
2855 * gdb.base/langs2.c (cppsub_): Don't prototype.
2856 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
2857 only, I believe).
2858
54e85b8b
JK
2859Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2860
a331c834
JK
2861 * lib/gdb.exp (skip_chill_tests): New procedure.
2862
54e85b8b
JK
2863 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
2864
4eb2d219
JL
2865Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
2866
2867 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
2868 each expect pattern. Cuts runtime from 12 to about 4 seconds.
2869
60fdbf97
JK
2870Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2871
4eb2d219
JL
2872 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
2873
b77a4fbe
JK
2874 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
2875 disassemble 8, not 16, instructions for part 4.
2876
cc5be366
JK
2877 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
2878 support the latter anymore.
2879
60fdbf97
JK
2880 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
2881 -DNO_PROTOTYPES.
2882 * gdb.base/callfuncs.c: Control use of prototypes based on
54e85b8b 2883 NO_PROTOTYPES, not __STDC__.
60fdbf97
JK
2884 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
2885 t_float_values2 tests if prototypes in use.
2886
2887 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
2888 t_double_values): When checking differences against DELTA, check
2889 that difference is within the range (-DELTA,DELTA), not just
2890 (-infinity,DELTA).
2891
cb58e516
KH
2892Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
2893
2894 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
2895 'file' command firts, then 'target', then 'load', this is due to gdb
2896 target set up.
2897 * config/mips-gdb.exp: Fix a couple regular exp bugs.
2898
b5f105b7
JL
2899Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
2900
2901 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
2902 FP load/store variants.
2903 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
2904
6aa082e0
JK
2905Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
2906
2907 * gdb.base/term.exp: Do not give a warning if not native, it is
2908 not an abnormal condition.
2909
7cf24958
JK
2910Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
2911
2912 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
2913 t_char_array".
2914
0794ff45
JK
2915Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
2916
566ac567
JK
2917 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
2918 are getting the version number.
2919
0794ff45
JK
2920 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
2921 if not native, it is not an abnormal condition.
2922
f7ef65ff
JK
2923Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2924
2925 * lib/gdb.exp: Just use "file exists", rather than undocumented
2926 dejagnu procedure "findfile".
2927
65424cda
C
2928Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2929
2b53190d
C
2930 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
2931 (LDFLAGS): Set to -Xlinker -Ur.
2932
65424cda
C
2933 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
2934 Removed, these values are set by lib/gdb.exp.
2935
2936 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
2937
9c79b8b5
C
2938Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
2939
983bfa63
C
2940 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
2941 of replicating gdb startup code.
2942
2943 * config/mt-vxworks (LDFLAGS): Set to -r.
2944 (CFLAGS_FOR_TARGET): Removed.
2945
2946 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
2947 (gdb) and gdb for vxworks uses (vxgdb).
2948
be813d02
C
2949 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
2950 executable is not in the tree and host != target, use sed and
2951 program_transform_name to determine the gdb name used by the
2952 target.
2953
9c79b8b5
C
2954 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
2955 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
2956
c44c67b5
JK
2957Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2958
9c79b8b5
C
2959 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
2960 floats, chars, and shorts where there are ANSI-style function
2961 definitions.
bc778001 2962
c44c67b5
JK
2963 * gdb.base/langs.exp, gdb.base/langs*: New test.
2964 * gdb.base/Makefile.in: Build it.
2965 * TODO: Remove item about checking that C names don't get C++
2966 demangling applied; this test tests it.
2967
1fb1efcd
JK
2968Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2969
08bac7ad
JK
2970 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
2971 went with the const70 xfail. The xfail went away a year ago.
2972
ad325d68
JK
2973 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
2974
6b045866
JK
2975 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
2976 for hp300.
2977
1eff7097
JK
2978 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
2979
1fb1efcd
JK
2980 * gdb.base/a1-selftest.exp: Don't run on hp300.
2981
f78d026a
JK
2982Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2983
2984 * Makefile.in (site.exp): Set host_alias and target_alias as well
2985 as host_triplet and target_triplet.
2986
3c1c71bf
JK
2987Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2988
f78d026a
JK
2989 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
2990
2991 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
2992 places as other ecoff systems).
372bb8b4 2993
3c1c71bf
JK
2994 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
2995 ultrix.
2996
f51b66ca
JK
2997Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
2998
09837152
JK
2999 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
3000 remove them.
3001 * gdb.base/nodebug.exp: Accept "function" in addition to "text
3002 variable and "variable" in addition to "data variable".
3003 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
3004
f51b66ca
JK
3005 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
3006 2.
3007 * gdb.base/list1.c (long_line): Add additional statement at start
3008 of function.
3009 * gdb.base/list.exp (test_forward_search): Update line number to
3010 reflect new statement.
3011
3012Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3013
3014 * gdb.base/signals.exp: Reinitialize searched source directories
3015 after gdb_start call.
3016
333a8dde
JL
3017Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
3018
3019 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
3020 * gdb.stabs/Makefile.in: Likewise.
3021
3022 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
3023 change. Instead split the tests into smaller pieces.
3024 * gdb.disasm/hppa.s: Corresponding changes.
3025
a4efaf7c
JK
3026Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3027
e29b45a8
JK
3028 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3029 Quote ^C when passing it to stty. For some shells ^ is a pipe.
3030
a4efaf7c
JK
3031 * gdb.base/funcargs.exp: Modify many tests so that every test
3032 either passes or fails. Make some test names unique.
3033
669c9fe3
JK
3034Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3035
66b063c0
JK
3036 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3037 Call stty to set interrupt character.
3038
958f6a13
JK
3039 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
3040 for HP assembler versus GNU assembler based on actual behavior of
3041 $(CC), rather than assuming that $(AS) is always the GNU assembler.
3042
669c9fe3
JK
3043 * TODO: Suggest a few more stepping tests.
3044
c429bbab
SS
3045Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
3046
3047 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
3048 restart GDB for h8300 after a continue.
3049 (return): Add pattern to match a29k-udi behavior.
3050 * gdb.base/nodebug.exp: Remove obsolete comment.
3051 * gdb.base/regs.exp: New file, testing of register displays.
3052 * gdb.base/return.exp: Fix typo in reference to $objdir.
3053 * gdb.base/whatis.exp: Always start with a fresh GDB.
3054
7010dbce
JK
3055Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3056
3057 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
3058 higher, these tests generate a lot of output.
3059
6535b97b
JK
3060Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3061
3062 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
3063 code following the catch silently ignored some errors; without the
3064 catch they should be thrown like any other tcl error. Also, the
3065 catch used "" instead of {} which meant all the callers who wanted
3066 to include one of the characters "[]$ had to quote it an extra time.
3067 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
3068 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
3069 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
3070 Remove extra quoting.
3071
36491e5b
JL
3072Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
3073
af2e6b15
JL
3074 * gdb.base/commands.exp: Make test names unique; every test either
3075 passes or fails. Update some comments.
3076
36491e5b
JL
3077 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
3078
e1a6b67a
JK
3079Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3080
89ac6f79
JK
3081 The following fixes a FAIL caused by the fact that the alpha stabs
3082 configuration didn't use the ".if alpha" code in weird.def.
3083 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
3084 bit pointer, so the 32 bit version works even on the alpha.
3085 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
3086 Remove the stuff which allowed us to have separate versions for
3087 alpha and everything else.
3088
b2385a0a
JK
3089 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
3090 regexp which "info func operator\[\](" is supposed to match. Fix
3091 string to send to GDB. Note that GDB still doesn't work right. Add a
3092 new test for "info func .perator\[\](" which GDB does handle correctly.
3093
e1a6b67a
JK
3094 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
3095
f34c8766
JK
3096Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3097
3098 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
3099 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
3100 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
3101 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
3102 it makes the tests harder to understand and confuses test-o-matic.
3103 The preferred style is that each test provides a PASS or a FAIL,
3104 and has a unique message (e.g. "continue #54" not just "continue")
3105 which is the same for the pass and the fail.
3106 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3107 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
3108 to lib/gdb.exp.
3109 * gdb.base/printcmds.exp: Use test_print_accept. Remove
3110 prt_accept which was basically the same thing. Likewise for
3111 test_print_reject and prt_reject.
3112 * lib/gdb.exp (test_print_reject): Add some more error message
3113 patterns to match from the former printcmds.exp (prt_reject).
3114 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
3115 One defect of the passcount stuff is that some of it failed to
3116 report XPASS where appropriate.
3117 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
3118 stuff before and after arg in expected pattern.
3119 (test_paddr_operator_functions): Re-do test without print_addr_of;
3120 this is the only test which seems to want extra stuff there.
3121
29f25f6f
JK
3122Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3123
f34c8766
JK
3124 * gdb.base/nodebug.exp: Update new tests to reflect improved
3125 wording of gdb output.
3126
29f25f6f
JK
3127 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
3128 and "ptype" work on variables in files compiled without -g.
3129 Replaces commented out "maint print msymbol" tests.
3130
0c72a5b7
JK
3131Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3132
66833626
JK
3133 * gdb.base/setvar.c (dummy): Call malloc.
3134
24f5d04a
JK
3135 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
3136 losing with the irix4 sed.
3137
0c72a5b7
JK
3138 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
3139 ALRM" on irix4.
3140
d722005e
JK
3141Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3142
3143 * TODO: Remove items about corefile.exp testing new exec-file and
3144 backtrace; both are now done. Add items about printing enums.
3145
770b7c59
JK
3146Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3147
2d593cdd
JK
3148 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
3149 "get signal $thissig" test fails.
3150
770b7c59
JK
3151 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
3152
4a9758ed
JK
3153Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3154
59235564
JK
3155 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
3156 compiler warning with dec alpha compiler.
3157
3158 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
3159 extra \n from gdb_test call (this explains why the prompt test
3160 that I removed yesterday was there).
3161 (user_defined_command_test): Remove extra \n and prompt test.
3162
3163 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
3164 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
3165 doesn't exist.
3166 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
3167 Also remove alpha workaround, which turns out to be because
3168 SIGABRT == SIGLOST.
3169
3074a46d
JK
3170 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
3171
4a9758ed
JK
3172 * gdb.base/help.exp: Don't test "help show".
3173
4a2170f0
JK
3174Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3175
4a9758ed
JK
3176 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
3177 "set print address" is on.
3178 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
3179 pass prompt to gdb_test; gdb_test already looks for the prompt.
3180
8bc80016
JK
3181 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
3182
4a2170f0
JK
3183 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
3184 was a vestige of the manual TESTSTRATEGY, and the purpose of it
3185 was to make sure that gdb can read a core file. But (a) the "read
3186 the corefile" part didn't make it to a1-selftest.exp, we just
3187 delete the corefile after creating it, and (b) we test reading
3188 corefiles in corefile.exp anyway. Also, this test left around a
3189 xgdb process on Solaris.
3190
3191 * gdb.base/corefile.exp: Also test backtrace.
3192
cba9d85e
JL
3193Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
3194
b0c29749
JL
3195 * gdb.base/commands.exp: Test a simple user defined command with
3196 arguments and if/while statements; verify the full user command is
3197 printed by "show user".
3198
cba9d85e
JL
3199 * gdb.base/commands.exp: Test if/while commands as part of a
3200 breakpoint command list; verify they appear in breakpoint
3201 information.
3202
74549306
JK
3203Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3204
3205 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
3206 than by dividing by zero.
3207
4f9045b4
JL
3208Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
3209
3210 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
3211 performing an inferior call with watchpoints enabled.
3212 * gdb.base/watchpoint.c (main): Delete second unnecessary read
3213 call.
3214
6fd417ff
JK
3215Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3216
d7c6f0f7
JK
3217 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
3218 of "file" command.
3219
6fd417ff
JK
3220 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
3221 Add additional pattern for when "int operator int(void);" appears
3222 in a different order.
3223
07112465
JK
3224Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
3225
229ad466
JK
3226 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
3227
07112465
JK
3228 * gdb.base/help.exp: Replace most of docstrings for "info signals"
3229 and "signal" with ".*".
3230
d71511fb
JK
3231Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3232
3233 * TODO: Add note about "handle all nostop".
3234
3235 * gdb.base/{sigall.c, sigall.exp}: New test.
3236 * gdb.base/Makefile.in: Add it.
3237
26e4dcae
SS
3238Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
3239
3240 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
3241 when invoking GDB, suppresses any windowing interface.
3242
8ef36cf3
SS
3243Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
3244
3245 * config/sim-gdb: New file, simulator testing support.
3246
61c4b14e
JL
3247Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
3248
3249 * gdb.base/interrupt.exp: Test calling func1 twice.
3250
9b826d6d
JK
3251Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
3252
3253 * gdb.base/list.exp (test_forward_search): Set timeout higher
3254 when we'll be getting lots of output from gdb.
3255
3256 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
3257 "init_malloc" to after the expect statement. Run it if that
3258 regexp is taken, but also for two others which happen if source
3259 cannot be found.
3260
0427f3ec
JK
3261Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3262
3263 * gdb.base/printcmds.exp: New test, for printing register before
3264 program is running.
3265
633e6238
PS
3266Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3267
3268 * gdb.base/list.exp: Correct some alternate expect patterns
3269 to reflect changes in list1.c.
3270
cdb09cd6
JK
3271Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3272
4ec56c1f
JK
3273 * TODO: Add item regarding large frames.
3274
cdb09cd6
JK
3275 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
3276
3277 * TODO: Remove item about enabling return.exp; it
3278 is enabled. Suggest a few more "return" tests.
3279
528d1a8d
PS
3280Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3281
3282 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
3283 anonymous unions.
3284
fd82583b
JK
3285Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3286
3287 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
528d1a8d 3288 and pr-5646.o, so "make" is the same as "make all", not "make
fd82583b
JK
3289 pr-4975.o".
3290
75d1ef13
SS
3291Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
3292
3293 * gdb.base/list.exp: Adjust expectations to reflect changes in
3294 list1.c.
3295 (test_forward_search): New test proc.
3296 * gdb.base/list1.c (long_line): New function, has long source line.
3297
3298Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
3299
3300 * gdb.base/a1-selftest.exp: Change initial stepping to know about
3301 additional line of code that was added.
3302
002199bc
JL
3303Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
3304
3305 * gdb.disasm/hppa.s: Break the large branching tests into smaller
3306 tests so as not to overflow expect's input buffers.
3307 * gdb.disasm/hppa.exp: Corresponding changes.
3308
52e895cb
PS
3309Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3310
3311 Beginnings of template debugging tests.
3312 * gdb.c++/templ-info.cc: New file to test for template
3313 debugging capability of the compiler.
3314 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
3315 templ-info.cc.
3316 * gdb.c++/templates.cc: Add explicit template instantiations
3317 to enable compiling with -fno-implicit-templates. Add destructor
3318 and 'value' method to T5 class for template tests.
3319 * gdb.c++/templates.exp: Add testcases for printing of template
3320 types, setting breakpoints on template methods and calling a
3321 template method.
3322
3323Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
3324
3325 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
3326 branch target since some assemblers (gas-2.5) may emit a
3327 relocation for the branch instead of resolving it in the
3328 assembler.
3329
68906e4c
PS
3330Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3331
3332 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
3333 through signal handler.
3334
6b55e5e3
C
3335Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3336
3337 * configure.in (*-*-netware): Use config/mt-netware.
3338
3339 * config/mt-netware: New file.
3340 * config/mt-i386-netware: Removed, separate configs for different
3341 netware architectures are no longer needed now that we have
3342 --with-headers.
3343
3344Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3345
3346 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
3347 by the recent changes to use ANSI C arithmetic conversions.
3348
62433a30
JK
3349Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3350
3351 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
3352 bug involving using inferior_pid to figure out whether to select a
3353 frame.
3354
3355Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
3356
3357 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
3358 match the current disassembler output.
3359
3360Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
3361
3362 * gdb.fortran/exprs.exp: Expect VOID instead of void.
3363 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
3364 types, expect "int" as type of integer values (for now).
3365
9fa1bd1f
JL
3366Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
3367
3368 * gdb.base/commands.exp: New tests for if/while commands.
3369
b19d7c45
PB
3370Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
3371
3372 * lib/gdb.exp (runto): Replace sub-pattern for hex value
3373 by .*, since hex values have different syntax in Chill mode.
3374
146d1b55
PS
3375Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3376
3377 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
3378 linefeed from expect pattern for repeated types with indices > 9.
3379
68622837
SS
3380Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
3381
3382 First part of Fortran test suite.
3383 * gdb.fortran: New directory.
3384 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
3385
176d5504
PS
3386Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3387
3388 * gdb.base/default.exp: Update expect pattern for load command
3389 without arguments.
3390
2c5d4a34
ILT
3391Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3392
3393 * configure.in: Change i386 to i[345]86.
3394 * gdb.base/configure.in: Likewise.
3395 * gdb.c++/configure.in: Likewise.
3396 * gdb.chill/configure.in: Likewise.
3397
70bcd4bc
SS
3398Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
3399
3400 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
3401 patterns, since that is not a valid context for comments.
3402
3403Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
3404
3405 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
3406 repeated types and repeated types with indices > 9.
3407
3cbe9f4d
SS
3408Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
3409
3410 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
3411 2417; old bug has been fixed.
3412
5278c61d
JL
3413Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
3414
b42f02ba
JL
3415 * gdb.base/interrupt.exp: When trying to wake up the inferior,
3416 send the newline ourselves instead of assuming gdb_test will do
3417 so when passed an empty input string.
3418
5278c61d
JL
3419 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
3420 stabs testcode.
3421
3422Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3423
3424 * lib/gdb.exp (gdb_test): Don't send anything if the first
3425 argument is an empty string. This makes cases where we want to
3426 match output that is already in expect's buffers (for example,
3427 matching a breakpoint after gdb_run_cmd has been called) work
3428 reliably.
3429
662bd263
C
3430Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3431
3432 * config/netware.exp: New file.
3433
9f70e450
C
3434Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3435
af1fa5e7
C
3436 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
3437 the -B and -L prefixes so we can find the debugging stub.
3438
c2926ab7
C
3439 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
3440 there and we are using the gcc from the tree.
3441
3442 * gdb.base/types.c: Removed.
3443
9f70e450
C
3444 * gdb.base/configure.in: Look for makefile fragments in ../config.
3445 Recognize i386-*-netware.
3446 * gdb.c++/configure.in: Likewise.
3447
d938d0f9
PS
3448Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3449
3450 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
3451 the correct TCL syntax.
3452
08104d73
C
3453Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3454
3455 * gdb.base/opaque.exp: use runto instead of messing around with
9f70e450 3456 breakpoints. Simplify by using gdb_test.
08104d73
C
3457
3458 * gdb.base/bitfields.exp: restart between tests on netware targets
3459 because breakpoints aren't relocated after target death. Run
3460 processes to completion.
3461
3462 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
3463
dedd81f1
FF
3464Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
3465
3466 * Makefile.in: Remove extra tabs that confuse some versions
3467 of "make". Use the newly built gdb to test with by default,
3468 rather than the first one in the tester's search path.
3469
a924cf19
SS
3470Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
3471
73e484b4
SS
3472 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
3473
a924cf19
SS
3474 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
3475 condition help.
3476
3e304ddf
C
3477Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3478
4704ece7
C
3479 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
3480
3236e984
C
3481 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
3482 running.
3483 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
4704ece7 3484 * gdb.base/funcargs.exp: Likewise.
3236e984 3485
4704ece7
C
3486 * gdb.base/bitfields.exp: Simplify by using gdb_test.
3487 * gdb.base/funcargs.exp: Likewise.
3e304ddf
C
3488
3489 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
3490 message is "".
3491
8f2d75fc
C
3492Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3493
98f6da4f
C
3494 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
3495 return,signals,twice}.exp: Handle non-existant binaries
3496 consistantly.
3497
8f2d75fc
C
3498 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
3499 * gdb.base/Makefile.in: Don't try to generate a core dump, we
3500 might testing a cross development system.
3501
3502Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3503
3504 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
3505 runtest script is relative to ${srcdir}, not ${rootdir}.
3506
802a2b00
SS
3507Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
3508
3509 * gdb.base/signals.exp: Allow for optionality of breakpoint
3510 address.
3511
7f5f5630
JK
3512Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3513
3514 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
3515
29a3db49
C
3516Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
3517
cdb181cb
C
3518 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
3519 for size_t definition.
3520 * gdb.c++/templates.cc: Likewise
3521
c14cb8ce
C
3522 * config/mt-i386-netware: New file.
3523
f3c8d097
C
3524 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
3525 defined.
3526
29a3db49
C
3527 * gdb.base/Makefile.in: Added support for systems that name core
3528 files by appending "core" to the program name.
3529 * gdb.base/a1-selftest.exp: Likewise.
3530
c3ac803f
PS
3531Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3532
3533 * gdb.base/return.exp: Add comment and message for `return double'
3534 test failure on Sparc Solaris.
3535
3536Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
3537
3538 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
3539
89597457
PS
3540Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3541
3542 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
3543 from optimizing them away.
3544 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
3545 patterns to include default constructors and assignment operators,
c3ac803f
PS
3546 to match gcc versions beyond 2.5.8. Accept any cplus demangling
3547 character in the output of the virtual base pointer.
89597457 3548
15c7f0c7
PS
3549Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3550
3551 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
3552 expression match in print_addr_of to avoid unintented matches.
3553 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
3554 versions up to 2.5.8.
3555
55f3c2b4
PS
3556Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3557
3558 * gdb.base/list.exp: Tweak alternate pattern for listing of an
3559 included file to run under newer versions of expect.
3560 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
3561 consecutive >'s in templates to accomodate recent cplus-dem.c change.
3562 Remove xfail for the virtual table of BDDHookV.
3563
a8594cb3
SS
3564Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
3565
3566 * lib/gdb.exp (string_to_regexp): Set a default result.
3567 (default_gdb_start): Fix misleading message.
3568
48f6098e
SS
3569Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
3570
9da7b237
SS
3571 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
3572 Remove all CC, etc definitions.
3573 * config/mt-hpux: New file.
3574 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
3575 (CFLAGS, LDFLAGS): Define.
3576 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
3577
48f6098e
SS
3578 * Makefile.in (site.exp): Don't insert host_os, etc.
3579 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
3580 (distclean): Check existence of subdir.
3581 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
3582 * gdb.base/Makefile.in: General cleanup and simplification.
3583 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
3584 to build executables. Use default rule to build .o files.
3585 (EXPECT, RUNTEST, CC): Fix relative pathname.
3586 (site.exp): Don't insert host_os, etc.
3587 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
3588 and/or SIGUSR1 defined.
3589 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
3590 * gdb.c++/Makefile.in: General cleanup and simplification.
3591 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
3592 (CFLAGS): Remove.
3593 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
3594
d3f6b463
JL
3595Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
3596
3597 * gdb.base/recurse.exp: Misc changes to get tests running again
3598 after Kung's changes to the watchpoint code.
3599 * gdb.base/watchpoint.exp: Likewise.
3600
3601Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
3602
3603 * lib/gdb.exp (string_to_regexp): Convert {\} also.
3604
0fba9aa2
SS
3605Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
3606
3607 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
3608 * lib/gdb.exp (default_gdb_start): Define.
3609 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
3610 gdb.base/funcargs.exp, gdb.base/opaque.exp,
3611 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
3612 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
3613 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
3614 Don't call gdb_target_udi in between tests.
3615
63fb699b
JK
3616Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3617
68361314
JK
3618 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
3619 (which was basically just a local version of the same thing). In
3620 addition to avoiding duplication, gdb_test_exact is faster.
3621 * lib/gdb.exp (gdb_test_exact): Fix typo.
3622
31711c69
JK
3623 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
3624 don't give an error.
68361314 3625
31711c69
JK
3626 * gdb.base/term.exp: Call delete_breakpoints before starting.
3627
63fb699b
JK
3628 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
3629 (t10): Add comment.
3630
33268150
SS
3631Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
3632
3633 Reorganization of the GDB Test Suite.
3634
3635 * gdb.base: New directory, contains all the basic tests.
3636 * gdb.c++: New directory, tests specific to C++.
3637 * gdb.chill: New directory, tests specific to Chill.
3638 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
3639 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
3640 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
3641 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
3642 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
3643 t30-31 to chill).
3644 * */gdbme.*: Rename to match appropriate expect scripts.
3645 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
3646 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
3647 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
3648 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
3649 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
3650 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
3651 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
3652 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
3653 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
3654 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
3655 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
3656 gdb.c++/virtfunc.cc: New names of C++ files.
3657 * gdb.chill/chillvars.ch: New name of Chill file.
3658 * gdb.base/configure.in, gdb.c++/configure.in,
3659 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
3660 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
3661 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
3662 * configure.in (configdirs): Update to reflect directory changes.
3663 (target_abbrev): No longer define for any configuration.
3664 * Makefile.in: Cosmetic improvements to header comments.
3665
b11f2c1f
PB
3666Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
3667
3668 Various changes to gdb.t31:
3669
3670 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
3671 * gdbme.ch: Make all key-words and predefineds be upper-case.
3672 * chillvars.exp: Expect key-words and predefinds in upper-case.
3673
3674 * chillvars.exp: Use gdb_test_exact many places.
3675 Change expected output for arrays (which now includes index labels).
3676
3677 * pr-5020.exp, gdme.ch (module PR_5020):
3678 New test, for PR-5020.
3679
f2d5a56e
PB
3680Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
3681
3682 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
3683 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
3684
0b9158e6
PB
3685Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
3686
3687 * Makefile.in: Fix bit-rot in definitions of CHILL,
3688 CHILL_FOR_TARGET and Chill_LIB.
3689 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
3690 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
3691 CHILL, and CHILL_LIB.
3692
90fba5fa
BC
3693Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
3694
3695 * Revert the previous changes. Please see Rob's directory
3696 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
3697
2f109983
BC
3698Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
3699
3700 * Makefile.in, configure.in, config/mips-gdb.exp,
3701 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
3702 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
3703 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
3704 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
3705 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
3706 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
3707 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
3708 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
3709 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
3710 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
3711 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
3712 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
3713 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
3714 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
3715 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
3716 changes from 94Q1.
3717
3718Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
d7096b92
BC
3719
3720 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
3721 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
3722 Rob's new testing fragments.
3723
8f07e537
BC
3724Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
3725
3726 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
3727 lib/gdb.exp: Replace error proc calls with perror.
3728
b17fd29d
SS
3729Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
3730
3731 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
3732 version also, match on casted version strings, and match on
3733 gdb startup case where the line numbers might be messed up.
3734
0c575f2d
BC
3735Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
3736
3737 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
3738 (CFLAGS): Delete it from here.
3739
4d2ad0a8
BC
3740Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
3741
3742 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
3743
526637b5
SS
3744Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
3745
3746 * Makefile.in (RUNTEST): Default to just "runtest".
3747
9b63f09c
JL
3748Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3749
3750 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
3751 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
3752 the code has been restructured.
3753
739324d7
JK
3754Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3755
3756 * gdb.t00/default.exp (set write): Allow any number of \r and/or
3757 \n, not just one of each.
3758
3759 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
3760 /bin/cc gives a warning if you do.
3761
0cb7d54f
KH
3762Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
3763
3764 * gdb.t24/demangle.exp: change expect pattern of
3765 __t10ListS_link1ZUiRCUiPT0
3766
fa75e476
JL
3767Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3768
3769 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
3770 on local variables in recursive functions.
3771
3772 * gdb.t07/Makefile.in: Build the new test.
3773
b3e258b4
JL
3774Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3775
194e9928 3776 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
b3e258b4
JL
3777 directly. Instead compare the return values from actual calls.
3778
099c286e
BC
3779Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
3780
3781 * Makefile.in (check): Set TCL_LIBRARY for runtest.
3782
bff07199
JL
3783Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3784
3785 * From Peter Schauer with minor modifications.
3786 * gdb.t15/return.exp (return_tests): Handle targets where "return"
3787 stops in mid-line in the caller. Add xfail for returning a float
3788 value on X86 targets.
3789
f0705d18
JL
3790Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3791
67808d3e
JL
3792 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
3793 to avoid expect lossage.
3794 (fmem_LRbug_tests): Likewise.
3795 * gdb.disasm/hppa.s: Corresponding changes.
3796
f911e417
JL
3797 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
3798 conditions to work with latest dejagnu/expect.
3799
7e550eb3
JL
3800 * gdb.t15/funcargs.exp (finish from indirect call): No longer
3801 expected to fail on the PA.
3802 (backtrace in call with trampolines): Explicitly require main
3803 to be frame #1 (no trampolines should show up in backtrace).
3804
19155bc2
JL
3805 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
3806 "continue -expect".
3807 * gdb.t06/break.exp: Likewise.
3808 * gdb.t07/watchpoint.exp: Likewise.
3809 * gdb.t13/bitfields.exp: Likewise.
3810 * gdb.t15/{funcargs,return}.exp: Likewise.
3811 * gdb.stabs/weird.exp: Likewise.
3812 * config/{mips,udi}-gdb.exp: Likewise.
3813
f0705d18
JL
3814 * hppa.sed: Enclose comments within a sed command to avoid
3815 losing with the old OSF1 sed.
3816
1f655b81
PS
3817Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3818
3819 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
3820 sequent dynix.
3821 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
3822 * gdb.t15/funcargs.exp: Conditionally step again to really
3823 finish from marker_call_with_trampolines. Handle the case where
3824 the first step from within call_with_trampolines already steps
3825 us back to main.
3826 * gdb.t15/gdbme.c: Add comment to closing brace of
3827 call_with_trampolines for funcargs.exp.
3828
374bc5d7
JL
3829Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3830
3831 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
3832 Fix typo(s).
3833
28a21812
JL
3834Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3835
3836 * gdb.t07/gdbme.c: More code for watchpoint testing.
3837
3838 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
3839 "Hardware watchpoint" throughout file.
3840 (test_watchpoint_triggered_in_syscall): New test.
3841 (test_complex_watchpoint): New test.
3842
277c24a1
JL
3843Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3844
3845 * gdbme.c (call_with_trampolines): New function to try and step
3846 into. Tests trampoline problems on the PA.
3847
3848 * funcargs.exp (localvars_in_indirect_call): No longer expect
3849 stepping into indirect call to fail on PAs.
3850 (test_stepping_over_trampolines): New test.
3851
b93e563c
JK
3852Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3853
3854 * TODO: Add suggestions for static member function tests, and
3855 completion tests.
3856
3006c5ac
JK
3857Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3858
b93e563c
JK
3859 * TODO: Add suggestions for "p/a" tests.
3860
3006c5ac
JK
3861 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
3862 (default_gdb_exit): Replace all the hair with sending "quit" to
3863 the process with a simple close.
3864
7e1f3405
JK
3865Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3866
3867 * TODO: Add suggestions for shared library tests.
3868
d19fc879
JK
3869Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3870
3871 * TODO: Add suggestions for x/s tests.
3872
45f43ce2
JK
3873Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3874
3875 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
3876 "enable once", and "enable breakpoints once" with ".*".
3877
24f81557
JK
3878Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3879
27677e75 3880 * TODO: Add suggestions about structure passing tests.
24f81557 3881
cbb99ebb
PS
3882Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3883
3884 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
3885 the primary1 test, use work around if __GNUC__ < 2.
3886 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
3887 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
3888 Test for bad output rather than waiting for timeout. Issue
3889 second continue only if first continue failed.
3890
31b03fe4
JK
3891Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
3892
3893 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
3894 operator[] test with gdb_test because the old code didn't seem to
3895 be getting the quoting right with the new dejagnu.
3896
2f109983
BC
3897Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
3898
3899 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
3900 one from the path.
3901 * Makefile.in: Use a fresh expect if there is one, use runtest
3902 from the src tree if there is one.
3903
b4f6f3c1
JK
3904Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
3905
90e58b6c
JK
3906 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
3907 next over recursive call. Revise the tests from that point on
3908 (which had been skipped) to match GDB's actual (correct) output.
3909
3910 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
3911 with next over a breakpoint whose condition is false.
3912
b4f6f3c1
JK
3913 * gdb.t00/help.exp: Comment out "help set print" tests just like
3914 (and for same reason as) "help set" test.
3915
34535b44
JL
3916Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3917
3918 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
3919 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
3920
d3b06c5f
JK
3921Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3922
34535b44
JL
3923 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
3924 necessary gdb_target_udi.
3925
2558ba5d
JK
3926 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
3927
fd70af24
JK
3928 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
3929 1838 and 2417; they are fixed.
5bf58105 3930
fd70af24
JK
3931 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
3932 gdb.t03/ptype.exp (ptype structure, ptype union):
3933 Remove xfails; the test is looser than when the xfails were added.
5bf58105
JK
3934
3935 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
3936 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
3937
b6999724
JK
3938 * gdb.t01/run.exp: Only run shell test if isnative.
3939
ebbed4c4 3940 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
3941 since "run" automatically loads if necessary. Call gdb_target_udi
3942 after the "file" since "file" kills any execution target.
ebbed4c4 3943
d3b06c5f
JK
3944 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
3945 GDB. GDB doesn't work that way (not anymore at least) on UDI.
34535b44
JL
3946 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
3947 argument for UDI.
d3b06c5f 3948
60f1cc98
JK
3949Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
3950
3951 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
3952
3953 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
3954
3c409d20
JK
3955Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3956
3957 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
3958 properly quoting regexps. This makes the second argument to
3959 demangle a fixed string, which matches the callers, instead of a
3960 shell-style pattern which is what the previous implementation
3961 used. Update some of the callers.
3962
ddb01977
JL
3963Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3964
90e77b4a
JL
3965 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
3966 (comib_nullified_tests): Fix typo.
3967 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
3968 strings. No longer expected to fail.
3969
8a1f1fba
JL
3970 * gdb.disasm/hppa.s (addib_tests): Fix typo.
3971 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
3972 strings. No longer expected to fail.
3973
ddb01977
JL
3974 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
3975 string. No longer expected to fail.
3976
6b4eae93
JL
3977Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3978
647d688b
JL
3979 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
3980 No longer expected to fail.
3981
6b4eae93
JL
3982 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
3983 string. No longer expected to fail.
3984
81268ac8
JK
3985Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3986
3987 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
3988 only in the names (I probably got most of them). I was even
3989 generous with some which differed in underscores in names, and
3990 probably missed a few, and I *still* was able to remove almost a
3991 third of the file with almost no impact on testsuite coverage.
3992
a8493f59
JK
3993Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
3994
b2c41678
JK
3995 * gdb.t00/default.exp: Match udi_attach error message as well as
3996 the one from child_attach.
3997
3998 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
3999
4000 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
4001
4002 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
4003 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
4004
a8493f59
JK
4005 * Move test with enums and partial symbols back to
4006 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
4007 Reverts the change of 26 May 93. Per today's change to
4008 stabs.texinfo, the behavior that weird.exp was expecting was
4009 unreasonable; what is important is that the compiler+gdb get
4010 things right, which happens with a recent gcc. Also fix the test
4011 to deal with native compilers which put out the stab gdb can't
4012 deal with.
4013
48c667b4
JK
4014Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4015
a7409c54
JK
4016 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
4017 in the names. The main thing these accomplish is to slow things down.
4018 Many more such duplicates surely remain.
4019
48c667b4
JK
4020 * gdb.t00/help.exp: Comment out "help support" test just like
4021 (and for same reason as) "help set" test.
4022
9f388ef8
FF
4023Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
4024
4025 * gdb.t06/break.exp: Remove setup_xfails for
4026 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
4027 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
4028 about known bug in gcc to include up through 2.5.8.
4029 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
4030 well as "_vb$".
4031 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 4032 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
4033 with latest gcc and gdb.
4034 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
4035 well as "_vb$".
4036
7d251816
JL
4037Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4038
4039 * configure.in (hppa*-*-*): Also configure and build stabs-only
4040 tests.
4041
4a5242e8
JL
4042Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4043
4044 * gdb.t10/hppa.mt: A makefile fragment for the PA.
4045 * gdb.t10/configure.in (hppa*-*-*): Use it.
4046
4b471f93
PS
4047Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4048
4049 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
4050
a3435c0e
PS
4051Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4052
4053 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
4054 versions prior to 1.13.5.
4055
77918505
JK
4056Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4057
4058 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
4059 the prompt is at the start of a line.
4060
46ee83a0
JL
4061Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4062
4063 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
4064 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
4065 in the copr tests now.
4066 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
4067 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
4068 expected to fail.
4069
0ab6de23 4070Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 4071
80edc7cb
JK
4072 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
4073 gdb.t31/chillvars.exp, lib/gdb.exp:
4074 Tweak to run under either version of expect.
4075 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
4076 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
4077 * gdb.t11/list.exp: Remove extraneous whitespace.
4078
4079Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4080
4081 * gdb.t16/printcmds.exp (test_print_strings): Accept
4082 "(unsigned char *) " before the string.
4083
4084 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
4085
4086Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
4087
4088 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
4089 * gdb.t06/configure.in: Don't try to compile signals test program
4090 if doing mips-idt-ecoff.
4091
4092Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
4093
4094 * Most .exp files: Tweak to run under either version of expect.
4095
44d25056
JK
4096Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4097
4098 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
4099 xfails; I'm not sure why they are failing, but not because of PR 1806.
4100
c36a1486
RS
4101Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
4102
4103 * config/unix-gdb.exp: Remove gdb_unload cause it's already
4104 defined in lib/gdb.exp.
4105
2db87e22
PS
4106Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4107
4108 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
4109 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
4110 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
4111 have to be typeless.
4112
4113Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4114
4115 * TODO: Add suggestion for copyright year test.
4116
e1beb230
SS
4117Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
4118
4119 * configure.in (*-*-lynxos*): Add stabs tests.
4120
af5ede6e
JL
4121Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4122
e1beb230
SS
4123 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
4124 so insert a tab before any assembler directive in column zero.
4125
af5ede6e
JL
4126 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
4127 stores.
4128 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
4129 stores.
4130 (fpu_short_memory_tests): Likewise.
4131
4132Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4133
4134 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
4135 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
4136 .stabs directives in comments.
4137
b0f4ec40
JK
4138Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4139
4140 * TODO: New file, describing tests we could write.
d910c7e9 4141 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 4142
64143621
JK
4143Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4144
dfbaacfa
JK
4145 * gdb.t06/signals.exp: Add kludge to force re-sync.
4146
64143621
JK
4147 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
4148 to xgdb instead of gdb, get out of gdb.
4149
92a6c3cc
JK
4150Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
4151
4152 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
4153 for info.
4154
20fde16a
JL
4155Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4156
4157 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
4158 * gdb.stabs/configure.in (hppa*-*-*): Use it.
4159 * gdb.stabs/hppa.sed: New sed script for the PA.
4160
aad143dc
JK
4161Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4162
4163 * gdb.stabs: Re-write weird.def and configuration to use sed
4164 instead of cpp. sed is portable and POSIX; cpp is neither.
4165
b219511b
JK
4166Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4167
4168 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
4169
3971f61b
JK
4170Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4171
4172 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
4173
4a8f7bf1
JK
4174Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4175
073cca33
JK
4176 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
4177 "_vb$".
4a8f7bf1
JK
4178 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
4179 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
4180
51763ee2
JK
4181Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4182
4183 * lib/gdb.exp: Comment out code which depends on non-existent
4184 `transform' procedure.
4185
85174909
RS
4186Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
4187
eba272f3 4188 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
4189 * lib/gdb.exp: Transform tool name.
4190 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
4191 1.1's new error handling system.
4192
95bfaf1c
JK
4193Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4194
4195 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
4196
4197Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4198
4199 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
4200 They made pattern matching so slow that timeouts happened on
4201 heavily loaded systems. Now any output from "show print" which
4202 gets us back to the GDB prompt is a PASS.
4203
12f4fe6c
SG
4204Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
4205
4206 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
4207
bb42d443
JK
4208Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4209
3c1423d6
JK
4210 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
4211
bb42d443
JK
4212 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
4213 It is not from PR 3220.
4214
33732871
JK
4215Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4216
4217 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
4218 just started failing because they depended on the order the
4219 subcommands are presented, or exact docstring text. This kind of
4220 test is a pain and has minimal benefit.
4221
bf96935b
JK
4222Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4223
4224 * gdb.t09/corefile.exp: At end of test, use "core" command with
4225 no arguments.
4226
486b3fe1
SG
4227Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
4228
4229 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
4230 17}/Makefile.in: Make it possible to run the testsuite with Sun
4231 make and CC = cross gcc by adding explicit build rules for .o
4232 files.
4233
e00def2d
JK
4234Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4235
4236 * gdb.t15/funcargs.exp: Don't put comments on same line as
4237 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 4238
f9a96aa3
JK
4239Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4240
4241 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
4242
4243Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
4244
4245 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
4246 * gdb.t20/inherit.exp: remove three dumplicate entries.
4247
d699eb21
JK
4248Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4249
4250 * gdb.t06/break.exp: For "next over recursive call", fail on any
4251 incorrect output, not just on "factorial (value=2)".
4252
cfb56ba2
JK
4253Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4254
4255 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
4256 working now. Add an xfail if accesing a bss variable causes
4257 a memory error if the target is not yet run.
4258
81d460c7
JK
4259Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4260
4261 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
4262 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
4263 name of __st* demangling (2 strings). Did Kung really get the
4264 more than 95 others right without testing them?
4265
ff24cba9
KH
4266Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
4267
4268 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
4269
47882638
JK
4270Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
4271
4272 * configure.in (configdirs): Add gdb.disasm
4273 * gdb.disasm: New directory for GDB disassembler tests.
4274 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
4275
89c394ec
JK
4276Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4277
a86bd05a
JK
4278 * gdb.t00/help.exp: Don't test "help set".
4279
74aa67d3
JK
4280 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
4281 from within expect statements. None of these happen anymore and
4282 they cause regressions to be silently unnoticed.
486e58a5 4283
74aa67d3
JK
4284 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
4285 messages) about known failures with gcc cygnus-2.4.5-930417.
f1642921 4286
89c394ec
JK
4287 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
4288 comp-info.exp so it gets built if it doesn't exist.
4289
4290 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
4291 it is no longer used.
4292 * gdb.t13/comp-info.c: Removed.
4293
9536b32c
JK
4294Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
4295
4296 * gdb.t06/signals.exp: Add xfail for sun3.
4297
ce5d0204
JK
4298Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4299
4300 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
4301 relevant because ^C doesn't get sent but failure can be reproduced
4302 interactively).
4303
a72e9833
PS
4304Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4305
4306 * gdb.stabs/alpha.mt: New configuration file for alpha.
4307 * gdb.stabs/configure.in: Use it.
4308 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
4309 sharing with alpha.mt, redefine long to word via preprocessor.
4310 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
4311 for alpha.
4312 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
4313 native cc.
4314 * gdb.t00/teststrategy.exp: Change expect string so that we
4315 consume the `(xgdb)' from the command echo and from the gdb prompt.
4316 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
4317 gdb currently compares all values as long, so this failure probably
4318 applies to any configuration where LONGEST is bigger than a target int.
4319 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
4320 with gcc.
4321 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
4322 to handle opaque pointers, gcc is.
4323 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
4324 as first argument. Include <sys/types.h> and change all operator
4325 new definitions to use size_t.
4326 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
4327 now that we use size_t.
4328
4329Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4330
4331 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
4332 a long or float array cast all array members to the same type.
4333 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
4334 with 64 bit longs.
4335 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
4336 on alpha.
4337 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
4338
83eba394
JK
4339Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4340
74869987
JK
4341 * gdb.t24 (demangle.exp): Constructors of templates have names like
4342 vector<int>::vector(int) not vector<int>::vector<int>(int). See
4343 section 14.6 of the ARM.
4344
4345 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
4346 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
4347 accomplish little and slow down the testsuite.
4348
83eba394
JK
4349 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
4350 Accept spaces various places.
4351
a0f3541f
JK
4352Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4353
83eba394
JK
4354 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
4355 with watchpoint enabled.
4356
a0f3541f
JK
4357 * Makefile.in: Remove definition of CC and remove the second
4358 definition of CXX (the "CXX = gcc" one remains). These definitions
4359 were causing backquotes to be expanded within backquotes, which
4360 doesn't work.
4361
fa79d853
JK
4362Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
4363
4364 * gdb.t17/callfuncs.exp: Add "return 0" to end.
4365
26a08d15
PS
4366Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4367
4368 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
4369 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
4370 by mips cc and contains no stabs entries.
4371
de8c35cf
RS
4372Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
4373
4374 * config/vx-gdb.exp: Use fake device to load files rather than
4375 NFS.
4376 * lib/gdb.exp: New proc to do "file" command.
4377 * config/unix-gdb.exp: Use new "file" proc.
4378
48d10a25
ILT
4379Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
4380
4381 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
4382 Rework board rebooting slightly.
4383 (gdb_exit): Don't exit from the remote shell; there isn't one.
4384 * gdb.stabs/weird.exp: If a program is being debugged already,
4385 kill it.
4386 * gdb.t04/setvar.exp: Stop and restart gdb.
4387 * gdb.t05/expr.exp: Likewise.
4388 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
4389 restart gdb and reload the program.
4390 * gdb.t08/opaque.exp: Likewise.
4391 * gdb.t12/scope.exp: Likewise.
4392 * gdb.t13/bitfields.exp: Likewise.
4393 * gdb.t15/funcargs.exp: Likewise.
4394 * gdb.t20/classes.exp: Likewise.
4395 * gdb.t03/ptype.exp: Increase timeout.
4396 * gdb.t16/printcmds.exp (test_print_string_constants,
4397 test_print_array_constants): Likewise.
4398 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
4399 * gdb.t20/classes.exp (do_tests): Likewise.
4400 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
4401
8cced93d
ILT
4402Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
4403
4404 * gdb.stabs: Renamed *wierd* to *weird*.
4405
f424845a
JK
4406Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
4407
4408 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
4409 for timeout. Add "known gcc 2.4.5 bug" to failure message.
4410
06f63f95
JK
4411Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
4412
4413 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
4414 (do_tests): Remove xfail for whatis on one_var and two_var.
4415
4416Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
4417
4418 * Makefile.in: Made cross building work better by adding
4419 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
4420
b7da78d5
JK
4421Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4422
4423 * gdb.t15/{return.c,return.exp,Makefile.in}:
4424 New test, currently commented out.
4425
2fd77dab
RS
4426Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
4427
4428 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
4429 still running and removes the leftover named socket so GDb can do
4430 clean restarts.
4431
f6c8cae6
RS
4432Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
4433
4434 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
4435 console, not GDB.
4436 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
4437 cross testing works better with "make check"
4438 * config/unix-gdb: Use default procedures for exit and version.
4439 * config/vx-gdb.exp: Cleaned up and massaged back to working order
4440 with the newest VxWorks.
4441
08843cd8
JK
4442Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4443
298e9222
JK
4444 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
4445 old form.
4446
4447 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
4448 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
4449
08843cd8
JK
4450 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
4451
4452 * config/unix-gdb.exp: Remove this version of gdb_exit
4453 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
4454 Rob says he'll look at it when he gets back to testing boards.
4455
aed23900
FF
4456Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
4457
4458 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
4459 an expected fail for certain ptype commands.
4460
4461 * gdb.t20/classes.exp: Update expected results of "ptype class
4462 Base1" to account for the constructor that now appears in the type.
4463
653ae28f
FF
4464Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
4465
4466 * configure.in (configdirs): Restore gdb.t04, which mysteriously
4467 disappeared from list.
4468 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
4469 "alldone" proc with call to cleanup and exit.
4470 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
4471 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
4472 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
4473 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
4474 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
4475 "alldone" proc with simple returns that suppress remaining
4476 tests. The alldone proc went away many months ago.
4477
84853a53
JK
4478Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4479
c69b7db7
JK
4480 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
4481
84853a53
JK
4482 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
4483
5e958188
PS
4484Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4485
4486 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
4487 as vax gdb will display them.
4488
0e8e9721
JK
4489Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4490
64926813
JK
4491 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
4492 optimizers.
4493
7161494d
JK
4494 * scope.exp: Change "bad value for localval" messages so each one
4495 is unique.
4496
62db94cb
JK
4497 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
4498 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
4499
0e8e9721
JK
4500 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
4501
b606bd8d
JK
4502Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4503
4504 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
4505 doesn't exist (due to optimization).
4506
0e0b4e64
JK
4507Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4508
b606bd8d
JK
4509 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
4510 contains \r because the filename is long.
4511
0e0b4e64
JK
4512 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
4513 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
4514
adce2225
PS
4515Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4516
4517 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
4518 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
4519 Ultrix.
4520 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
4521 int tests.
4522 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
4523
9e191927
FF
4524Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
4525
adce2225
PS
4526 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
4527
9e191927
FF
4528 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
4529 to match does not match the passing case but still matches the
4530 failing case.
4531
285ae57a
JK
4532Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4533
4534 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
4535
7a7d682b
JG
4536Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
4537
4538 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 4539 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
4540 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
4541 Remove various versions of gdb_exit.
4542 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
4543 gdb_exit.
4544 * config/unix-gdb.exp: gdb_exit remains here, and should override
4545 the generic version, since it's doing a lot of wierd stuff that
4546 the other versions aren't. FIXME, fold it in, or abandon this
4547 version.
4548
48c95e5b
JK
4549Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4550
4551 * gdb.t24/demangle.exp: Add tests for PR 3220.
4552
4553Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4554
d722005e 4555 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
48c95e5b 4556
5ad3ae4a
FF
4557Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
4558
e024d80c
FF
4559 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
4560 "i386-*-*". Works for i486 as well.
4561
5ad3ae4a
FF
4562 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
4563 bug, and expand domain of xfail to all SVR4 systems, since the
4564 actual problem is likely to be in generic SVR4 /proc support.
4565
ae039ff3
JK
4566Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4567
4568 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
4569
c0398b8b
FF
4570Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
4571
869cfa9f
FF
4572 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
4573 xfails for other systems. Match a missing 'Continuing.' as an
4574 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
4575
adf18b24
FF
4576 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
4577 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
4578 Only issue warning for missing executables if -all option is used.
4579
c0398b8b
FF
4580 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
4581 file if -all option is used. It's like an unpredictable XFAIL.
4582
0685d95f
JK
4583Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4584
3241e35d
JK
4585 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
4586 for dynamically linked binaries.
4587
0685d95f
JK
4588 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
4589
205c1ddc
JK
4590Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4591
4592 * gdb.t20/inherit.exp: Change message for "print tagless struct"
4593 to state that this is a known bug in old versions of g++.
4594
6117e42f
JK
4595Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4596
4597 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
4598 while waiting for `Continuing'.
4599
d8ab5dbf
FF
4600Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
4601
4602 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
4603 in text, data, and bss.
4604 * gdb.t10/nodebug.c: Add local and global test variables for
4605 initialized and uninitialized data.
4606
f4dfe788
JK
4607Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4608
4609 * config/unix-gdb.exp (gdb_exit): Add "wait".
4610
4611Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4612
4613 * gdb.t06/signals.exp: xfail the continue from the handler for all
4614 targets.
4615
4616 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
4617 function with watchpoints enabled, the i386 call dummy starts with
4618 a call.
4619
4620 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
4621 386 bsd names its corefiles.
4622
a469d3b6
FF
4623Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
4624
4625 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
4626 compilers don't grok it.
4627 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
4628 with small octal ints rather than character constants, which
4629 are signed and might not fit if first promoted to int.
4630
ad6feb08
FF
4631Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
4632
4633 * gdb.t09/Makefile.in (clean): Remove corefile.
4634
4635Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4636
4637 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
4638
a92499ba
JK
4639Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4640 and Jim Kingdon (kingdon@cygnus.com)
4641
4642 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
4643 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
4644 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
4645
c4978d68
JK
4646Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4647
4648 * gdb.t17/interrupt.exp: Add xfail for hppa.
4649
69aa789b
PS
4650Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4651
4652 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
4653 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
4654 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
4655 to determine signed-ness of bitfields and use the result to setup
4656 the xfail.
a4fbb03e 4657 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
4658 * gdb.t15/funcargs.exp: Use them to step until the second indirect
4659 call line is reached if necessary.
69aa789b 4660
84123aa6
JK
4661Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4662
4663 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
4664
4665Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4666
4667 * gdb.t06/break.exp: Also test `clear' command.
4668
cb6afa30
JK
4669Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
4670
002c6d17
JK
4671 * gdb.t00/teststrategy.exp: Remove extra quote.
4672
6665d54c 4673 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 4674 watchpoint enabled to be for all non-68k machines.
6665d54c 4675
cb6afa30
JK
4676 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
4677
9d77e877
PS
4678Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4679
4680 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
4681 targets use aout.mt instead of ecoff.mt as gas understands
4682 standard aout format.
4683
675d65db
JK
4684Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
4685
62d4a686
JK
4686 * lib/gdb.exp (runto): Don't insist that function we are running to
4687 was compiled with -g.
4688
4689 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
4690
675d65db
JK
4691 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
4692 to get back into the read system call.
4693 Accept leading newline in case where we woke it up.
4694
76b098d1
PS
4695Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4696
4697 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
4698 to make the stabs test work on ecoff systems using gcc and -with-stabs.
4699 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
4700 enable ecoff configuration.
4701
0568df2a
JK
4702Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4703
4704 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
4705
e91ceb3c
JK
4706Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4707
4708 * gdb.t16/printcmds.exp: Add another printf test.
4709
6dc31f06
ILT
4710Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
4711
4712 * configure.in: If configured -with-stabs on any target, add
4713 stabsdirs to configdirs.
4714
5af4f5f6
JK
4715Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4716
e91ceb3c
JK
4717 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
4718 fun" so pattern does not match the command itself.
5af4f5f6 4719
4988d8c7
JK
4720Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4721
4722 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
4723
a688a186
JK
4724Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4725
4726 * gdb.t17/interrupt.exp: Test for more things.
4727
2a62a4cb
JK
4728Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4729
81074ec8
JK
4730 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
4731 compiler arranges the code and line numbers.
4732
2a62a4cb
JK
4733 * gdb.t17/interrupt.exp: Don't send \n after ^C.
4734
3ae135ab
PS
4735Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4736
4737 * gdb.t00/help.exp: Increase expect input buffer size.
4738
be7f7549
JK
4739Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4740
075aa449
JK
4741 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
4742
1af6f16c
JK
4743 * gdb.t07/watchpoint.exp: Add xfail for hppa.
4744
270532f9
JK
4745 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
4746
be7f7549
JK
4747 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
4748 [0-9]*, not just [0-9].
4749
f2dee08e
JK
4750Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4751
9ae07ce5
JK
4752 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
4753
f2dee08e
JK
4754 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
4755
afde243f
JK
4756Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4757
4758 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
4759
762665e1
JK
4760Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4761
46d284c9
JK
4762 * gdb.t06/signals.c: Add xfails for sun3.
4763
306ee233
JK
4764 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
4765
762665e1
JK
4766 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
4767 test_stepping tests.
4768
79f3218c
JK
4769Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4770
762665e1
JK
4771 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
4772
b2618fd8
JK
4773 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
4774
56f413cd
JK
4775 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
4776 rather than actually putting it through cpp twice.
4777
79f3218c
JK
4778 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
4779
eae16698
ILT
4780Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
4781
4782 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
4783 no longer needed.
4784
38e1dd54
JK
4785Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4786
b4ace9d3
JK
4787 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
4788
38e1dd54
JK
4789 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
4790 C++ features prints as "struct", make it a pass, not an xfail.
4791
4792Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4793
4794 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
4795 Don't require VA to print as "class" rather than "struct".
4796
b55cc8a2
JK
4797Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
4798
4799 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
4800
e02c07a5
JK
4801Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4802
4803 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
4804
4805Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4806
4807 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
4808 order.
4809
b4e89979
JK
4810Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4811
366f2869
JK
4812 * gdb.t16/printcmds.exp: Add printf tests.
4813
38c41e92
JK
4814 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
4815
b4e89979
JK
4816 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
4817
4818Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
4819
4820 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
4821 pass counts, to counteract any existing or future setup_xfails.
4822
884e8cd4
JK
4823Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4824
f492b6c1
JK
4825 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
4826 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 4827 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 4828
884e8cd4
JK
4829 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
4830 intp_var should be N_GSYM not N_LSYM.
4831 wierd-aout.S: Use a label for the value of the N_SO.
4832 wierd.def: Remove all backslashes.
4833 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
4834
9325d5af
PS
4835Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4836
4837 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
4838 get the expected next to inheritance3.
4839
d2b860e3
PS
4840Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4841
4842 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
4843 now that gcc-2.4 gets it right.
4844
f788cf78
JK
4845Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4846
2de1aa1c
JK
4847 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
4848
f788cf78
JK
4849 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
4850 generating comp-info.exp which works for cross-compilation.
4851
6ba7b818
FF
4852Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
4853
4854 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
4855 "*-*-sysv4.*".
4856
4857Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
4858
4859 * gdb.t01/run.exp: Start with a fresh gdb.
4860 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
4861 SVR4.x.
4862
cfb702c1
FF
4863Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
4864
4865 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
4866 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
4867 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
4868 Makefile.in (distclean, realclean): Remove gdbme.c from list of
4869 things to remove.
4870
3d26a081
FF
4871Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
4872
4873 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
4874 test cases from bug reports.
4875
5c0e7bd6
FF
4876Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
4877
4878 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
4879 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
4880 avoid spurious xfails.
4881 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
4882 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
4883 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
4884
212f6219
FF
4885Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
4886
4887 * gdb.t00/teststrategy.exp: Rework to provide more useful
4888 description of each test, fix problem with systems that define
4889 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
4890 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
4891 results for "next over recursive call" so timeouts aren't taken
4892 by error.
4893
69dbdc05
JK
4894Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
4895
c76f7bb7
JK
4896 * gdb.t12/scope.exp: Test printing of variables before run.
4897
69dbdc05
JK
4898 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
4899 printed in wrong order due to sorting.
4900
dd9d4fa3
FF
4901Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
4902
80af2bd3
FF
4903 * gdb.t00/teststrategy.exp: Fix expected results for printing
4904 user entered string constant. Is array of char, prints with no
4905 address.
4906
dd9d4fa3
FF
4907 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
4908 commands.
4909 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
4910 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
4911 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
4912 of struct of char arrays.
4913 * gdb.t00/radix.exp: New tests for radix commands.
4914
49b12db0
JK
4915Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
4916
4917 * gdb.t16/printcmd.exp: Print a variable before running program
4918 (with xfail for AIX).
4919
729258a3
JK
4920Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
4921
fcb6cf58
JK
4922 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
4923
729258a3
JK
4924 * gdb.t16/printcmd.exp: Don't print variables before running program.
4925
4926 * gdb.t06/break.exp: Don't require envp argument to main.
4927
4928 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
4929
4930 * gdb.t02/whatis.exp, gdb.t11/list.exp:
4931 Add xfails for rs6000.
4932
fcb6cf58
JK
4933 * gdb.t02/whatis.exp: Change other tests not to re-test something
4934 we already tested.
729258a3
JK
4935
4936 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
4937 each type used has a variable of that type.
4938
4939Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
4940
4941 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
4942
4943Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
4944
4945 * configure.in: change srctrigger to be a file, not a directory
4946
b3523cb3
ILT
4947Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
4948
729258a3
JK
4949 * configure.in (mips-idt-ecoff*): Added trailing '*'.
4950
b3523cb3
ILT
4951 * gdb.t11/list.exp: Fixed a couple of typos.
4952
46fc723c
FF
4953Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
4954
4955 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
4956 is fixed and PR is closed.
4957 * gdb.t16 (gdbme.c): Add simple test string variable.
4958 * gdb.t16 (printcmds.exp): Add tests with simple test string
4959 variable, primarily for boundaries on "set print elements".
4960
942a6600
JK
4961Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
4962
6a51601e
JK
4963 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
4964 Make leading 0's optional and don't expect a tab in the middle
4965 of the number.
4966
bfcba962
JK
4967 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
4968
4969 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
4970 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
4971 don't end command passed to gdb_test with newline.
4972
942a6600
JK
4973 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
4974 signed keyword away, don't expect signed bitfields to be signed.
4975
4976 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
4977 printing with only as many 1's as are in the field as well as printing
4978 with 32 1's (see comment).
4979
35c254be
FF
4980Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
4981
88db2feb 4982 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
4983 * configure.in (configdirs): Remove gdb.t31 until the chill
4984 compiler works again. It no longer is able to find chillrt0
4985 since it isn't in libchill.a anymore.
150ab440
FF
4986 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
4987 wierd.o, make more modular.
35c254be
FF
4988 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
4989 spurious newlines that caused problems.
4990
18ef9146
JK
4991Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
4992
5bd22ca8 4993 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
4994 to gdb.stabs/wierd.exp since GCC has worked around the bug.
4995 gdb.stabs/wierd.{exp,def}: Many new tests.
4996
18ef9146
JK
4997 * gdb.t00/default.exp: update info line for new message.
4998
4999 * gdb.t02/{whatis.exp,gdbme.c}:
5000 Test that "char *" doesn't print as "caddr_t".
5001
2d10304e
JK
5002Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5003
5004 * gdb.t00/help.exp: Use .* in place of some help messages which
5005 just changed.
5006 gdb.t00/default.exp: Update "info frame" test for new message.
5007 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29b34f10 5008 Remove some xfails
2d10304e 5009
e726f3b5
JK
5010Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5011
c6d70012
JK
5012 * gdb.t03/{gdbme.c,ptype.exp}:
5013 Add tests for typedef'd struct and union without tags.
2d10304e 5014 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 5015
f43c2f05
JK
5016 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
5017 PRMS 1823; the bug still exists but isn't reproduced by this test
5018 anymore), and remove rs6000 XFAIL (the bug is fixed).
e726f3b5
JK
5019
5020 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
5021 duplicated from whatis.exp. For those that are left, accept
5022 "long", "long int", or "int" for long variables (whatis.exp already
5023 has an XFAIL for "int", so no need to fail it here).
5024
5025 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
5026 Deal with GCC's names for types now that GDB uses the compiler's names.
5027
5028 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
5029 setup_xfail's for sunos4. If we #defined the signed keyword away,
5030 don't expect GDB to know that char it is signed.
5031
5032 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
5033
0b3c22df
FF
5034Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
5035
5036 * configure.in (configdirs): Add gdb.t24 for C++ tests that
5037 should work on any system, regardless of debugging format.
5038 * gdb.t21/demangle.exp: Move to gdb.t24.
5039 * gdb.t24/demangle.exp: Move from gdb.t21.
5040 * gdb.t24/{Makefile.in, configure.in}: New files.
5041
5042Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5043
5044 * configure.in: Do gdb.stabs and C++ tests only for stabs.
5045 * gdb.stabs: New directory.
5046
8ce07a21
JK
5047Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5048
5049 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
5050 not just "Quit anyway?".
5051
27daf1a9
FF
5052Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
5053
5054 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
5055 that all setup_xfails are immediately followed by clear_xfails.
5056
5057Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
5058
5059 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
5060 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
5061 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
5062 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
5063 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
5064 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
5065 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
5066 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
5067 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
5068 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
5069 gdb.t31/chillvars.exp, lib/gdb.exp:
5070 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
5071 bug-gdb@prep.ai.mit.edu.
5072
5073Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
5074
5075 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
5076 with 0.0, not integer 0.
5077
5078Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
5079
5080 * gdb.t06/break.exp: Update for "Kill the program" message change.
5081
fb40210a
FF
5082Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
5083
5084 * Makefile.in (GDBFLAGS): Set to -nx.
5085 * Makefile.in (site.exp): Use GDBFLAGS.
5086
c1fb4e49
RP
5087Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5088
5089 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
5090 Makefiles.
ab8603ea
RP
5091 (check): depend on just-check.
5092 (just-check): added so that tests can be run without a noop
5093 build pass.
c1fb4e49
RP
5094
5095Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5096
5097 Switch to using configure's configdirs.
5098 * Makefile.in (Makefile): add configure.in dependency.
5099 (SUBDIRS): removed redundant assignment.
5100 * configure.in: switch subdirs assignment to configdirs.
5101 * gdb.t*/configure.in: new files.
5102
5959dcea
ILT
5103Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
5104
5105 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
5106 works.
5107
fbc3492c
FF
5108Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
5109
5110 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
5111 in explicit rules. Apparently this is not supported by some makes.
5112
512e5f94
JG
5113Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
5114
5115 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
5116
987b4233
PS
5117Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5118
5119 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
5120 disappeared.
5121
acb771de
JG
5122Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
5123
5124 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
5125
a08317af
FF
5126Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
5127
5128 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
5129 watchpoint problem that is now fixed.
5130 * gdb.t30/chexp.exp: Remove setup_xfail for printing
5131 uninitialized convenience variables.
5132 * gdb.t31/chillvars.exp: Fix expected patterns for printing
5133 structures.
5134
5135Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5136
5137 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
5138 which causes expect to get out of sync with gdb on long output
5139 from help set.
5140 * gdb.t09/corefile.exp: Make expected pattern for core file
5141 failing signal and frame output format less sun specific.
5142
b54a2f2d
PB
5143Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
5144
5145 * gdb.t31/chillvars.exp: Add and remove initial dummy
5146 breakpoint, so that symbol table is forced in.
5147 (Needed at least on Sunos4, though it seems not SVR4.)
5148 * gdb.t31/chillvars.exp: Update for changed output format.
5149
ce307257
RS
5150Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
5151
5152 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
5153
5154Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
5155
5156 * Makefile.in: Added --srcdir when invoking runtest, removed the
5157 need for a local config file. (optional now)
5158
bee218aa
FF
5159Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
5160
5161 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
5162 failure count used to force early termination. Add some more
5163 expected failures for gnu style demangling.
5164
5165Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5166
5167 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
5168 pmi variable from gdb.t20/gdbme to get optimized away.
5169 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
5170 Check for written corefile upon timeout _and_ eof.
5171
1096d1de
PS
5172Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5173
5174 * config/unix-gdb.exp: Add missing return 0.
5175
72ea43e6
PS
5176Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5177
5178 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
5179 test termination.
5180
7007db96
FF
5181Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
5182
5183 * configure.in (subdirs): Put back gdb.t17 which mysteriously
5184 disappeared.
5185
63305a73
FF
5186Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
5187
7007db96
FF
5188 * gdb.t10/crossload.exp: Disable the i860-elf test until such
5189 time as i860 support works.
5190
63305a73
FF
5191 * gdb.t15/funcargs.exp: Fix expected outputs to include
5192 "backtrace 100\r" rather than just "backtrace\r", to match last
5193 change.
5194
5f2912cc
ILT
5195Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
5196
5197 * config/udi-gdb.exp (gdb_exit): Remove close command.
5198 (gdb_target_udi): New procedure to set the UDI target.
5199 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
5200 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
5201 Added waits for prompts after several question responses. Added
5202 some more responses used by a29k-amd-udi-gdb.
5203 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
5204 pass different arguments, restart UDI connection after program
5205 completion.
5206 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
5207 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
5208 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
5209 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
5210 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
5211 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
5212 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
5213 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
5214 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
5215 after program completion.
5216 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
5217 compiled with a SELECT_VECS setting.
5218 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
5219 infinite recursion.
5220
5221 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
5222 Added checks for COFF results, and made them expected failures for
5223 all targets. It would be better to make them expected failures
5224 for COFF targets only.
5225
21ce979a
DZ
5226Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
5227
5228 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
5229 through test directories for info and install-info; rename
5230 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 5231
214aa244
FF
5232Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
5233
214aa244
FF
5234 * gdb.t31/gdbme.ch: Re-enable code that previously caused
5235 compiler to coredump.
5236 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
5237 code.
214aa244 5238
bfb33935
FF
5239Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
5240
bfb33935
FF
5241 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
5242 coredump.
5243 * gdb.t31/chillvars.exp: Comment out tests that depend on that
5244 code.
bfb33935 5245
3d0bd7d3
RS
5246Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
5247
5248 * gdb.t03/ptype.exp: tests for return code from gdb_test.
5249 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
5250 which in a shell. Deletes xgdb when done.
5251 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
5252 Tests the return from the "set height" or "set width" commands.
5253 Added a few return codes where needed.
5254
bc803007
FF
5255Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
5256
04fb224c
FF
5257 * Makefile.in (SUBDIRS): Add gdb.t17.
5258 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
5259 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
5260 files to test gdb's calling of functions in the inferior with
5261 the correct arguments and gdb's ability to retrieve any
5262 result returned.
5263
400b81b5
FF
5264Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
5265
5266 * config/unix-gdb.exp (gdb_exit): Remove close commands that
5267 may be called after gdb goes away. Previous versions of expect
5268 needed these to avoid file descriptor leaks, but they cause
5269 errors with the current revision of expect.
5270 * gdb.t00/gdbvars.exp: Use -re on expected output after
5271 setting sevenbit-strings.
5272 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
5273 to set sevenbit-strings consistent across tests.
400b81b5
FF
5274 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
5275 set sevenbit-strings consistent across tests.
400b81b5 5276
96b99583
FF
5277Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
5278
5279 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
5280 expected output to match current "expect" expectations.
5281
d3b43da8
FF
5282Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
5283
5284 * gdb.t00/default.exp: Change expected output for default "source"
5285 command, to match new gdb behavior which requires a filename to
5286 source.
5287
fa5366da
FF
5288Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
5289
5290 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
5291 expected fail for i486-*-* that misses the marker2 function.
5292 * gdb.t10/crossload.exp (bfddefault): Allow successful
5293 recognition of a format to pass even if no symbols are found.
5294 Explicitly catch failures where the format is not recognized
5295 or is ambiguous, and add the reason to the fail message.
5296 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
5297 the cause is and invalid target and add reason to failure message.
5298 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
5299 elf32-i386, elf32-sparc, and elf32-i860.
5300 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
5301 Set up expected failure for 'filename'::variable scope resolution,
5302 which is now apparently broken on all targets.
5303 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
5304 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
5305 gdb.t23/templates.exp: Change failure for missing binfile into
5306 just a warning.
5307 gdb.t21/demangle.exp: Change all cfront references to 'arm'
5308 references.
5309
5310Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
5311
5312 * gdb.t00/default.exp: Add expected output for default "source"
5313 command, to match new gdb behavior.
5314 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
5315
1be6caef
RS
5316Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
5317
5318 * config/*-gdb.exp: returns an error, rather than exiting on
5319 internal errors.
5320
5321Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
5322
5323 * gdb.t03/gdbme.c: Add pointer to struct variable.
5324 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
5325 referencing struct members.
5326
01cec5c8
ILT
5327Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
5328
1be6caef
RS
5329 * configure.in (mips-idt-ecoff): New target.
5330 * config/mips-gdb.exp: New file for remote board using MIPS remote
5331 debugging protocol.
5332
01cec5c8
ILT
5333 * Redid configuration scheme. Removed gdb.t*/configure.in.
5334 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
5335 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
5336 distclean targets. Built executables via .o files. Adjusted
5337 tests to account for source files in $(srcdir) rather than
5338 $(objdir).
5339 * lib/gdb.exp (runto): Don't expect () after the function name,
5340 because it may have arguments.
5341
5b272a2d
ILT
5342Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
5343
5344 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
5345 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
5346 expected failures for mips-idt-* and mips-sgi-*.
5347 * gdb.t00/default.exp (attach): Kill process if requested.
5348 * gdb.t00/help.exp (help target core, help target): Accept a gdb
5349 that does not read core files.
5350 * gdb.t01/run.exp: Removed checks for exit status code.
5351 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
5352 it is linked in.
5353 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
5354 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
5355 appropriate, rather than doing it by hand.
5356 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
5357 execution.
5358 * gdb.t10/crossload.exp: Kill existing program if needed.
5359 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
5360 appropriate, rather than doing it by hand. Always increase
5361 timeout for this test, not just for VxWorks.
5362
16aa4b53
FF
5363Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
5364
16aa4b53
FF
5365 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
5366 of Chill STRUCT types and STRUCT values.
5367 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
5368 than "char".
5369 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
5370 struct2): New struct definitions and initializations to test
5371 simple Chill STRUCT types.
16aa4b53 5372
ff7f25de
FF
5373Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
5374
5375 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
5376 the null byte at the end of strings.
5377 * gdb.t00/default.exp: Make show version insensitive to copyright
5378 date.
5379 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
5380 to avoid dependencies on target char signedness.
5381 * gdb.t16/printcmds.exp: Update expected results for explicitly
5382 unsigned char.
5383 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
5384 now work.
5385 * gdb.t21/demangle.exp: Add many more patterns for template
5386 demangling, most of them being expected failures.
5387 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
5388 string we are matching for, to match on the whole string.
5389 * gdb.t21/demangle.exp: Add many new test strings to demangle,
5390 and fix a whole bunch that had incorrect expected output but were
5391 passing anyway because of the bug in "proc demangle".
ff7f25de
FF
5392 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
5393 type.
5394 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 5395
bf3d2b75
MW
5396Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
5397
5398 * gdb/testsuite: made modifications to testcases, etc., to allow
5399 them to work properly given the reorganization of deja-gnu and the
5400 relocation of the testcases from deja-gnu to a "tool" subdirectory.
5401
19fa4a0a
MW
5402Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
5403
5404 * gdb/testsuite: Initial creation of gdb/testsuite.
5405 Migrated dejagnu testcases and support files for testing nm to
5406 gdb/testsuite from deja-gnu. These files were moved "as is"
5407 with no modifications. This migration is part of a major overhaul
5408 of dejagnu. The modifications to these testcases, etc., which
5409 will allow them to work with the new version of dejagnu will be
5410 made in a future update.
80edc7cb
JK
5411\f
5412Local Variables:
5413mode: indented-text
5414left-margin: 8
5415fill-column: 74
5416version-control: never
5417End:
This page took 0.627959 seconds and 4 git commands to generate.