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