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