* gdb.base/gdb1476.exp: Only run the tests if we can't read the
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
84acecdd
MK
12004-01-07 Mark Kettenis <kettenis@gnu.org>
2
3 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4 memory at address 0.
5
fe11a27f
MC
62004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7
8 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9 to test for hp-ux assembler. Fix copyright years.
10
60ad077b
AC
112004-01-07 Andrew Cagney <cagney@redhat.com>
12
13 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14
1c9b8f33
AC
152004-01-07 Andrew Cagney <cagney@redhat.com>
16
17 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18 when creating the read-only file. From analysis by Roland McGrath
19 and Elena Zannoni.
20
753ccc7a
MC
212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22
23 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
24
eca3e36b
MC
252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
26
27 * gdb.base/cvexpr.c: Be type-safe with function pointers and
28 data pointers.
29
f8d4bac4
MC
302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
31
32 * gdb.cp/m-static.exp: Compile one source file at a time.
33 Delete unused call to get_compiler_info.
34
9b4e0f94
MC
352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
36
37 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
38 * gdb.base/call-rt-st.exp: Likewise.
39 * gdb.base/nodebug.exp: Likewise.
40 * gdb.base/volatile.exp: Likewise.
41 * gdb.cp/ref-types.exp: Likewise.
42 * gdb.cp/templates.exp: Likewise.
43
023c1024
MK
442004-01-05 Mark Kettenis <kettenis@gnu.org>
45
46 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
47
19703c4a
MC
482004-01-05 Michael Chastain <mec.gnu@mindspring.com>
49
50 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
51 hppa*-hp-hpux*.
52
18b67037
MK
532004-01-04 Mark Kettenis <kettenis@gnu.org>
54
ba6219c8
MK
55 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
56 x86_64-*-*.
57
18b67037
MK
58 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
59 sparc64-*-* and sparc*-solaris2*.
60
1bfbbb9d
MK
612004-01-04 Mark Kettenis <kettenis@gnu.org>
62
63 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
64 return ${tests}" test. The ${tests} already mentions the
65 filename.
66
06846494
MC
672004-01-02 Michael Chastain <mec.gnu@mindspring.com>
68
69 * gdb.cp/local.exp: Accept gcc abi 2.
70
3b0cb202
MC
712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
72
73 * gdb.cp/templates.exp: Accept gcc abi 2.
74
0643ec3f
MC
752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
76
77 * lib/compiler.cc: Remove supports_template_debugging.
78 * gdb.cp/templates.exp: Do not test supports_template_debugging.
79
d231d0b1
MC
802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
81
82 * gdb.cp/namespace.exp: Accept gcc abi 2.
83
44ffb27c
MC
842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
85
86 * gdb.cp/method.exp: Accept gcc abi 2.
87
184ad485
MC
882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
89
90 * gdb.cp/classes.exp: Generate identical results as old version.
91 * gdb.cp/derivation.exp: Likewise.
92 * gdb.cp/overload.exp: Likewise.
93 * gdb.cp/virtfunc.exp: Likewise.
94
116f09e7
MC
952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
96
97 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
98 mysterious bug with sourceware version of expect.
99
b1379776
MC
1002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
101
102 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
103 current versions of gcc, including gcc abi 2. Remove gratuitous
104 restart of test program. Use gdb_test_multiple and gdb_test for
105 all tests. Add patterns to xfail missing "const" in "const char *"
106 and kfail PR gdb/1155.
107
6b7a4c0e
MC
1082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
109
110 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
111 current versions of gcc, including gcc abi 2. Remove gratuitous
112 restart of test program. Use gdb_test_multiple and gdb_test for
113 all tests. Add patterns to kfail PR gdb/1498.
114
51615d72
MC
1152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
116
117 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
118 current versions of gcc, including gcc abi 2. Use "breakpoint"
119 and "continue" instead of restarting the target program. Use
120 gdb_test_multiple and gdb_test for all tests.
121
7b79a9d7
MK
1222004-01-01 Mark Kettenis <kettenis@gnu.org>
123
124 * gdb.asm/asm-source.exp: Update copyright year. Link statically
125 for *-*-solaris2*.
126
1cd3489f
MC
1272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
128
129 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
130 current versions of gcc, including gcc abi 2. Use "breakpoint"
131 and "continue" instead of restarting the target program several
132 times. Use gdb_test_multiple and gdb_test for all tests.
133
850742db
MC
1342003-12-18 Michael Chastain <mec.gnu@mindspring.com>
135
136 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
137 source files.
138
eb4bbda8
MC
1392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
140
141 * gdb.base/environ.exp: Handle compiling test case from multiple
142 source files.
143
e42c7771
MC
1442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
145
146 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
147
80e4b428
JB
1482003-12-17 Jim Blandy <jimb@redhat.com>
149
5f06973a
JB
150 * gdb.base/freebpcmd.c: Add copyright notice.
151
80e4b428
JB
152 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
153
0ab84fb7
MC
1542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
155
156 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
157
1b3bb3d0
JB
1582003-12-13 Jim Blandy <jimb@redhat.com>
159
160 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
161
3a4c9371
KB
1622003-12-12 Kevin Buettner <kevinb@redhat.com>
163
164 * gdb.asm/frv.inc: New file.
165 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
166
a1dea79a
FF
1672003-12-09 Fred Fish <fnf@redhat.com>
168
169 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
170 functions to break1.c and leave prototypes behind. Add more
171 "set breakpoint NN here" comments.
172 * gdb.base/break1.c: New file.
173
174 * gdb.base/break.exp: Handle compiling test case from multiple
175 source files and change source file references as needed.
176 * gdb.base/completion.exp: Ditto.
177 * gdb.base/condbreak.exp: Ditto.
178 * gdb.base/define.exp: Ditto.
179 * gdb.base/ena-dis-br.exp: Ditto.
180 * gdb.base/info-proc.exp: Ditto.
181 * gdb.base/maint.exp: Ditto.
182 * gdb.base/until.exp: Ditto.
183
184 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
185 hardcoded line numbers.
186 * gdb.base/define.exp: Ditto.
187 * gdb.base/ena-dis-br.exp: Ditto.
188 * gdb.base/maint.exp: Ditto.
189 * gdb.base/until.exp: Ditto.
190
191 * gdb.base/completion.exp: Use "break1" for completion tests since
192 "break" is no longer a unique prefix.
193
5266b69c
AC
1942003-12-06 Andrew Cagney <cagney@redhat.com>
195
196 * gdb.base/structs.exp (test_struct_returns): When applicable, set
197 "return_value_unimplemented". When an unimplemented struct return
198 architecture, report incorrect values as a KFAIL
199
374451f0
MC
2002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
201
202 * gdb.cp/rtti.exp: Accept new wording of warning from
203 cp_lookup_rtti_type.
204
ba9b20a7
MC
2052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
206
207 Partial fix for PR testsuite/1456.
208 * gdb.base/scope.exp (test_at_main): Replace references to
209 gcc_compiled with calls to test_compiler_info.
210 (test_at_foo): Likewise.
211 (test_at_bar): Likewise.
212
b74b6d0b
MC
2132003-12-04 Michael Chastain <mec.gnu@mindspring.com>
214
215 Partial fix for PR testsuite/1456.
216 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
217 to test_compiler_info.
218
ccfa3402
MC
2192003-12-03 Michael Chastain <mec.gnu@mindspring.com>
220
221 * gdb.base/so-impl-ld.exp: Update copyright notice.
222
f6246aba
MC
2232003-12-02 Michael Chastain <mec.gnu@mindspring.com>
224
225 Partial fix for PR testsuite/1456.
226 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
227 to test_compiler_info.
228
13ae734a
MC
2292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
230
231 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
232 from current versions of gdb. Clean up regular expressions.
233 Delete redundant timeout case.
234
d8e1cdee
MC
2352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
236
237 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
238 from current versions of gdb. Clean up regular expressions.
239 Delete redundant timeout case.
240
96457b64
MC
2412003-12-01 Michael Chastain <mec.gnu@mindspring.com>
242
243 Partial fix for PR testsuite/1456.
244 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
245 gcc_compiled with call to test_compiler_info.
246
f35309fc
MC
2472003-11-30 Michael Chastain <mec.gnu@mindspring.com>
248
249 Partial fix for PR testsuite/1456.
250 * gdb.base/list.exp (test_list_function): Delete unused declaration
251 of gcc_compiled.
252
d7afdf9b
MC
2532003-11-29 Michael Chastain <mec.gnu@mindspring.com>
254
255 Partial fix for PR testsuite/1456.
256 * gdb.base/complex.exp: Replace reference to gcc_compiled with
257 call to test_compiler_info.
258
71507b56
MK
2592003-11-29 Mark Kettenis <kettenis@gnu.org>
260
261 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
262 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
263 it to create the appropriate note.inc.
264 * gdb.asm/asmsrc1.s: Include "note.inc".
265 * gdb.asm/netbsd.inc: New file.
266 * gdb.asm/empty.inc: New file.
267
f81f93f7
MC
2682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
269
270 Partial fix for PR testsuite/1456.
271 * gdb.base/constvars.exp: Replace references to gcc_compiled with
272 calls to test_compiler_info.
273
9a77938e
MC
2742003-11-27 Michael Chastain <mec.gnu@mindspring.com>
275
276 Partial fix for PR testsuite/1456.
277 * gdb.base/volatile.exp: Replace references to gcc_compiled with
278 calls to test_compiler_info.
279
e8367dc7
MK
2802003-11-27 Mark Kettenis <kettenis@gnu.org>
281
282 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
283 pattern for the KFAILs.
284
526c61ee
AF
2852003-11-25 Adam Fedor <fedor@gnu.org>
286
287 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
288 * gdb.objc/objcdecode.m: New file.
289
28f2d600
AF
2902003-11-25 Adam Fedor <fedor@gnu.org>
291
292 * gdb.objc/nondebug.exp: Test for PR objc/1236.
293 * gdb.objc/nondebug.m: New file.
294
a3895cee
BE
2952003-11-26 Ben Elliston <bje@wasabisystems.com>
296
297 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
298 NetBSD as it does on FreeBSD. Modelled on a similar change by
299 Mark Kettenis on 2003-05-30.
300 (link-flags): Set to "--entry _start" regardless of target.
301 Special linker flags are to be appended to $link-flags.
302 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
303
c9f2c8a3
MC
3042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
305
306 * gdb.cp/method.exp: Accept output of new demangler.
307
15a0587a 3082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
309
310 * gdb/class2.exp: New file.
311 * gdb/class2.cc: New file.
312
3c00b570
MC
3132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
314
315 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
316 of new demangler.
317
7027acc7
MK
3182003-11-23 Mark Kettenis <kettenis@gnu.org>
319
320 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
321 of gdb_test "run".
322
b0e1598a
MK
3232003-11-23 Mark Kettenis <kettenis@gnu.org>
324
325 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
326 "continue" into "run".
327
4d9eda44
MC
3282003-11-23 Michael Chastain <mec.gnu@mindspring.com>
329
330 Partial fix for PR testsuite/1456.
331 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
332 call to test_compiler_info.
333 * gdb.cp/ctti.exp: Likewise.
334 * gdb.cp/derivation.exp: Likewise.
335 * gdb.cp/member-ptr.exp: Likewise.
336 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
337 reference to gcc_compiled.
338
3392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
340
341 Fix PR testsuite/1463.
342 * gdb.base/structs.exp (start_structs_test): Call
343 get_debug_format before using the debug format.
344
d422fe19
AC
3452003-11-22 Andrew Cagney <cagney@redhat.com>
346
347 * lib/gdb.exp (gdb_test_multiple): Add simple example.
348 * gdb.base/structs.exp: Use gdb_test_multiple.
349
039cf96d
AC
3502003-11-20 Andrew Cagney <cagney@redhat.com>
351
6882279b
AC
352 * gdb.base/structs.exp: Handle and recover from internal errors.
353 Replace "foo${n}" with "foo<n>" in test messages.
354
e53890ae
AC
355 * gdb.base/structs.exp: Update copyright. Rewrite.
356 * gdb.base/structs.c: Update copyright. Rewrite.
357
2b211c59
AC
358 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
359 resync count exceeded.
360
039cf96d
AC
361 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
362 from the internal error.
363 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
364 Original from Jim Blandy.
365 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 366
eac98b22
AC
3672003-11-19 Andrew Cagney <cagney@redhat.com>
368
369 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
370 KFAIL.
371
67455b2a
MK
3722003-11-17 Mark Kettenis <kettenis@gnu.org>
373
374 New testcase for PR backtrace/1435.
375 * gdb.arch/i386-unwind.exp: New file.
376 * gdb.arch/i386-unwind.c: New file.
377
853d6e5b
AC
3782003-11-17 Andrew Cagney <cagney@redhat.com>
379
380 * lib/gdb.exp (compiler_info): New global.
381 (test_compiler_info): New function.
382 (get_compiler_info): Set compiler_info.
383 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
384 "compiler_info" to gcc-<major>-<minor>.
385
38cf6e11
MC
3862003-11-15 Michael Chastain <mec.gnu@mindspring.com>
387
388 * gdb.trace/configure: Remove.
389
a50d3602
EZ
3902003-11-13 Elena Zannoni <ezannoni@redhat.com>
391
392 * gdb.base/break.c: Add comments to aid finding line numbers for
393 breakpoints.
394 * gdb.base/break.exp: Remove all references to explicit line
395 numbers.
396
d9407aaa
NC
3972003-11-11 Nick Clifton <nickc@redhat.com>
398
399 * gdb.base/shreloc.exp: Do not run for targets which do not
400 support shared objects.
401
db488fc1
CV
4022003-11-10 Corinna Vinschen <vinschen@redhat.com>
403
404 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
405 Don't run tests if nofileio flag is given.
406
6a90a18e
EZ
4072003-11-07 Elena Zannoni <ezannoni@redhat.com>
408
409 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
410 as well as 'Watchpoint'.
411
0b915e9c
EZ
4122003-11-06 Elena Zannoni <ezannoni@redhat.com>
413
414 Reported by Jim Ingham <jingham@apple.com>:
415 * gdb.base/annota1.exp: Match at least one occurrence of the
416 signal handler annotation.
417
d7e4b55f
EZ
4182003-11-06 Elena Zannoni <ezannoni@redhat.com>
419
420 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
421 as well as 'Watchpoint'.
422
2fe4e8d0
MC
4232003-11-05 Michael Chastain <mec@shout.net>
424
425 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
426
6ef88553
KW
4272003-11-03 Kris Warkentin <kewarken@qnx.com>
428
429 * gdb.arch/gdb1291.c: New test file.
430 * gdb.arch/gdb1291.exp: New test script.
431 * gdb.arch/gdb1431.c: New test file.
432 * gdb.arch/gdb1431.exp: New test script.
433
ae7dc4d8
MC
4342003-10-22 Michael Chastain <mec@shout.net>
435
436 * gdb.mi/pthreads.c: Add copyright notice.
437
c39d7427
MC
4382003-10-22 Michael Chastain <mec@shout.net>
439
440 * gdb.threads/pthreads.c: Add copyright notice.
441
8b7d96c1
MC
4422003-10-20 Michael Chastain <mec@shout.net>
443
444 * gdb.base/gdb1056.exp: New test script.
445
d1d69fdd
DJ
4462003-10-13 Daniel Jacobowitz <drow@mvista.com>
447
448 * gdb.threads/killed.exp: Use gdb_run_cmd.
449
7d605576
DJ
4502003-10-13 Daniel Jacobowitz <drow@mvista.com>
451
452 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
453 create a core file.
454 * gdb.threads/gcore-thread.exp: Likewise.
455
618ec112
CV
4562003-10-13 Corinna Vinschen <vinschen@redhat.com>
457
458 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
459 type, based on char type.
460 (struct bit_flags_short_t): New bitfield type, based on short type.
461 (init_bit_flags_char): New fuction.
462 (init_bit_flags_short): Ditto.
463 (print_bit_flags_char): Ditto.
464 (print_bit_flags_short): Ditto.
465 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
466
9367a73c
MC
4672003-10-11 Michael Chastain <mec@shout.net>
468
469 * gdb.base/call-rt-st.exp: Update copyright year.
470
1decf120
KI
4712003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
472
473 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
474 * gdb.disasm/sh3.s: Ditto.
475
5445b2ae
DJ
4762003-10-07 Daniel Jacobowitz <drow@mvista.com>
477
478 * gdb.threads/switch-threads.exp: New test.
479 * gdb.threads/switch-threads.c: New source file.
480
aec24853
CV
4812003-10-07 Corinna Vinschen <vinschen@redhat.com>
482
483 * gdb.base/ending-run.exp: Add sh specific case.
484
adc7428d
AC
4852003-10-06 Andrew Cagney <cagney@redhat.com>
486
487 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
488 * gdb.disasm/mn10200.exp: Delete obsolete file.
489
c9d37158
DJ
4902003-09-29 Daniel Jacobowitz <drow@mvista.com>
491
492 * ChangeLog: Correct an entry command.exp -> commands.exp.
493 * gdb.base/commands.exp (bp_deleted_in_command_test)
494 (temporary_breakpoint_commands): Check noargs.
495
79c2c32d
DC
4962003-09-25 David Carlton <carlton@kealia.com>
497
498 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
499 of some print tests, where appropriate. Add tests for C::D::cd,
500 E::ce, F::cXfX, G::XgX.
501 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
502
594e6d67
RE
5032003-09-25 Richard Earnshaw <rearnsha@arm.com>
504
505 * lib/java.exp (java_init): Import target_alias before using it.
506
10f0d451
DC
5072003-09-25 David Carlton <carlton@kealia.com>
508
509 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
510
274bcba0
EZ
5112003-09-23 Elena Zannoni <ezannoni@redhat.com>
512
513 * gdb.base/selftest.exp: Accomodate more instruction reordering
514 weirdness.
515
cdbf20f7
MC
5162003-09-17 Michael Chastain <mec@shout.net>
517
518 * gdb.cp/gdb1355.exp: New file.
519 * gdb.cp/gdb1355.c: New file.
520
71e06f80
CV
5212003-09-15 Corinna Vinschen <vinschen@redhat.com>
522
523 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
524 * gdb.asm/sh.inc: New file.
525
5c4e30ca
DC
5262003-09-11 David Carlton <carlton@kealia.com>
527
bd45b7af
DC
528 * gdb.cp/namespace.exp: Add tests for namespace types.
529 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
530 (test_namespace): New.
531
1c199746
EZ
5322003-09-11 Elena Zannoni <ezannoni@redhat.com>
533
534 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 535 * gdb.stabs/weird.exp: Ditto.
1c199746 536
04ed252f
MC
5372003-09-08 Michael Chastain <mec@shout.net>
538
539 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
540
d8a2d9e7
MC
5412003-09-07 Michael Chastain <mec@shout.net>
542
543 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
544 'parse error'.
545
161afb24
MK
5462003-09-07 Mark Kettenis <m.kettenis@osp.nl>
547
548 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
549
49f2741a
MC
5502003-08-30 Michael Chastain <mec@shout.net>
551
552 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
553 * gdb.gdb/observer.exp: Ditto.
554 * gdb.gdb/xfullpath.exp: Ditto.
555
8afa723e
MK
5562003-08-29 Mark Kettenis <kettenis@gnu.org>
557
558 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
559 *-*-*bsd*.
560
f31dfe3b
JJ
5612003-08-28 Jeff Johnston <jjohnstn@redhat.com>
562
563 * gdb.base/dump.exp: Skip for ia64.
564
4630e498
JJ
5652003-08-25 Jeff Johnston <jjohnstn@redhat.com>
566
567 * gdb.asm/asm-source.exp: Add ia64 support.
568 * gdb.asm/ia64.inc: New file.
569
1105b7ef
MC
5702003-08-22 Michael Chastain <mec@shout.net>
571
572 * gdb.cp: New directory.
573 * gdb.cp/*: Copy from gdb.c++/*.
574 * gdb.c++/*: Remove.
575 * Makefile.in: Change gdb.c++ to gdb.cp.
576 * configure.in: Ditto.
577 * configure: Regnerate.
578
c945b932
MK
5792003-08-18 Mark Kettenis <kettenis@gnu.org>
580
581 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
582 * gdb.arch/i386-prologue.c (gdb1338): Add function.
583
2b66634b
DJ
5842003-08-17 Daniel Jacobowitz <drow@mvista.com>
585
586 * mi-var-display.exp (-var-list-children weird): Accept function
587 pointers with argument types.
588 * mi1-var-display.exp (-var-list-children weird): Likewise.
589 * mi2-var-display.exp (-var-list-children weird): Likewise.
590
a356f73b
DJ
5912003-08-17 Daniel Jacobowitz <drow@mvista.com>
592
593 * gdb.base/annota3.exp: Add missing newline.
594
483417b8
MC
5952003-08-06 Michael Chastain <mec@shout.net>
596
597 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
598
c99c59c3
MS
5992003-08-12 Michael Snyder <msnyder@redhat.com>
600
601 * gdb.base/float.exp: Add test for SH.
602
55ed7501
MK
6032003-08-10 Mark Kettenis <kettenis@gnu.org>
604
605 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
606
1a371f2e
EZ
6072003-08-07 Elena Zannoni <ezannoni@redhat.com>
608
609 * gdb.base/completion.exp: Remove reduntant completion test
610 on filename.
611
e0f353ce
EZ
6122003-08-07 Elena Zannoni <ezannoni@redhat.com>
613
614 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
615 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
616 gdb.trace/save-trace.exp: Make sure that full pathnames are
617 escaped correctly.
618
5710a1af
EZ
6192003-08-07 Elena Zannoni <ezannoni@redhat.com>
620
621 * configure.in: Don't generate config.h from config.hin.
622 * configure: Regenerate.
623 * config.hin: Remove file.
624 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
625 * gdb.threads/pthreads.c: Ditto.
626
dcd81ce9
DJ
6272003-08-07 Daniel Jacobowitz <drow@mvista.com>
628
629 From Kei Sakamoto <sakamoto.kei@renesas.com>:
630 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
631 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
632 Replace ld24 with seth/add3.
633
6009d884
AC
6342003-08-02 Andrew Cagney <cagney@redhat.com>
635
636 * gdb.base/annota3.exp: New file.
637 * gdb.base/annota3.c: New file.
638 * gdb.c++/annota3.exp: New file.
639 * gdb.c++/annota3.cc: New file.
640
51514e06
MC
6412003-07-29 Michael Chastain <mec@shout.net>
642
643 * gdb.threads/tls.c (spin): Check errno only if sem_wait
644 actually failed.
645 (do_pass): Likewise.
646 * gdb.threads/tls.exp: Always initialize no_of_threads.
647
4ee6625b
DJ
6482003-07-27 Daniel Jacobowitz <drow@mvista.com>
649
650 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
651 pattern.
652 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
653 * gdb.threads/tls.exp: Recognize one case of the host library not
654 supporting TLS.
655
225f2bf6
AC
6562003-07-27 Andrew Cagney <cagney@redhat.com>
657
658 * gdb.base/fileio.exp: Use SH when running commands using
659 remote_exec.
660
bcb27c9f
DJ
6612003-07-24 Daniel Jacobowitz <drow@mvista.com>
662
663 From Kei Sakamoto <sakamoto.kei@renesas.com>:
664 * gdb.base/relocate.c (dummy): New padding array.
665
3d67be83
MS
6662003-07-22 Michael Snyder <msnyder@redhat.com>
667
668 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
669
670 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
671 patterns to be more general, accepting old and new output.
672 Some output chars (such as '+') also must be quoted.
673 Some addresses are displayed numerically instead of
674 symbolically.
675
57ba3b85
MS
6762003-07-23 Michael Snyder <msnyder@redhat.com>
677
686d097c
MS
678 * gdb.base/return2.exp: Don't test long-long return.
679
57ba3b85
MS
680 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
681 * gdb.disasm/t01_mov.exp: Ditto.
682 * gdb.disasm/t02_mova.s: Ditto.
683 * gdb.disasm/t02_mova.exp: Ditto.
684 * gdb.disasm/t03_add.s: Ditto.
685 * gdb.disasm/t03_add.exp: Ditto.
686 * gdb.disasm/t04_sub.s: Ditto.
687 * gdb.disasm/t04_sub.exp: Ditto.
688 * gdb.disasm/t05_cmp.s: Ditto.
689 * gdb.disasm/t05_cmp.exp: Ditto.
690 * gdb.disasm/t06_ari2.s: Ditto.
691 * gdb.disasm/t06_ari2.exp: Ditto.
692 * gdb.disasm/t07_ari3.s: Ditto.
693 * gdb.disasm/t07_ari3.exp: Ditto.
694 * gdb.disasm/t08_or.s: Ditto.
695 * gdb.disasm/t08_or.exp: Ditto.
696 * gdb.disasm/t09_xor.s: Ditto.
697 * gdb.disasm/t09_xor.exp: Ditto.
698 * gdb.disasm/t10_and.s: Ditto.
699 * gdb.disasm/t10_and.exp: Ditto.
700 * gdb.disasm/t11_logs.s: Ditto.
701 * gdb.disasm/t11_logs.exp: Ditto.
702 * gdb.disasm/t12_bit.s: Ditto.
703 * gdb.disasm/t12_bit.exp: Ditto.
704 * gdb.disasm/t13_otr.s: Ditto.
705 * gdb.disasm/t13_otr.exp: Ditto.
706
e00759ef
EZ
7072003-07-22 Elena Zannoni <ezannoni@redhat.com>
708
709 * gdb.threads/tls.exp :Add kfail for 'info address' case.
710
8bc2021f
EZ
7112003-07-22 Elena Zannoni <ezannoni@redhat.com>
712
713 * gdb.threads/tls.c : New file.
714 * gdb.threads/tls.exp : New file.
715 * gdb.threads/tls-main.c : New file.
716 * gdb.threads/tls-shared.c : New file.
717 * gdb.threads/tls-shared.exp : New file.
718
89320c4c
AS
7192003-07-22 Andreas Schwab <schwab@suse.de>
720
721 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
722
180dea7c
AS
7232003-07-20 Andreas Schwab <schwab@suse.de>
724
725 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
726 due to insn reordering.
727
0714963c
AC
7282003-07-15 Andrew Cagney <cagney@redhat.com>
729
730 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
731
98a23b3f
MC
7322003-07-15 Michael Chastain <mec@shout.net>
733
734 * gdb.base/gdb1250.exp: New file.
735 * gdb.base/gdb1250.c: New file.
736
27e417a2
ML
7372003-07-09 Michal Ludvig <mludvig@suse.cz>
738
739 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
740 expansion of size_t to 'unsigned long', not only to 'unsigned'.
741
8bc2021f
EZ
7422003-07-09 Elena Zannoni <ezannoni@redhat.com>
743
744 * gdb.threads/tls.c: New file.
745 * gdb.threads/tls.exp: New file.
746 * gdb.threads/tls-main.c: New file.
747 * gdb.threads/tls-shared.c: New file.
748 * gdb.threads/tls-shared.exp: New file.
749
d99968dc
EZ
7502003-07-09 Elena Zannoni <ezannoni@redhat.com>
751
752 * gdb.base/annota1.exp: Make sure that we properly escape the
753 full path of the source file. Xfail more permissive patterns,
754 due to a compiler debug info problem.
755
83876b3b
AS
7562003-07-07 Andreas Schwab <schwab@suse.de>
757
2705e972
AS
758 * gdb.asm/m68k.inc: New file.
759 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
760
83876b3b
AS
761 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
762 arguments"): Also match negative number.
763
764 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
765
3a871b37
DJ
7662003-07-03 Daniel Jacobowitz <drow@mvista.com>
767
768 * gdb.base/store.c (charest): New typedef.
769 (add_char): Rename to add_charest, update.
770 (wack_char): Rename to wack_charest, update types. Return l + r
771 to keep r live across the call.
772 (wack_short, wack_int, wack_long, wack_longest, wack_float)
773 (wack_double, wack_doublest): Return l + r to keep r live across
774 the call.
775 * gdb.base/store.exp: Accomodate store.c changes.
776
b2a7f303
DC
7772003-06-30 David Carlton <carlton@kealia.com>
778
779 * gdb.c++/maint.exp (test_invalid_name): New.
780 (test_first_component): Add tests for invalid names.
781
3c6cb4a1
MC
7822003-06-29 Michael Chastain <mec@shout.net>
783
784 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
785 output of '<VTT for class>' for virtual base classes.
786
f1c2644b
DJ
7872003-06-29 Daniel Jacobowitz <drow@mvista.com>
788
789 * gdb.base/completion.exp: Tab-complete "complet" instead of
790 "compl".
791 * gdb.base/complex.exp, gdb.base/complex.c: New files.
792
18080350
DJ
7932003-06-29 Daniel Jacobowitz <drow@mvista.com>
794
795 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
796 * gdb.base/volatile.exp: Likewise.
797
f56973f8
DJ
7982003-06-29 Daniel Jacobowitz <drow@mvista.com>
799
800 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
801 gdb/1265.
802
8032003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
804 Daniel Jacobowitz <drow@mvista.com>
805
806 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
807 initial line count of 'captured_main' from 26 to 32.
808 (test_with_self): Allow xmalloc call to be interleaved with the
809 preceding two lines.
810
e766d4d6
JB
8112003-06-24 Joel Brobecker <brobecker@gnat.com>
812
813 * gdb.base/bang.exp: New testcase.
814
f125c9a4
JB
8152003-06-23 Joel Brobecker <brobecker@gnat.com>
816
817 * gdb.base/langs.exp: Add some tests for the "minimal" language
818 support.
819
6e25beaf
EZ
8202003-06-23 Elena Zannoni <ezannoni@redhat.com>
821
822 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
823 the testcase.
824
2f816dda
DJ
8252003-06-22 Daniel Jacobowitz <drow@mvista.com>
826
827 * gdb.base/relocate.exp: Test add-symbol-file with a variable
828 offset.
829
db5a5748
DJ
8302003-06-22 Daniel Jacobowitz <drow@mvista.com>
831
832 * gdb.c++/pr-1210.cc: New file.
833 * gdb.c++/pr-1210.exp: New file.
834
1df0c130
DJ
8352003-06-21 Daniel Jacobowitz <drow@mvista.com>
836
837 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
838 000-exec-continue.
839
a92feac0
MK
8402003-06-15 Mark Kettenis <kettenis@gnu.org>
841
842 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
843 on *-*-*bsd* instead of *-*-freebsd*.
844
81a58f5b
AC
8452003-06-14 Andrew Cagney <cagney@redhat.com>
846
847 * gdb.base/store.exp: Test longest and doublest. Test all
848 parameters. Weaken return statement match.
849 * gdb.base/store.c: Add longest and doublest - aka long long and
850 long double functions. Put all parameters into local register
851 variables. Use negative values.
852
b257a0d3
AC
8532003-06-14 Andrew Cagney <cagney@redhat.com>
854
855 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
856 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
857 exit status.
858 * gdb.base/fileio.exp: Disable target when nointerrupts and
859 noinferiorio, instead of limiting it to remote. Use remote_exec
860 instead of system.
861
21c38304
JJ
8622003-06-12 Jeff Johnston <jjohnstn@redhat.com>
863
864 * gdb.base/float.exp: Add ia64 support.
865
1bcdb424
CV
8662003-06-12 Corinna Vinschen <vinschen@redhat.com>
867
868 * gdb.base/fileio.exp: Run only on remote targets.
869
6aeb981f
CV
8702003-06-10 Corinna Vinschen <vinschen@redhat.com>
871
872 * gdb.base/fileio.c: New file, testing File-I/O.
873 * gdb.base/fileio.exp: Ditto.
874
53df362e
RG
8752003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
876
877 * gdb.base/shreloc.exp: New file, check symbol values obtained from
878 shared objects after relocation at load time (gdb PR/1132).
879 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
880 as above, part of the shared object relocation test.
881
ffee1b46
MK
8822003-06-08 Mark Kettenis <kettenis@gnu.org>
883
b5ca3722
MK
884 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
885 fully filled history list.
886 * gdb.base/gdb_history: New file.
887
03ed860d
MK
888 * gdb.base/signals.exp: XFAIL "continue to func1" on
889 i*86-*-freebsd*.
890
ffee1b46
MK
891 * gdb.base/attach.exp: When trying to attach to a nonexistent
892 process, make it possible to specify the PID based on the target,
893 and do so for *-*-freebsd*.
894
d80dbb52
RH
8952003-06-02 Richard Henderson <rth@redhat.com>
896
897 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
898
6dd77b81
RH
8992003-06-02 Richard Henderson <rth@redhat.com>
900
901 * gdb.base/selftest.exp: Next over lim_at_start initialization.
902
f6347e16
RH
9032003-06-02 Richard Henderson <rth@redhat.com>
904
905 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
906
2c161407
DJ
9072003-06-01 Daniel Jacobowitz <drow@mvista.com>
908
909 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
910 of globalvar.
911
572eb746
MK
9122003-06-01 Mark Kettenis <kettenis@gnu.org>
913
914 * gdb.asm/asm-source.exp: Check for memory read errors in
915 disassembler test on *BSD too.
916
9e9617a5
RH
9172003-06-01 Richard Henderson <rth@redhat.com>
918
919 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
920 for .frame.
921 (gdbasm_call): Lose ldgp.
922 (gdbasm_startup): Add frame information.
923 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
924
7b34ad4e
MK
9252003-05-31 Mark Kettenis <kettenis@gnu.org>
926
927 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
928 i?86-*-*.
929
10059fdf
MK
9302003-05-30 Mark Kettenis <kettenis@gnu.org>
931
932 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
933 FreeBSD.
934
acf4b816
RH
9352003-05-29 Richard Henderson <rth@redhat.com>
936
937 * gdb.asm/alpha.inc: New file.
938 * gdb.asm/asm-source.exp: Use it.
939
e9ecd949
JB
9402003-05-29 Jim Blandy <jimb@redhat.com>
941
942 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
943 'core.PID'.
944
e3e5a4f3
JB
9452003-05-22 Jim Blandy <jimb@redhat.com>
946
947 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
948 backtrace.
949
72fe3d25
DC
9502003-05-20 David Carlton <carlton@math.stanford.edu>
951
952 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
953 this time.
954
58da2eb2
DC
9552003-05-19 David Carlton <carlton@bactrian.org>
956
957 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
958 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
959
1fcb5155
DC
9602003-05-19 David Carlton <carlton@bactrian.org>
961
962 * gdb.c++/namespace.exp: Add namespace scope and anonymous
963 namespace tests.
964 Bump copyright date.
965 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
966 (main): Call C::D::marker2.
967 * gdb.c++/namespace1.cc: New file.
968
85e85163
JJ
9692003-05-14 Jeff Johnston <jjohnstn@redhat.com>
970
971 Roland McGrath <roland@redhat.com>
972 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
973 there is no manager thread.
974
a25fbfec
JJ
9752003-05-08 Jeff Johnston <jjohnstn@redhat.com>
976
977 * gdb.threads/schedlock.exp: Remove assumption that all threads
978 will run in a particular small time slice. Also ensure we break
979 in one of the child threads rather than the main thread.
980
be375bae
JB
9812003-05-07 Jim Blandy <jimb@redhat.com>
982
09bf6082
JB
983 Add support for assembly source testing on the s390x.
984 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
985 architecture.
986 * gdb.asm/s390x.inc: New file.
987
be375bae
JB
988 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
989 succession of 'if' statements.
990
00905d52
AC
9912003-05-05 Andrew Cagney <cagney@redhat.com>
992
993 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
994
b1e29e33
AC
9952003-05-05 Andrew Cagney <cagney@redhat.com>
996
997 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
998 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
999
e33d66ec
EZ
10002003-05-02 Elena Zannoni <ezannoni@redhat.com>
1001
1002 * gdb.base/charset.exp: Update based on new behavior of set/show
1003 charset commands.
1004
2b6fd0d8
AC
10052003-05-01 Andrew Cagney <cagney@redhat.com>
1006
1007 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1008 variable do not give memory errors.
1009
130cacce
AF
10102003-04-30 Adam Fedor <fedor@gnu.org>
1011
1012 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1013 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1014 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1015 gdb.objc/basicclass.m: : New files
1016
1017 * lib/gdb.exp (gdb_compile_objc): New procedure.
1018
bea71854
DJ
10192003-04-27 Daniel Jacobowitz <drow@mvista.com>
1020
1021 * gdb.base/signals.exp: Make backtrace tests more specific.
1022
0f20eeea
DC
10232003-04-23 David Carlton <carlton@bactrian.org>
1024
1025 * gdb.c++/maint.exp (test_first_component): Add tests for
1026 'operator' in more locations.
1027
c8c4d8dc
KB
10282003-04-16 Kevin Buettner <kevinb@redhat.com>
1029
1030 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1031
3fe60e3c
EZ
10322003-04-16 Elena Zannoni <ezannoni@redhat.com>
1033
1034 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1035 func marke' instead. Update test name.
1036
9219021c
DC
10372003-04-15 David Carlton <carlton@math.stanford.edu>
1038
1039 * gdb.c++/maint.exp: New file.
1040
5dd55bdd
EZ
10412003-04-14 Elena Zannoni <ezannoni@redhat.com>
1042
1043 * gdb.threads/schedlock.c: Change type of thread function argument
1044 to long, to avoid warnings on 64-bit platforms.
1045
00890572
EZ
10462003-04-14 Elena Zannoni <ezannoni@redhat.com>
1047
1048 * gdb.base/attach.exp: Add new message from ptrace in case of
1049 attaching to nonexistent process.
1050
93201743
JB
10512003-04-11 Jim Blandy <jimb@redhat.com>
1052
1053 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1054 gdb.c++/userdef.cc: Place comments on the lines to which the
1055 marker function might return.
1056 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1057 gdb.c++/userdef.exp: Look for those comments to check that we've
1058 returned to the right place, instead of checking line numbers.
1059
2a11c64d
EZ
10602003-04-11 Elena Zannoni <ezannoni@redhat.com>
1061
1062 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1063 match on sourcefile name, instead of directory name.
1064
68ab8fc5
EZ
10652003-04-10 Elena Zannoni <ezannoni@redhat.com>
1066
1067 * gdb.base/completion.exp: Use string_to_regexp to match the
1068 working directory name.
1069
5624293a
JB
10702003-04-09 Jim Blandy <jimb@redhat.com>
1071
1072 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1073 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1074 after an inferior function call, report the failure, but allow the
1075 test to continue.
1076
f1f02ee4
SC
10772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1078
1079 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1080 with -DPROTOTYPES.
1081
6eb79af0
SC
10822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1083
1084 * gdb.base/break.exp: Revert last patch.
1085
8dfb4cf0
SC
10862003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1087
1088 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1089 with -DPROTOTYPES.
1090
ed4c619a
AC
10912003-04-02 Andrew Cagney <cagney@redhat.com>
1092
1093 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1094 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1095 matching directories by the name breakpoint.
1096 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1097 Make "continue to marker1" consistent.
1098 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1099 message consistent.
1100 * lib/gdb.exp: Put "the program is no longer running", and "the
1101 program exited" in parenthesis.
1102 * lib/mi-support.exp: Ditto.
1103
4e35d5f0
BR
11042003-04-02 Bob Rossi <bob_rossi@cox.net>
1105
1106 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1107
71900fe8
AC
11082003-03-29 Andrew Cagney <cagney@redhat.com>
1109
1110 * gdb.base/sizeof.c (main): Print the value of '\377'.
1111 * gdb.base/sizeof.exp: Check the sign of '\377'.
1112
c0655a16
MC
11132003-03-27 Michael Chastain <mec@shout.net>
1114
1115 * gdb.base/gdb1090.exp: New file.
1116 * gdb.base/gdb1090.cc: New file.
1117
5b2a3989
JB
11182003-03-27 J. Brobecker <brobecker@gnat.com>
1119
1120 * gdb.gdb/observer.exp: New regression test.
1121
79876890
MC
11222003-03-27 Michael Chastain <mec@shout.net>
1123
1124 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1125 * gdb.base/ptype.exp: Likewise.
1126
6eac95e3
CV
11272003-03-27 Corinna Vinschen <vinschen@redhat.com>
1128
1129 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1130
e8c71839
MC
11312003-03-26 Michael Chastain <mec@shout.net>
1132
1133 * gdb.base/ptype.exp: Actually use some typedef'd types.
1134
71b10041
SC
11352003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1136
1137 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1138 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1139
2512cf80
CV
11402003-03-20 Corinna Vinschen <vinschen@redhat.com>
1141
1142 * gdb.base/default.exp: Fix regular expression.
1143
0d195a4f
CV
11442003-03-20 Corinna Vinschen <vinschen@redhat.com>
1145
1146 * gdb.base/args.exp: Fix regular expression.
1147
8a2dbca8
CV
11482003-03-20 Corinna Vinschen <vinschen@redhat.com>
1149
1150 * gdb.base/help.exp: Allow Win32 child process.
1151
bf028682
CV
11522003-03-20 Corinna Vinschen <vinschen@redhat.com>
1153
1154 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1155 when stepping out of main().
1156
182dbe85
CV
11572003-03-20 Corinna Vinschen <vinschen@redhat.com>
1158
1159 * gdb.base/default.exp: Check for win32 specific message when calling
1160 "run" without executable.
1161
d67a6ba5
CV
11622003-03-20 Corinna Vinschen <vinschen@redhat.com>
1163
1164 * gdb.base/args.exp: Expect .exe in output.
1165
a955b5bb
CV
11662003-03-20 Corinna Vinschen <vinschen@redhat.com>
1167
1168 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1169 Cygwin native.
1170
bf6bad4b
AC
11712003-03-17 Andrew Cagney <cagney@redhat.com>
1172
1173 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1174 vector registes.
1175 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1176 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1177
293e9a31
DC
11782003-03-17 David Carlton <carlton@math.stanford.edu>
1179
1180 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1181 test, for PR breakpoints/38.
1182 Call test_watchpoint_and_breakpoint.
1183 * gdb.base/watchpoint.c (func3): New function.
1184 (main): Call func3.
1185
5330f2db
DC
11862003-03-04 David Carlton <carlton@math.stanford.edu>
1187
1188 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1189 Garply<Garply<char> >:: garply".
1190 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1191 with respect to PR c++/1111; note also PR c++/1113.
1192 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1193 respect to PR c++/1062.
1194 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1195
6ece72da
DC
11962003-03-03 David Carlton <carlton@math.stanford.edu>
1197
1198 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1199 with respect to PR c++/57.
1200 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1201 c++/826.
1202 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1203 respect to PR c++/57.
1204
85ca1584
DC
12052003-03-03 David Carlton <carlton@math.stanford.edu>
1206
1207 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1208 respect to PR c++/33 into FAILs.
1209
98e9c5b8
MC
12102003-03-03 Michael Chastain <mec@shout.net>
1211
7bedbf27
MC
1212 * configure.in: Update copyright years.
1213
12142003-03-03 Michael Chastain <mec@shout.net>
1215
1216 * Makefile.in: Update copyright years.
98e9c5b8 1217
f683e100
DC
12182003-02-28 David Carlton <carlton@math.stanford.edu>
1219
1220 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1221 print class instead of struct and/or superfluous protection
1222 specifiers, as long as the resulting output is equivalent to the
1223 source code.
1224 Delete FIXME from end of messages on tests that don't need
1225 fixing.
1226
a9e0cf2c
DC
12272003-02-28 David Carlton <carlton@math.stanford.edu>
1228
1229 * gdb.c++/templates.exp (do_tests): Allow const in the two
1230 Foo<volatile char *>::foo tests.
1231
e8d359df
MS
12322003-02-27 Michael Snyder <msnyder@redhat.com>
1233
1234 * gdb.base/restore.c (main): Return zero, so exit code
1235 will be consistant.
1236
0b71dc91
DC
12372003-02-26 David Carlton <carlton@math.stanford.edu>
1238
1239 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1240 char *>::foo" test with respect to PR c++/33. Create a new test
1241 which is identical to that one except that it doesn't put the
1242 space between the "char" and the "*"; KFAIL it, too.
1243
dd14ab43
DC
12442003-02-26 David Carlton <carlton@math.stanford.edu>
1245
1246 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1247 template types into either PASSes or KFAILs (corresponding to PR
1248 c++/57). Tweak indentation. Update copyright.
1249
1146c7f1
SC
12502003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1251
1252 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1253
74641dfb
MC
12542003-02-13 Michael Chastain <mec@shout.net>
1255
1256 * gdb.base/exprs.exp: Remove i960 remnants.
1257 * gdb.base/funcargs.exp: Likewise.
1258 * gdb.base/list.exp: Likewise.
1259 * gdb.base/ptype.exp: Likewise.
1260
559cd2d0
DC
12612003-02-14 David Carlton <carlton@math.stanford.edu>
1262
1263 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1264 pEe->D::vg()" from XFAIL to KFAIL.
1265
c4f90d87
JM
12662003-02-13 Jason Molenda (jmolenda@apple.com)
1267
1268 * gdb.base/maint.exp: Update maint print statistics regexp to include
1269 new entries.
1270
cbc4d97c
MC
12712003-02-13 Michael Chastain <mec@shout.net>
1272
1273 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1274
40f235b7
MC
12752003-02-12 Michael Chastain <mec@shout.net>
1276
1277 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1278 * gdb.c++/inherit.exp: Likewise.
1279 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1280 * gdb.c++/templates.exp: Likewise.
1281 * gdb.c++/virtfunc.exp: Likewise.
1282
c56716b0
JM
12832003-02-06 Jason Molenda (jason-cl@molenda.com)
1284
1285 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1286 why the code is written that way.
1287
070afcf8
MC
12882003-02-05 Michael Chastain <mec@shout.net>
1289
1290 * gdb.base/dump.exp: Add missing copyright line.
1291
5d0331e5
JM
12922003-02-05 Jason Molenda (jason-cl@molenda.com)
1293
f7ae6d3e 1294 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1295 at the beginning so the breakpoint doesn't get set on the loop.
1296
92851186
MC
12972003-02-05 Michael Chastain <mec@shout.net>
1298
1299 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1300 output for configurations with gcc 2.95.3.
1301
cbf1e085
AC
13022003-02-05 Keith Seitz <keiths@redhat.com>
1303 Andrew Cagney <ac131313@redhat.com>
1304
1305 * gdb.mi/mi-cli.exp: New file.
1306
29518e1e
MC
13072003-02-04 Michael Chastain <mec@shout.net>
1308
1309 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1310 Call perror and then continue.
1311
5af1d5f3
MC
13122003-02-03 Michael Chastain <mec@shout.net>
1313
1314 * gdb.c++/pr-1023.cc: New file.
1315 * gdb.c++/pr-1023.exp: New file.
1316
6b549786
JB
13172003-02-05 Jim Blandy <jimb@redhat.com>
1318
1319 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1320 it's local to foobar. Check for it there, and check that it's not
1321 present in main.
1322 * gdb.c++/local.cc (marker2): New function.
1323 (foobar): Call marker1.
1324 (main): Call marker2 instead of marker1.
1325
67f16606
AC
13262003-02-04 Andrew Cagney <ac131313@redhat.com>
1327
1328 * gdb.disasm/mn10200.exp: Obsolete file.
1329 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
1330 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
1331 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
1332
1c5cb38e
DC
13332003-02-04 David Carlton <carlton@math.stanford.edu>
1334
1335 * gdb.c++/overload.exp: Test intToChar(1).
1336 * gdb.c++/overload.cc (intToChar): New.
1337 (main): Call intToChar.
1338
d1fe6965
DC
13392003-02-03 David Carlton <carlton@math.stanford.edu>
1340
1341 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
1342 'might_kfail' arg.
1343 KFAIL some of the continue_to_bp_overloaded calls, according to
1344 PR c++/1025.
1345
9ba61c5d
MC
13462003-02-01 Michael Chastain <mec@shout.net>
1347
1348 * gdb.base/advance.c (marker1): New marker function.
1349 * gdb.base/advance.exp: When the 'advance' command lands on the
1350 return breakpoint, it can legitimately stop on either the
1351 current line or the next line. Accommodate both outcomes.
1352 * gdb.base/until.exp: Likewise.
1353
e7494ffb
AC
13542003-02-02 Andrew Cagney <ac131313@redhat.com>
1355
1356 2002-11-10 Jason Molenda (jason-cl@molenda.com):
1357 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
1358 now a list, not a tuple.
1359 * gdb.mi/mi-var-display.exp: Ditto.
1360 * gdb.mi/gdb792.exp: Ditto.
1361
075559bc
AC
13622003-02-01 Andrew Cagney <ac131313@redhat.com>
1363
1364 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
1365 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
1366 stack backtraces.
1367 * gdb.mi/mi-syn-frame.c: Part of same.
1368
2bd4c7b1
MK
13692003-02-01 Mark Kettenis <kettenis@gnu.org>
1370
1371 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1372 gdb.mi/mi1-pthreads.exp: Return instead of calling
1373 gdb_suppress_entire_file.
1374
eabd8992
MS
13752003-02-01 Mark Salter <msalter@redhat.com>
1376
1377 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
1378
71469e2f
MS
13792003-01-31 Mark Salter <msalter@redhat.com>
1380
1381 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
1382 Support empty arg.
1383
38a94d44
MC
13842003-01-30 Michael Chastain <mec@shout.net>
1385
1386 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
1387 This was a workaround for a UTF-8 bug in readline 4.3. The bug
1388 has been fixed in gdb/readline on 2003-01-09.
1389
19ea9e73
MS
13902003-01-29 Michael Snyder <msnyder@redhat.com>
1391
e8d359df
MS
1392 * gdb.base/maint.exp: Allow for leading underscore in symbol.
1393 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
1394 * gdb.base/args.exp: Skip if target does not support args passing.
1395
2307bd6a
DJ
13962003-01-22 Daniel Jacobowitz <drow@mvista.com>
1397
19ea9e73 1398 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
1399 gdb_test. Accept a list of expect arguments as the third
1400 parameter.
1401 (gdb_test): Use it.
1402
f2dd3617
EZ
14032003-01-20 Elena Zannoni <ezannoni@redhat.com>
1404
1405 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
1406 allow for different test tree configurations. Update some
1407 tescases accordingly.
1408 * gdb.arch/altivec-regs.exp: Ditto.
1409 * gdb.asm/asm-source.exp: Ditto.
1410 * gdb.base/advance.exp: Ditto.
1411 * gdb.base/display.exp: Ditto.
1412 * gdb.base/long_long.exp: Ditto.
1413 * gdb.base/mips_pro.exp: Ditto.
1414 * gdb.base/overlays.exp: Ditto.
1415 * gdb.base/relocate.exp: Ditto.
1416 * gdb.base/setshow.exp: Ditto.
1417 * gdb.base/step-line.exp: Ditto.
1418 * gdb.base/step-test.exp: Ditto.
1419 * gdb.base/until.exp: Ditto.
1420 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
1421
c71cdefd
DC
14222003-01-17 David Carlton <carlton@math.stanford.edu>
1423
1424 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
1425 corresponding to PR c++/945.
1426 Update copyright.
1427
fdba05d7
DC
14282003-01-17 David Carlton <carlton@math.stanford.edu>
1429
1430 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
1431 corresponding to PR c++/68.
1432
14332003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
1434
1435 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
1436 (test_paddr_hairy_functions): Call print_addr_2_kfail for
1437 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
1438
c362c33a
EZ
14392003-01-15 Elena Zannoni <ezannoni@redhat.com>
1440
0fbc361c
EZ
1441 * gdb.base/break.exp: Fix change of default location, because of
1442 removal of until tests.
1443 * gdb.base/help.exp: Update test for new 'until' help message.
1444 Add test for help on 'advance'.
c362c33a
EZ
1445 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
1446
dabf8a35
MK
14472003-01-15 Mark Kettenis <kettenis@gnu.org>
1448
1449 * gdb.base/default.exp: Adapt "info float" test for recent changes
1450 to that command. Add test for "info vector".
1451 * gdb.base/float.exp: New file. Add test for "info float" that
1452 resembles the old test in gdb.base/default.exp.
1453
a1769aca
DC
14542003-01-15 David Carlton <carlton@math.stanford.edu>
1455
1456 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
1457
82025e13
EZ
14582003-01-15 Elena Zannoni <ezannoni@redhat.com>
1459
1460 * gdb.base/break.exp: Move the tests of until command from here...
1461 * gdb.base/until.exp: ... to here. New file. Add other tests.
1462 * gdb.base/advance.c: New file.
1463 * gdb.base/advance.exp: New file.
1464
8f9ab801
EZ
14652003-01-14 Elena Zannoni <ezannoni@redhat.com>
1466
1467 * gdb.base/args.c: New file.
1468 * gdb.base/args.exp: New file.
1469
9ae66589
DJ
14702003-01-14 Daniel Jacobowitz <drow@mvista.com>
1471
1472 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
1473
8d77e5c3
DJ
14742003-01-14 Daniel Jacobowitz <drow@mvista.com>
1475
1476 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
1477
12d2f0a1
DJ
14782003-01-14 Daniel Jacobowitz <drow@mvista.com>
1479
1480 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
1481 dates.
1482
6ca37014
DJ
14832003-01-13 Daniel Jacobowitz <drow@mvista.com>
1484
1485 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
1486
b0023472
DJ
14872003-01-13 Daniel Jacobowitz <drow@mvista.com>
1488
1489 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
1490 (ptype &*"foo").
1491 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
1492
d6abaea5
DJ
14932002-01-13 Daniel Jacobowitz <drow@mvista.com>
1494
1495 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
1496 * gdb.mi/mi1-console.exp: Likewise.
1497
dfd536a7
DJ
14982002-01-13 Daniel Jacobowitz <drow@mvista.com>
1499
1500 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
1501 * gdb.mi/mi1-console.exp: Likewise.
1502
a1fb14a2
DJ
15032003-01-13 Daniel Jacobowitz <drow@mvista.com>
1504
1505 * gdb.c++/overload.exp: Remove some fixed XFAILs.
1506
c4cf40b7
DJ
15072003-01-09 Daniel Jacobowitz <drow@mvista.com>
1508
1509 * gdb.base/detach.exp: New test.
1510
696d5a5b
DJ
15112003-01-09 Daniel Jacobowitz <drow@mvista.com>
1512
1513 * Makefile.in (ALL_SUBDIRS): New variable.
1514 (subdirs, clean, distclean): Use it.
1515 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
1516 regenerating Makefile, since it is generated from the top level.
1517 * gdb.asm/Makefile.in: Likewise.
1518 * gdb.base/Makefile.in: Likewise.
1519 * gdb.c++/Makefile.in: Likewise.
1520 * gdb.disasm/Makefile.in: Likewise.
1521 * gdb.java/Makefile.in: Likewise.
1522 * gdb.mi/Makefile.in: Likewise.
1523 * gdb.threads/Makefile.in: Likewise.
1524 * gdb.trace/Makefile.in: Likewise.
1525
754533e4
DC
15262003-01-09 David Carlton <carlton@math.stanford.edu>
1527
1528 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
1529 Add copyright year 2003.
1530
d8b3e9ee
MC
15312003-01-06 Michael Chastain <mec@shout.net>
1532
1533 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
1534 When selecting a thread, 'line' and 'file' are optional.
1535 * gdb.mi/mi1-pthreads.exp: Likewise.
1536
8e9e0fe6
AS
15372003-01-06 Andreas Schwab <schwab@suse.de>
1538
1539 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
1540 failures.
1541
b5ab8ff3
DJ
15422003-01-04 Daniel Jacobowitz <drow@mvista.com>
1543
1544 Fix PR gdb/844
1545 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
1546 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
1547
1548 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
1549 instead of calling gdb_suppress_entire_file.
1550 * gdb.threads/print-threads.exp: Likewise.
1551 * gdb.threads/schedlock.exp: Likewise.
1552
1553 * gdb.threads/killed.exp: Return instead of calling
1554 gdb_suppress_entire_file.
1555 * gdb.threads/linux-dp.exp: Likewise.
1556 * gdb.threads/pthreads.exp: Likewise.
1557
1e698235
DJ
15582003-01-04 Daniel Jacobowitz <drow@mvista.com>
1559
1560 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
1561 stabs.
1562 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
1563 * gdb.base/whatis.exp: Always allow (void) after function names.
1564
147ff08c
DJ
15652003-01-04 Daniel Jacobowitz <drow@mvista.com>
1566
1567 * gdb.c++/casts.exp: Correct regexp.
1568
dc62bfc2
MK
15692003-01-04 Mark Kettenis <kettenis@gnu.org>
1570
1571 * configure.in: Call AC_CONFIG_HEADER. Don't call
1572 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
1573 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
1574 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
1575 aforementioned directories in the AC_OUPUT call.
1576 * config.hin: New file.
1577 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1578 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
1579 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
1580 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
1581 pass -I$objdir instead of -I$objdir/$subdir in compilation.
1582 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
1583 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
1584 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
1585 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
1586 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
1587 gdb.threads/configure.in, gdb.threads/configure,
1588 gdb.threads/config.in, gdb.trace/configure.in,
1589 gdb.trace/configure: Removed.
1590
77afa639
MC
15912003-01-03 Michael Chastain <mec@shout.net>
1592
1593 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
1594 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
1595
7634bb6e
DJ
15962003-01-03 Daniel Jacobowitz <drow@mvista.com>
1597
1598 * gdb.base/store.exp: Fix regular expressions.
1599
b39c905e
MK
16002002-12-28 Mark Kettenis <kettenis@gnu.org>
1601
1602 * configure.in: Rewrite.
1603 * configure: Regenerated.
1604
0a8551dd
DC
16052003-01-03 David Carlton <carlton@math.stanford.edu>
1606
1607 * gdb.base/psymtab.exp: New file.
1608 * gdb.base/psymtab1.c: Ditto.
1609 * gdb.base/psymtab2.c: Ditto.
1610
c60b7188
AF
16112002-12-23 Adam Fedor <fedor@gnu.org>
1612
1613 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
1614
ee73db83
DC
16152002-12-23 David Carlton <carlton@math.stanford.edu>
1616
1617 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
1618 and current_directory initialization.
1619
d6c1774e
JB
16202002-12-22 Jim Blandy <jimb@redhat.com>
1621
f0a847b8
JB
1622 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
1623 rather than as part of the output file name.
1624
d6c1774e
JB
1625 * gdb.base/attach.exp: There's no need to copy the test program to
1626 /tmp; that was only ever necessary on HP/UX, and this test is
1627 entirely disabled there anyway.
1628
f0708dbb
JB
16292002-12-21 Jim Blandy <jimb@redhat.com>
1630
4c2acfea
JB
1631 * gdb.c++/psmang.exp: Doc fix.
1632
f0708dbb
JB
1633 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
1634 test.
1635
9579e000
DC
16362002-12-20 David Carlton <carlton@math.stanford.edu>
1637
1638 * gdb.c++/annota2.exp: KFAIL annotate-quit.
1639
d1810171
MC
16402002-12-18 Michael Chastain <mec@shout.net>
1641
1642 * gdb.c++/annota2.exp: Add copyright year 2002.
1643
76565097
DC
16442002-12-17 David Carlton <carlton@math.stanford.edu>
1645
1646 * gdb.c++/try_catch.cc: Add marker comments.
1647 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
1648 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
1649 * gdb.c++/m-static.cc: Ditto.
1650 * gdb.c++/m-static1.cc: Ditto.
1651 * gdb.c++/try_catch.cc: Ditto.
1652
da81390b
JJ
16532002-12-16 Jeff Johnston <jjohnstn@redhat.com>
1654
1655 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
1656 to see whether we are using the new -environment-directory
1657 command which resets via -r or the old version of the command
1658 which may prompt the user. Part of fix for gdb/741.
1659
b304d130
AC
16602002-12-13 Andrew Cagney <ac131313@redhat.com>
1661
1662 * gdb.fortran/types.exp: Update obsolete comment.
1663 * gdb.fortran/exprs.exp: Ditto.
1664 * lib/gdb.exp: Delete obsolete code.
1665 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
1666 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
1667 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
1668 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
1669 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
1670 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
1671 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
1672 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
1673 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
1674 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
1675 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
1676 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
1677 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
1678 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
1679 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
1680 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
1681 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
1682 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
1683 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
1684 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
1685 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
1686 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
1687 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
1688 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
1689 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
1690 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
1691 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
1692 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
1693 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
1694 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
1695 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
1696 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
1697 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
1698 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
1699 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
1700 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
1701 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
1702
a23b6e6a
DC
17032002-12-11 David Carlton <carlton@math.stanford.edu>
1704
1705 * gdb.c++/m-data.exp: Add test for members that shadow global
1706 variables: see PR gdb/804.
1707 * gdb.c++/m-data.cc: Ditto.
1708
6604731b
DJ
17092002-12-10 Daniel Jacobowitz <drow@mvista.com>
1710
1711 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
1712
de46ecd7
DC
17132002-12-06 David Carlton <carlton@math.stanford.edu>
1714
1715 * gdb.base/store.c: Don't declare functions static.
1716
27e829d0
AC
17172002-12-04 Andrew Cagney <ac131313@redhat.com>
1718
1719 * gdb.base/store.exp, gdb.base/store.c: New files.
1720
92806416
DJ
17212002-12-03 Daniel Jacobowitz <drow@mvista.com>
1722
1723 * gdb.base/selftest.exp: Update for current gdb.
1724
3bcbaac5
DJ
17252002-12-03 Daniel Jacobowitz <drow@mvista.com>
1726
1727 * gdb.base/maint.exp: Only dump symbols from one source file
1728 or objfile.
1729
f4f00b1f
DJ
17302002-12-03 Daniel Jacobowitz <drow@mvista.com>
1731
1732 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
1733 function call.
1734
f1c8a949
JB
17352002-11-25 Jim Blandy <jimb@redhat.com>
1736
1737 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
1738 function appearing in error message.
1739
9e297a97
DJ
17402002-11-21 Daniel Jacobowitz <drow@mvista.com>
1741
1742 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
1743
1f312e79
JJ
17442002-11-08 Jeff Johnston <jjohnstn@redhat.com>
1745
1746 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
1747 for mi1 and current mi is in correct format. New mi startup message
1748 should be in mi console format. This is part of fix for PR gdb/604.
1749
83c31e7d
FN
17502002-09-18 Fernando Nasser <fnasser@redhat.com>
1751
1752 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
1753 which explicitly prints the zero offset as "+0".
1754
322b3f65
DJ
17552002-10-22 Daniel Jacobowitz <drow@mvista.com>
1756
1757 * gdb.threads/schedlock.c (args): Make unsigned.
1758
17592002-10-21 Daniel Jacobowitz <drow@mvista.com>
1760
1761 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
1762 numbers. Allow "foo2|selected stack frame".
1763 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
1764 * gdb.asm/asmsrc2.s: Likewise.
1765 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
1766 comments.
1767 * gdb.asm/mips.inc: New file.
1768
5e2fe5b8
AF
17692002-10-18 Adam Fedor <fedor@gnu.org>
1770
1771 * gdb.base/default.exp: Update expected output to include 'ObjC'.
1772 * gdb.base/help.exp: Likewise.
1773
abe1a5d0
KB
17742002-10-17 Kevin Buettner <kevinb@redhat.com>
1775
1776 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
1777 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
1778
10abb1d4
JB
17792002-10-02 Jim Blandy <jimb@redhat.com>
1780
1781 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
1782
1f609b42
AC
17832002-10-01 Andrew Cagney <ac131313@redhat.com>
1784
1785 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
1786 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
1787 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
1788 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
1789 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
1790 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
1791 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
1792
0aee02e4
AC
17932002-09-29 Andrew Cagney <ac131313@redhat.com>
1794
1795 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
1796 * mi0-disassemble.exp, mi0-eval.exp: Delete.
1797 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
1798 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
1799 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
1800 * mi0-var-block.exp, mi0-var-child.exp: Delete.
1801 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
1802
6fde09ad
KB
18032002-09-27 Kevin Buettner <kevinb@redhat.com>
1804
1805 * gdb.base/annota1.exp (info break): Make directory components of
1806 path optional since not all compilers emit this debug information.
1807
1808 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
1809 step ends up stepping out of the function instead of stopping on
1810 the epilogue.
1811
9e8aab75
KS
18122002-09-26 Keith Seitz <keiths@redhat.com>
1813
1814 * lib/insight-support.exp (gdbtk_start): Figure out where
1815 the insight executable is based on where gdb is. Use this
1816 executable to start insight instead of gdb.
1817
e36180d7
AC
18182002-09-25 Andrew Cagney <cagney@redhat.com>
1819
1820 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
1821
9dd34b2b
AC
18222002-09-24 Andrew Cagney <ac131313@redhat.com>
1823
1824 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
1825 test_isolated_complaints.
1826 (test_empty_complaint): New function.
1827 (test_empty_complaints): New function. Check no output when no
1828 complaints.
1829
dea97812
KB
18302002-09-19 Jim Blandy <jimb@redhat.com>
1831
1832 * gdb.base/charset.exp, gdb.base/charset.c: New files.
1833
54951bd7
AC
18342002-09-19 Andrew Cagney <ac131313@redhat.com>
1835
1836 * gdb.gdb/complaints.exp: New file.
1837
dec43320
AC
18382002-09-18 Andrew Cagney <ac131313@redhat.com>
1839
1840 * gdb.base/maint.exp: Check `help maint internal-warning'.
1841
e70d6e3f
DC
18422002-09-18 David Carlton <carlton@math.stanford.edu>
1843
1844 * gdb.c++/m-static.exp: Remove breakpoints depending on line
1845 numbers, and replace them by a single breakpoint after the
1846 constructors are all finished.
1847 Add test 4.
1848 * gdb.c++/m-static.cc: Add test 4.
1849 * gdb.c++/m-static.h: New file.
1850 * gdb.c++/m-static1.cc: New file.
1851
1852 * gdb.c++/printmethod.exp: New file.
1853 * gdb.c++/printmethod.cc: New file.
1854
1855 * gdb.c++/pr-574.exp: New file.
1856 * gdb.c++/pr-574.cc: New file.
1857
afb5c968
CV
18582002-09-18 Corinna Vinschen <vinschen@redhat.com>
1859
1860 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
1861 embedded targets which never actually exit.
1862
31e45dee
FN
18632002-09-18 Fernando Nasser <fnasser@redhat.com>
1864
1865 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
1866 "don't step after run" as unresolved or unsupported, instead of xfail.
1867
a283c5a1
CV
18682002-09-18 Corinna Vinschen <vinschen@redhat.com>
1869
1870 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
1871 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
1872 Add newline to expected string in "step out of main (status wrapper)"
1873 case.
1874
11350d2a
CV
18752002-09-18 Corinna Vinschen <vinschen@redhat.com>
1876
1877 * lib/gdb.exp (rerun_to_main): Allow restarting application.
1878 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
1879
0deec7d6
TT
18802002-09-17 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.base/printcmds.exp (test_print_string_constants): Expect
1883 \000, not \0, in double-quoted string.
1884
b2b4a1b5
CV
18852002-09-14 Corinna Vinschen <vinschen@redhat.com>
1886
c9d37158 1887 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
1888 string after running the commands execution on breakpoint tests.
1889
1c56143a
CV
18902002-09-13 Corinna Vinschen <vinschen@redhat.com>
1891
1892 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
1893
37f8da45
JB
18942002-09-12 Joel Brobecker <brobecker@gnat.com>
1895
1896 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
1897
08b468e0
KS
18982002-09-10 Keith Seitz <keiths@redhat.com>
1899
1900 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
1901 runto proc.
1902 (mi_run_to_main): Use mi_runto.
1903 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
1904
dc360f58
KS
19052002-09-10 Keith Seitz <keiths@redhat.com>
1906
1907 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
1908 regexp for stopping at main. Could have multiple event notifications.
1909 Don't assume that main was declared with no parameters.
1910 (mi_next): Use mi_step_to.
1911 (mi_step): Use mi_next_to.
1912
ce3abcfb
CV
19132002-09-09 Corinna Vinschen <vinschen@redhat.com>
1914
1915 * gdb.base/default.exp: Fix expected string in `info float' test.
1916
d1f5b980
BE
19172002-09-09 Ben Elliston <bje@redhat.com>
1918
1919 * config/mips.exp: Update comments.
1920 * config/mips-idt.exp: Likewise.
1921 * config/nind.exp: Likewise.
1922 * config/slite.exp: Likewise.
1923 * config/sparclet.exp: Likewise.
1924 * config/udi.exp: Likewise.
1925 * config/vx.exp: Likewise.
1926 * config/vxworks29k.exp: Likewise.
1927
2f71430b
JB
19282002-09-05 Jim Blandy <jimb@redhat.com>
1929
1930 * gdb.threads/killed.exp: Fix test failure message.
1931
7ddebc7e
KS
19322002-09-04 Keith Seitz <keiths@redhat.com>
1933
1934 * lib/mi-support.exp: Update copyright.
1935 (mi_gdb_test): Increase the priority of the expected pattern
1936 so that it matches gdb_test.
1937
0ae67eb3
KS
19382002-09-03 Keith Seitz <keiths@redhat.com>
1939
1940 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
1941 Use integer comparison instead of string comparison for testing
1942 whether binary was built.
1943
38fc42c8
JB
19442002-09-03 Jim Blandy <jimb@redhat.com>
1945
1946 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
1947
b6ff0e81
JB
19482002-08-29 Jim Blandy <jimb@redhat.com>
1949
1950 * gdb.threads/pthreads.exp: Move the portable thread compilation
1951 code into a function in lib/gdb.exp, and call that from here.
1952 * lib/gdb.exp (gdb_compile_pthreads): New function.
1953
07c98896
KS
19542002-08-29 Keith Seitz <keiths@redhat.com>
1955
1956 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
1957 expect_out so that callers can get at it.
1958
0312286c
DJ
19592002-08-23 Daniel Jacobowitz <drow@mvista.com>
1960
1961 * gdb.threads/print-threads.c: New file.
1962 * gdb.threads/print-threads.exp: New file.
1963 * gdb.threads/schedlock.c: New file.
1964 * gdb.threads/schedlock.exp: New file.
1965
dd039bc4
EZ
19662002-08-22 Elena Zannoni <ezannoni@redhat.com>
1967
1968 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
1969 not altivec.c.
1970
1f36144c
MK
19712002-08-17 Mark Kettenis <kettenis@gnu.org>
1972
1973 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
1974 targets. The problem should be fixed now.
1975
16057ec7 19762002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
1977
1978 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
1979 2002-07-24 change that removes final dots from error messages.
1980
3c1499ad
TT
19812002-08-13 Tom Tromey <tromey@redhat.com>
1982
1983 * gdb.base/readline.exp: New file.
1984
a20ce2c3
AC
19852002-08-01 Andrew Cagney <ac131313@redhat.com>
1986
1987 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
1988 supress message.
1989
db034ac5
AC
19902002-08-01 Andrew Cagney <cagney@redhat.com>
1991
1992 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
1993 CHILL_FOR_TARGET and CHILL_LIB.
1994 * configure.in (configdirs): Remove gdb.chill.
1995 * configure: Regenerate.
1996 * lib/gdb.exp: Obsolete references to chill.
1997 * gdb.fortran/types.exp: Ditto.
1998 * gdb.fortran/exprs.exp: Ditto.
1999
3e000b18
KB
20002002-07-30 Kevin Buettner <kevinb@redhat.com>
2001
2002 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2003 set Irix-specific compile and link flags.
2004
28f4966b
KB
20052002-07-29 Kevin Buettner <kevinb@redhat.com>
2006
2007 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2008 source files. The ``-o'' option doesn't work with the ``-E'' option
2009 when using the Irix compiler.
2010
46c0d5a6
DJ
20112002-07-19 Daniel Jacobowitz <drow@mvista.com>
2012
2013 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2014 Improve support for reusing an exec file. Copy exec file
2015 to target, and run gdbserver on the target instead of on the host.
2016
eecf4bed
JB
20172002-07-18 Jim Blandy <jimb@redhat.com>
2018
0f815cdf
JB
2019 * gdb.base/ending-run.exp: Don't expect to see the program end in
2020 some orderly fashion when we're running on a real stand-alone
2021 board.
2022
eecf4bed
JB
2023 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2024 targets that don't support interrupts.
2025
52d309e4
JB
20262002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2027
2028 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2029 systems.
2030 Move comments in expect statements to inside the actions, so that they
2031 don't get matched against.
2032
ff683d9e
MK
20332002-07-10 Mark Kettenis <kettenis@gnu.org>
2034
2035 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2036 function when asleep" test.
2037
b5356753
AC
20382002-07-10 Andrew Cagney <ac131313@redhat.com>
2039
2040 * gdb.base/page.exp: Rewrite to handle problems with very long
2041 `info set' output. Update copyright.
2042
6aa4d13a
AC
20432002-06-26 Andrew Cagney <ac131313@redhat.com>
2044
2045 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2046 gdb.threads-hp.
2047 * gdb.hp/configure: Regenerate.
2048 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2049 * gdb.hp/gdb.threads-hp/configure: Delete file.
2050 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2051
8cf8c2b8
AC
20522002-06-22 Andrew Cagney <ac131313@redhat.com>
2053
2054 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2055 setlocale, bindtextdomain and textdomain.
2056
6827a8f8
JB
20572002-06-11 Jim Blandy <jimb@redhat.com>
2058
919d772c
JB
2059 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2060 preprocessor macro information is present.
2061
6827a8f8
JB
2062 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2063 tests.
2064
c15b0d21
MS
20652002-06-06 Michael Snyder <msnyder@redhat.com>
2066
c5984d70
MS
2067 * gdb.base/overlays.exp: Record addresses of overlay
2068 functions in TCL variables rather than in GDB variables,
2069 to avoid having GDB convert them to pointers (with loss
2070 of information).
2071
99a8512b
MS
2072 * gdb.base/d10v.ld: Merge in several years worth of
2073 default linker script changes.
c15b0d21
MS
2074 * gdb.base/long_long.exp: Add check for sizeof (long double).
2075
be26fe0d
ML
20762002-06-06 Michal Ludvig <mludvig@suse.cz>
2077
2078 * gdb.asm/asm-source.exp: Add x86-64 target.
2079 * gdb.asm/x86_64.inc: New.
2080
258093ca 20812002-05-30 Michael Chastain <mec@shout.net>
258093ca 2082
4b3153f1 2083 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2084 * gdb.c++/m-static.cc: New file.
2085 * gdb.c++/m-static.exp: New file.
2086
241264c6
MS
20872002-05-28 Michael Snyder <msnyder@redhat.com>
2088
2089 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2090 precision.
2091
9bba8c8f 20922002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2093
4b3153f1 2094 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2095 * gdb.c++/m-data.cc: New file.
2096 * gdb.c++/m-data.exp: New file.
2097
20982002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2099
4b3153f1 2100 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
2101 * gdb.c++/try_catch.cc: New file.
2102 * gdb.c++/try_catch.exp: New file.
2103
def1b996
MC
21042002-05-27 Michael Chastain <mec@shout.net>
2105
2106 * gdb.c++/local.exp: Accept more nested types in output.
2107
522ba268
MC
21082002-05-26 Michael Chastain <mec@shout.net>
2109
2110 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2111
277254ba
MS
21122002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2113
2114 * lib/gdb.exp (gdb_wrapper_init): Just because
2115 gdb_wrapper_file exists, this does not mean that the file
2116 should not be rebuilt. That is what gdb_wrapper_initialized
2117 is for.
2118 (default_gdb_init): Reset gdb_wrapper_initialized.
2119
b61a8733
MS
21202002-05-23 Michael Snyder <msnyder@redhat.com>
2121
5bdb6d01
MS
2122 * gdb.base/all-bin.exp: Revise previous patch by just reducing
2123 the precision of the floating point test results.
2124 * gdb.base/call-rt-st.exp: Ditto.
2125
b61a8733
MS
2126 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2127 * gdb.base/call-rt-st.exp: Ditto.
2128
56f6e910
MC
21292002-05-19 Michael Chastain <mec@shout.net>
2130
2131 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2132
ad0b0016
EZ
21332002-05-19 Elena Zannoni <ezannoni@redhat.com>
2134
2135 * configure.in (configdirs): Add gdb.arch.
2136 * configure: Regenerate.
2137
f617d2b6
JB
21382002-05-17 Jim Blandy <jimb@redhat.com>
2139
2140 * gdb.base/completion.exp: Recognize the more detailed error
2141 messages produced by the macro expander's lexical analyzer.
2142
eac2a696
EZ
21432002-05-14 Elena Zannoni <ezannoni@redhat.com>
2144
2145 * gdb.arch/altivec-abi.c: New file.
2146 * gdb.arch/altivec-abi.exp: New file.
2147 * gdb.arch/altivec-regs.c: New file.
2148 * gdb.arch/altivec-regs.exp: New file.
2149
2fdde8f8
DJ
21502002-05-14 Daniel Jacobowitz <drow@mvista.com>
2151
2152 * gdb.base/maint.exp (maint print type): Update for new type
2153 structure.
eac2a696 2154
e31f1a7c
EZ
21552002-05-14 Elena Zannoni <ezannoni@redhat.com>
2156
2157 * gdb.arch: New directory.
2158 * gdb.arch/configure.in: New file.
2159 * gdb.arch/configure: New file.
2160 * gdb.arch/Makefile.in: New file.
2161
db589741
CV
21622002-05-13 Corinna Vinschen <vinschen@redhat.com>
2163
2164 * gdb.asm/asm-source.exp: Add v850 as supported target.
2165 * gdb.asm/v850.inc: New file.
2166
8ce2a7dc
DJ
21672002-05-13 Daniel Jacobowitz <drow@mvista.com>
2168
2169 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2170
df763c7f
DJ
21712002-05-12 Daniel Jacobowitz <drow@mvista.com>
2172
2173 * gdb.base/break.exp: Check 'break "marker2"'.
2174
377daeed
MS
21752002-05-10 Michael Snyder <msnyder@redhat.com>
2176
2177 * gdb.base/long_long.exp: Fix typo.
2178
c4b7bc2b
JB
21792002-05-10 Jim Blandy <jimb@redhat.com>
2180
ecac9a4e
JB
2181 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2182 a bug.
2183
c4b7bc2b
JB
2184 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2185 Recognize more detailed error message produced by the macro
2186 expander's lexical analyzer.
2187 * lib/gdb.exp (test_print_reject): Same.
2188
e71019a1
MK
21892002-05-09 Mark Kettenis <kettenis@gnu.org>
2190
2191 * gdb.c++/method.exp: Fix typo.
2192
fedfc8e6
MS
21932002-05-08 Michael Snyder <msnyder@redhat.com>
2194
166a1957
MS
2195 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2196 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2197 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2198 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2199 Add iftarget clause for strongarm.
2200
f1c47eb2
MS
22012002-05-06 Michael Snyder <msnyder@redhat.com>
2202
cb9a9d3e
MS
2203 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2204 (gdb_continue_to_end): Accept output from status wrapper.
2205 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2206 Clean up fail messages to match pass messages.
2207
f1c47eb2
MS
2208 Enable the "needs_status_wrapper" testsuite feature.
2209 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2210 (gdb_compile): Conditionally call gdb_wrapper_init.
2211 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2212 * gdb.c++/method.exp: Recognize output from status wrapper.
2213
6079c749
BE
22142002-05-06 Ben Elliston <bje@redhat.com>
2215From Graydon Hoare <graydon@redhat.com>
2216
2217 * config/sid.exp: Include support for "rawsid" protocol.
2218
188baff3
JB
22192002-05-03 Jim Blandy <jimb@redhat.com>
2220
2221 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2222 * gdb.c++/hang3.C: New file.
2223
b9c07f0f
AC
22242002-05-04 Andrew Cagney <ac131313@redhat.com>
2225
2226 * gdb.base/default.exp: Remove obsolete code.
2227 * gdb.c++/misc.exp: Ditto. Update copyright.
2228 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2229 * gdb.base/whatis.exp: Ditto. Update copyright.
2230 * gdb.base/scope.exp: Ditto. Update copyright.
2231 * gdb.base/ptype.exp: Ditto. Update copyright.
2232 * gdb.base/printcmds.exp: Ditto. Update copyright.
2233 * gdb.base/opaque.exp: Ditto. Update copyright.
2234 * gdb.base/list.exp: Ditto.
2235 * gdb.base/funcargs.exp: Ditto. Update copyright.
2236 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2237 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2238 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2239 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2240 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2241 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2242
5c7a0397
MS
22432002-05-02 Michael Snyder <msnyder@redhat.com>
2244
d6dcc264 2245 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2246 * gdb.base/long_long.exp: Add xscale target.
2247 * gdb.base/default.exp: Add xscale target.
2248
eb7f1c48
JB
22492002-05-01 Jim Blandy <jimb@redhat.com>
2250
2251 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2252 gdb.c++/hang.exp: New test.
2253
a6befae8
FF
22542002-05-01 Fred Fish <fnf@redhat.com>
2255
2256 * gdb.base/completion.exp: Handle completions of "./Make" for
2257 more than one completion possibility, as is the case when we
2258 build and test in the source tree.
2259
0a310277
AG
22602002-04-29 Anthony Green <green@redhat.com>
2261
2262 * gdb.java/jmisc1.exp: New file.
2263 * gdb.java/jmisc2.exp: New file.
2264
6ff9af88
DJ
22652002-04-24 Daniel Jacobowitz <drow@mvista.com>
2266
2267 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2268
96b3d632
EZ
22692002-04-23 Elena Zannoni <ezannoni@redhat.com>
2270
2271 * gdb.base/help.exp: Change 'help status' to allow for target
2272 dependent output differences.
2273
5019bb54
MC
22742002-04-22 Michael Chastain <mec@shout.net>
2275
2276 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2277
a805a116
MC
22782002-04-22 Michael Chastain <mec@shout.net>
2279
2280 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2281
a1706bfd
DM
22822002-04-17 David S. Miller <davem@redhat.com>
2283
2284 * gdb.asm/sparc64.inc: New file.
2285 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2286
a73a20a2
EZ
22872002-04-19 Elena Zannoni <ezannoni@redhat.com>
2288
2289 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2290 instruction file directly into the build tree. Clean up at end of
2291 test.
2292
ba678339
DM
22932002-04-18 David S. Miller <davem@redhat.com>
2294
2295 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2296 handle 64-bit platforms correctly.
2297 * gdb.base/maint.exp: Likewise.
2298
b03399da
KB
22992002-04-18 Kevin Buettner <kevinb@redhat.com>
2300
2301 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2302 ``-fpic'' when compiling files comprising a shared library, but
2303 it does need additional linker flags in order to find shared
2304 libraries at run time.
2305
e2004992
KB
23062002-04-18 Kevin Buettner <kevinb@redhat.com>
2307
2308 * gdb.base/cvexpr.c (use): New function.
2309 (main): Invoke use() on all global variables to prevent
2310 some linkers from deleting these otherwise unused symbols.
2311
d8937120
MC
23122002-04-17 Michael Chastain <mec@shout.net>
2313From David S. Miller <davem@redhat.com>
2314
2315 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2316 handle 64-bit platforms correctly.
2317
ffd61a58
MS
23182002-04-12 Michael Snyder <msnyder@redhat.com>
2319From Jim Blandy <jimb@redhat.com>
2320 * gdb.base/foo.c (foox): Remove section attribute; the linker
2321 script can handle this instead.
2322 * gdb.base/bar.c (barx): Same.
2323 * gdb.base/baz.c (bazx): Same.
2324 * gdb.base/grbx.c (grbxx): Same.
2325
2326 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
2327 manager doesn't automatically unmap overlays unnecessarily.
2328
6b8426a6
MH
23292002-04-10 Martin M. Hunt <hunt@redhat.com>
2330
2331 * gdb.base/ending-run.exp: Fix pattern for Mips targets
2332 stepping out of main.
2333
34af4875
MC
23342002-04-09 Michael Chastain <mec@shout.net>
2335
2336 * gdb.c++/local.cc (main): Move call to marker1() inside nested
2337 scope so that the nested scope tests will make sense.
2338 * gdb.c++/local.exp: Write patterns that actually work with gcc
2339 (the HP patterns "were never known to work with gcc").
2340 Keep the old aCC patterns too.
2341
2d1676a0
DJ
23422002-04-09 Daniel Jacobowitz <drow@mvista.com>
2343
2344 * gdb.base/attach.exp: Correct target board test.
2345
3a63e3f9
MC
23462002-04-08 Michael Chastain <mec@shout.net>
2347
2348 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
2349 in a const method. Add some xfail and fail cases for configurations
2350 that do not emit the "const ...".
2351
f18dabd2
MC
23522002-04-07 Michael Chastain <mec@shout.net>
2353
2354 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
2355 Accept "A * const" and "const A * const" as type of "this".
2356 Fix spelling of getFunky throughout. Make messages uniform.
2357
0fcddd82
EZ
23582002-04-07 Elena Zannoni <ezannoni@redhat.com>
2359
2360 Work around for PR gdb/285:
2361 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
2362
16a8534a
EZ
23632002-04-07 Elena Zannoni <ezannoni@redhat.com>
2364
2365 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
2366 instructions file at run time instead of configure time.
2367 Sometimes we run the test in a directory that is not the one we
2368 configured in.
2369 * gdb.asm/configure.in: Delete creation of symlink.
2370 * gdb.asm/configure: Regenerate.
2371
24181d81
JB
23722002-04-05 J. Brobecker <brobecker@gnat.com>
2373
2374 * gdb.gdb/xfullpath.exp: New test, to exercise the new
2375 xfullpath () function.
2376
7cdb7107
DJ
23772002-04-04 Daniel Jacobowitz <drow@mvista.com>
2378
2379 * gdb.asm/Makefile.in: Correct dependencies.
2380
2381 * gdb.asm/powerpc.inc: New file.
2382 * gdb.asm/asm-source.exp: Add PowerPC.
2383 * gdb.asm/configure.in: Likewise.
2384 * gdb.asm/configure: Regenerated.
2385
a7d17088
DJ
23862002-04-04 Daniel Jacobowitz <drow@mvista.com>
2387
2388 * gdb.base/relocate.exp: New file.
2389 * gdb.base/relocate.c: New file.
2390
cd721503
FF
23912002-04-04 Fred Fish <fnf@redhat.com>
2392
2393 * gdb.base/step-test.exp: Update comment regarding stopping in
2394 memcpy/bcopy calls inserted as part of the compiler runtime.
2395
b22ad7a7
MS
23962002-04-04 Michael Snyder <msnyder@redhat.com>
2397
2398 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
2399
5f279fa6
DJ
24002002-04-03 Daniel Jacobowitz <drow@mvista.com>
2401
2402 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
2403 (gdb_expect): Remove $notransfer hack.
2404
dd0fd3ce
DJ
24052002-04-02 Daniel Jacobowitz <drow@mvista.com>
2406
2407 * gdb.c++/classes.exp ("calling method for small class"): Match
2408 updated register output.
2409
1e50cda1
DJ
24102002-03-30 Daniel Jacobowitz <drow@mvista.com>
2411
2412 Fix PR gdb/452
2413 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
2414 when finished. Make gdb_file_cmd send "exec-file" when
2415 appropriate.
2416
24015922
DJ
24172002-03-30 Daniel Jacobowitz <drow@mvista.com>
2418
2419 * gdb.base/attach.exp: Remove extra setup_xfail.
2420
dd7dfd64
MS
24212002-03-26 Michael Snyder <msnyder@redhat.com>
2422
2423 * gdb.base/default.exp: Add tests for dump, append, and restore.
2424 * gdb.base/help.exp: Add tests for dump, append, and restore.
2425 * gdb.base/dump.exp: New file, test dump, append and restore.
2426 * gdb.base/dump.c: New file.
2427
48b2f8d7
MS
24282002-03-27 Michael Snyder <msnyder@redhat.com>
2429
2430 * gdb.base/help.exp: Modify expect strings to reflect
2431 clean-ups in help messages.
2432
05b4d525
FF
24332002-03-26 Fred Fish <fnf@redhat.com>
2434
2435 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
2436 have debugging info for those functions and the compiler uses them
2437 internally to copy structs around.
2438
d7679631
FF
24392002-03-26 Fred Fish <fnf@redhat.com>
2440
2441 * gdb.base/list.exp: Revert the change made yesterday and add note
2442 about why we don't list the default lines for remote targets.
2443
523ac3f9
MS
24442002-03-25 Michael Snyder <msnyder@redhat.com>
2445
2446 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
2447
754b2b8d
FF
24482002-03-25 Fred Fish <fnf@redhat.com>
2449
2450 * gdb.base/list.exp: This test works on remote targets so remove
2451 the short circuit for remote targets. Update copyright.
2452
33c3e192
FF
24532002-03-25 Fred Fish <fnf@redhat.com>
2454
2455 * gdb.base/attach.exp: Fix logic error that was suppressing this
2456 test for all non hppa*-*-hpux* targets, instead of the hp target.
2457 Move comments closer to the suppression point. Also now need to
2458 check that we are running natively.
2459
d43e73ee
MS
24602002-03-22 Michael Snyder <msnyder@redhat.com>
2461
882c8f02
MS
2462 * gdb.base/default.exp: Add test for gcore. Update copyright.
2463 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 2464
04c12f60
FF
24652002-03-06 Fred Fish <fnf@redhat.com>
2466
2467 * gdb.base/funcargs.c: Remove extraneous ';' character.
2468 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2469
b43df995
MC
24702002-03-04 Michael Chastain <mec@shout.net>
2471
2472 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
2473 accommodate gcc v3 function signature.
2474 * gdb.mi/mi0-var-cmd-exp: Ditto.
2475
92362027
AC
24762002-02-24 Andrew Cagney <ac131313@redhat.com>
2477
2478 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
2479 ``GNU/Linux'' or ``Linux kernel''
2480 * testsuite/gdb.threads/pthreads.c: Ditto.
2481
258ad32d
MC
24822002-02-24 Michael Chastain <mec@shout.net>
2483
2484 * gdb.threads/pthreads.c (thread1): Add a return statement.
2485 (thread2): Likewise.
2486 (foo): Likewise.
2487
04c3b3d4
MC
24882002-02-23 Michael Chastain <mec@shout.net>
2489
2490 * gdb.threads/linux-dp.c (philosopher): Add a return statement
2491 to placate gcc.
2492
5a2a0a20
MC
24932002-02-23 Michael Chastain <mec@shout.net>
2494
2495 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
2496 test "ptype bint". The test passes on all my stabs configurations.
2497
a640f7fc
JB
24982002-02-21 Jim Blandy <jimb@redhat.com>
2499
27924826
JB
2500 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
2501 filename at a time, and watch for the ones we want to see.
2502
a640f7fc
JB
2503 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
2504 types of pointers to prototyped functions.
2505
edcc8c75
AC
25062002-02-20 Andrew Cagney <ac131313@redhat.com>
2507
2508 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
2509 signed, unsigned and straight char.
2510 (padding_char, padding_short, padding_int, padding_long,
2511 padding_long_long, padding_float, padding_double,
2512 padding_long_double): New global variables.
2513 (fill, fill_structs): New functions.
2514
2515 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
2516 for correctly sized writes. Update copyright.
2517 (get_valueof): New procedure.
2518 (get_sizeof): Call get_valueof.
2519 (check_valueof): New procedure.
2520 (check_padding): New procedure.
2521
ac57ea44
MC
25222002-02-20 Michael Chastain <mec@shout.net>
2523
2524 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
2525 to setup_xfail. Document some of the remaining calls.
2526
7a10c941
MC
25272002-02-18 Michael Chastain <mec@shout.net>
2528
2529 * gdb.c++/userdef.exp: Update copyright year.
2530
fb8acdcc
DJ
25312002-02-18 Daniel Jacobowitz <drow@mvista.com>
2532
2533 * gdb.c++/userdef.exp: Test overloaded operators properly.
2534 Remove xfails.
2535
fda6ae12
MS
25362002-02-14 Michael Snyder <msnyder@redhat.com>
2537
2538 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
2539
676a0442
DJ
25402002-02-14 Daniel Jacobowitz <drow@mvista.com>
2541
2542 * gdb.base/a2-run.exp: Check for a remote target properly.
2543 * gdb.base/annota1.exp: Likewise.
2544 * gdb.base/list.exp: Likewise.
2545 * gdb.base/reread.exp: Likewise.
2546 * gdb.base/scope.exp: Likewise.
2547 * gdb.base/shlib-call.exp: Likewise.
2548 * gdb.base/term.exp: Likewise.
2549 * gdb.c++/annota2.exp: Likewise.
2550
78b4f468
RE
25512002-02-13 Richard Earnshaw <rearnsha@arm.com>
2552
2553 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
2554
9a81ba51
MC
25552002-02-10 Michael Chastain <mec@shout.net>
2556
2557 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
2558 (call_after_alloca): Ditto.
2559
004af6c7
DJ
25602002-02-10 Daniel Jacobowitz <drow@mvista.com>
2561
2562 * gdb.base/ending-run.exp: Guard "cont" test with
2563 gdb_skip_stdio_test.
2564
37225f62
JB
25652002-02-06 Jim Blandy <jimb@redhat.com>
2566
2567 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
2568 from here...
2569 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
2570 To here. Disable this test on non-HP platforms. Add big comment.
2571
fe6fdd96
MS
25722002-02-04 Michael Snyder <msnyder@redhat.com>
2573
2574 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
2575 other than d10v and m32r.
2576
036fad3f
RE
25772002-02-02 Richard Earnshaw <rearnsha@arm.com>
2578
2579 * gdb.base/default.exp: Rewrite test patterns to reduce time
2580 taken to match them.
2581
7148ab62
DJ
25822002-01-30 Daniel Jacobowitz <drow@mvista.com>
2583
2584 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
2585 Allow a start function above main.
2586 * gdb.threads/linux-dp.exp: Fix copyright date.
2587
396cc255
DJ
25882002-01-30 Daniel Jacobowitz <drow@mvista.com>
2589
2590 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
2591 (check_philosopher_stack): Check for manager thread before checking
2592 for a just-starting thread.
2593
f038d31b
DJ
25942002-01-30 Daniel Jacobowitz <drow@mvista.com>
2595
2596 From Neil Booth <neil@daikokuya.demon.co.uk>:
2597 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
2598 warnings.
2599
b3ff9d9a
FF
26002002-01-21 Fred Fish <fnf@redhat.com>
2601
2602 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
2603 not caller.
2604
39ad761d
JB
26052002-01-21 Jim Blandy <jimb@redhat.com>
2606
2607 * gdb.base/reread.exp: Check that GDB properly re-reads the
2608 executable file when it changes while no inferior is running.
2609
aaf320fa
FF
26102002-01-21 Fred Fish <fnf@redhat.com>
2611
2612 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
2613 optionally accept the "shlib events" variation.
2614
808a31f5
JB
26152002-01-21 Jim Blandy <jimb@redhat.com>
2616
2617 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
2618 call `fflush' after every `printf', so that the output is produced
2619 at predictable points, regardless of whatever buffering does (or
2620 doesn't) take place.
2621 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
2622 at different points.
2623
4420d5e2
DJ
26242002-01-20 Daniel Jacobowitz <drow@mvista.com>
2625
2626 * gdb.c++/inherit.exp: Update copyright years.
2627 * gdb.c++/method.exp: Likewise.
2628
3e36a0f4
DJ
26292002-01-20 Daniel Jacobowitz <drow@mvista.com>
2630
2631 * gdb.c++/classes.exp: Update for improved v3 support and skipping
2632 artificial methods/arguments.
2633 * gdb.c++/derivation.exp: Likewise.
2634 * gdb.c++/inherit.exp: Likewise.
2635 * gdb.c++/method.exp: Likewise.
2636 * gdb.c++/virtfunc.exp: Likewise.
2637
b4ceaee6
AC
26382002-01-18 Andrew Cagney <ac131313@redhat.com>
2639
2640 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
2641 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
2642 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
2643 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
2644 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
2645 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
2646
ecace851
JB
26472002-01-17 Jim Blandy <jimb@redhat.com>
2648
2649 * gdb.asm/asm-source.exp (info symbol): Take another shot at
2650 anchoring the pattern matching the entry point symbol's name.
2651
375fc983
AC
26522002-01-17 Andrew Cagney <ac131313@redhat.com>
2653
2654 * gdb.base/maint.exp: Update ``maint internal-error'' to match
2655 continue/quit query. Update copyright.
2656
fe6fdd96
MS
26572002-01-14 Michael Snyder <msnyder@redhat.com>
2658
2659 * gdb.base/gcore.exp: Remove extra debugging output.
2660
e017c81f
DJ
26612002-01-13 Daniel Jacobowitz <drow@mvista.com>
2662
2663 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
2664 for slightly dubious v2 mangled string.
2665
37ab3bf8
DJ
26662002-01-13 Daniel Jacobowitz <drow@mvista.com>
2667
2668 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
2669
1bc05c3a 26702002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 2671
1bc05c3a 2672 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 2673
1bc05c3a
JM
2674 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
2675 constructors.
2676 * gdb.c++/derivation.exp: Likewise.
2677 * gdb.c++/templates.exp: Likewise.
2678 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 2679
1bc05c3a
JM
26802002-01-10 Michael Snyder <msnyder@redhat.com>
2681
2682 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 2683
a911c360
MS
26842002-01-08 Michael Snyder <msnyder@redhat.com>
2685
2686 * gdb.base/gcore.exp: New test for generate-core-file command.
2687 * gdb.base/gcore.c: Testcase for above.
2688 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
2689
ea2119ec
JM
26902002-01-08 Jason Merrill <jason@redhat.com>
2691
2692 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
2693
68203136
FF
26942002-01-07 Fred Fish <fnf@redhat.com>
2695
2696 * gdb.c++/overload.exp: Remove unconditional xfails for:
2697 print foo_instance1.overloadargs(1)
2698 print foo_instance1.overloadargs(1, 2)
2699 print foo_instance1.overloadargs(1, 2, 3)
2700 print foo_instance1.overloadargs(1, 2, 3, 4)
2701 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
2702 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
2703 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
2704 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
2705 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
2706 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
2707 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
2708 print foo_instance1.overload1arg()
2709 print foo_instance1.overload1arg((char)arg2)
2710 print foo_instance1.overload1arg((signed char)arg3)
2711 print foo_instance1.overload1arg((unsigned char)arg4)
2712 print foo_instance1.overload1arg((int)arg7)
2713 print foo_instance1.overload1arg((unsigned int)arg8)
2714 print foo_instance1.overload1arg((float)arg11)
2715 print foo_instance1.overload1arg((double)arg12)
2716
21b9b5b1
MS
27172002-01-07 Michael Snyder <msnyder@redhat.com>
2718
2719 * gdb.base/huge.exp: New test. Print a very large target data object.
2720 (skip_huge_test): New test variable. Define if you want to skip this
2721 test. The test reads an 8 megabyte data object from the target, so it
2722 might be very time consuming on remote targets with a slow connection.
2723 * gdb.base/huge.c: New file. Test case for above.
2724
725f922e
FF
27252002-01-07 Fred Fish <fnf@redhat.com>
2726
2727 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
2728 g_instance.bfoo, and g_instance.cfoo.
2729
634d57ec
JL
2730Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
2731
f286b2c3
JL
2732 * gdb.base/break.c (multi_line_if_conditional): New function.
2733 (multi_ilne_while_conditional): Likewise.
2734 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
2735 IF or WHILE condition puts the breakpoint at the start of
2736 the condition.
2737
634d57ec
JL
2738 * gdb.base/selftest.exp (backtrace through signal handler): Remove
2739 hppa*-*-hpux* expected failure.
2740 * gdb.base/structs.exp (do_function_calls): Similarly.
2741
2742 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
2743 watchpoints.
2744
9fbfe2dc
AC
27452002-01-06 Andrew Cagney <ac131313@redhat.com>
2746
2747 Fix PR gdb/66.
2748 * gdb.base/structs.exp: Replace skip for a29k with skip for
2749 gdb,cannot_call_functions.
2750 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
2751 * gdb.base/callfuncs.exp: Ditto.
2752 * gdb.base/call-rt-st.exp: Ditto.
2753 * gdb.base/call-strs.exp: Ditto.
2754 * gdb.base/callfwmall.exp: Ditto.
2755 * gdb.base/scope.exp: Obsolete xfail a29k.
2756 * gdb.c++/misc.exp: Ditto.
2757 * gdb.c++/cplusfuncs.exp: Ditto.
2758 * gdb.base/ptype.exp: Ditto.
2759 * gdb.base/printcmds.exp: Ditto.
2760 * gdb.base/opaque.exp: Ditto.
2761 * gdb.base/list.exp: Ditto.
2762 * gdb.base/funcargs.exp: Ditto.
2763 * gdb.base/default.exp: Ditto.
2764
8ddad156
MS
27652002-01-04 Michael Snyder <msnyder@redhat.com>
2766
ca4976a6 2767 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
2768 * gdb.base/maint.exp: Add tests for maint info sections options.
2769
1b074332
JL
2770Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
2771
2772 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
2773
7d159115
CV
27742001-12-20 Corinna Vinschen <vinschen@redhat.com>
2775
2776 * gdb.asm/arm.inc: New file.
2777 * gdb.asm/asm-source.exp: Add arm targets.
2778 * gdb.asm/configure.in: Ditto.
2779 * gdb.asm/configure: Recreated from configure.in.
2780
8fb87725
JL
2781Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
2782
afabe08c
JL
2783 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
2784 with HP's compiler.
2785 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2786 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2787 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2788 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2789
2790 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
2791 either HP's compilers or GCC.
2792
db521deb
JL
2793 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
2794 a SIGBUS or SIGSEGV.
2795
2796 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
2797
2798 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
2799 can be compiled with either HP's compiler or GCC.
2800
cfa88ab7
JL
2801 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
2802 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
2803 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
2804
ca344dff
JL
2805 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
2806 to match current gdb output. Update due to using auto-solib-limit
2807 for limiting instead of overloading auto-solib-add.
2808 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
2809 test program.
2810
3f3c6e55 2811 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
2812 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
2813 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2814 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2815 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2816 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2817 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
2818 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
2819 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
2820 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
2821 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
2822 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
2823 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 2824
8fb87725
JL
2825 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
2826 a SIGTRAP to the inferior.
2827
cf599fa7
CV
28282001-12-19 Corinna Vinschen <vinschen@redhat.com>
2829
2830 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
2831 Substitute call to target_link by call to gdb_compile.
2832
2cd045cd
JL
2833Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
2834
2835 * gdb.base/break.exp: Fix HP specific search string when testing
2836 backtracing in a called function.
2837
2838 * gdb.base/constvars.exp: Only set lang to C++ if we're
2839 compiling the test with HP's compilers.
2840 * gdb.base/volatile.exp: Similarly.
2841
99ebe9ac
JB
28422001-12-19 Jim Blandy <jimb@redhat.com>
2843
2844 * gdb.base/printcmds.exp: Expect the null character to be printed
2845 as '\0', and the '\013' to be printed as '\v'.
2846 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
2847 * gdb.base/setvar.exp: Same.
2848
b9891b29
JB
28492001-12-17 Jim Blandy <jimb@redhat.com>
2850
0eba65ab
JB
2851 * gdb.base/completion.exp: Rather than completing very long
2852 filenames, which can make the readline library produce output we
2853 don't recognize, cd to the directory first, and then complete
2854 using nice, short relative paths.
2855
6970b5b1
JB
2856 * gdb.base/completion.exp: On some systems, there is, in fact, a
2857 variable named `b' in scope, since GDB treats all static
2858 variables as being in scope. So use `no_var_named_this'
2859 instead of `b'.
2860
b9891b29
JB
2861 * gdb.base/corefile.exp: Recognize the message saying that GDB
2862 can't find the core file's registers as a failure.
2863
e6ccd35f
JSC
28642001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
2865
2866 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
2867 test expect string more specific.
2868
105ba819
CV
28692001-12-13 Corinna Vinschen <vinschen@redhat.com>
2870
2871 * gdb.asm/asm-source.exp: Add support for xstormy16.
2872 * gdb.asm/configure.in: Ditto.
2873 * gdb.asm/configure: Rebuild.
2874 * gdb.asm/xstormy16.inc: New file.
2875
e9e79dd9
FF
28762001-12-10 Fred Fish <fnf@redhat.com>
2877
2878 * gdb.base/maint.exp: Update to match changes in type dumping code.
2879
347dc97d
JB
28802001-12-10 Jim Blandy <jimb@redhat.com>
2881
2882 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
2883 matching the entry point symbol's name at the beginning of the
2884 line.
2885
5178b9d6
DJ
28862001-12-07 Daniel Jacobowitz <drow@mvista.com>
2887
2888 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
2889 gdb.c++/inherit.exp, gdb.c++/method.exp,
2890 gdb.c++/namespace.exp, gdb.c++/templates.exp,
2891 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
2892 and class layout support.
2893
af890c52
DJ
28942001-12-07 Daniel Jacobowitz <drow@mvista.com>
2895
2896 * gdb.c++/classes.exp: Add test for static member function.
2897 * gdb.c++/misc.cc: Add class with static member function.
2898
7a345fb3
JB
28992001-12-07 Jim Blandy <jimb@redhat.com>
2900
f2e54a80 2901 If GDB says it can't find the struct the function returned, report
8032bf31
JB
2902 those tests as `unsupported'.
2903 * gdb.base/call-rt-st.exp (print_struct_call): New function.
2904 Rewrite subsequent tests to use it.
2905
2906 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
2907 those tests as `unsupported'.
2908 * gdb.base/structs.exp (call_struct_func): New function.
2909 (do_function_calls): Use call_struct_func to call the functions
2910 returning structs.
2911
0bc69509
JB
2912 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
2913 whether functions are prototyped or not, so we can't possibly pass
2914 arguments to t_float_values2 properly.
2915
7a345fb3
JB
2916 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
2917 value of `timeout' for targets other than the mips*tx39-*.
2918
edb6ede1
MS
29192001-12-06 Michael Snyder <msnyder@redhat.com>
2920
2921 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
2922 and detect whether the start symbol has a leading underscore.
2923
2d842f13
JB
29242001-12-04 Jim Blandy <jimb@redhat.com>
2925
2926 * gdb.base/completion.exp: Clarify indentation.
2927
68550daf
JB
29282001-12-03 Jim Blandy <jimb@redhat.com>
2929
2930 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
2931 variables on the S/390, not `.word'.
2932
cd5195a8
JB
29332001-11-30 Jim Blandy <jimb@redhat.com>
2934
2935 Add assembly-source tests for s390-ibm-linux.
2936 * gdb.asm/s390.inc: New file.
2937 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
2938 the S/390 architecture.
2939 * gdb.asm/configure: Regenerated.
2940
ca9efc90
MS
29412001-11-30 Michael Snyder <msnyder@redhat.com>
2942
2943 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
2944 next, info source, info sources, info line, global and static
2945 variables, and static functions.
2946 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
2947 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
2948 * gdb.asm/asmsrc1.s: Add a static function and some variables.
2949 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
2950 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
2951 (gdbasm_leave): Restore frame pointer.
2952 (gdbasm_startup): Copy stack set-up from crt0.S.
2953
d0e66976
FN
29542001-11-26 Fernando Nasser <fnasser@redhat.com>
2955
2956 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
2957 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
2958 to a local (non-static) variable. Copy tstruct.a to a static buffer
2959 and return a pointer to that buffer.
2960 * gdb.base/callfwmall.c (t_structs_a): Ditto.
2961
e2334072
MK
29622001-11-24 Mark Kettenis <kettenis@gnu.org>
2963
2964 * gdb.asm/configure.in: Fix recognition of ix86 target.
2965 * gdb.asm/configure: Regenerate.
2966
756caa3d
MS
29672001-11-21 Michael Snyder <msnyder@redhat.com>
2968
2969 * gdb.asm/sparc.inc: New file.
2970 * gdb.asm/asm-source.exp: Recognize sparc target.
2971 * gdb.asm/configure.in: Recognize sparc target.
2972 * gdb.asm/configure: Regenerate.
2973
9a4d72d5
MS
29742001-11-21 Michael Snyder <msnyder@redhat.com>
2975
2976 * gdb.asm/m32r.inc: New file.
2977 * gdb.asm/asm-source.exp: Recognize m32r target.
2978 * gdb.asm/configure.in: Recognize m32r target.
2979 * gdb.asm/configure: Regenerate.
2980
a773d1cd
MS
29812001-11-20 Michael Snyder <msnyder@redhat.com>
2982
017ac23d
MS
2983 * gdb.asm/i386.inc: New file.
2984 * gdb.asm/asm-source.exp: Recognize ix86 target.
2985 * gdb.asm/configure.in: Recognize ix86 target.
2986 * gdb.asm/configure: Regenerate.
2987
a773d1cd
MS
2988 * gdb.c++/namespace.exp: Fix quotes in output messages.
2989
bb632afb
MS
29902001-11-14 Michael Snyder <msnyder@redhat.com>
2991
25d559ca 2992 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
2993 qualifier in a type cast expression, to designate an address
2994 in the instruction space (Harvard architecture).
2995
4749e309
MS
29962001-11-13 Michael Snyder <msnyder@redhat.com>
2997
2998 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
2999 Tests for expressions using 'const' and 'volatile'.
3000
25050984
CV
30012001-11-13 Corinna Vinschen <vinschen@redhat.com>
3002
3003 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3004
1902c51f
DJ
30052001-11-12 Daniel Jacobowitz <drow@mvista.com>
3006
3007 * lib/mi-support.exp (mi_run_to_helper): Move comments
3008 outside of gdb_expect.
3009
dcf95b47
DJ
30102001-11-11 Daniel Jacobowitz <drow@mvista.com>
3011
3012 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3013 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3014 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3015 mi0_run_to): New functions.
3016 * gdb.mi/mi-simplerun.exp: Use them.
3017 * gdb.mi/mi0-simplerun.exp: Likewise.
3018 * gdb.mi/mi-var-cmd.exp: Likewise.
3019 * gdb.mi/mi0-var-cmd.exp: Likewise.
3020
45b074e1
AC
30212001-11-10 Andrew Cagney <ac131313@redhat.com>
3022
3023 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3024 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3025
bf50d346
AC
30262001-11-09 Andrew Cagney <ac131313@redhat.com>
3027
3028 * gdb.base/restore.exp: Include $expected value in restored test
3029 message.
3030
9383332c
AC
30312001-11-09 Andrew Cagney <ac131313@redhat.com>
3032
3033 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3034 implemented.
3035
db62520a
MS
30362001-11-08 Michael Snyder <msnyder@redhat.com>
3037
3038 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3039 Add pass/fail message for stop at breakpoint in call dummy function.
3040
b5703437
MS
30412001-11-07 Michael Snyder <msnyder@redhat.com>
3042
760f6330
MS
3043 * gdb.c++/templates.exp (test_template_breakpoints):
3044 If we get an overload menu, but it does not match what
3045 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3046 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3047 making the whitespace optional. Argument for "new" may be
3048 "unsigned" as well as "unsigned int/long".
eef747c0
MS
3049 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
3050 making the whitespace optional. Also replace "(void) with
3051 "((void|)), making the keyword "void" optional.
63f50499
MS
3052 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
3053 making the whitespace optional. Also replace "(void) with
3054 "((void|)), making the keyword "void" optional.
3bf40917
MS
3055 * gdb.base/callfuncs.c (t_float_values): This function must
3056 _not_ be prototyped, and the following function (t_float_values2)
3057 must be prototyped (if the compiler supports it), so that GDB
3058 can be tested against both cases. Usually one case involves
3059 promotion of float to double, while the other does not.
3060 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3061 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3062 includes a stack frame for "start".
3063
c8ab4e6d
JB
30642001-11-05 Jim Blandy <jimb@redhat.com>
3065
3066 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3067 pointers are 32 bits long, and that offsets of relocs are always
3068 stored in the data (REL-style), and not in the reloc entry itself
3069 (RELA-style).
3070 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3071 stabs.
3072
3f08ced9
MS
30732001-11-01 Michael Snyder <msnyder@redhat.com>
3074
3075 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3076 and regular expression operators by using quoting.
3077
cbfa24cd
MS
30782001-10-31 Michael Snyder <msnyder@redhat.com>
3079
3080 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3081 depending on what the symbol table contains.
3082 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3083 the output of the ptype command. Similarly, accept both "const &"
3084 and "const&".
3085
aaa68313
CV
30862001-10-31 Corinna Vinschen <vinschen@redhat.com>
3087
3088 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3089 symbol `STORAGE' to allow to choose the storage class of
3090 the local datastructures.
3091 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3092 compiler directive.
3093
91740388
MS
30942001-10-30 Michael Snyder <msnyder@redhat.com>
3095
3096 * gdb.base/jump.exp: Allow it to run for all targets.
3097
1b7c05e7
CV
30982001-10-29 Corinna Vinschen <vinschen@redhat.com>
3099
3100 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3101 with new double_array size.
3102 (main): Change storage class of all local variables to static.
3103 Reduce size of double_array to 9.
3104 * gdb.base/call-ar-st.exp: Increase timeout value.
3105 Change expected output for double array to match new size in
3106 call-ar-st.c.
3107
36a22261
CV
31082001-10-29 Corinna Vinschen <vinschen@redhat.com>
3109
3110 * gdb.base/ending-run.exp: Create identical output when passing
3111 `step to end of run' case. Add regular expression branch satisfying
3112 Stormy16 target.
3113
92b8ae91
MK
31142001-10-28 Mark Kettenis <kettenis@gnu.org>
3115
3116 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3117 that we catch the expected failure under Linux/x86.
3118
cb135b83
OF
31192001-10-29 Orjan Friberg <orjanf@axis.com>
3120
3121 * gdb.base/setvar.exp: Escape curly braces.
3122 * gdb.stabs/weird.exp: Ditto.
3123
6884aa54
DJ
31242001-10-27 Daniel Jacobowitz <drow@mvista.com>
3125
3126 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3127 * gdm.mi/mi0-hack-cli.exp: Likewise.
3128
0398c9aa
AC
31292001-10-25 Andrew Cagney <ac131313@redhat.com>
3130
3131 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3132 messages.
3133
d20bf2e8
AC
31342001-10-21 Andrew Cagney <ac131313@redhat.com>
3135
3136 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3137 checking MI enabled.
3138
03dd63aa
CV
31392001-10-09 Corinna Vinschen <vinschen@redhat.com>
3140
3141 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3142
1d9d99f3
FCE
31432001-10-04 Frank Ch. Eigler <fche@redhat.com>
3144
3145 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3146 if gdb child process crashes, just signal an error.
3147
838ae6c4
JB
31482001-10-02 Jim Blandy <jimb@redhat.com>
3149
3150 * lib/gdb.exp (test_xfail_format): Simplify.
3151
3152 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3153 front of the variable name `format'. Simplify `if'.
3154
8f0cbc1c
DJ
31552001-10-01 Daniel Jacobowitz <drow@mvista.com>
3156
3157 * gdb.threads/pthreads.exp: Wait for output and delay
3158 before sending ^C.
3159
1f08dafd
DJ
31602001-10-01 Daniel Jacobowitz <drow@mvista.com>
3161
3162 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3163 some incorrect output instead of timing out.
3164 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3165
674f90ff
CV
31662001-09-28 Corinna Vinschen <vinschen@redhat.com>
3167
3168 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3169 check to allow additional `int'.
3170
9b284272
DJ
31712001-09-27 Daniel Jacobowitz <drow@mvista.com>
3172
3173 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3174 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3175
b55a4771
MS
31762001-09-27 Michael Snyder <msnyder@redhat.com>
3177
3178 * lib/gdb.exp (test_debug_format): New proc.
3179 (setup_xfail_format): Use new proc test_debug_format.
3180 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3181 proc; use new service proc test_debug_format.
3182 Replace all other "gcc_compiled" tests with this test.
3183 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3184 proc; use new service proc test_debug_format.
3185 Replace all other "gcc_compiled" tests with this test.
3186
31872001-09-27 Michael Snyder <msnyder@redhat.com>
3188
3189 * gdb.base/cvexpr.exp: New file.
3190 * gdb.base/cvexpr.c: New file
3191 Test for expressions using const and volatile keywords.
3192
4e6667ac
CV
31932001-09-26 Corinna Vinschen <vinschen@redhat.com>
3194
3195 * gdb.base/constvars.exp: Check for different orders of keywords
3196 and additional "int" strings in output.
3197
4f337972
AC
31982001-09-22 Andrew Cagney <ac131313@redhat.com>
3199
3200 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3201 responses from "help maint".
3202
2015650d
FCE
32032001-09-19 Frank Ch. Eigler <fche@redhat.com>
3204
3205 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3206 to localhost:NNN instead of :NNN, in case Xvfb is listening
3207 only on TCP.
3208
f3bcedc1
CV
32092001-09-19 Corinna Vinschen <vinschen@redhat.com>
3210
3211 * gdb.base/recurse.exp: When checking leaving the watchpoint
3212 scope, recognize when gdb is in function's epilogue and pass.
3213
6b819c92
KS
32142001-09-18 Keith Seitz <keiths@redhat.com>
3215
3216 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3217 support for running tests against sid targets.
3218 (gdbtk_done): Ditto.
3219
a10c9419
CV
32202001-09-18 Corinna Vinschen <vinschen@redhat.com>
3221
3222 * gdb.base/ending-run.c (main): Set stdout buffersize
3223 to the same reasonable value for any target.
3224 * gdb.base/ending-run.exp: Add a regular expression
3225 to make testsuite happy on Sanyo Stormy16 target.
3226
739d0d99
CV
32272001-09-17 Corinna Vinschen <vinschen@redhat.com>
3228
3229 * gdb.base/display.c (do_loops): Add float variable `f'.
3230 Increment f in loop.
3231 * gdb.base/display.exp: Increment timeout by 60 seconds.
3232 Change float display test to use variable `f'.
3233
1b8947f0
JB
32342001-09-17 Jim Blandy <jimb@redhat.com>
3235
3236 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3237 overflowing the limited breakpoint tables on some ROM monitors
3238 (like the ROM68K).
3239
9890ac81
FCE
32402001-09-15 Frank Ch. Eigler <fche@redhat.com>
3241
3242 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3243 the "-ac" (disable access control) flag.
3244
6db765ea
JH
32452001-08-30 Jeff Holcomb <jeffh@redhat.com>
3246
3247 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3248 ints.
3249
4c32cc04
KS
32502001-08-30 Keith Seitz <keiths@redhat.com>
3251
3252 * lib/gdb.exp: Move all insight-related functionality into
3253 separate file.
3254 * lib/insight-support.exp: New file.
3255
8d6e6f81
FCE
32562001-08-29 Frank Ch. Eigler <fche@redhat.com>
3257
3258 * config/sid.exp (sid_start): Never set sid verbosity; disable
3259 expect_background {} that consumed its stdout; tolerate </dev/null.
3260 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3261
6a90e1d0
AC
32622001-08-18 Andrew Cagney <ac131313@redhat.com>
3263
3264 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3265 CLI jump command to start it.
3266 (mi_run_to_main): Fail immediatly when unexpected output.
3267
1759b3c3
AC
32682001-08-18 Andrew Cagney <ac131313@redhat.com>
3269
3270 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3271 beginning of function. Fix PR gdb/191.
3272
61d11d80
FCE
32732001-08-16 Frank Ch. Eigler <fche@redhat.com>
3274
3275 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3276 what to force sid endianness to.
3277
942a4df2
KS
32782001-08-15 Keith Seitz <keiths@redhat.com>
3279
3280 * lib/gdb.exp (gdbtk_start): Don't set environment
3281 variables for TCL_LIBRARY and friends. Insight will
3282 now figure these out for itself.
3283
0521c418
MS
32842001-08-02 Michael Snyder <msnyder@redhat.com>
3285
3286 * gdb.base/completion.exp: Remove the symbol "a64l" from
3287 the expect string; this is target-specific, and not related
3288 to what is being tested.
3289
74a9a58a
DB
32902001-08-02 Dave Brolley <brolley@redhat.com>
3291
3292 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3293
c70819fa
MS
32942001-07-25 Michael Snyder <msnyder@redhat.com>
3295
c2b8fa57
MS
3296 * gdb.base/consecutive.exp: New file. Test stepping over
3297 breakpoints on consecutive instructions.
3298 * gdb.base/consecutive.c: New file.
3299
c70819fa
MS
3300 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3301 curly braces in regular expressions.
3302
2b1a1355
MS
33032001-07-25 Michael Snyder <msnyder@redhat.com>
3304
3305 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3306 legitimate output from stepping out of main.
3307
413eca6f
KS
33082001-07-22 Keith Seitz <keiths@redhat.com>
3309
3310 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3311 the empty string, do not run the tests.
3312
7e5a9322
SC
33132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3314
3315 * gdb.base/long_long.exp: Detect size of pointer. Take into
3316 account 2-byte pointers when testing for p/a results.
3317
de58f10f
SC
33182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3319
3320 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
3321 and defined to 1K for m68hc11.
3322 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3323 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3324 (sizeof_random_data): New variable to tell the size of the data table;
3325 don't test past this size; always run to main.
3326
d6f5fea1
SC
33272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3328
3329 * gdb.base/return2.exp: return of long long and double fails for
3330 68HC11; don't execute these tests on that platform.
3331 * gdb.base/return.exp: Return of a double fails for 68hc11.
3332
c477543d
SC
33332001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3334
3335 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
3336 tests that print a float.
3337 * call-rt-st.exp: Likewise.
3338
63cf1c79
MK
33392001-07-12 Mark Kettenis <kettenis@gnu.org>
3340
3341 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
3342 running this test on Linux.
3343
112f9ab5
MC
33442001-06-24 Michael Chastain <chastain@redhat.com>
3345
3346 * gdb.base/arithmet.exp: Remove some tests to make all test names
3347 unique.
3348
4970cb0f
MS
33492001-07-03 Michael Snyder <msnyder@redhat.com>
3350
3351 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
3352 the output of the ptype command.
3353
d85da69f
MS
33542001-07-02 Michael Snyder <msnyder@redhat.com>
3355
4c8a82de
MS
3356 * gdb.base/completion.exp: Don't assume that break.c is the only
3357 source file that may contain functions named "marker".
d85da69f
MS
3358 * gdb.base/corefile.exp: Quote the curly braces in regexp.
3359
8afc772b
AC
33602001-06-28 Andrew Cagney <ac131313@redhat.com>
3361
3362 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
3363 of files to delete.
3364
3365 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
3366 * gdb.disasm/h8300s.exp: New file.
3367 gdb.disasm/h8300s.s: Likewise.
3368
cff22675
AC
33692001-06-27 Andrew Cagney <ac131313@redhat.com>
3370
3371 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
3372 empty breakpoint tables.
3373
68c81b54
AC
33742001-06-25 Andrew Cagney <ac131313@redhat.com>
3375
3376 * lib/mi-support.exp: Update args=... part of stop-reason
3377 patterns. Accept either a list or a tuple.
3378
2dd62704
AC
33792001-06-23 Andrew Cagney <ac131313@redhat.com>
3380
3381 * lib/mi-support.exp: Remove local emacs variable defining
3382 change-log-default-name.
3383
b4127474
MC
33842001-06-22 Michael Chastain <chastain@redhat.com>
3385
3386 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
3387 This is operationally compatible with the previous version.
3388
8dbfb380
JB
33892001-06-13 Jim Blandy <jimb@redhat.com>
3390
3391 * lib/gdb.exp (gdb_test): Doc fix.
3392
f2d8c86d
MC
33932001-06-10 Michael Chastain <chastain@redhat.com>
3394
3395 * gdb.base/exprs.exp: Remove a duplicate test.
3396
81564d34
JB
33972001-06-06 Jim Blandy <jimb@redhat.com>
3398
3399 * gdb.base/return2.exp (main): Use values to test float and double
3400 returns that are not NaN's, to avoid being confused by IEEE
3401 comparison rules.
3402
da55addb
MS
34032001-06-04 Michael Snyder <msnyder@redhat.com>
3404
3405 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
3406 non-zero if control_c fails. Terminate the test on failure,
3407 rather than wait for 12 more tests to time out.
3408
42c65987
JB
34092001-06-06 Jim Blandy <jimb@redhat.com>
3410
b18bced9
JB
3411 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
3412 Don't forget to match the GDB prompt.
3413
42c65987
JB
3414 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
3415
5b41e5f0
JB
34162001-06-04 Jim Blandy <jimb@redhat.com>
3417
3418 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
3419 command.
3420
015e046f
KB
34212001-05-31 Kevin Buettner <kevinb@redhat.com>
3422
3423 * gdb.base/annota1.exp (info break): Match four or more spaces
3424 after "Address".
3425
fb1ffbbe
MC
34262001-05-31 Michael Chastain <chastain@redhat.com>
3427
3428 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
3429 (dm_type_int_star): Likewise.
3430 (dm_type_long_star): Likewise.
3431 (dm_type_void_star): Likewise.
3432
5ea2a32c
KB
34332001-05-29 Kevin Buettner <kevinb@redhat.com>
3434
3435 * gdb.base/completion.exp (INPUTRC): Set this environment variable
3436 to a known value in order to get consistent results regardless
3437 of the setting of INPUTRC or the presence or contents of .inputrc.
3438
ae23c492
MS
34392001-05-24 Michael Snyder <msnyder@redhat.com>
3440
ac55707e
MS
3441 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
3442 Don't require that the main thread and the manager thread are the
3443 first in the list.
3444
ae23c492
MS
3445 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
3446 debugging. If test fails, issue an "unsupported" not a "fail".
3447
400071f1
JB
34482001-05-24 Jim Blandy <jimb@redhat.com>
3449
3450 Don't assume that short is shorter than int.
3451 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
3452 assume that shorts are smaller than ints. On a 16-bit machine,
3453 this isn't true.
3454 ("print unsigned char == (~0)"): Add test that verifies that ~0,
3455 an int, is not equal to ~0 stored in an unsigned char. This tests
3456 the same thing that the previous test meant to, but works on
3457 16-bit machines, too.
3458 ("print unsigned char != (~0)"): Same test, complemented.
3459
0816a3e5
MS
34602001-05-24 Michael Snyder <msnyder@redhat.com>
3461
3462 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
3463 test for (full_coverage == 0). This makes the test run faster,
3464 and prevents dejagnu getting out of step.
3465
f6dc23a9
KB
34662001-05-23 Kevin Buettner <kevinb@redhat.com>
3467
3468 * gdb.base/finish.exp (finish_void): Revise pattern for
3469 stopping on the call statement to not permit stopping at
3470 the start of the instructions comprising the call sequence.
3471
7dbd117d
MC
34722001-05-19 Michael Chastain <chastain@redhat.com>
3473
3474 * gdb.base/callfuncs.exp: Make all test names unique.
3475 * gdb.base/commands.exp: Make all test names unique.
3476 * gdb.base/condbreak.exp: Make all test names unique.
3477 * gdb.base/dbx.exp: Make all test names unique.
3478 * gdb.base/default.exp: Make all test names unique.
3479 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
3480 and TIMEOUT messages to their corresponding PASS message.
3481 * gdb.base/ending-run.exp: Make all test names unique.
3482 * gdb.base/long_long.exp: Remove duplicate test.
3483
6b0b0a9e
KB
34842001-05-21 Kevin Buettner <kevinb@redhat.com>
3485
3486 * gdb.base/finish.exp (finish_void): Allow "finish" command to
3487 stop on the call statement as well as the statement after the
3488 call.
3489
2caa35cb
MS
34902001-05-21 Michael Snyder <msnyder@redhat.com>
3491
3492 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
3493
40713331
EZ
34942001-05-10 Elena Zannoni <ezannoni@redhat.com>
3495
3496 * gdb.base/completion.exp: Revamp test. Make it execute on all
3497 platforms.
3498
c2c1be8d
EZ
34992001-05-10 Elena Zannoni <ezannoni@redhat.com>
3500
2c9cd303
EZ
3501 * config/gdbserver.exp (gdb_load): Handle the case
3502 in which the arguments to gdbserver are given in the
3503 baseboard configuration file.
3504 Also handle the case in which the server needs to do a
3505 load.
3506
9671de48
KS
35072001-05-07 Keith Seitz <keiths@cygnus.com>
3508
3509 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
3510 set up the display for testing.
3511 (gdbtk_start): Convert all paths to paths that tcl will like.
3512 Export target information to environment.
3513 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
3514 necessary.
3515 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
3516 (to_tcl_path): New proc to convert a given pathname into
3517 a path acceptible as an argument to a tcl command.
3518 (_gdbtk_export_target_info): New proc to export target info
3519 into the environment for gdbtk testing.
3520 (gdbtk_done): New proc to signal end-of-test.
3521
5a360f47
JB
35222001-05-06 Jim Blandy <jimb@redhat.com>
3523
3524 * restore.c: Make the code of caller0 correspond to its comment.
3525
66c756c6
MS
35262001-05-03 Michael Snyder <msnyder@redhat.com>
3527
3528 * config/sid.exp (gdb_target_sid): Check for error messages.
3529 On error or timeout, don't make expect exit (which will terminate
3530 all subsequent tests); instead just make gdb exit.
3531 (gdb_load): Check for error messages. On error or timeout,
3532 return a negative value.
3533
a966fde5
JB
35342001-04-24 Jim Blandy <jimb@redhat.com>
3535
851c18e0
JB
3536 * gdb.c++/templates.exp: If we see the prompt for the overload
3537 list, but we haven't recognized any of the longer patterns,
3538 arrange for this test to fail, not hang.
3539
a966fde5
JB
3540 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
3541 variations.
3542
db144853
MC
35432001-04-22 Michael Chastain <chastain@redhat.com>
3544
3545 * gdb.c++/local.exp: Use the 'runto' library function.
3546 * gdb.c++/namespace.exp: Likewise.
3547 * gdb.c++/overload.exp: Likewise.
3548
3207ec21
KB
35492001-03-26 Kevin Buettner <kevinb@redhat.com>
3550
3551 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
3552 * gdb.base/step-line.exp: New file. Test step/next in presence of
3553 #line directives.
3554 * gdb.base/step-line.c: New file. Test program for the above.
3555 * gdb.base/step-line.inp: New file. We pretend that this file has
3556 been transformed by some other tool into step-line.c.
3557
13b57657
JB
35582001-03-21 Jim Blandy <jimb@redhat.com>
3559
3560 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
3561 unmangled operator names.
3562
754cbe1c
JB
35632001-03-20 Jim Blandy <jimb@redhat.com>
3564
3565 * gdb.threads/linux-dp.exp: Recognize an additional message
3566 generated by GDB when it doesn't understand how to debug threads
3567 on the target system.
3568
177495c9
AC
35692001-03-19 Andrew Cagney <ac131313@redhat.com>
3570
3571 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
3572
f266096b
MC
35732001-03-12 Michael Chastain <chastain@redhat.com>
3574
3575 * gdb.c++/derivation.exp: Use the 'runto' library function.
3576
cac3c2ff
MC
35772001-03-12 Michael Chastain <chastain@redhat.com>
3578
3579 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
3580
b6c11a24
MC
35812001-02-24 Michael Chastain <chastain@redhat.com>
3582
3583 * gdb.c++/ref-types.exp: Change handwritten code to library
3584 function 'runto'.
3585
6bae5bce
OF
35862001-03-16 Orjan Friberg <orjanf@axis.com>
3587
3588 * gdb.base/signals.exp: Set count to 0 explicitly.
3589
0015fd9a
MS
35902001-03-15 Mark Salter <msalter@redhat.com>
3591
3592 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
3593 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
3594 (gdb_load): Add support for additional target_info: gdb_download_size
3595 and gdb_load_timeout.
0015fd9a 3596
fc33412a
DT
3597Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
3598
3599 * gdb.base/annota1.exp: Move test of isnative to earlier in the
3600 file -- to prevent failing when the compile fails but we have no
3601 intention of running the tests anyway.
3602
3603 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
3604 tests if set.
3605
3606 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
3607 integers.
3608
3609 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
3610 * gdb.c++/namespace.exp: Ditto.
3611
115f06de
OF
36122001-03-07 Orjan Friberg <orjanf@axis.com>
3613
3614 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
3615 * gdb.base/pointers.exp: Relax pattern match of decimals.
3616
b6ba6518
KB
36172001-03-06 Kevin Buettner <kevinb@redhat.com>
3618
3619 * Makefile.in, config/abug.exp, config/cfdbug.exp,
3620 config/cpu32bug.exp, config/dve.exp, config/est.exp,
3621 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
3622 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
3623 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
3624 config/sh.exp, config/sid.exp, config/slite.exp,
3625 config/sparclet.exp, config/udi.exp, config/unknown.exp,
3626 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
3627 config/vxworks.exp, config/vxworks29k.exp,
3628 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
3629 gdb.base/all-bin.exp, gdb.base/annota1.exp,
3630 gdb.base/arithmet.exp, gdb.base/assign.exp,
3631 gdb.base/async.exp, gdb.base/attach.exp,
3632 gdb.base/bitfields.exp, gdb.base/bitops.exp,
3633 gdb.base/break.exp, gdb.base/call-ar-st.exp,
3634 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
3635 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
3636 gdb.base/commands.exp, gdb.base/completion.exp,
3637 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3638 gdb.base/constvars.exp, gdb.base/corefile.exp,
3639 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
3640 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
3641 gdb.base/ending-run.exp, gdb.base/environ.exp,
3642 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3643 gdb.base/finish.exp, gdb.base/foll-exec.exp,
3644 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
3645 gdb.base/funcargs.exp, gdb.base/help.exp,
3646 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
3647 gdb.base/logical.exp, gdb.base/long_long.exp,
3648 gdb.base/maint.exp, gdb.base/mips_pro.exp,
3649 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
3650 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
3651 gdb.base/pointers.exp, gdb.base/printcmds.exp,
3652 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
3653 gdb.base/regs.exp, gdb.base/relational.exp,
3654 gdb.base/remote.exp, gdb.base/reread.exp,
3655 gdb.base/restore.exp, gdb.base/return2.exp,
3656 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
3657 gdb.base/selftest.exp, gdb.base/setshow.exp,
3658 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
3659 gdb.base/sigall.exp, gdb.base/signals.exp,
3660 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
3661 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3662 gdb.base/step-test.exp, gdb.base/structs.c,
3663 gdb.base/structs.exp, gdb.base/structs2.exp,
3664 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
3665 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
3666 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
3667 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
3668 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
3669 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
3670 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
3671 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
3672 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
3673 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
3674 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
3675 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
3676 gdb.fortran/types.exp, gdb.java/jmisc.exp,
3677 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3678 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
3679 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3680 gdb.trace/circ.exp, gdb.trace/collection.exp,
3681 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3682 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3683 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
3684 gdb.trace/report.exp, gdb.trace/save-trace.exp,
3685 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3686 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3687 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
3688 notices.
3689
dc96c6c7 36902001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
3691
3692 * gdb.base/varargs.c (find_max_double): Fix printf format string:
3693 first arg is int not float.
3694
dc96c6c7 36952001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
3696
3697 * gdb.base/reread.exp: Unsupported for non-native targets;
3698 doesn't work for remote debugging.
3699
9b0c4aeb
FN
37002001-02-19 Fernando Nasser <fnasser@redhat.com>
3701
3702 From Drew Moseley <dmoseley@redhat.com>
3703 * gdb.base/ending-run.exp: Properly handle the BSP state when
3704 stepping past the end of main.
3705
02aa71d5
MC
37062001-02-19 John Moore <jmoore@redhat.com>
3707
3708 * gdb.base/commands.exp (infrun_breakpoint_command_test):
3709 Converted HPUX fix for non-expected items following multiple
3710 step commands into general solution for all platforms.
3711
1fa449a4
MC
37122001-02-18 Michael Chastain <chastain@redhat.com>
3713
3714 * gdb.c++/classes.exp (do_tests): Change runto statements
3715 from "runto 'foo(void)'" to "runto 'foo'". This makes the
3716 statements demangler agnostic.
3717 * gdb.c++/virtfunc.exp (do_tests): Likewise.
3718 (gdb_virtfunc_restart): Likewise.
3719
b2f9ec70
MC
37202001-02-14 Michael Chastain <chastain@redhat.com>
3721
3722 * gdb.c++/inherit.exp (do_tests): Change runto statements
3723 from "runto 'foo(void)'" to "runto 'foo'". This makes the
3724 statements demangler agnostic.
3725
cf74b8ca
AC
3726Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
3727
3728 * gdb.threads/pthreads.exp: Unify pass/fail messages for
3729 ``continue to bkpt at common_routine in thread 2'' and ``stopped
3730 before calling common_routine 15 times'' tests.
3731
99f78f56
MC
37322001-02-11 Michael Chastain <chastain@redhat.com>
3733
3734 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
3735 Helps the test script figure out which demangler is in use.
3736 (dm_type_foo_ref): Ditto.
3737 (dm_type_int_star): Ditto.
3738 (dm_type_long_star): Ditto.
3739 (dm_type_unsigned_int): Ditto.
3740 (dm_type_void): Ditto.
3741 (dm_type_void_star): Ditto.
99707966 3742 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
3743 Probe the gdb demangler and set variables to accommodate
3744 formatting differences.
3745 (info_func_regexp): New function. Same as info_func, but
3746 matches against a regexp.
3747 (info_func): Match against a literal string.
3748 (print_addr_2): New function. Match against a literal string,
3749 which can be different from the input to gdb.
3750 (print_addr): Simply call print_addr_2 with the same argument twice.
3751 (test_lookup_operator_functions): Use demangler formatting variables.
3752 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
3753 the tests in the same order as the C++ class declaration.
3754 (test_paddr_operator_functions): Ditto.
3755 (test_paddr_overloaded_functions): Ditto.
3756 (test_paddr_hairy_functions): Use demangler formatting variables.
3757 Add reference to gdb/19 for related tests.
3758 (do_tests): Call probe_demangler.
3759
1de8f023
KB
37602001-01-30 Kevin Buettner <kevinb@redhat.com>
3761
3762 * gdb.c++/templates.cc (printf): Remove unused function definition.
3763
ca3f91ed
MS
37642001-01-26 Felix Lee <flee@redhat.com>
3765
3766 * sid.exp (sid_exit): Pass host, not target, to remote_close.
3767
37682001-01-25 matthew green <mrg@redhat.com>
3769
3770 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
3771 up sid.
3772 (sid_exit): Call `remote_pop_conn' after GDB is gone.
3773
37742001-01-25 matthew green <mrg@redhat.com>
3775
3776 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
3777 Deprecate $sid_spawn_id.
3778 (sid_exit): Remove code necessary only for `spawn.'
3779
37802001-01-25 matthew green <mrg@redhat.com>
3781
3782 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
3783
fb18ec4a
MC
37842001-01-28 Michael Chastain <chastain@redhat.com>
3785
3786 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
3787 to call when tests fail. It takes gdb out of the overloaded
3788 function choice menu back to the main prompt, so that the test
3789 program stays synchronized.
3790 (set_bp_overloaded): New proc to collect all the common
3791 code for setting a breakpoint on an overloaded name. Calls
3792 take_gdb_out_of_choice_menu when needed.
3793 (menu_overload1arg): New variable to collect the repeated
3794 instances of the expected menu for an overloaded name. Change
3795 the regular expression to handle changes in g++ type encoding:
3796 "void" can be either "void" or "", and "unsigned int" can be
3797 either "unsigned int" or "unsigned".
3798 (continue_to_bp_overloaded): Change regular expressions to handle
3799 changes in g++ type encoding.
3800 (no proc): Call take_gdb_out_of_choice_menu when needed.
3801 Remove redundant calls to "info break". Accept either "canceled"
3802 or "cancelled". Change regular expressions in "info break"
3803 calls to handle changes in g++ type encoding. Give all tests
3804 unique strings.
3805
9c646a6e
BE
38062001-01-17 Ben Elliston <bje@redhat.com>
3807
3808 * config/sid.exp: New file.
3809
9549d9c1
AC
3810Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
3811
3812 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
3813
dc96c6c7 38142000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
3815
3816 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
3817 Add a RE to accept a non-ascii char if one is ever presented.
3818
b4df4f68
FN
38192000-12-20 Fernando Nasser <fnasser@redhat.com>
3820
297dd0fd 3821 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 3822
dc96c6c7 38232000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
3824
3825 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
3826 in regexp. One '\' does not suffice on Linux.
3827
4a7bddb6
MC
38282000-12-09 Michael Chastain <chastain@redhat.com>
3829
3830 * gdb.base/break.exp (test_clear_command): Use a marker function
3831 rather than 'main' for the test function. Also move this
3832 test to an execution point where the marker function names are
3833 guaranteed to be bound to functions. (Executing tests after a
3834 'finish' from main runs into name conflicts with local names
3835 in __libc_start_main).
3836
dc96c6c7 38372000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
3838
3839 * gdb.base/finish.exp: New test for gdb's "finish" command.
3840 * gdb.base/return2.exp: New test for gdb's "return" command.
3841 * gdb.base/return2.c: New source file for above.
3842
dc96c6c7 38432000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
3844
3845 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
3846 * gdb.base/miscexprs.exp: Ditto.
3847 * gdb.base/pointers.exp: Ditto.
3848 * gdb.c++/derivation.exp: Ditto.
3849 * gdb.c++/local.exp: Ditto.
3850 * gdb.c++/namespace.exp: Ditto.
3851 * gdb.c++/overload.exp: Ditto.
3852 * gdb.c++/ref-types.exp: Ditto.
3853
dc96c6c7 38542000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
3855
3856 * gdb.base/constvars.exp: Test result of "up" command.
3857 * gdb.base/miscexprs.exp: Ditto.
3858 * gdb.base/pointers.exp: Ditto.
3859 * gdb.base/scope.exp: Ditto.
3860 * gdb.c++/derivation.exp: Ditto.
3861 * gdb.c++/local.exp: Ditto.
3862 * gdb.c++/namespace.exp: Ditto.
3863 * gdb.c++/overload.exp: Ditto.
3864 * gdb.c++/ref-types.exp: Ditto.
3865
44097287
FN
38662000-11-22 Michael Chastain <chastain@redhat.com>
3867
3868 * mips_pro.exp: Accept either "middle -> top -> main" or
3869 "middle -> main" in the backtrace, because gcc can optimize
3870 tail calls to jumps. Remove setup_xfail for the hppa case.
3871 Add a comment with the original warning messages from PR 3016,
3872 which was filed in 1993, to preserve them for posterity.
3873
9d2e1bab
ND
38742000-11-17 Nick Duffek <nsd@redhat.com>
3875
3876 * lib/gdb.exp (gdb_test): Override timeout with board info.
3877
1aca8eb7
ND
38782000-11-17 Nick Duffek <nsd@redhat.com>
3879
3880 * gdb.base/display.exp: Don't kill running stub. Add "again" to
3881 the second kill and detach messages.
3882
93076499
ND
38832000-11-17 Nick Duffek <nsd@redhat.com>
3884
3885 * configure.in: Add AC_EXEEXT.
3886 * configure: Regenerate.
3887 * Makefile.in (just-check): Export EXEEXT.
3888 * lib/gdb.exp ($EXEEXT): Import from environment.
3889 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
3890 expect "maint dump-me" on Cygwin.
3891 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
3892 $EXEEXT.
3893
30e87cd3
ND
38942000-11-17 Nick Duffek <nsd@redhat.com>
3895
3896 * gdb.base/break.exp: Test backtrace and finish from called
3897 function on all platforms, not just HP-UX.
3898
dc96c6c7 38992000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
3900
3901 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
3902 code from gdb_target_monitor, so it can be used independantly
3903 for gdbserver. Also comment out an unnecessary PUTS.
3904
dc96c6c7 39052000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
3906
3907 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
3908 * gdb.base/corefile.exp: Expect the message "Program is being
3909 debugged already" when we send the "corefile" command, since
3910 the preceeding gdb_load may have connected gdb to a remote target.
3911 * gdb.base/display.exp: Disable hardware watchpoints if new
3912 board info variable "no_hardware_watchpoints" is true.
3913 Replace single-letter commands with more readable ones.
3914 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
3915 if new board info variable "no_hardware_watchpoints" is true.
3916 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
3917 to see if stdio (printf) testing is possible.
3918 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
3919 board info variable "no_hardware_watchpoints" is true. Use new
3920 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
3921
39124dea
FN
39222000-11-13 Fernando Nasser <fnasser@redhat.com>
3923
3924 From Orjan Friberg <orjanf@axis.com>:
3925 * gdb.base/printcmds.exp: Escape curly braces followed by a number
3926 in array print pattern match.
3927
a9e2e984
FN
39282000-11-09 Fernando Nasser <fnasser@redhat.com>
3929
3930 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
3931 spelling "cancelled" to U.S. spelling "canceled" to match changes
3932 made to gdb.
3933 * gdb.c++/ovldbreak.exp: Ditto.
3934
c7db355b
PS
39352000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
3936
3937 * gdb.base/callfuncs.c (main): Moved to end of file, call
3938 t_double_values to initialize the FPU before inferior calls are made.
3939 * gdb.base/callfuncs.exp: Test for register preservation after calling
3940 inferior functions. Add tests for continuining, finishing and
3941 returning from a stop in a call dummy.
3942
dc96c6c7 39432000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
3944
3945 * gdb.base/commands.exp: Break up long lines, and re-indent.
3946
dc96c6c7 39472000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
3948
3949 * config/gdbserver.exp: Rewritten from the ground up, to make it
3950 compatible with the current dejagnu tree, and to make it work with
3951 the new "gdbserver" in libremote.
3952
dc96c6c7 39532000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
3954
3955 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
3956 * gdb.base/varargs.exp: Skip entire test if no printf support.
3957 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
3958 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
3959
dc96c6c7 39602000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
3961
3962 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
3963 no floating point support.
3964 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
3965 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
3966 * gdb.base/call-rt-st.exp: Ditto.
3967 * gdb.base/call-strs.exp: Ditto.
3968
bac5fc66
JG
39692000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
3970
3971 * gdb.base/sizeof.c: include <stdio.h>.
3972
3973 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
3974 'finish', otherwise uncaptured gdb_prompt would potentially
3975 throw remaining test points out of sync.
3976
b22a6027
SB
39772000-07-26 Scott Bambrough <scottb@netwinder.org>
3978
3979 * gdb.base/recurse.exp: Run tests for all targets.
3980 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
3981 gnu-oldld case on ARM.
3982 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
3983 for ARM targets.
3984
d8231941
AG
3985Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
3986
3987 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
3988 * gdb.java/configure: Rebuild.
3989
8caabe69
AG
3990Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
3991
3992 * gdb.java/jv-exp.exp: New file.
3993
9d273ca3
AG
3994Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
3995
3996 * configure: Rebuilt.
3997 * configure.in (configdirs): Add gdb.java.
3998 * gdb.java/jmisc.java: New file.
3999 * gdb.java/jmisc.exp: New file.
4000 * gdb.java/Makefile.in: New file.
4001 * gdb.java/configure: Rebuilt.
4002 * gdb.java/configure.in: New file.
4003 * lib/java.exp: New file.
4004
4f823a66
AC
4005Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4006
4007 * gdb.base/exprs.exp: Test casts to a pointer including over and
4008 underflow.
4009
2391e11d
AC
4010Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4011
4012 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4013 and the compilers sizes.
4014
54602222
ND
40152000-07-09 Nick Duffek <nsd@redhat.com>
4016
4017 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4018 (use_methods): New function.
4019 (main): Call use_methods().
4020 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4021 (do_tests): Call test_method_param_class.
4022
2bec0572
ND
40232000-07-09 Nick Duffek <nsd@redhat.com>
4024
4025 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4026 spelling.
4027 (test_enums): New procedure. Move enum tests from end of script
4028 to here. Set breakpoint on function name instead of line number.
4029 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4030 (enums2): New marker function.
4031 (enums1): New function.
4032 (main): Call enums1(). Move enum tests to enums1().
4033
78492fde
AC
4034Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4035
4036 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4037 compile/link program. Update line numbers.
4038 * gdb.asm/d10v.inc: Define ``startup''.
4039 * gdb.asm/asmsrc1.s: Add definition of _start.
4040
49a2cef8
AC
4041Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4042
4043 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4044
3e6c8688
EZ
40452000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4046
4047 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4048 of 'help maint print' command.
4049
9ff5cbe9
AC
4050Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4051
4052 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4053 they use gdb_expect_list.
4054
17c579bd
AC
4055Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4056
4057 * gdb.base/commands.exp: Use ``set remote
4058 memory-read-packet-size'' instead of ``set endian big'' to test
4059 long commands.
4060
e6d71bf3
DB
40612000-06-03 Daniel Berlin <dan@cgsoftware.com>
4062
4063 * gdb.c++/templates.exp (do_tests): Make all of these work under
4064 g++, and stop skipping them.
4065
4066 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4067 work under g++.
4068
e5f9ba7b
MS
4069 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
4070 initialization.
4071
dc96c6c7 40722000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4073
4074 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4075 the regular expression: accept an (almost) arbitrary sequence of
4076 "frames-invalid" and "breakpoints-invalid" messages both before
4077 and after the "starting" message.
4078
dc96c6c7 40792000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4080
4081 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4082
dc96c6c7 40832000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4084
4085 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4086 Relax the regular expression a little, make it pass on Solaris 8.
4087
8216cda9
KB
40882000-05-12 Kevin Buettner <kevinb@redhat.com>
4089
4090 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
4091 a call, do not require that gdb stop on the line after the call.
4092 Instead, it is permissible for gdb to stop on the line of the
4093 call itself.
4094
1a570b2f
MS
40952000-05-12 Michael Snyder <msnyder@.cygnus.com>
4096
4097 * gdb.base/break.exp (bp on small function, optimized file):
4098 Add a second pass pattern. The behavior differs here between stabs
4099 and dwarf for one-line functions. Stabs preserves two line symbols
4100 (one before the prologue and one after) with the same line number,
4101 but dwarf regards these as duplicates and discards one of them.
4102 Therefore the address after the prologue (where the breakpoint is)
4103 has no exactly matching line symbol, and GDB reports the breakpoint
4104 as if it were in the middle of a line rather than at the beginning.
4105
dc96c6c7 41062000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
4107
4108 * gdb.base/interrupt.exp: Make "pass" message say "send"
4109 rather than "send_gdb" (for consistancy).
4110
7d418785
AC
4111Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4112
4113 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4114 * gdb.c++/templates.cc: Properly check for GCC version number.
4115 * lib/compiler.cc: Likewise
4116
dc96c6c7 41172000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
4118
4119 * gdb.base/break.exp: When compiled with -O2 optimization,
4120 gdb may not stop at the first line of main, due to code motion.
4121
dc96c6c7 41222000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4123
4124 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4125 This test depends on parsing the printf output from the target.
4126 Since the sparclet stub doesn't do stdio, this will never work.
4127 * gdb.base/call-rt-st.exp: ditto.
4128 * gdb.base/call-strs: ditto.
4129
dc96c6c7 41302000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4131
4132 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4133
4134 * gdb.base/ending-run.exp: After connecting to a remote target,
4135 but before running, the target will appear to be in a random
4136 location. Specify both a file and a line for breakpoints.
4137 Also, the function that calls main may be called 'init'
4138 rather than 'start'.
4139
a5a51225
EZ
41402000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4141
4142 * gdb.base/help.exp: Update output for add-symbol-file command.
4143
7930cc7c
FN
41442000-04-10 Fernando Nasser <fnasser@cygnus.com>
4145
4146 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4147 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4148
23e37ab1
C
41492000-04-07 J.T. Conklin <jtc@redback.com>
4150
e93c542c
C
4151 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4152
23e37ab1
C
4153 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4154
591b8fa3
PDM
4155Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4156
4157 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4158 values that can be represented exactly.
4159 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4160 above change, and to not check against the directory part of the source
4161 file name.
4162 (step into print_long_arg_list): Likewise.
4163 (print print_small_structs from print_long_arg_list): Likewise.
4164 (print print_long_arg_list): Likewise.
4165
7a495180
EZ
41662000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4167
30b53638 4168 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4169
beb998c6
AC
4170Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4171
4172 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4173
1c689132
DB
41742000-03-25 Daniel Berlin <dan@cgsoftware.com>
4175
4176 * gdb.base/commands.exp (deprecated_command_test): Add test for
4177 deprecate with no arguments.
4178
c1790a9d
JL
41792000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4180
4181 * gdb.base/break.exp: Add new test for setting breakpoints on
4182 optimized code so we can test breakpoints work even when function
4183 prologues may be optimized away
4184
003ba290
FN
41852000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4186
4187 From David Whedon <dwhedon@gordian.com>
4188 * gdb.base/commands.exp : Added command deprecator tests.
4189
6837a0a2
DB
41902000-03-22 Daniel Berlin <dan@cgsoftware.com>
4191
4192 * gdb.base/help.exp: Added test for new apropos command.
4193
b9593231
KB
41942000-03-21 Kevin Buettner <kevinb@redhat.com>
4195
4196 * gdb.base/pointers.c (usevar): New function.
4197 (main): Make sure that global variables v_int_pointer2, rptr,
4198 and y are all referenced someplace in the program by calling
4199 usevar() on them. [Some linkers delete symbols which are
4200 never referenced. The space remains, but there's no way to
4201 get a (symbolic) handle on the variable from the debugger.]
4202
751a959b
EZ
42032000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4204
4205 * gdb.base/printcmds.c: Add typedeffed arrays.
4206
4207 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4208 procedure to test arrays that are typedef'd.
4209
73a93a32
JI
42102000-03-13 James Ingham <jingham@leda.cygnus.com>
4211
4212 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 4213 the library directories.
73a93a32 4214
fb40c209
AC
4215Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4216
4217 * configure.in (configdirs): Add sub directory gdb.mi.
4218 * configure: Re-generate.
4219
4220 * gdb.mi: New directory.
beb998c6 4221
ee4dd2c9
AC
42222000-02-25 Scott Bambrough <scottb@netwinder.org>
4223
4224 * gdb.base/long_long.exp: Correct test suite failure when printing
4225 a long long value as a double on ARM platforms.
4226
70f0cc22
JB
42272000-02-16 Jim Blandy <jimb@redhat.com>
4228
4229 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4230 default source file is set properly before running this test.
4231
853819b8
EZ
42322000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4233
4234 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4235 gdbtk/library directory, not in gdbtcl2.
4236
dfcd3bfb
JM
42372000-02-04 Jim Blandy <jimb@redhat.com>
4238
4239 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4240 backslash from regexp pattern.
4241
4242 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4243 procedure. Use it to run all the "continue to bp overloaded"
4244 tests. Note that this changes the names of the tests slightly.
4245 If the breakpoint hit message includes a hex PC value, because
4246 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4247 from the real source code, still consider that a pass.
4248
4249 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4250 XFAIL here if the breakpoint message contains a hex address. Note
4251 similar change on 1999-11-02.
4252
4253 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4254
4255 * gdb.base/ptype.exp: Establish a default source file before
4256 calling get_debug_format.
4257
42582000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4259
4260 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4261
8b93c638
JM
42622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4263
4264 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4265 of successive stepi commands -- while in the prologue we should see
4266 the function entry bracket.
4267
42682000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4269
4270 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4271 reach __change_mode() when stepping through the end of main().
4272
c5394b80
JM
42732000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4274
4275 * gdb.base/default.exp: Fix expected pattern.
4276 * gdb.base/help.exp: Same.
4277
0d06e24b
JM
42782000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4279
4280 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4281 Don't use xfail's because that affects only the following test.
beb998c6 4282
0d06e24b
JM
4283 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4284 solaris or linux.
4285
4286 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4287
dc96c6c7 42882000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4289
beb998c6 4290 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4291 "A syntax error" rather than "A parse error". Accept both.
4292
42932000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4294
4295 * gdb.base/default.exp: Remove OS dependent string from "target
4296 remote" test.
4297 * gdb.base/help.exp: Same for "help target remote" test.
4298
c3f6f71d
JM
42992000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4300
4301 From Jim Kingdon <kingdon@redhat.com>:
4302
4303 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4304 prompt (cleanup rather than necessity, but still might keep output
4305 from spilling to next test).
4306
43072000-01-02 Fred Fish <fnf@cygnus.com>
4308
4309 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4310 AIX, which defines them in <sys/types.h>.
4311
ed9a39eb 43121999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4313
ed9a39eb
JM
4314 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4315 float" test.
4316
43171999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4318
ed9a39eb 4319 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4320
4321 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4322 outermost frame disallowed".
4323
43241999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4325
4326 * gdb.base/setvar.exp: New tests for setting the value of a struct
4327 with a constant list.
4328
43291999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4330
4331 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
4332 require the user to type a cast before setting the value of a struct.
4333
de57eccd
JM
43341999-12-06 Jim Blandy <jimb@cygnus.com>
4335
4336 * gdb.base/default.exp: Expect the new 'info float' command on
4337 all i386 platforms.
4338
4339 * gdb.threads/linux-dp.exp: Expand our ability to recognize
4340 LinuxThreads libraries that don't support debugging.
4341
c2d11a7d
JM
4342Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4343
4344 * gdb.base/remote.c: Fill the buffer with truely random data.
4345 Change the buffer type to ``unsigned char'' to simplify size
4346 arithmetic.
4347
4348 * gdb.base/remote.exp: Reduce download numbers by one. Typical
4349 stub only handles 400-1 byte packets. Verify that the download
4350 worked.
4351
43521999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
4353
4354 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
4355 tests, using UNRESOLVED for the untested cases. Also, does not wait
4356 for a timeout if the prompt was received before a recognizable pattern.
4357
43581999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
4359
4360 * lib/gdb.exp (gdb_expect_list): Fix spelling.
4361
43621999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4363
4364 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
4365 watchpoints.
4366
43671999-11-24 Jason Merrill <jason@casey.cygnus.com>
4368
4369 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
4370
4371 * gdb.c++/local.exp: Be more flexible in recognizing local class
4372 name mangling. Don't allow horribly truncated method names.
4373 * gdb.c++/derivation.exp: Expect protected inheritance.
4374 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
4375 * gdb.c++/virtfunc.exp: Likewise.
4376 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
4377 when printing a nested enum.
4378
43791999-11-22 Jim Blandy <jimb@cygnus.com>
4380
4381 * gdb.base/step-test.exp: Properly await GDB's response to setting
4382 a breakpoint on the call to large_struct_by_value.
4383
4384 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
4385 just because we have debug info for the `start' function.
4386
43871999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
4388
4389 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
4390 "Unknown signal" messages, which indicate (on LinuxThreads) that
4391 GDB doesn't know how to debug threads on this system. This is
4392 better than hanging while philosopher 0 dumps chatter into gdb.log.
4393
43941999-11-18 Tom Tromey <tromey@cygnus.com>
4395
4396 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
4397
43981999-11-18 Fred Fish <fnf@cygnus.com>
4399
4400 * gdb.base/coremaker2.c: Add sample program for generating
4401 cores that is more self contained than coremaker.c. Eventually
4402 I'll add more code to this and tie it into the testsuite.
4403
4ce44c66
JM
44041999-11-12 Stan Shebs <shebs@andros.cygnus.com>
4405
4406 * gdb.base/dollar.exp: Remove, now in gdb.hp.
4407
44081999-11-10 Jimmy Guo <guo@cup.hp.com>
4409
4410 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
4411 from $srcdir/lib/.
4412 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
4413 and gdb.c++/.
4414
4415 * gdb.c++/derivation.exp: remove redundant get compiler info code.
4416
beb998c6 4417 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
4418 'continue with watch' test point.
4419
44201999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
4421
4422 Merged from p2linux-990323-branch:
beb998c6 4423
4ce44c66
JM
4424 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
4425
11cf8741
JM
4426Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
4427
4428 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
4429 {limit,fixed}''. Test ``set download-write-size''.
4430
4431Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
4432
4433 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
4434 gdb_expect_list.
4435
4436Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
4437
4438 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
4439
44401999-11-03 Mark Salter <msalter@cygnus.com>
4441
4442 * gdb.base/break.exp: Fix "stub continue" pattern.
4443
44441999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
4445
4446 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
4447
44481999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
4449
4450 * gdb.base/display.exp ("finish"): Add timeout clause.
4451
4452 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
4453 plain prompt clause, so this doesn't have to time out in order to
4454 fail.
4455
4456 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
4457 breakpoint hit messages include an address.
4458
4459 * gdb.base/display.exp: Don't forget to escape parens in regular
4460 expressions. Unix regexp notatation sucks.
4461
44621999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4463
4464 * gdb.base/annota1.exp: Test for annotate-signalled: change output
4465 order for 'signalled' message.
4466
5c44784c
JM
44671999-11-01 Stan Shebs <shebs@andros.cygnus.com>
4468
4469 From Jimmy Guo <guo@cup.hp.com>:
4470 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
4471 * gdb.base/annota1.c: Add code for tests to work with.
4472
44731999-10-26 Frank Ch. Eigler <fche@cygnus.com>
4474
4475 * gdb.base/remote.exp: New test for remote downloading settings.
4476 * gdb.base/remote.c: New file with large .data.
4477
917317f4
JM
44781999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
4479
4480 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
4481 for LinuxThreads support, merged from the Code Fusion branch.
4482
4483Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
4484
4485 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
4486 containing exp_continue into a while within an expect. Don't
4487 attempt a start more than three times. Check return value from
4488 gdb_load.
beb998c6 4489
2df3850c
JM
4490Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
4491
4492 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
4493 a pass case.
4494
2acceee2
JM
44951999-10-01 Kevin Buettner <kevinb@cygnus.com>
4496
4497 * gdb.base/break.c (main): Added a statement that we can step
4498 off of.
4499 * gdb.base/break.exp: Added tests for setting a breakpoint
4500 at an offset and stepping onto a breakpoint.
4501
45021999-10-01 Fred Fish <fnf@cygnus.com>
4503
beb998c6 4504 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
4505 gdb output.
4506
c2c6d25f
JM
45071999-09-18 Jim Blandy <jimb@cris.red-bean.com>
4508
4509 * gdb.base/break.exp: Code locations are in hex, don't forget!
4510 (For HP-UX.)
4511
45121999-09-17 Stan Shebs <shebs@andros.cygnus.com>
4513
4514 * condbreak.exp: Use break.c as test program.
4515 * condbreak.c: Remove, redundant with break.c.
4516
45171999-09-15 Stan Shebs <shebs@andros.cygnus.com>
4518
4519 * config/monitor.exp (gdb_target_monitor): Disable X- and
4520 Z-packets if the target needs it.
4521
45221999-09-13 James Ingham <jingham@leda.cygnus.com>
4523
4524 * gdb.c++/overload.exp: Added tests for listing overloaded
4525 functions with function pointers in the arg, explicitly calling
4526 out the version you want.
4527
cff3e48b
JM
45281999-09-09 Stan Shebs <shebs@andros.cygnus.com>
4529
4530 * long_long.exp: Add variations of test cases that work for
4531 targets with 16-bit ints and 32-bit doubles.
4532
d4f3574e
SS
45331999-09-08 Stan Shebs <shebs@andros.cygnus.com>
4534
4535 * break.c (main): Compare a possibly-uninitialized argc with an
4536 unlikely value that fits in 16 bits.
4537
45381999-09-07 Stan Shebs <shebs@andros.cygnus.com>
4539
4540 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
4541 0xfeeb, don't want negative numbers if ints are 16 bits.
4542
4543 * lib/gdb.exp (skip_cplus_tests): New proc.
4544 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4545 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
4546 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
4547 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
4548 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
4549 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
4550 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
4551 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
4552
4553 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
4554
4555Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
4556
4557 * gdb.base/corefile.exp (up): Allow a parameter to appear
4558 in the frame that we're going up to.
4559
4560 From Jim Blandy <jimb@cygnus.com>:
4561
4562 * gdb.base/default.exp (info float): Expect some output now.
4563
4564 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
4565 returning floating-point values to fail on the x86.
4566 * gdb.base/callfwmall.exp (do_function_calls): Same.
4567
4568 * gdb.base/list.exp (test_listsize): Correct expectations for
4569 listing line 1 with listsize 2. Also, listing a single line
4570 works now, as does listing three lines. [Kevin's note: There
4571 were a number of other cases fixed too where the expectations
4572 differed...]
4573
45741999-09-02 Stan Shebs <shebs@andros.cygnus.com>
4575
4576 * gdb.base/selftest.exp: Add case for when version prints as
4577 constant string instead of char pointer.
4578
104c1213
JM
45791999-08-25 Stan Shebs <shebs@andros.cygnus.com>
4580
4581 * gdb.base/ending-run.exp: Add Solaris case for what happens when
4582 stepping out of main.
4583
4584 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
4585 G++ used.
4586
4587 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
4588 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
4589
4590 * gdb.c++/ovldbreak.exp: Update match string in test that
4591 includes a warning of multiple breakpoints.
4592
45931999-08-24 Stan Shebs <shebs@andros.cygnus.com>
4594
4595 * gdb.base/display.exp: Improve precision of step-after-finish
4596 added yesterday.
4597
4598 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
4599 test.
4600
4601 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
4602 configs when using G++, not just hppa*.
4603
46041999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4605
4606 * gdb.base/async.c: New file.
4607 * gdb.base/async.exp: New file.
4608
4609Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
4610
4611 * gdb.base/break.exp: Tweak PA specific tests to properly handle
4612 PA64.
4613
53a5351d
JM
4614Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
4615
104c1213
JM
4616 * gdb.base/display.exp: "finish" can leave us mid-line on many
4617 targets, deal with it. Add a small constant to main, instead of
4618 1000 since main+1000 may not be a valid address in the target.
4619
53a5351d
JM
4620 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
4621 on hpux11.
4622
4623 * gdb.base/attach.exp: Handle another hpux11 error message variant
4624 when attaching to a process that does not exist.
4625
46261999-08-19 J.T. Conklin <jtc@redback.com>
4627
4628 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
4629 characters in 'continue to 1241' test.
4630
46311999-08-17 Stan Shebs <shebs@andros.cygnus.com>
4632
4633 * gdb.base/call-ar-st.exp: Add a shorter match case for the
4634 stop in print_long_arg_list, define and use a whitespace
4635 variable in print_small_structs test, add an XFAIL for Solaris.
4636 * gdb.base/dbx.exp: XFAIL func commands until somebody is
4637 interested enough to fix.
4638
7be570e7
JM
46391999-08-13 Keith Seitz <keiths@cygnus.com>
4640
4641 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
4642 (dbx_gdb_load): Remove. Use gdb_load instead, since that
4643 proc knows about targets other than the natives.
4644 (test_assign): Use "gdb_run_cmd" to "run" the target.
4645 Check that we've actually hit the breakpoint at main.
4646 When we attempt to assign a value to a local variable, check
4647 that the variable is in the current scope, i.e., don't use
4648 a test with an empty result.
4649
4650Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
4651
4652 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
4653 command.
4654
46551999-08-09 Stan Shebs <shebs@andros.cygnus.com>
4656
4657 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4658 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
4659 gdb.compat, gdb.threads-hp.
4660 gdb.hp/configure, gdb.hp/configure.in: New files.
4661 gdb.hp/Makefile.in: Recurse into new subdirs.
4662 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
4663 gdb.hp/gdb.objdbg: New directory, tests for debugging info
4664 in object files.
4665 gdb.hp/tools: New directory, aux tools for HP-specific tests.
4666
96baa820
JM
46671999-08-05 Stan Shebs <shebs@andros.cygnus.com>
4668
4669 * gdb.base/display.exp: Help expect by putting a newline in the
4670 funky printf, remove a bogus p/a test.
4671
46721999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4673
4674 * gdb.base/display.exp: Make sure that when we say 'run', we are
4675 connected to the target. This is necessary when running not
4676 natively.
4677
46781999-08-03 Stan Shebs <shebs@andros.cygnus.com>
4679
4680 * gdb.base/step-test.exp: Removed some extraneous messages.
4681
4682 * gdb.base/long_long.exp: Don't run memory examination tests
4683 on little-endian targets (they will need a different set of
4684 results to match).
4685
46861999-08-02 Stan Shebs <shebs@andros.cygnus.com>
4687
4688 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
4689 until somebody decides to fix GDB.
4690
4691 * gdb.base/long_long.c: Stop compiler complaint by specifying long
4692 constant as "ULL".
4693 * gdb.base/long_long.exp: Loosen x/c test, add partial result
4694 matches for a couple x/2 commands.
4695
a0b3c4fd
JM
46961999-07-30 Stan Shebs <shebs@andros.cygnus.com>
4697
4698 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
4699 by merging in ref-types2 tests.
4700 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
4701
4702 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4703 * gdb.c++/Makefile.in: Add standard actions.
4704 (EXECUTABLES): Rename from PROGS, update list.
4705 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
4706 from gdb.hp.
4707 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
4708 foo and bar locals.
4709 * gdb.c++/anon-union.exp: Fix tests to match.
4710 * gdb.c++/classes.exp: Run if HP compiler used, add extra
4711 expect matches to handle output variations.
4712 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
4713 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
4714 output, add HP alternatives for new and delete prints.
4715 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
4716 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
4717 * gdb.c++/demangle.exp: Use $style when reporting failure.
4718 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
4719 * gdb.c++/inherit.exp: Run if HP compiler used, add some
4720 match alternatives.
4721 * gdb.c++/local.exp: Add match alternatives or xfails for HP
4722 compilers.
4723 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
4724 * gdb.c++/method.exp: Add match alternatives.
4725 * gdb.c++/misc.cc: Add bool types.
4726 * gdb.c++/misc.exp: Add tests for bool types.
4727 * gdb.c++/overload.exp: Add xfails.
4728 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
4729 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
4730 add some more template parameter tests (only for HP currently).
4731 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
4732 * gdb.c++/virtfunc.cc: Add return type and value for main.
4733 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
4734 match alternatives.
beb998c6 4735
a0b3c4fd
JM
47361999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4737
4738 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
4739
47401999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
4741
4742 * gdb.base/signals.exp: Don't expect getting a backtrace from
4743 within a signal handler to fail on Linux.
4744
47451999-07-29 Stan Shebs <shebs@andros.cygnus.com>
4746
4747 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4748 * lib/gdb.exp: Remove some gratuitious semicolons.
4749 (delete_breakpoints): Increase timeout.
4750 (gdb_expect): Add -notransfer option.
4751 (gdb_test): Use -notransfer option.
4752 (get_compiler_info): Add f77 case.
4753 (get_compiler): New proc, split out from gdb_preprocess, add f77
4754 case.
4755 (gdb_preprocess): Call get_compiler.
4756
4757 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
4758 * gdb.base/attach.exp, gdb.base/display.exp,
4759 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
4760 gdb.base/long_long.exp, gdb.base/printcmds.exp,
4761 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
4762 third arg to gdb_test.
4763 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
4764 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
4765 HP-UX xfails, add others.
4766 * gdb.base/completion.exp: Reflect name change of self-test.
4767 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
4768 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
4769 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
4770 HP failure number.
4771 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
4772 useless HP-UX 10.30 references.
4773 * gdb.base/maint.exp: Loosen matches.
4774 * gdb.base/pointers.c (main): Declare more_code.
4775 * gdb.base/pointers.exp: Match on output of a `next'.
4776 * gdb.base/structs.c: Add prototypes.
4777 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
4778 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
4779
47801999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4781
4782 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
4783 command.
4784
47851999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4786
4787 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
4788 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
4789
4790 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
4791 debug info. Deal with lack of signal hanlder info in stack.
4792
4793 From Jim Kingdon <kingdon@redhat.com>:
4794 * gdb.base/annota1.exp: If printf has debug info, deal with it.
4795
5a2468f5
JM
47961999-07-19 Stan Shebs <shebs@andros.cygnus.com>
4797
4798 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
4799 gdb.base/foll-vfork.exp: Don't run for crosses.
4800
adf40b2e
JM
4801Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4802
4803 * gdb.base/configure.in: Check for gdbvars.exp instead of
4804 a1-selftest.exp.
4805 * gdb.base/configure: Re-generate.
4806
48071999-07-12 Stan Shebs <shebs@andros.cygnus.com>
4808
4809 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
4810 in trying to run first and name is too long.
4811
4812 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
4813 pointers2.c and pointers2.exp, respectively.
4814 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
4815 doschk happier.
4816
43e526b9
JM
48171999-07-08 Stan Shebs <shebs@andros.cygnus.com>
4818
4819 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
4820 callfuncs2.c and callfuncs2.exp.
4821
4822 * gdb.base/list.exp: Remove mistaken xfails.
4823 * gdb.base/list0.h: Add optional prototypes.
4824
9846de1b
JM
4825Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
4826
4827 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
4828 calling malloc.
4829 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
4830 * ptype.exp: Move test for get_debug_format to before its first
4831 use.
4832
48331999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4834
4835 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
4836 * gdb.base/annota2.cc, annota2.exp: Move from here.
4837 * gdb.c++/annota2.cc, annota2.exp: To here.
4838 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
4839
43ff13b4
JM
4840Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
4841
4842 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
4843 a consistent format.
4844
085dd6e6
JM
48451999-06-25 Stan Shebs <shebs@andros.cygnus.com>
4846
4847 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4848 * lib/gdb.exp (get_compiler_info): Add detection for assorted
4849 HP compilers, also set the globals $true and $false.
4850
4851 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
4852 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
4853 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
4854 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
4855 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
4856 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
4857 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
4858 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
4859 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
4860 whatis.c} Add C++ compatible function definitions and return
4861 types, add includes for library functions.
4862 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
4863 * gdb.base/step-test.c (myglob): Rename from glob.
4864 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
4865 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
4866 files, move here from gdb.hp.
4867 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
4868 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
4869 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
4870 Adjust line numbers in regexps.
4871
4872 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
4873 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
4874 instead of 0/1.
4875
4876 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
4877 foll-vfork.exp: New files, move here from gdb.hp.
4878 * gdb.base/page.exp: New file, test of pagination command.
4879
4880 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
4881 recursion test.
4882 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
4883
4884 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
4885 gdb.base/solib.exp: Fix compiler invocation process.
4886
4887 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
4888 HP-UX 11, turn off overload resolution explicitly.
4889 * gdb.base/commands.exp: Set argument list explicitly, add
4890 watchpoint test.
4891 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
4892 them work.
4893 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
4894 expressions properly.
4895 * gdb.base/corefile.exp: Loosen the match slightly.
4896 * gdb.base/default.exp: Allow "Error accessing memory" message
4897 also.
4898 * gdb.base/display.exp: Skip over x/0 j if PA64.
4899 * gdb.base/funcargs.exp: Add xfails for HP-UX.
4900 * gdb.base/interrupt.exp: Ditto.
4901 * gdb.base/langs.exp: Add symbolic matches governed by compiler
4902 in use.
4903 * gdb.base/list.exp: Add xfails for HP-UX.
4904 * gdb.base/long_long.exp: Refine some of the numeric matches.
4905 * gdb.base/mips_pro.exp: Xfail on HP-UX.
4906 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
4907 * gdb.base/nodebug.exp: Succeed on more varieties of output.
4908 * gdb.base/opaque.exp: Remove some HP-UX xfails.
4909 * gdb.base/ptype.exp: Succeed on more varieties of output.
4910 * gdb.base/scope.exp: Add xfails for HP-UX.
4911 * gdb.base/sect-cmd.exp: Add more cases.
4912 * gdb.base/setvar.exp: Add xfails for HP-UX.
4913 * gdb.base/shlib-call.exp: Loosen some matches slightly.
4914 * gdb.base/signals.exp: Match on void symbolically.
4915 * gdb.base/step-test.exp: Add case for PA64.
4916 * gdb.base/term.exp: Add exit and restart.
4917 * gdb.base/twice.exp: Clean up after self.
4918 * gdb.base/varargs.exp: Disable overload resolution explicitly.
4919 * gdb.base/whatis.exp: Allow more ways to pass tests.
4920
4921 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
4922 no longer useful.
4923
4924Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
4925
4926 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
4927 list of patterns.
4928 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
4929 print_double_array(double_array)", "continuing to breakpoint
4930 1018", "print print_double_array(array_d)" and "continuing to
4931 1034" tests.
beb998c6 4932
085dd6e6
JM
49331999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
4934
4935 * Makefile.in: Add empty html and install-html targets.
4936
49371999-06-24 Stan Shebs <shebs@andros.cygnus.com>
4938
4939 * config/mt-*: Remove, these haven't been used since 1996.
4940
49411999-06-22 Stan Shebs <shebs@andros.cygnus.com>
4942
4943 * gdb.base/call-strs.c, gdb.base/ending-run.c,
4944 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
4945 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
4946
9e0b60a8
JM
49471999-06-18 Stan Shebs <shebs@andros.cygnus.com>
4948
4949 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
4950 simpler match case for the ptype of the big class.
4951
49521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4953
4954 * gdb.exp: Fix test for gdb_prompt existence.
4955
49561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4957
4958 * gdb.exp (gdb_test): Add fail after calls to perror.
4959
49601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4961
4962 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
4963
49641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4965
4966 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
4967
0f71a2f6
JM
4968Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
4969
4970 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
4971 malloc() is linked in.
4972
49731999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4974
4975 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
4976 step at end.
4977
4978 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
4979
49801999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
4981
4982 * gdb.java/jv-print.exp: New file. (Our first Java test!)
4983
cce74817
JM
4984Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
4985
4986 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
4987 * gdb.base/mips_pro.exp: Likewise.
4988
49891999-06-02 Keith Seitz <keiths@cygnus.com>
4990
4991 * gdb.c++/templates.cc: Change all "new" operators to throw
4992 an exception.
4993 * gdb.c++/cplusfuncs.cc: Likewise.
4994
4995 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
4996
4997Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
4998
4999 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5000 * gdb.base/ending-run.exp: When stepping out of main, accept a
5001 step into an arbitrary assembler file.
5002
392a587b
JM
50031999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5004
beb998c6 5005 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5006 "breakpoint-invalid" to be printed.
beb998c6 5007 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5008 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5009 * gdb.base/annota2.cc: Initialize a.x to 0.
5010
9e086581
JM
50111999-05-17 Keith Seitz <keiths@cygnus.com>
5012
5013 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5014 when "skip_float_tests" set.
5015 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5016 "print print_ten_doubles", and "step into print_long_arg_list".
5017 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5018 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5019 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5020 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5021 "skip_float_tests" is set.
5022 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5023 when "skip_float_tests" set.
beb998c6 5024
cd0fc7c3
SS
50251999-05-06 Keith Seitz <keiths@cygnus.com>
5026
5027 * gdb.base/annota2.cc: Include stdio.h.
5028
5029Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5030
5031 * gdb.base/crossload.exp: Remove, this has been disabled ever
5032 since BFD stopped including all targets, and cross-GDB gets
5033 plenty of testing anyway.
5034 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5035 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5036 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5037 * gdb.base/README: Remove, was doc for this.
5038 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5039 needed.
5040
b83266a0
SS
50411999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5042
5043 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5044 output.
5045
5046 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5047 * gdb.base/annota2.exp: New file. More annotation tests.
5048 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5049 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5050
50511999-04-23 Angela Marie Thomas <angela@cygnus.com>
5052
5053 * config/cfdbug.exp: New file.
5054
7a292a7a
SS
50551999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5056
5057 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5058 Marcus Daniel's and Dale Hawkins's demangler crashes.
5059
5060 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5061 test_lucid_style_demangling, test_arm_style_demangling,
5062 test_hp_style_demangling): Try Tom Tromey's core-dumping
5063 identifier under each demangling style.
5064
50651999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5066
5067 * gdb.c++/demangle.exp: Include the current demangling style
5068 in all test names.
5069 (current_demangling_style): New global variable.
5070 (set_demangling_style, test_demangling_core, test_demangling,
5071 test_demangling_exact): New functions.
5072 (test_gnu_style_demangling, test_lucid_style_demangling,
5073 test_arm_style_demangling, test_hp_style_demangling): Use those,
5074 instead of calling gdb_test and gdb_test_exact directly.
5075 (catch_demangling_errors): New function, which reports errors
5076 signalled by the demangling test functions in an orderly way.
5077 (do_tests): Use catch_demangling_errors.
5078
50791999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5080
5081 * gdb.base/signals.exp (test_handle_all_print): Use () for
5082 grouping in expressions, not {}.
5083
5084 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5085 initialized yet.
5086
50871999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5088
5089 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5090 are listed.
5091
50921999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5093
5094 * gdb.stabs/weird.exp: Test for CC being defined before
5095 looking at its value.
5096
50971999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5098
5099 * gdb.base/call-ar-st.exp: Remove stray '#'.
5100 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5101 "short int" and "long int".
5102 * gdb.c++/overload.cc: Cast the string added in the previous
5103 change, to mollify finicky HP compiler.
5104 * gdb.hp/reg-test.exp (testfile): Fix file name.
5105 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 5106
7a292a7a
SS
5107 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5108 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5109 alternate form of enum ptype.
5110
c906108c
SS
51111999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5112
7a292a7a
SS
5113 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5114 * gdb.hp/*.exp: Change all to run compiler probe only after
5115 passing skip_hp_tests, so as not to waste time on guaranteed
5116 failure.
5117
c906108c
SS
5118 * gdb.c++/overload.cc: Pass string instead of char addr, always
5119 init ccpfoo.
5120 * gdb.c++/templates.cc: Fix syntax error.
5121
7a292a7a
SS
5122Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5123
5124 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 5125 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5126 command.
5127
51281999-03-18 James Ingham <jingham@cygnus.com>
5129
5130 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5131
5132 * gdb.c++/method.exp: It was testing an uninitialized int on the
5133 stack and assuming it was positive.
5134
5135 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5136
5137 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 5138 keep it from killing the rest of the tests.
7a292a7a
SS
5139 Use gdb_continue_to_end.
5140
5141 * gdb.base/sigall.exp: use gdb_continue_to_end.
5142
5143 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5144
5145 * gdb.base/display.exp: use runto_main, not run.
5146
beb998c6
AC
5147 * gdb.base/default.exp: Check for the current error message in the
5148 r abbreviation test.
7a292a7a
SS
5149 Add strongarm to the targets that know info float.
5150
beb998c6 5151 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5152 run which doesn't work with monitors.
5153
5154 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5155
5156 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5157
5158 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
5159 program. Traps the case (in Cygmon) when the program never really
5160 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5161 more places, so I used my name. Sorry Mark...
5162
5163 * config/monitor.exp (gdb_target_monitor): added another
5164 target_info parameter: remotebinarydownload. This will set the
5165 remotebinarydownload flag if this is causing some boards trouble.
5166
51671999-03-18 Mark Salter <msalter@cygnus.com>
5168
5169 * lib/gdb.exp (continue_to_exit): New function.
5170
5171 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5172 * gdb.base/ending-run.exp: Ditto.
5173 * gdb.base/step-test.exp: Ditto.
5174
51751999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5176
5177 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5178 (suggested by Art Haas <ahaas@neosoft.com>).
5179
51801999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5181
5182 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5183
5184Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5185
5186 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5187 descriptions of types (short unsigned int vs unsigned short, etc).
5188
51891999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5190
5191 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5192 a call to strlen; sometimes we do have sources.
5193
51941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5195
5196 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5197 character, so GDB won't print garbage after its end.
beb998c6 5198
c906108c
SS
5199 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5200 breakpoint there instead. Sometimes GCC emits memcpy to handle
5201 the large structures being passed by value, so we step into that
5202 instead of sum_array_print, which obscures what we're really testing.
5203 * gdb.base/step-test.exp: However, we do want a test that notices
5204 the bizarre steps into memcpy, so do that here. Add check for
5205 stepping into function calls that pass large structures by value.
5206 ("Is that a noun clause, or are you just happy to see me?")
5207 Remove all references to specific line numbers.
5208 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5209 New type and function.
5210 (main): Call large_struct_by_value, passing it a large struct by value.
5211 * lib/gdb.exp (gdb_get_line_number): New function.
5212
5213 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5214 more portable.
5215
7a292a7a
SS
52161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5217
c906108c
SS
5218 * lib/gdb.exp: Doc fixes.
5219
7a292a7a
SS
52201999-03-05 Nick Clifton <nickc@cygnus.com>
5221
beb998c6 5222 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5223
52241999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5225
c906108c
SS
5226 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5227 commands. They're not germane to this test, and they don't work
5228 that way on remote targets.
5229
3fc11d3e
JM
52301999-03-01 James Ingham <jingham@cygnus.com>
5231
5232 * Changelog entries merged over from gdb development branch.
5233
3fc11d3e
JM
5234 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5235
5236 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5237 for outputting results of test run.
5238
2d4a1622 5239 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5240
5241 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5242
7a292a7a
SS
52431999-02-25 Felix Lee <flee@cygnus.com>
5244
5245 * lib/gdb.exp (debug_format): initialize
5246
c906108c
SS
52471999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5248
5249 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5250 * gdb.base/call-rt-st.c: Ditto.
5251
c906108c
SS
52521999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5253
5254 * gdb.threads/pthreads.exp (horiz): New variable.
5255 (test_startup): Fix regexps that capture thread numbers.
5256
52571999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5258
5259 * gdb.base/smoke.exp: Disambiguate two test case names (both
5260 called ``print'').
5261
5262Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5263
5264 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5265 compilation.
5266
52671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5268
5269 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5270 actual output formatting.
5271 * gdb.base/smoke.exp: GDB removes leading 0's.
5272 * gdb.base/volatile.exp: Don't check type of remuneration;
5273 that variable is no longer defined in constvars.c.
5274 * gdb.base/step-test.c (main): Exit with explicit exit code.
5275 * gdb.base/step-test.exp: Remove two nexti checks--they are
5276 not portable.
5277
52781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5279
5280 * gdb.base/help.exp ("help delete display"): Fix test to match
5281 gdb's output.
5282
5283 * gdb.base/long_long.c (known_types): Initialize values to zero.
5284 * gdb.base/long_long.exp: Step one more line
5285 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 5286 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5287 unique test case names.
5288
5289Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5290
beb998c6 5291 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5292
5293 * gdb.c++/method.exp: Add missing close brace.
5294
52951999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5296
5297 * gdb.base/maint.exp: Use 'set height 0' to disable page
5298 prompting, not 'set height 400'.
5299
5300 Fix a bunch of timeouts.
5301 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5302 four separate tests, so expect doesn't take forever to match a ton
5303 of text against a regexp with lots of .* forms.
5304 ("maint print psymbols", "maint print symbols"): Make some of
5305 these greps more selective, so that expect doesn't try to wade
5306 through huge piles of output and time out.
5307
5308 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5309
5310 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5311 tests: one which doesn't expect shlib events to be reported, and
5312 another which does, but is XFAIL for all platforms other than
5313 HP/UX.
5314
5315 * gdb.base/break.exp: Teach the test suite that the `catch
5316 fork', `catch vfork', and `catch exec' commands produce error
5317 messages on platforms that don't provide these features.
5318
5319Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5320
5321 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5322 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5323 (shortening names from solib_threshold.exp etc), won't run on
5324 anything but HP-UX for the foreseeable future.
5325 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5326 reflect move.
5327
5328Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
5329
5330 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
5331 gdb.trace/Makefile.in (clean): Remove all test executables.
5332
5333Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
5334
5335 * gdb.base/shlib-call.exp: add test cases to verify that gdb
5336 successfully re-sets breakpoints in shared libraries.
5337 * gdb.base/shmain.c (main): return 0, don't fall off the end.
5338
5339Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5340
beb998c6
AC
5341 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
5342 and compiled w/o GCC.
c906108c
SS
5343
5344 * gdb.hp/watch-cmd.exp: ditto.
5345
5346 * gdb.hp/watch-hp.exp: ditto.
5347
5348 * gdb.hp/xdb1.exp: ditto.
5349
5350 * gdb.hp/xdb2.exp: ditto.
5351
5352 * gdb.hp/dbx.exp: ditto.
5353
5354Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
5355
5356 * constvars.c: Remove C++-isms.
5357 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
5358 with GCC.
5359
5360Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
5361
5362 The following changes are part of the HP merge.
5363
5364 * gdb.base/break.exp: new tests to verify that catchpoints for
5365 fork, vfork, and exec don't trigger inappropriately.
5366
5367 * gdb.base/opaque.exp: compile one file at a time, then link.
5368
5369 * gdb.base/signals.exp: be more restrictive about which hppa
5370 systems receive a setup_xfail. new tests.
5371
5372 * gdb.base/solib_threshold.build: new file.
5373 * gdb.base/solib_threshold.exp: new file.
5374 * gdb.base/solib_threshold.link_opts: new file.
5375 * gdb.base/solib_threshold.mk: new file.
5376 * gdb.base/gen_solib_threshold.c: new file.
5377
5378 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
5379 tests. New tests for enums inside classes.
5380
5381 * gdb.c++/compiler.cc: indicate support of template debugging.
5382
5383 * gdb.c++/demangle.exp: run hp style demangling tests.
5384
5385 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
5386 tests.
5387
5388 * gdb.c++/misc.cc: changes to support new tests.
5389
5390 * gdb.c++/templates.cc: changes to support HP's compiler; changes
5391 to support new tests.
5392
5393 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
5394 gcc, then skip these tests.
5395
5396Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
5397
5398 The following files are part of the HP merge; some had longer
5399 names at HP, but have been renamed to be no more than 14
5400 characters in length.
5401
5402 * gdb.hp/ambiguous.cc: new file.
5403 * gdb.hp/ambiguous.exp: new file.
5404 * gdb.hp/attach.exp: new file.
5405 * gdb.hp/attach2.exp: new file.
5406 * gdb.hp/classes-hp.exp: new file.
5407 * gdb.hp/ctti.exp: new file.
5408 * gdb.hp/ctti-add.cc: new file.
5409 * gdb.hp/ctti-add1.cc: new file.
5410 * gdb.hp/ctti-add2.cc: new file.
5411 * gdb.hp/ctti-add3.cc: new file.
5412 * gdb.hp/dbx.exp: new file.
5413 * gdb.hp/exception.cc: new file.
5414 * gdb.hp/exception.exp: new file.
5415 * gdb.hp/foll-exec.c: new file.
5416 * gdb.hp/foll-exec.exp: new file.
5417 * gdb.hp/foll-fork.c: new file.
5418 * gdb.hp/foll-fork.exp: new file.
5419 * gdb.hp/foll-vfork.c: new file.
5420 * gdb.hp/foll-vfork.exp: new file.
5421 * gdb.hp/inherit-hp.exp: new file.
5422 * gdb.hp/more-steps.exp: new file.
5423 * gdb.hp/namespace.cc: new file.
5424 * gdb.hp/namespace.exp: new file.
5425 * gdb.hp/optimize.exp: new file.
5426 * gdb.hp/pxdb.c: new file.
5427 * gdb.hp/pxdb.exp: new file.
5428 * gdb.hp/quicksort.exp: new file.
5429 * gdb.hp/reg-test.exp: new file.
5430 * gdb.hp/reg-test.s: new file.
5431 * gdb.hp/sized-enum.c: new file.
5432 * gdb.hp/sized-enum.exp: new file.
5433 * gdb.hp/start-stop.exp: new file.
5434 * gdb.hp/templ-hp.cc: new file.
5435 * gdb.hp/templ-hp.exp: new file.
5436 * gdb.hp/thr-lib.c: new file.
5437 * gdb.hp/thr-lib.exp: new file.
5438 * gdb.hp/thr-lib.h: new file.
5439 * gdb.hp/thr-liblib.c: new file.
5440 * gdb.hp/virtfun-hp.c: new file.
5441 * gdb.hp/virtfun-hp.exp: new file.
5442 * gdb.hp/watch-cmd.exp: new file.
5443 * gdb.hp/watch-hp.exp: new file.
5444 * gdb.hp/xdb1.exp: new file.
5445 * gdb.hp/xdb2.exp: new file.
5446 * gdb.hp/xdb3.exp: new file.
5447
5448Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
5449
5450 The following files are part of the HP merge; some had longer
5451 names at HP, but have been renamed to be no more than 14
5452 characters in length.
5453
5454 * gdb.base/ss.h: new file.
5455 * gdb.base/call-ar-st.c: new file.
5456 * gdb.base/call-ar-st.exp: new file.
5457 * gdb.base/call-rt-st.c: new file.
5458 * gdb.base/call-rt-st-exp: new file.
5459 * gdb.base/call-strs.exp: new file.
5460 * gdb.base/ena-dis-br.exp: new file.
5461 * gdb.base/environ.exp: new file.
5462 * gdb.base/long_long.exp: new file.
5463 * gdb.base/sect-cmd.exp: new file.
5464 * gdb.base/shlib-cl2.exp: new file.
5465 * gdb.base/smoke.exp: new file.
5466 * gdb.base/so-impl-ld.c: new file.
5467 * gdb.base/so-impl-ld.exp: new file.
5468 * gdb.base/so-indr-cl.c: new file.
5469 * gdb.base/so-indr-cl.exp: new file.
5470 * gdb.base/varargs.exp: new file.
5471 * gdb.base/volatile.exp: new file.
5472 * gdb.base/whatis-exp.exp: new file.
7a292a7a 5473 * gdb.base/display.exp: new file.
c906108c
SS
5474 * gdb.c++/derivation.exp: new file.
5475 * gdb.c++/local.exp: new file.
5476 * gdb.c++/member-ptr.exp: new file.
5477 * gdb.c++/overload.exp: new file.
5478 * gdb.c++/ovldbreak.exp: new file.
5479 * gdb.c++/ref-types.exp: new file.
5480 * gdb.c++/ref-types2.exp: new file.
5481 * gdb.c++/userdef.exp: new file.
beb998c6 5482
c906108c
SS
5483Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
5484
5485 * gdb.base/default.exp: Reflect wording change in remote.c.
5486
dc96c6c7 5487Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5488
5489 * gdb.base/help.exp: Update to reflect current text.
5490
5491Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
5492
5493 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
5494 they're stack variables and contain garbage.
5495 * gdb.c++/anon-union.exp: new file.
5496
5497 The following changes were made by David Taylor
5498 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5499 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5500 in changes by HP.
5501
5502 * gdb.base/bitops.exp: new file.
5503 * gdb.base/default.exp: change expected messages for catch and
5504 info catch tests to reflect HP merge changes.
5505 * gdb.base/enable-disable-break.exp
5506 * gdb.base/ending-run.c: new file.
5507 * gdb.base/long_long.c: new file.
5508 * gdb.base/maint.exp: new file.
5509 * gdb.base/pointers2.exp: new file.
5510 * gdb.base/shlib-call2.exp: new file.
5511 * gdb.base/solib.exp: new file.
5512 * gdb.base/step-test.c: new file.
5513 * gdb.c++/anon-union.cc: new file.
5514 * gdb.c++/local.cc: new file.
5515 * gdb.c++/member-pointer.cc: new file.
5516 * gdb.c++/method.cc: new file.
5517 * gdb.c++/ref-types.cc: new file.
5518 * gdb.c++/ref-types2.cc: new file.
5519 * gdb.c++/userdef.cc: new file.
beb998c6 5520
c906108c
SS
5521 * gdb.base/scope.exp: compile one file at a time, then link.
5522 * gdb.base/langs.exp: ditto.
5523 * gdb.base/list.exp: ditto.
beb998c6 5524
c906108c
SS
5525Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
5526
5527 The following changes were made by David Taylor
5528 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5529 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5530 in changes by HP.
beb998c6 5531
c906108c
SS
5532 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
5533 skip tests. When compiling pass c++ flag to gdb_compile.
5534 * gdb.c++/
beb998c6 5535
c906108c
SS
5536 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
5537 test for on hppa*-*-hpux*; use args to see if c++ was specified.
5538 (skip_hp_tests): new function.
5539 (gdb_preprocess): new function.
5540
5541 * configure.in (hpdir): decide whether to configure gdb.hp.
5542 * configure: regenerated.
5543
5544 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
5545 to delete on clean.
5546 (EXECUTABLES): update to reflect new additions.
5547 * gdb.base/commands.exp: update message expected.
5548 * gdb.base/default.exp: add copyright notice.
5549 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
5550 * gdb.base/help.exp: update messages to reflect current text.
5551 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
5552 targets for recurse tests.
5553 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
5554 skip this file.
5555
5556 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
5557 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
5558 compilation.
5559 * gdb.c++/misc.exp: ditto.
5560 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
5561 run the tests. tell gdb_compile that it's a c++ compilation.
5562
5563 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 5564
c906108c
SS
5565 * gdb.base/all-bin.exp: new file.
5566 * gdb.base/arithmet.exp: new file.
5567 * gdb.base/assign.exp: new file.
5568 * gdb.base/completion.exp: new file.
5569 * gdb.base/cond-expr.exp: new file.
5570 * gdb.base/condbreak.exp: new file.
5571 * gdb.base/define.exp: new file.
5572 * gdb.base/dollar.exp: new file.
5573 * gdb.base/environment.exp: new file.
5574 * gdb.base/eval-skip.exp: new file.
5575 * gdb.base/jump.exp: new file.
5576 * gdb.base/logical.exp: new file.
5577 * gdb.base/pointers.exp: new file.
5578 * gdb.base/relational.exp: new file.
5579 * gdb.base/section_command.exp: new file.
5580 * gdb.base/whatis-expr.exp: new file.
5581
5582 * gdb.base/all-types.c: new file.
5583 * gdb.base/call-array-struct.c: new file.
5584 * gdb.base/call-return-struct.c: new file.
5585 * gdb.base/call-strings.c: new file.
5586 * gdb.base/callfuncs2.c: new file.
5587 * gdb.base/condbreak.c: new file.
5588 * gdb.base/constvars.c: new file.
5589 * gdb.base/display.c: new file.
5590 * gdb.base/int-type.c: new file.
5591 * gdb.base/jump.c: new file.
5592 * gdb.base/miscexprs.c: new file.
5593 * gdb.base/pointers.c: new file.
5594 * gdb.base/pointers2.c: new file.
5595 * gdb.base/shmain.c: new file.
5596 * gdb.base/shr1.c: new file.
5597 * gdb.base/shr2.c: new file.
5598 * gdb.base/solib.c: new file.
5599 * gdb.base/solib1.c: new file.
5600 * gdb.base/solib2.c: new file.
5601 * gdb.base/varargs.c: new file.
5602 * gdb.c++/derivation.cc: new file.
5603 * gdb.c++/overload.cc: new file.
5604 * gdb.c++/ovldbreak.cc: new file.
5605 * gdb.hp/attach.c: new file.
5606 * gdb.hp/attach2.c: new file.
5607 * gdb.hp/average.c: new file.
5608 * gdb.hp/compiler.c: new file.
5609 * gdb.hp/compiler.cc: new file.
5610 * gdb.hp/execd-program.c: new file.
5611 * gdb.hp/follow-exec.c: new file.
5612 * gdb.hp/follow-fork.c: new file.
5613 * gdb.hp/follow-vfork-and-exec.c: new file.
5614 * gdb.hp/misc-hp.cc: new file.
5615 * gdb.hp/more-steps.c: new file.
5616 * gdb.hp/optimize.c: new file.
5617 * gdb.hp/quicksort.c: new file.
5618 * gdb.hp/run-hp.c: new file.
5619 * gdb.hp/start-stop.c: new file.
5620 * gdb.hp/sum.c: new file.
5621 * gdb.hp/templates-hp.cc: new file.
5622 * gdb.hp/thread-local-in-lib.c: new file.
5623 * gdb.hp/thread-local-in-lib.h: new file.
5624 * gdb.hp/thread-local-in-lib.lib.c: new file.
5625 * gdb.hp/vforked-program.c: new file.
5626 * gdb.hp/virtfunc-hp.cc: new file.
5627 * gdb.hp/watchpoint-hp.c: new file.
5628 * gdb.hp/xdb.c: new file.
5629 * gdb.hp/xdb0.c: new file.
5630 * gdb.hp/xdb0.h: new file.
5631 * gdb.hp/xdb1.c: new file.
5632
5633Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
5634
5635 The following change was made by Edith Epstein
5636 <eepstein@cygnus.com> as part of a project to merge in changes
5637 originally made by HP; HP did not create ChangeLog entries.
5638
5639 * gdb.c++/demangle.exp: changed the expected output for some
5640 ARM-style mangling -- removed second reference to datatype.
5641 For example, maint demangle __dt__11T1__pt__2_cFv
5642 T1<char>::~T1<char>(void)
5643 becomes,
5644 maint demangle __dt__11T1__pt__2_cFv
5645 T1<char>::~T1(void)
5646
5647 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 5648
c906108c
SS
5649Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
5650
5651 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
5652 * gdb.trace/backtrace.exp: Likewise.
5653 * gdb.trace/circ.exp: Likewise.
5654 * gdb.trace/collection.exp: Likewise.
5655 * gdb.trace/deltrace.exp: Likewise.
5656 * gdb.trace/infotrace.exp: Likewise.
5657 * gdb.trace/limits.exp: Likewise.
5658 * gdb.trace/packetlen.exp: Likewise.
5659 * gdb.trace/passc-dyn.exp: Likewise.
5660 * gdb.trace/passcount.exp: Likewise.
5661 * gdb.trace/report.exp: Likewise.
5662 * gdb.trace/save-trace.exp: Likewise.
5663 * gdb.trace/tfind.exp: Likewise.
5664 * gdb.trace/tracecmd.exp: Likewise.
5665 * gdb.trace/while-dyn.exp: Likewise.
5666 * gdb.trace/while-stepping.exp: Likewise.
5667
56681998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
5669
5670 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
5671
5672Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
5673
5674 From Brendan Kehoe:
5675 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
5676 int return types.
5677
5678Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
5679
5680 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
5681 remote dos host testing right.
5682
5683Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
5684
5685 * gdb.base/corefile.exp: remove some xfails.
5686
5687Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
5688
5689 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
5690 have different timestamps.
5691
5692Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
5693
5694 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
5695 gdb.base/default.exp: Replace "exec" with "executable".
5696
5697Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
5698
5699 * gdb.base/default.exp: Change else if to elseif from previous
5700 delta.
5701
5702Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
5703
5704 * gdb.base/default.exp: Add brace missing from previous delta.
5705
5706Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
5707
5708 * gdb.base/default.exp: Support test for info float for all
5709 varieties of arm toolchain.
5710
dc96c6c7 5711Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5712
5713 * gdb.trace/*.exp: remove "remote_download" command.
5714
dc96c6c7 5715Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5716
5717 * gdb.trace/*.exp: remove -gdwarf from compile.
5718
5719Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
5720
5721 * gdb.trace/configure.in(AC_INIT): typo
5722 * gdb.trace/configure: regenerated
5723
dc96c6c7 5724Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5725
5726 * config/m68k-emc.exp: New file.
5727 * lib/<emc-support.exp trace-support.exp}: New files.
5728 * configure.in: add new test directory gdb.trace.
5729 * gdb.trace/{configure configure.in Makefile.in}: New files.
5730 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
5731 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
5732 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
5733 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
5734 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
5735 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
5736 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 5737
dc96c6c7 5738Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5739
5740 * gdb.c++/classes.exp: Change all regular expressions to match
5741 arbitrary combinations of newline/carriage-return, so that they
5742 will work equally well on Unix and Windows.
5743 * gdb.c++/inherit.exp: ditto.
5744 * gdb.c++/virtfunc.exp: ditto.
5745
57461998-08-11 Dawn Perchik <dawn@cygnus.com>
5747
5748 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
5749
c2d11a7d
JM
5750Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
5751
5752 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
5753 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
5754 to use a0-a3/d0-d3 as needed.
5755
5756Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
5757
5758 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
5759 * gdb.disasm/am33.exp: Corresponding changes.
5760
c906108c
SS
57611998-07-11 Felix Lee <flee@cygnus.com>
5762
5763 * gdb.base/callfuncs.exp: add cmp10 test.
5764 * gdb.base/callfuncs.c (cmp10): new function.
5765
5766Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
5767
beb998c6 5768 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
5769 into two parts to get around a synchronization problem in expect.
5770
3fc11d3e
JM
5771Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
5772
5773 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
5774
5775 * configure.in: Add options for gdbtk testsuite.
5776
5777 * configure: Regenerate.
5778
5779 * gdb.gdbtk: New directory to hold gdbtk tests.
5780
c906108c
SS
5781Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5782
5783 * gdb.fortran/types.exp: Escape brackets in expect patterns
5784 for test_float_literal_types_accepted tests.
5785 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
5786 before run test.
5787
c2d11a7d
JM
5788Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
5789
5790 * am33.exp: Just compile, do not link the testcase.
5791 * am33.s: Add ".am33" pseudoop to force am33 mode.
5792
c906108c
SS
57931998-06-25 Felix Lee <flee@cygnus.com>
5794
5795 * gdb.base/setshow.exp: make sure $pc is sane.
5796
5797 * gdb.stabs/weird.exp: split expect patterns properly.
5798
c2d11a7d
JM
5799Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
5800
5801 * gdb.disasm/am33.s: New disassembler testfile for the am33.
5802 * gdb.disasm/am33.exp: Run it.
5803
dc96c6c7 5804Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5805
5806 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
5807 match processing (and eliminate spurious timeouts when running).
5808
dc96c6c7 5809Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5810
5811 * gdb.base/signals.exp (test_handle_all_print): put back Mach
5812 exception test, but conditionalize it on target [mach | gnu].
5813
dc96c6c7 5814Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5815
5816 * gdb.base/overlays.exp: fixup compile line for linker script.
5817
5818Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
5819
5820 * gdb.fortran/types.exp: don't guess at float size.
5821
5822Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
5823
5824 * gdb.base/exprs.exp: delete test that depends on int size.
5825
5826Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
5827
5828 * config/sim.exp: Removed checks for target triplets.
5829 (gdb_target_sim): Use gdb,target_sim_options.
5830
5831Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
5832
5833 * gdb.base/reread.exp: New file.
5834 * gdb.base/reread1.c: New file.
5835 * gdb.base/reread2.c: New file.
5836
5837Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
5838
5839 * config/sim.exp: Use 'target sim -sparclite' when running
5840 SPARClite programs.
5841
5842Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
5843
5844 * gdb.base/structs2.exp: New file.
5845 * gdb.base/structs2.c: New file.
5846
5847Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
5848
5849 * gdb.asm/common.inc: New file.
5850 * gdb.asm/d10v.inc: New file.
5851 * asm-source.exp: Pass -I's to gas to find .inc files.
5852 Update line numbers in expected output.
5853 * asmsrc1.s: Rewrite.
5854 * asmsrc2.s: Rewrite.
5855 * configure.in: Create arch.inc symlink.
5856 * configure: Regenerate.
5857 * Makefile.in (distclean): Delete arch.inc.
5858
5859Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
5860
5861 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
5862 (t_enum_value2): ditto
5863 (t_enum_value3): ditto
5864 (main): ditto
5865Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5866
5867 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
5868 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
5869 change.
5870 Use gdb_test instead of send_gdb/gdb_expect sequences.
5871
5872Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
5873
5874 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
5875 not void.
5876
5877Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
5878
5879 * gdb.base/branches.c: Code with lots of loops and
5880 subroutines. Used to test gdbs ability to single step through PC
5881 changes, especially to test mips-tdep.c:mips_next_pc
5882
5883Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
5884
5885 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
5886 more rigorous EGCS C++ error checking.
5887
5888Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5889
5890 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 5891 tests.
c906108c 5892 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 5893 function when asleep.
c906108c 5894 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
5895 for i*86 Linux and SVR4 signal handling problems.
5896 Remove linux xfail for `next to handler in signals_tests_1', fixed
5897 by recent infrun.c change.
c906108c 5898 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 5899 stack backtraces.
c906108c
SS
5900 Adjust expect pattern in `handle all print' test to match Apr 28 1997
5901 target.[ch] change.
5902
5903Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
5904
5905 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
5906 for a newline from gdb before continuing.
5907 (default_gdb_exit): Just look for y or n.
5908 (gdb_test): Detect abnormal exit from GDB running on DOS; if
5909 it does, fail the rests of the tests in the file.
5910
5911Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
5912
5913 * config/cygmon.exp: New file.
5914
5915Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
5916
5917 * gdb.base/list.exp: Fix problem with "list default lines around
5918 main" test on remote targets.
5919
5920 * gdb.base/scope.exp: Fix problem with filelocal_bss before
5921 run test on remote targets.
5922
5923Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
5924
5925 * gdb.asm: New directory.
5926 * configure.in: Configure it.
5927 * configure: Regenerate.
5928 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
5929 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
5930
5931Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
5932
5933 * config/mn10300-eval.exp: New file to support MN10300 eval board.
5934
dc96c6c7 5935Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 5936
c906108c
SS
5937 * gdb.base/overlays (several files): Merge the two overlay
5938 managers into one. Change variables (foox, barx, bazx, grbxx)
5939 back into ints but force them to load in their proper sections.
5940
5941Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
5942
5943 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
5944 on-chip insn memory and IMAP1 to upper 128k.
5945 (D10VCopy): Handle memory regions crossing 16k boundaries.
5946 (D10VCopy): Transfer data in 32 bit chunks.
5947
5948Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
5949
5950 * gdb.base/overlays.c (main): Exit normally when result is
5951 correct.
5952
5953 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
5954 map. Include space for printf in .text segment.
5955
5956 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
5957 updated d10v memory VMA/LMA map.
5958 (D10VCopy): Call D10VTranslate.
beb998c6 5959
c906108c
SS
5960Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
5961
5962 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
5963
5964 * gdb.base/bar.c (barx, bar): Change variable to small array so
5965 that it won't be put into the .sdata - small data -
5966 section. Update reference.
5967 * gdb.base/baz.c (bazx, baz): Ditto.
5968 * gdb.base/foo.c (foox, foo): Ditto.
5969 * gdb.base/grbx.c (grbxx, grbx): Ditto.
5970
5971 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
5972 to be arrays.
beb998c6 5973
dc96c6c7 5974Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 5975
c906108c
SS
5976 * gdb.base/overlays.exp: fix up and get working again.
5977 Add tests for backtraces from an overlay function.
beb998c6 5978
c906108c
SS
5979Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
5980
5981 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
5982 "calling function with watchpoint enabled".
5983
5984Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
5985
5986 * gdb.base/break.exp (test_next_with_recursion): Remove
5987 gdb_suppress_tests for d10v-*-*.
5988 * lib/gdb.exp (gdb_suppress_tests): Disable this function
5989 pending review of whether it is useful or not.
5990
5991Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
5992
5993 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
5994
5995Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
5996
5997 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
5998 * config/dve.exp: New file to support Densan boards.
5999
6000Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6001
6002 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6003 reads and BSD.
6004
6005Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6006
6007 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6008 response.
6009
6010 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6011
6012Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6013
6014 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6015 test.
6016
6017 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6018 target_sizeof_long and target_bigendian_p.
6019 (structs_by_value, structs_by_reference): Check values according
6020 to targets word size and endianess.
beb998c6 6021
c906108c
SS
6022Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6023
6024 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6025 output.
6026
6027Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6028
6029 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6030 Update test of set args help to match source change.
6031
6032Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6033
6034 * gdb.base/default.exp: Expect help system output to be in
6035 alphabetical order.
6036 * gdb.base/help.exp: Ditto.
6037
6038Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6039
6040 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6041 "i*86-pc-linux-gnu*".
6042 * gdb.base/interrupt.exp: Ditto.
6043 * gdb.base/corefile.exp: Ditto.
6044
6045 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6046 define vxworks when building the testcase.
6047
6048 * gdb.base/ptype.exp: Fix testnames to be unique.
6049 * gdb.base/radix.exp: Ditto.
6050 * gdb.base/term.exp: Ditto.
6051 * gdb.base/whatis.exp: Ditto.
6052 * gdb.c++/classes.exp: Ditto.
6053
6054Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6055
6056 * gdb.base/callfuncs.exp: Fix indentation.
6057
6058 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6059 suppress_flag has been set.
6060 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6061 target feature.
6062
6063Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6064
6065 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6066 the testcase.
6067
6068 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6069 set_debug_traps() and breakpoint().
6070 * gdb.c++/misc.cc (main): Ditto.
6071 * gdb.c++/templates.cc (main): Ditto.
6072 * gdb.c++/virtfunc.cc (main): Ditto.
6073
6074Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6075
6076 * lib/gdb.exp(gdb_step_for_stub): New function.
6077 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6078 exists, reload the executable and do a "continue" instead of
6079 doing a jump.
6080 (runto_main): Use gdb_step_for_stub.
beb998c6 6081
c906108c
SS
6082 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6083 tests to have unique names.
6084 * gdb.base/callfuncs.exp: Ditto.
6085 * gdb.base/commands.exp: Ditto.
6086 * gdb.base/default.exp: Ditto.
6087 * gdb.base/help.exp: Ditto.
6088 * gdb.base/list.exp: Ditto.
6089 * gdb.base/opaque.exp: Ditto.
6090 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6091 similar tests.
beb998c6 6092
c906108c
SS
6093 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6094 * gdb.c++/cplusfuncs.cc: Ditto.
6095 * gdb.c++/virtfunc.cc: Ditto.
6096
6097 * config/monitor.exp: Keep track of the last file we saw, rather
6098 than trying to get the info from gdb.
6099
6100 * gdb.fortran/types.exp: Move comment to previous line.
6101
6102Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6103
6104 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6105 target mode.
6106
6107Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6108
6109 From Bob Manson:
6110 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6111 string from GDB when it connects.
6112
6113 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6114
6115Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6116
6117 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6118 if we can't get a debug format from GDB (we may be testing an
6119 older GDB). Use a 10 second timeout when checking for the format.
6120
6121 * gdb.stabs/weird.exp: Fix quoting.
6122
6123 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6124
6125Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6126
6127 * config/arm-ice.exp: New file.
6128
6129Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6130
6131 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6132 until it has been modified to work with the new testsuite.
6133
99707966 6134 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6135 testcase won't compile, cause all of the testcases in the file to
6136 fail instead.
6137
6138 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6139 (gdb_clear_suppressed): New procedure.
6140 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6141 it contains a positive value.
6142
6143Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6144
6145 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6146
6147 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6148
6149Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6150
6151 * lib/gdb.exp (setup_xfail_format): New function.
6152 (get_debug_format): New function to get debug format.
6153 (debug_format): New global variable to hold last value set
6154 by get_debug_format.
6155 * gdb.base/list.exp: Call get_debug_format and expect some
6156 tests to fail for DWARF 1 and COFF formats.
6157 * gdb.c++/ptype.exp: Ditto.
6158 * gdb.c++/classes.exp: Ditto.
6159 * gdb.c++/cplusfuncs.exp: Ditto.
6160 * gdb.c++/inherit.exp: Ditto.
6161 * gdb.c++/templates.exp: Ditto.
6162 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 6163
c906108c
SS
6164Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6165
6166 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6167 host doesn't have a currently-open connection.
6168
6169 * config/sparclet.exp: Cleanups and fixes to make it generic for
6170 any gdb stub target. Handle cases where gdb doesn't respond when
6171 interrupted in a sane fashion.
6172
6173 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6174 same thing in a totally different way.
6175
6176 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6177 setting "timeout".
6178 (gdb_start): We set the global gdb_prompt variable in
6179 default_gdb_init now.
6180
6181Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6182
6183 * gdb.base/printcmds.exp: Fix "check for floating addition"
6184 regexp to accept results within approx +/- .01 of exact value.
6185 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6186
6187Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6188
6189 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6190 properly.
6191 (gdb_expect): Add optional timeout parameter, and add timeout
6192 value to various calls.
6193 (gdb_suppress_tests): Only give one warning message per group.
6194
6195Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6196
6197 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6198 global variables. Handle getting a value for $timeout more
6199 gracefully.
6200
6201Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6202
6203 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6204 initialize.
6205 (default_gdb_init): New procedure; allow gdb_init to be overridden
6206 by a target configuration file.
6207 (gdb_expect): Pass the timeout to remote_expect.
6208
6209 * config/monitor.exp(gdb_load): Fix typo in regexp.
6210
6211Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6212
6213 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6214
6215Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6216
6217 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6218 here. Call gdb_target_exec before rebooting the target, to make
6219 sure the connection to the target is closed.
6220 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6221 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6222 Also detect "Timeout reading from remote" error.
6223
6224 * config/gdbserver.exp: Pass the executable being loaded to
6225 gdb_target_monitor. Don't call gdb_file_cmd here; let
6226 gdb_target_monitor do it.
6227
6228 * gdb.disasm/hppa.exp: Don't use exec_output.
6229
6230Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6231
6232 * gdb.base/list.exp: If we're debugging a non-native target,
6233 try to set the pc register to point to the start of the
6234 program before doing the first list command.
6235
6236 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6237 test_calls after restarting.
6238
6239 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6240 reloading.
6241
6242 * gdb.base/watchpoint.exp: Fix typo.
6243
6244 * gdb.base/setshow.exp: Check for use_gdb_stub.
6245
6246 * gdb.base/break.exp: Fix continue until exit test for the gdb
6247 stub case.
6248 * gdb.base/langs.exp: Ditto.
6249
6250 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6251 gdb_load_offset. If we weren't given a file to load, figure out
6252 what the current file is and use it.
6253
6254 * config/i386-bozo.exp: New file.
6255
6256Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6257
6258 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6259 feature.
6260
6261 * config/proelf.exp: New entry.
6262
6263Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6264
6265 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6266 of regexps.
6267
6268 * gdb.base/watchpoint.exp: Don't run the test_stepping
6269 tests if gdb can't call functions on the target.
6270
6271 * gdb.base/setshow.exp: Don't run the set prompt tests if
6272 the board has gdb_prompt set.
6273
6274Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6275
6276 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6277 * gdb.base/commands.exp: Likewise.
6278 * gdb.base/setshow.exp: Likewise.
6279
6280Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6281
6282 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6283 feature.
6284
6285 * config/i960.exp: New file.
6286
6287Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6288
6289 * gdb.base/funcargs.exp: Check for gdb,short_int target
6290 feature instead of looking for explicit target triplets.
6291
dc96c6c7 6292Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6293
beb998c6 6294 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6295 "p 123DEADBEEF", to check parse_number.
6296 * top.c: change "to enable to enable" to "to enable" in a couple
6297 of help strings.
6298
6299Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6300
6301 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6302 on the mn10300.
beb998c6 6303
c906108c
SS
6304Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6305
6306 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6307 where the test executable is run with explicit args.
6308 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6309
6310Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6311
6312 * gdb.base/run.c: Use FAKEARGV to build test executable that
6313 does not require a command line arg, since most simulators
6314 don't currently support passing such an arg into the simulated
6315 program.
6316 * gdb.base/commands.exp: Change tests to insert the proper
6317 value as the arg to the first recursive factorial call. Change
6318 compilation line to define FAKEARGV at compile time.
6319
6320Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6321
6322 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6323 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6324 function with watchpoint enabled" test.
6325
6326Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
6327
6328 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
6329 Don't call gdb_test when the command doesn't return to a gdb prompt.
6330
6331 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
6332 "Tests restarted" messages.
6333
6334Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
6335
6336 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
6337
dc96c6c7 6338Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6339
6340 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
6341 for INFO SYMBOL; add help tests for OVERLAY commands.
6342 * gdb.base/default.exp: add tests for INFO SYMBOL command;
6343 add tests for OVERLAY commands
6344 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
6345 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
6346 * gdb.base/sigall.c: add usestubs code frag
6347 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 6348
c906108c
SS
6349Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
6350
6351 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
6352 failures.
6353 (gdb_stop_suppressing_tests): Note that tests have restarted.
6354
6355Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
6356
6357 * config/h8300.exp: New file.
6358
6359Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
6360
6361 * gdb.base/setshow.exp: Check for the existence of a
6362 feature, not its value.
6363
6364Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
6365
6366 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
6367
6368 * gdb.base/scope.exp: It's now init0(), not init().
6369
6370 * gdb.base/scope0.c: For now, change init() to be init0().
6371
6372 * config/monitor.exp: Use gdb_serial in preference to serial
6373 or netport.
6374
6375 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
6376 and it's not already set.
6377
6378Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
6379
6380 * gdb.base/setshow.exp: Only test the run command if the target
6381 isn't using a stub and if it supports argument passing.
6382
6383Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
6384
6385 * config/udi.exp(gdb_start): Make sure UDICONF is set
6386 properly before starting gdb.
6387
6388Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
6389
6390 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
6391 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
6392 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
6393
6394Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
6395
6396 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
6397 specialized code to reboot the board, use remote_reboot instead.
6398
6399 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
6400
6401 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
6402
6403 * config/monitor.exp: Make sure we disconnect from the target.
6404 Also, try a reboot/reload cycle instead of failing if the
6405 load fails.
6406
6407Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
6408
6409 * gdb.base/default.exp: Don't set match_max.
6410 * gdb.base/help.exp: Ditto.
6411 * gdb.base/list.exp: Ditto.
6412 * gdb.base/signals.exp: Ditto.
6413
6414 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
6415 set, use remote_ld to download the testcase instead of
6416 the GDB loader.
6417
6418Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
6419
6420 * config/vr5000.exp: New file.
6421
6422 * config/monitor.exp(gdb_target_monitor): Add pattern for
6423 "Ending remote" to detect errors in connecting.
6424
6425 * gdb.base/setshow.exp: Add .* within auto language test.
6426
6427 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
6428 target feature.
6429
6430 * config/monitor.exp(gdb_load): Check for a failure when loading,
6431 and reboot the board if necessary.
6432
6433 * gdb.base/setvar.exp(test_set): Handle multiple prints within
6434 a set of tests. Remove print.* from the patterns being checked.
6435
6436Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
6437
6438 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
6439 refer to gdb_spawn_id.
6440
6441 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
6442 longer used.
6443 * config/sparclet.exp: Ditto.
6444 * config/sparclet-old.exp: Ditto.
6445 * config/slite.exp: Ditto.
6446 * config/sim.exp: Ditto.
6447 * gdb.base/funcargs.exp: Ditto.
6448
6449 * lib/gdb.exp:Remove references to gdb_spawn_id.
6450 (gdb_expect): Move to remote.exp.
6451
6452Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
6453
6454 * config/monitor.exp: Detect the "Couldn't establish connection"
6455 message from GDB.
6456
6457Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
6458
6459 * gdb.base/bitfields.exp: Use runto instead of explicit
6460 gdb_run_cmd/gdb_expect sequences.
6461
6462 * gdb.base/break.exp(text_next_with_recursion): Add match for
6463 gdb_expect call.
6464
6465 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
6466 We also need to handle the "A program is being debugged already"
6467 prompt from gdb. Use gdb_test to set the baud rate.
6468
6469 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
6470 to 20000. Really. I mean it.
6471
6472Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6473
6474 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
6475 fails. If suppress_flag is set, skip perror message about not
6476 being able to send to GDB.
6477 (send_gdb): If suppress_flag is set, don't try to send commands to
6478 GDB.
6479 (gdb_expect): If suppress_flag is set, always fail immediately.
6480 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
6481 (gdb_init): Call gdb_stop_suppressing_tests.
6482 (default_gdb_exit): Ditto.
6483 (default_gdb_start): Ditto.
6484
6485 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
6486 gdb_stop_suppressing_tests as appropriate.
6487 * gdb.base/break.exp: Ditto.
6488 * gdb.base/callfuncs.exp: Ditto.
6489 * gdb.base/commands.exp: Ditto.
6490 * gdb.base/exprs.exp: Ditto.
6491 * gdb.base/funcargs.exp: Ditto.
6492 * gdb.base/list.exp: Ditto.
6493 * gdb.base/recurse.exp: Ditto.
6494 * gdb.base/scope.exp: Ditto.
6495 * gdb.base/structs.exp: Ditto.
6496 * gdb.c++/inherit.exp: Ditto.
6497
6498Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
6499
6500 * config/vr4300.exp: New file.
6501
99707966
MC
6502 * gdb.*/*.exp: Call gdb_expect instead of expect.
6503
6504 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
6505
6506Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
6507
6508 * lib/gdb.exp(gdb_init): New function.
6509
6510 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
6511 for each individual variable set.
6512
6513 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
6514 name.
6515
6516 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
6517
6518 * gdb.base/scope.exp: Use gdb_test.
6519
6520 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
6521 aborting; the testsuite driver will do that for us (see
6522 gdb_finish). Also, use gdb_test in a few more places.
6523
6524Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
6525
6526 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
6527
6528Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
6529
6530 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
6531 and "add_tests" are not at the same address.
6532
6533Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
6534
6535 * gdb.base/ptype.exp: Use gdb_test.
6536
6537Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
6538
6539 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
6540 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
6541 left in. No longer expect them to fail.
6542
6543 * gdb.stabs/*.mt; Deleted, no longer used.
6544 * gdb.stabs/configure.in: Remove references to target makefile
6545 frags.
6546 * gdb.stabs/configure: Rebuilt.
6547
6548 * gdb.disasm/*.mt: Deleted, no longer used.
6549 * gdb.disasm/configure.in: Remove references to target makefile
6550 frags. Use "sh3.s" as the unique filename for this directory.
6551 * gdb.disasm/configure: Rebuilt.
6552
6553 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
6554 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
6555 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
6556
6557Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
6558
6559 * config/udi.exp: Use mondfe,name instead of remote_host.
6560
6561Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
6562
6563 * gdb.base/watchpoint.exp: Don't expect a failure when calling
6564 a function with a watchpoint enabled on the mn10200.
6565
6566 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
6567 before trying to create it!
6568
6569Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
6570
6571 * config/vx.exp: Use hostname instead of netport.
6572
6573 * config/vxworks.exp: New file.
6574
6575 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
6576
6577 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
6578 gdb before assuming everything worked. Send a ^C if a timeout
6579 occurs.
6580
6581 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
6582 $gdb_spawn_id directly.
6583 (gdb_run_cmd): Try _start as well as start. Use the target feature
6584 gdb,start_symbol as the symbol to start from when jumping.
6585
6586Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
6587
6588 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
6589 redundant) test.
6590
6591 * gdb.base/recurse.exp: Relax final value test for 'b' so that
6592 it doesn't lose for 16bit integer systems.
6593
6594Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
6595
6596 * gdb.fortran/types.exp: If the target doesn't support "double"
6597 data types, then expect "real" types to only be 4 bytes.
6598
6599 * gdb.c++/virtfunc.exp: Expect failure for virtual function
6600 call tests if the target doesn't support inferior function calls.
6601
6602 * gdb.base/printcmds.exp: Allow minor deviation in FP values
6603 in printf tests.
6604
6605Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
6606
6607 * gdb.base/help.exp: Disable "help set", "help show", and
6608 "help support". Simplify regexp for "help stack".
6609
6610 * gdb.base/default.exp: Set match_max to 5000 and the timeout
6611 to 60 seconds. Temporarily set match_max to 15000 around the
6612 "info copying" test.
6613
6614 * gdb.base/nodebug.exp: Don't try to do an inferior function
6615 call if the target doesn't support them.
6616 * gdb.base/printcmds.exp: Likewise.
6617 * gdb.base/setvar.exp: Likewise.
6618 * gdb.base/structs.exp: Likewise.
6619 * gdb.c++/templates.exp: Likewise.
6620 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
6621
6622 * gdb.base/recurse.exp: Enable for the mn10200.
6623
6624 * configure.in: Do configure gdb.stabs directory for *-*-elf
6625 targets.
6626 * configure: Rebuilt.
6627
6628 * gdb.base/break.exp: Check for gdb,noresults before testing
6629 exit status and/or results from the target.
6630 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
6631 * lib/gdb.exp: Remove old (now bogus) initialization of
6632 noinferior, noargs, noresults and nosignals.
6633
6634Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
6635
6636 * config/sh.exp: New file.
6637
6638 * config/slite.exp: Try to connect multiple times to the board
6639 before rebooting. Only send a "monitor run" if need_monitor_run
6640 is set.
6641
6642 * gdb.base/break.exp: Don't do the "stub continue" test if
6643 the target has gdb_stub set.
6644
6645 * gdb.base/callfuncs.exp: Increase the timeout.
6646
6647 * gdb.base/interrupt.exp: Don't even try to compile the testcase
6648 if the target has gdb,noinferiorio set.
6649
6650 * gdb.base/list.exp: Increase match_max to 10000 characters.
6651
6652 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
6653
6654 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
6655 target.
6656
6657 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
6658
6659Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
6660
6661 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
6662 trying to delete the copy of gdb. Catch the file delete so we
6663 don't die if the delete fails; also, the file should be copied to
6664 the host, not to the build.
6665
6666Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
6667
6668 * lib/gdb.exp(gdb_test): Surround the result pattern with
6669 parenthesis in case it contains multiple regexps separated
6670 with |.
6671
6672 * gdb.base/watchpoint.exp: Use gdb_test.
6673 * gdb.base/default.exp: Ditto.
6674
6675Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
6676
99707966 6677 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 6678
c906108c
SS
6679 * gdb.base/scope.exp: Use gdb_test.
6680 * gdb.c++/classes.exp: Ditto.
6681 * gdb.c++/inherit.exp: Ditto.
6682
6683Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
6684
6685 * gdb.base/crossload.exp: Don't use execute_anywhere, use
6686 remote_exec instead.
6687 * gdb.base/corefile.exp: Don't be ridiculous.
6688 * gdb.base/*.c: Add missing stub invocations.
6689
6690Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
6691
6692 * config/slite.exp: Miscellaneous fixes.
6693
6694 * lib/gdb.exp: Fix runto.
6695
6696 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
6697 the target.
6698
6699 * gdb.base/watchpoint.exp: Fix regexp.
6700
6701 * lib/gdb.exp(default_gdb_exit): Add a catch to the
6702 close and wait commands, as the descriptor may now be
6703 invalid. Always call "remote_close host".
6704
6705Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
6706
6707 Major rewrite for testsuite revision.
beb998c6 6708
c906108c
SS
6709 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
6710 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
6711 instead of relying on spawn_id to always contain a valid
6712 spawn id.
6713 (get_compiler_info): New procedure to build the ${binfile}.ci
6714 file, instead of replicating this in N different places.
6715 (gdb_compile): New procedure.
beb998c6 6716
c906108c
SS
6717 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
6718 appropriate arguments) instead of compile. Use gdb_test in a lot
6719 more places. Use send_gdb instead of send. Always run gdb_start
6720 at the start of a testcase, as this is no longer done magically.
6721
6722 config/*-gdb.exp: Rename without the -gdb suffix.
6723
6724 config/mips.exp: Use remote_close instead of exit_remote_shell.
6725 config/monitor.exp: Use target_info instead of looking at
6726 baud, timeout, etc.
6727 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
6728
6729Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6730
6731 * gdb.c++/templates.exp (test_ptype_of_templates),
6732 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
6733 Update expect patterns for destructors and assignment operators
6734 to match corresponding c-typeprint.c changes.
6735 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
6736 to destructor breakpoint test, GDB should be able to set the
6737 destructor breakpoint without specifying arguments.
6738
6739Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
6740
6741 * gdb.threads/pthreads.exp: Change result for failure to compile due
6742 to lack of pthreads runtime support from an error to simply an
6743 unsupported test, per dejagnu standards.
6744
6745Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6746
6747 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
6748 where GDB exits to reduce pattern match time.
6749 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
6750
6751 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
6752
dc96c6c7 6753Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6754
6755 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
6756 * gdb.base/default.exp: ditto.
6757 * gdb.base/nodebug.exp: ditto.
6758 * gdb.base/printcmds.exp: ditto.
6759 * gdb.base/ptype.exp: ditto.
6760 * gdb.base/setvar.exp: ditto.
6761 * gdb.base/structs.exp: ditto.
6762 * gdb.base/setshow.c: Guard against uninitialized values of argc.
6763
6764Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
6765
6766 * configure, */configure: Rebuild with autoconf 2.12.
6767
6768Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
6769
6770 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
6771 use new i*86-pc-linux*-gnu quads.
6772 * gdb.base/corefile.exp: Ditto.
6773 * gdb.base/signals.exp: Ditto.
6774 * gdb.base/sigall.exp: Ditto.
6775 * gdb.base/interrupt.exp: Ditto.
6776
6777 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
6778 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
6779 RedHat 4.0.
beb998c6 6780
c906108c
SS
6781 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
6782 linux. This allows the test case to at least compile on latest
6783 linux, but still not run due to missing the threads runtime library.
6784
6785Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6786
6787 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
6788 directory to search gdb directory. Accept and step over conditional
6789 stack alignment code. Consume $prompt in failure cases.
6790 Reset timeout to $oldtimeout instead of some arbitrary value.
6791 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
6792 timeout problems with infinite stack backtraces.
6793 * gdb.base/ptype.exp (ptype struct link, union tu_link):
6794 Accept function parameters for linkfunc member.
6795
6796Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
6797
6798 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
6799 (CXXFLAGS): Remove, unreferenced.
6800 (B_OPTIONS): Add for -B options and add code to initialize with
6801 previous -B options and also add -B option to pick up cross compiled
6802 runtime.
6803 (TARGET_INCLUDES): Add for -I options and add code to initialize when
6804 doing cross compiles.
6805 (target_alias): Declare global.
6806 (xgcc): Set variable to full path of gcc in build tree. Use findfile
6807 to verify that gcc exists in build tree, and if so set CC to that
6808 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 6809
c906108c
SS
6810Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
6811
6812 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
6813 ptype test for anonymous union. Fixup testcase to match
6814 current gcc debug output.
6815
6816Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
6817
6818 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
6819 force argument to an unsigned long type.
6820
6821Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
6822
6823 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
6824 tests and anonymous union print/ptype tests.
6825 * gdb.base/list.exp (test_forward-search): Increase timeout by
6826 5 minutes for the "search extremely long line" case.
6827 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
6828 completely optional and that the pass/fail messages use the command as
6829 the message if that third arg is a null string.
6830 (gdb_test_exact): Arrange that a null string pattern means match a
6831 null string output rather than any output, which might include random
6832 errors.
6833 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
6834 backtrace test.
6835 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
6836 always failing and failure is now exposed by gdb.exp changes.
6837
6838Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
6839
6840 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
6841 weren't being noted.
6842
6843Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6844
6845 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
6846 * gdb.stabs/weird.exp: Remove v_comb xfails.
6847
dc96c6c7 6848Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6849
6850 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
6851 list.exp scope.exp watchpoint.exp]
6852 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 6853
dc96c6c7 6854Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6855
6856 * config/monitor.exp: Increase download timeout to 1000 seconds.
6857
dc96c6c7 6858Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6859
6860 * config/m32r.exp: Increase timeout to 120 seconds.
6861
6862Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
6863
6864 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
6865 and accept older ordering as obsolescent gcc or gdb.
6866 * gdb.c++/templates.exp: Ditto.
6867 * gdb.c++/virtfunc.exp: Ditto.
6868
6869Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
6870
6871 * gdb.base/coremaker.c: Add code to mmap some data so we
6872 can check that it ends up in the core file.
6873 * gdb.base/corefile.exp: Add test to read mmapped data
6874 from core file.
6875
dc96c6c7 6876Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6877
6878 * config/m32r.exp: New file.
6879
6880Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
6881
6882 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
6883 that cflags can contains -gstabs, and work correctly for other tests.
6884
dc96c6c7 6885Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6886
6887 * gdb.base/setshow.exp: New file, tests show and set.
6888 * gdb.base/setshow.c: New file, tests show and set.
6889 * gdb.base/help.exp: Add test for help set|show annotate.
6890 * gdb.base/default.exp: Add test for set|show annotate.
6891
6892Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
6893
6894 * testsuite/gdb.base/break.exp: Make backtrace from factorial
6895 errors unique.
6896 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
6897 explicitly.
6898
6899Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
6900
6901 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
6902 and width commands. This is done elsewhere.
6903 * (gdb_start): Don't call gdb_start_sim here. That's already
6904 done in gdb_load. This fixes lots of failures in default.exp.
6905
6906Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
6907
6908 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
6909 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
6910 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
6911 in the same we we treat other failures (since it may be an expected
6912 condition), rather than as an error.
6913 * gdb.base/signals.exp (test_handle_all_print): Revert back to
6914 old test format.
6915
6916Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
6917
6918 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
6919 (distclean maintainer-clean realclean): No need to remove files
6920 twice. Nuke the duplicates.
6921 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 6922 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
6923 Remove config.h along with other config files.
6924
6925Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
6926
6927 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
6928 "p func1 ()" and note that rests of tests are skipped.
6929 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
6930 setup_xfails for "print func2::coremaker_local".
6931 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
6932 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
6933 affected by the previous run test.
6934 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
6935 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
6936 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
6937 "pass int powerset tuple" and "pass modeless int powerset tuple".
6938 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
6939 "real write 4" and "real write 8".
6940 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
6941 setup_xfails for "print vs1 after tuple assign 2",
6942 "print \$i after tuple assign 2", and
6943 "print vs2 after tuple assign 2".
6944 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
6945 meaningful error message and return -1 so the caller can
6946 suppress further tests and avoid a cascade of errors.
beb998c6 6947
c906108c
SS
6948Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
6949
6950 * gdb.base/a1-selftest.exp: Tweak tests to account for new
6951 format for printing version.
6952 * gdb.base/default.exp: Ditto.
6953 * gdb.base/interrupt.exp: Fix problem with cascade of
6954 errors if child process dies while calling a function.
beb998c6 6955
c906108c
SS
6956Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
6957
6958 * Makefile.in (VPATH): Add
6959 * Makefile.in (Makefile, config.status): Fix rules so things get
6960 remade when necessary.
6961
6962Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
6963
6964 * Makefile.in (just-check): Add path to sibling expect dir
6965 to environment variable specified by RPATH_ENVVAR.
6966
6967Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
6968
6969 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
6970 (just-check): Add shared library paths for libstdc++, tk,
6971 tcl, bfd, and opcodes to the environment variable specified
6972 in RPATH_ENVVAR.
6973 * configure.in: Add support to recognize --enable-shared flag
6974 and generate correct value for RPATH_ENVVAR.
6975 * configure: Regenerated with autoconf.
6976
6977Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
6978
6979 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
6980 include all osf versions.
6981 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
6982 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
6983 when target is linux. When failing to build pthreads test
6984 executable, give more meaningful message.
6985 * gdb.threads/pthreads.c: Hpux also uses old definition of second
6986 arg for pthread_create.
beb998c6 6987
c906108c
SS
6988Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
6989
6990 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
6991 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
6992 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
6993 and -lpthreads (everybody else).
6994 (test_startup): Fail gracefully if threads are not supported.
6995 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
6996 "p/c array_index("abcdef",2)" when not gcc compiled.
6997 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
6998 "print func2::coremaker_local" when not gcc compiled.
6999 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7000 "ptype on opaque struct tagname (statically)",
7001 "ptype on opaque struct tagname (dynamically) 1", and
7002 "ptype on opaque struct tagname (dynamically) 2"
7003 for not compiled with gcc.
7004 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7005 backtrace when compiled with gcc.
beb998c6 7006 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7007 than always return success.
7008
7009Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7010
7011 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7012
7013Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7014
7015 * gdb.base/structs.exp: Undo last change.
7016
7017Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7018
7019 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7020 encapsulate all the steps/nexts done during self test, starting
7021 at main, and makes them less sensitive to optimization issues.
7022 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7023 signal handler" test.
7024 * gdb.threads/pthreads.exp: Only run this for native configs.
7025 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7026 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7027 tests.
7028 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7029 for "runto test_calls(void)" test.
beb998c6 7030
c906108c
SS
7031Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7032
7033 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7034 and don't expect address info in breakpoint confirmations.
7035
7036Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7037
7038 * gdb.base/list.exp (test_forward_search): Increase timeout
7039 temporarily by 60 seconds for searching extremely long line,
7040 and then reset to old value when done. Increase expect input
7041 buffer to 10000.
7042
7043Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7044
7045 * gdb.base/list.exp (test_forward_search): Fix to handle very
7046 long source line without overflowing expect's input buffer.
7047
7048Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7049
7050 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7051 "buffer_full".
7052
7053 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7054 "buffer_full".
7055
7056 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7057 "buffer_full".
7058
7059 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7060 "buffer_full".
7061
7062Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7063
7064 * configure.in (configdirs): Add gdb.threads.
7065 * configure: Regenerated with autoconf.
7066 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7067 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7068 * gdb.threads/configure: New, generated with autoconf.
beb998c6 7069
c906108c
SS
7070Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7071
7072 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7073
7074Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7075
7076 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7077 each signal's status in the output of "handle all print".
7078 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7079 the \r\n sequence that immediately precedes the gdb prompt.
7080 * gdb.base/a1-selftest.exp: Save original timeout and restore
7081 after test.
7082
7083Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7084
7085 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7086 symbol.
7087
7088Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7089
7090 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7091
7092Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7093
7094 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7095 timeout by 60 seconds.
7096
7097Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7098
7099 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7100 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7101 error return.
7102
7103Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7104
7105 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7106 gdb initialization, also report how long dejagnu waited. Restore
7107 old timeout before doing error return. Temporarily increase timeout
7108 by 3 minutes to allow for slow startups over heavy NFS use.
7109
7110Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7111
7112 * lib/gdb.exp: Report timeout value for verbosity level 2.
7113 * config/gdbserver.exp: Ditto.
7114 * config/hppro.exp: Ditto.
7115 * config/mips-gdb.exp: Ditto.
7116 * config/monitor.exp: Ditto.
7117 * config/netware.exp: Ditto.
7118 * config/sim-gdb.exp: Ditto.
7119 * config/slite-gdb.exp: Ditto.
7120 * config/udi-gdb.exp: Ditto.
7121 * config/unix-gdb.exp: Ditto.
7122 * config/vx-gdb.exp: Ditto.
7123 * gdb.base/a1-selftest.exp: Ditto.
7124 * gdb.base/a2-run.exp: Ditto.
7125 * gdb.base/break.exp: Ditto.
7126 * gdb.base/corefile.exp: Ditto.
7127 * gdb.base/list.exp: Ditto.
7128 * gdb.base/recurse.exp: Ditto.
7129 * gdb.base/scope.exp: Ditto.
7130 * gdb.base/signals.exp: Ditto.
7131
7132Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7133
7134 * gdb.threads/Makefile.in (docdir): Removed.
7135
7136Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7137
7138 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 7139 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7140 @srcdir@.
beb998c6 7141 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7142 autoconf 2.5 or higher.
7143 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7144
7145Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7146
7147 * configure: Regenerated.
7148 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7149 avoid name clashes with SunOS headers.
7150
7151Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7152
7153 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7154
7155Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7156
7157 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7158 prototype information ends up in the compiler info file.
7159
7160Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7161
7162 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7163 attempting to regenerate it. Eliminate use of a temporary file
7164 and just generate the info file directly. Source it immediately,
7165 for consistency of use.
7166 * gdb.base/corefile.exp: Ditto
7167 * gdb.base/exprs.exp: Ditto.
7168 * gdb.base/funcargs.exp: Ditto.
7169 * gdb.base/langs.exp: Ditto.
7170 * gdb.base/list.exp: Ditto.
7171 * gdb.base/mips_pro.exp: Ditto.
7172 * gdb.base/nodebug.exp: Ditto.
7173 * gdb.base/opaque.exp: Ditto.
7174 * gdb.base/ptype.exp: Ditto.
7175 * gdb.base/scope.exp: Ditto.
7176 * gdb.base/setvar.exp: Ditto.
7177 * gdb.base/signals.exp: Ditto.
7178 * gdb.base/whatis.exp: Ditto.
7179 * gdb.c++/templates.exp: Ditto.
7180 * gdb.c++/virtfunc.exp: Ditto.
7181 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7182 whether or not to add -lstdc++ to the compile command line args.
7183
7184Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7185
7186 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7187 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7188 Increase timeout, a lot of single stepping might be needed if the
7189 target has no hardware watchpoints.
7190
7191Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7192
7193 * gdb.base/break.exp: Ignore compiler warnings when compiling
7194 break.c.
7195 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7196 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7197 from remote-sim.
7198 * gdb.base/exprs.exp: Add h8300 xfails.
7199 * gdb.base/funcargs.exp: Likewise.
7200 * gdb.base/nodebug.exp: Likewise.
7201 * gdb.base/printcmds.exp: Likewise.
7202 * gdb.base/ptype.exp: Likewise.
7203 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7204 h8300 xfails.
beb998c6 7205 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7206 on the h8300.
7207 * gdb.base/funcargs.c: Explicitly make last constant argument to
7208 call_after_alloca_subr an unsigned long type.
7209 * gdb.base/return.c: Include stdio.h.
7210
7211Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7212
7213 * config/abug.exp: New file for the older Motorola Bug monitor
7214 that runs on the mvme13x series VME boards.
7215 * config/monitor.exp: Use the new config array for target settings
7216 if they exist.
7217
7218Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7219
7220 * sim-gdb.exp: Make the SH simulator allocate less space when
7221 it is targeted.
7222
7223Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7224
7225 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7226 test.
7227
7228Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7229
7230 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7231 "rs6000-*-*" for "list function in include file" when gcc compiled.
7232 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7233 for "p ctable1[120]".
7234 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7235 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7236 Remove setup_xfail for "rs6000-*-*" for
7237 "print 'scope0.c'::filelocal before run".
7238 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7239 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7240 since some compilers don't allow both options to be given
7241 on the same command line. Create object file and move it.
beb998c6 7242
c906108c
SS
7243Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7244
7245 * gdb.base/corefile.exp: Always regenerate the core file, since
7246 we always regenerate the coremaker program. Detect special case
7247 where registers cannot be read from core file.
beb998c6 7248
c906108c
SS
7249Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7250
7251 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7252 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7253 * gdb.c++/templates.exp: Only match on basename of file since
7254 some formats like xcoff don't encode directory information.
7255 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7256 and rs6000 AIX xcoff targets.
7257 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7258 * configure: Regenerate.
7259 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7260 here, rather than in distclean.
beb998c6 7261
c906108c
SS
7262Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7263
7264 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7265 defined, and use it to compile the test case with -O2. The
7266 native compilation still uses no optimization.
7267 * gdb.base/mips_pro.c: Remove inline assembly code since
7268 it is compiled PIC by default, which results in assembler
7269 warnings that make the testsuite think the compilation
7270 was unsuccessful.
7271
7272Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7273
7274 * gdb.c++/misc.exp: Add note to message for
7275 "print s.a for foo struct" that this is a known gcc 2.7.2
7276 and earlier bug.
7277
7278Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7279
7280 * gdb.base/break.exp: Fix pattern for matching "Delete all
7281 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7282 setup_xfail for deleting all breakpoints test. Fix various
7283 timeout messages to include "(timeout)".
7284 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7285 for "p t_float_values2(3.14159,float_val2)".
7286 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7287 for "continue to call2g" when gcc compiled.
7288 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7289 "up to foo in langs.exp", "show language at foo in langs.exp",
7290 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7291 and "show language at fsub in langs.exp".
7292 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7293 "list line 1 in include file", "list message for lines past EOF",
7294 "list function in include file", "list list0.h:foo", and
7295 "list filename:function; nonexistant function".
7296 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7297 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7298 and "ptype t_char_array" to be for native cc only.
beb998c6 7299
c906108c
SS
7300Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7301
beb998c6 7302 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7303 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7304 "print func2::coremaker_local", and "backtrace in corefile.exp".
7305
7306Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7307
7308 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7309 "bt in signals.exp". This problem only appears when running
7310 the testsuite, and then only intermittently.
7311
7312Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7313
7314 * gdb.base/return.exp (return_tests): Differentiate between
7315 two tests of continuing.
7316
7317Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7318
7319 * */Makefile.in (maintainer-clean): Remove config.log.
7320 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7321 * gdb.c++/Makefile.in (PROGS): Add inherit.
7322 (clean): Remove *.ci.
7323
7324Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7325
7326 * gdb.c++/misc.cc: Add test code from Mike Stump.
7327 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
7328
7329Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
7330
7331 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
7332 to "alpha-*-osf2*" and add comment.
7333 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
7334 setup_xfail for "step over execarg initialization" and
7335 "step over corearg initialization".
7336 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
7337 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
7338 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
7339 gcc compiled for "print coremaker_bss", "print coremaker_ro",
7340 "print func2::coremaker_local", and "backtrace in corefile.exp".
7341 * gdb.base/signals.exp: Build and source signals.ci.
7342 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
7343 to be for gcc only.
7344 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 7345
c906108c
SS
7346Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7347
7348 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
7349 Feb 3 procfs.c change.
7350
7351Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
7352
7353 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
7354
7355Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
7356
7357 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
7358 from dejagnu's apparent default of 10 seconds, which gives random
7359 results when running the tests over NFS on moderately loaded systems.
7360 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
7361
7362Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
7363
7364 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
7365 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
7366 result reports.
7367
7368Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
7369
7370 * configure.in (CY_AC_PATH_TCLH): Remove.
7371 * configure: Regenerate.
7372
7373Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
7374
7375 * gdb.c++/Makefile.in (clean): Add missing '{'.
7376
7377Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
7378
7379 * lib/gdb.exp: Provide a default value for noinferior.
7380
7381 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
7382 Load libgloss.exp.
7383
7384Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
7385
7386 * gdb.disasm/hppa.exp: Compile directly into an executable, use
7387 the executable, not the .o to run the tests from.
7388
7389Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
7390
7391 * gdb.base/break.exp: Don't test for program exit or exit status
7392 if $noresults if nonzero.
7393 * gdb.base/langs.exp: Likewise.
7394 * gdb.base/watchpoint.exp: Likewise.
7395
7396 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
7397 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
7398 trying to compile the testcase.
7399
7400Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
7401
7402 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
7403 * gdb.base/signals.exp (continue to handler): Likewise.
7404
7405Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
7406
7407 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
7408
7409 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
7410
7411Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
7412
7413 * gdb.base/corefile.exp: Recognize "not found" as failure
7414 when trying to determine if a core file was generated.
7415 If no core file was generate the first time, try again without
7416 the ulimit -c to work around braindamaged shells.
7417
7418Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
7419
7420 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
7421 [] tests with "test" and enclose string in quotes.
7422 * gdb.stabs/configure: Rebuild
beb998c6 7423
c906108c
SS
7424Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
7425
7426 Changes in sync with expect:
7427 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
7428 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
7429 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
7430 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
7431 argument to AC_REQUIRE.
7432 * configure: Regenerated.
7433
7434Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
7435
7436 * gdb.base/corefile.exp: When generating a core, discard any
7437 error messages about ulimit not found and the "core dumped"
7438 message from the shell that runs the coredumper.
7439
7440Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
7441
7442 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
7443
7444 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
7445 which sed script to run. Expect failure for v_comb test
7446 on PA targets too.
beb998c6 7447
c906108c
SS
7448Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
7449
7450 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
7451 "print func2::coremaker_local" and for "backtrace in corefile.exp"
7452
7453Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
7454
7455 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
7456 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
7457 "sparc-sun-solaris*" xfails for "p v_comb".
7458 * lib/gdb.exp (default_gdb_start): Fix typo.
7459 * gdb.base/corefile.exp: Allow "Core was generated by ..."
7460 messages to not include the full program name that caused
7461 the core dump since some systems (such as solaris) apparently
7462 truncate this path to about 80 characters.
7463 When generating a core file first try increasing the core file
7464 size limit to unlimited since some systems may default it to
7465 zero, and it is harmless to try it. Move the test for failing
7466 to generate a core file to where it will actually get executed.
7467 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
7468 new gdb result from g++ debug info improvements and make old
7469 pattern obsolescent. Also account for size_t differences
7470 (may be int or long).
7471 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
7472 initialization before function call is placed in the delay slot
7473 and thus appears to be skipped over by commands such as "next".
7474
7475Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
7476
7477 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
7478
7479Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
7480
7481 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
7482 input source file; fix code to compile test to deal with this
7483 convention.
7484 * gdb.c++/*.exp: Likewise.
7485
7486Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
7487
7488 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
7489 "bt in signals.exp".
7490
7491Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
7492
7493 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
7494 "step over execarg initialization" and
7495 "step over corearg initialization".
7496
7497Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
7498
7499 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
7500 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
7501
7502Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
7503
7504 From Rob Savoye (rob@poseidon.cygnus.com)
7505 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
7506 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
7507 configure.in}, gdb.disasm/{Makefile.in, configure.in},
7508 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
7509 configure.in}: Major reworking for autoconfig.
7510 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
7511 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
7512 New files.
7513 * config/unix-gdb.exp: Make GDB global.
7514 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
7515 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
7516 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
7517 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
7518 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
7519 term.exp, twice.exp, watchpoint.exp, whatis.exp},
7520 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
7521 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
7522 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
7523 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
7524 pr-8136.exp, result.exp, string.exp, tuples.exp},
7525 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
7526 to returns as necessary, arrange for test to compile own testcase
7527 executable.
7528 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 7529
c906108c
SS
7530Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
7531
7532 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
7533 clear_xfail at end of test which might not call either pass or fail.
7534 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
7535 "backtrace through signal handler".
7536
7537Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7538
7539 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
7540 continuing from a job control stop signal.
7541 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
7542
7543Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
7544
7545 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
7546 * gdb.base/corefile.exp: Likewise.
7547 * gdb.base/funcargs.exp: Likewise.
7548
7549Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
7550
7551 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
7552 * config/monitor.exp: Add support for setting baud rate.
7553
7554Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
7555
7556 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
7557 i*86-*-linux* xfails for "backtrace through signal handler".
7558 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
7559 "print func2::coremaker_local".
7560 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
7561 alpha-dec-osf2* xfail for
7562 "delete all breakpoints when none".
7563
7564Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
7565
7566 * gdb.base/break.exp: Change test that deletes all breakpoints
7567 when no user breakpoints are installed. A post 4.15 change
7568 causes gdb to no longer prompt in this case.
7569
7570Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
7571
7572 * gdb.base/return.exp (return_tests): Change xfail for test
7573 "correct value returned double test" to stop xfailing at
7574 Solaris 2.5. Apparently the bug has been fixed.
7575
7576Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
7577
7578 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
7579 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
7580
7581Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
7582
7583 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
7584 * gdb.disasm/hppa.s: Corresponding changes.
7585
7586Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
7587
7588 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
7589 makefile fragment.
7590 * config/mt-hpux: Deleted.
7591
7592Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
7593
beb998c6 7594 * Many files: When warning about suppressed tests due to a
c906108c
SS
7595 nonexistant test binary, avoid incrementing the warning count.
7596
7597Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
7598
7599 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 7600
c906108c
SS
7601Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7602
7603 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
7604 "sparc-*-solaris2*".
7605
7606Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7607
7608 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
7609 Add global and local variables and initialize them.
7610 * gdb.base/corefile.exp: Test correct mapping of corefile sections
7611 by printing variables. Remove rs6000 and powerpc xfails, BFD now
7612 extracts the file name and terminating signal from the core file.
7613 * TODO: Remove note about tests for correct mapping of corefile.
7614 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
7615 from optimizing it away.
7616 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
7617 handles common blocks.
7618
7619Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
7620
7621 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
7622 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
7623
7624Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
7625
7626 * Makefile.in (maintainer-clean): New target, synonym for
7627 realclean.
7628 * gdb.base/Makefile.in (maintainer-clean): Likewise.
7629 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
7630 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
7631 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
7632 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
7633 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
7634
7635Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
7636
7637 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
7638 xfails when not gcc compiled for "print foo::funclocal".
7639 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
7640 "print foo::funclocal at foo",
7641 "print 'scope1.c'::foo::funclocal at foo",
7642 "print foo::funclocal_bss at foo",
7643 "print 'scope1.c'::foo::funclocal_bss at foo",
7644 "print foo::funclocal_ro at foo",
7645 "print 'scope1.c'::foo::funclocal_ro at foo",
7646 "print bar::funclocal at foo" and
7647 "print 'scope1.c'::bar::funclocal at foo".
7648 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
7649 gcc compiled for "print foo::funclocal at bar".
7650 Expand all messages to ensure that they identify that
7651 the test is at bar().
7652 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
7653 gcc compiled for:
7654 "ptype on opaque struct pointer (statically)",
7655 "ptype on opaque struct tagname (statically)",
7656 "ptype on opaque struct pointer (dynamically) 1",
7657 "ptype on opaque struct tagname (dynamically) 1",
7658 "ptype on opaque struct pointer (dynamically) 2" and
7659 "ptype on opaque struct tagname (dynamically) 2
7660 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
7661 gcc compiled for:
7662 "p datalocal"
7663 "whatis datalocal",
7664 "ptype datalocal",
7665 "p bsslocal",
7666 "whatis bsslocal", and
7667 "ptype bsslocal".
7668 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
7669 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
7670 when not gcc compiled.
7671 * gdb.base/funcargs.exp (float_and_integral_args): Add
7672 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
7673 compiled.
7674 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
7675 "backtrace from call6a" when not gcc compiled.
7676 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
7677 "backtrace from call7a" when not gcc compiled.
7678 * gdb.base/callfuncs.exp (do_function_calls):
7679 Add "hppa*-*-hpux*" xfail when not gcc compiled for
7680 "p t_char_array_values(char_array_val2,char_array_val1)",
7681 "p t_char_array_values(char_array_val1,char_array_val2)",
7682 "p t_char_array_values("carray 1","carray 2")",
7683 "p t_char_array_values("carray 1",char_array_val2)",
7684 "p t_char_array_values(char_array_val1,"carray 2")",
7685 "p sum_args(1,{2})",
7686 "p sum_args(2,{2,3})",
7687 "p sum_args(3,{2,3,4})",
7688 "p sum_args(4,{2,3,4,5})"
7689 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
7690 "backtrace in corefile.exp" when not gcc compiled.
7691
7692Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7693
7694 * gdb.base/signals.exp: Rewrite `handle all print' test as
7695 a procedure. Accept blanks or TABs as whitespace, increase
7696 timeout and expect input buffer size for the large output
7697 from the command. Remove "i*86-*-bsdi2.0" xfail.
7698
7699Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7700
7701 * gdb.base/setvar.exp: Add new testcases for truncation when
7702 assigning invalid values to bitfields.
7703
7704Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
7705
beb998c6 7706 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
7707 mips-sgi-irix* xfail for
7708 "call inferior func with struct - returns char *"
7709 and fix test so that an optional (unsigned char *) cast is
7710 accepted in the result.
7711
7712Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
7713
7714 * gdb.base/funcargs.exp (float_and_integral_args): Remove
7715 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
7716 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
7717 * gdb.base/signals.exp: Remove duplicate "handle all print" test
7718 that accidentally got checked in.
7719
7720Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
7721
beb998c6 7722 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
7723 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
7724 compiled test.
7725 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
7726 Add mips-sgi-irix5* xfail for not gcc compiled.
7727 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
7728 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
7729 "p top", "whatis top", "p middle", and "whatis middle".
7730 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
7731 "whatis signed char" for not gcc compiled.
7732 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
7733 "set variable signed char=-1 (-1)" and
7734 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
7735 * gdb.base/funcargs.exp (float_and_integral_args):
7736 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
7737 Add mips-sgi-irix* xfail when not gcc compiled for
7738 "continue to call2b".
7739 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
7740 "continue to call2g".
7741 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
7742 "backtrace from call6a"
7743 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
7744 "backtrace from call7k".
7745 Add mips-sgi-irix5* xfail when not gcc compiled for
7746 "backtrace from call7a".
7747 (localvars_after_alloca): Fix gdb_test cmds for
7748 "print * after runto ...".
7749 Remove rs6000-*-* xfails for
7750 "print i after runto localvars_after_alloca" and
7751 "print l after runto localvars_after_alloca"
7752 for all compilers.
7753 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
7754 when not compiled with gcc, for:
7755 "print signed char == (minus)",
7756 "print signed char != (minus)",
7757 "print signed char < (minus)",
7758 "print signed char > (minus)".
7759 * gdb.base/callfuncs.exp (do_function_calls):
7760 Add mips-sgi-irix* xfail, when compiled with native compiler, for
7761 "call inferior func with struct - returns char *".
beb998c6 7762 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
7763 "correct value returned double test" to include Solaris 2.4.
7764 * gdb.base/funcargs.exp (float_and_integral_args):
7765 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 7766
c906108c
SS
7767Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7768
7769 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
7770 enumeration bitfields if compiling with GNU C.
7771 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
7772 to empty' prompt.
7773
7774Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
7775
7776 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
7777 test for PRO targets.
7778
7779 * gdb.base/funcargs.exp: Avoid ever setting more than 8
7780 breakpoints in the inferior at any given time by making
7781 two groups of breakpoints for call2*, call6* and call7*
7782 tests.
7783
7784Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7785
7786 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
7787 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
7788 from optimizing it away.
7789 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
7790 "call inferior func with struct".
7791
7792Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
7793
7794 * configure.in: Only configure gdb.chill for particular targets.
7795
7796Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
7797
7798 * gdb.base/Makefile.in: Add action to .c.o transformation
7799 rule that generates a .ci file for each .o file and remove
7800 explicit .c.o rules except for callfuncs.o.
7801 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
7802 generates a .ci file for each .o file and remove explicit
7803 .cc.o rules.
7804 (clean): Remove *.tmp *.ci files.
7805 (EXECUTABLES): Remove templ-info.exp.
7806 * gdb.base/compiler.c: New file.
7807 * gdb.c++/compiler.cc: New file
7808 * gdb.base/scope.exp: Source gdb.base/scope.ci.
7809 Change rs6000-*-* xfail for
7810 "print 'scope0.c'::filelocal_ro" and
7811 "print 'scope1.c'::filelocal" and
7812 "print 'scope1.c'::filelocal_bss" and
7813 "print 'scope1.c'::filelocal_ro" and
7814 "print 'scope1.c'::foo::funclocal" and
7815 "print 'scope1.c'::foo::funclocal_ro" and
7816 "print 'scope1.c'::bar::funclocal" and
7817 "print 'scope0.c'::filelocal_ro" and
7818 "print 'scope1.c'::filelocal at foo" and
7819 "print 'scope1.c'::filelocal_bss at foo" and
7820 "print 'scope1.c'::filelocal_ro at foo" and
7821 "print 'scope1.c'::foo::funclocal at foo" and
7822 "print 'scope1.c'::foo::funclocal_bss at foo" and
7823 "print 'scope1.c'::foo::funclocal_ro at foo" and
7824 "print 'scope1.c'::bar::funclocal at foo" and
7825 "print 'scope0.c'::filelocal_ro" and
7826 "print 'scope1.c'::filelocal" and
7827 "print 'scope1.c'::filelocal_bss" and
7828 "print 'scope1.c'::filelocal_ro" and
7829 "print 'scope1.c'::foo::funclocal" and
7830 "print 'scope1.c'::foo::funclocal_bss" and
7831 "print 'scope1.c'::foo::funclocal_ro" and
7832 "print 'scope1.c'::bar::funclocal" and
7833 "print 'scope1.c'::bar::funclocal_bss"
7834 to only be xfail'd when not compiled with gcc.
beb998c6 7835 Add rs6000-*-* xfail for
c906108c
SS
7836 "print 'scope0.c'::filelocal_bss before run"
7837 when compiled with gcc.
7838 (test_at_main): Add rs6000-*-* xfail for
7839 "print filelocal_ro in test_at_main"
7840 when compiled with gcc.
7841 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 7842 Add rs6000-*-aix* xfail for
c906108c
SS
7843 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
7844 "ptype t_char_array", not compiled with gcc.
7845 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
7846 xfail for "list foo (in include file)" when gcc compiled.
7847 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
7848 (integral_args): Add rs6000-*-* xfail for
7849 "run to call0a" if not compiled with gcc.
7850 (unsigned_integral_args): Add rs6000-*-* xfail for
7851 "run to call1a" if not compiled with gcc.
7852 (float_and_integral_args): Add rs6000-*-* xfail for
7853 "run to call2a" if not compiled with gcc and for
7854 "continue to call2b" for any compiler.
7855 Add rs6000-*-* xfail to
7856 "print f1 after run to call2a" for gcc compiled.
7857 (discard_and_shuffle): Add rs6000-*-* xfail for
7858 "run to call6a".
7859 (shuffle_round_robin): Add rs6000-*-* xfail for
7860 "backtrace from call7a" if not compiled with gcc.
7861 Add rs6000-*-* xfail for
7862 "backtrace from call7b" if compiled with gcc.
7863 (call_after_alloca): Add rs6000-*-* xfail for
7864 "print c in call_after_alloca" and
7865 "print s in call_after_alloca" and
7866 "backtrace from call_after_alloca_subr"
7867 if not compiled with gcc.
7868 (localvars_in_indirect_call): Add rs6000-*-* xfail for
7869 "print c in localvars_in_indirect_call" and
7870 "print c in localvars_in_indirect_call" and
7871 "backtrace in indirectly called function" and
7872 "stepping into indirectly called function"
7873 if not compiled with gcc.
7874 (localvars_after_alloca): Add rs6000-*-* xfail for
7875 "print c after runto localvars_after_alloca" and
7876 "print s after runto localvars_after_alloca" and
7877 "print i after runto localvars_after_alloca" and
7878 "print l after runto localvars_after_alloca"
7879 for all compilers.
7880 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
7881 than whatis-info.exp.
7882 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
7883 than opaque-info.exp.
7884 Setup rs6000-*-* xfail for
beb998c6 7885 "ptype on opaque struct pointer (statically)" and
c906108c
SS
7886 "ptype on opaque struct pointer (dynamically)" when
7887 not compiled with gcc.
7888 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
7889 rather than callf-info.exp.
7890 (do_function_calls): Add clear_xfail for rs6000-*-* for
7891 "p t_float_values2(3.14159,float_val2)". Seems to work
7892 fine there, both with xlc and gcc. Need to find out what
7893 it is doing right and fix other platforms.
7894 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
7895 "call inferior func with struct - returns int",
7896 "call inferior func with struct - returns long",
7897 "call inferior func with struct - returns float",
7898 "call inferior func with struct - returns double",
7899 "call inferior func with struct - returns char *",
7900 but only if not gcc compiled (presumes xlc compiled).
7901 Change rs6000-*-* xfails for
7902 "call inferior func with struct - returns char" and
7903 " call inferior func with struct - returns short" to only
7904 xfail if not using gcc.
7905 (clean mostlyclean): Remove *.ci and *.tmp files.
7906 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
7907 than templ-info.exp.
7908 * gdb.base/langs.exp: Source gdb.base/langs.ci.
7909 Add rs6000-*-* xfail for "up to foo in langs.exp"
7910 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
7911 when not gcc compiled.
beb998c6 7912
c906108c
SS
7913Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7914
7915 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
7916 * gdb.base/corefile.exp: Likewise.
7917 * gdb.base/list.exp: Likewise.
7918 * gdb.base/scope.exp: Likewise.
7919 * gdb.base/siganls.exp: Likewise.
7920
7921 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
7922 compiler output.
7923 * gdb.base/whatis.exp: Likewise.
7924
7925Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
7926
7927 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
7928 failure (opcode table has been fixed to match reality).
7929
7930Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
7931
7932 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
7933 "call inferior func with struct - returns char",
7934 "call inferior func with struct - returns short"
7935
7936 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
7937 "print 'scope0.c'::filelocal at main",
7938 "print 'scope0.c'::filelocal_bss in test_at_main",
7939 "print 'scope0.c'::filelocal at foo",
7940 "print 'scope0.c'::filelocal_bss in test_at_foo",
7941 "print 'scope0.c'::filelocal at bar",
7942 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 7943
c906108c
SS
7944 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
7945 in source file 1". This bug seems to have been fixed with both
7946 gcc and native cc (was native assembler bug?).
7947
7948Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
7949
7950 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
7951 "backtrace through signal handler" to "i*86-*-sysv4*".
7952 * gdb.base/signals.exp: Add xfail for "'next' behaved as
7953 continue" case. Add "known SVR4 bug" to fail message.
7954 Add "i*86-*-bsdi2.0" xfail for "handle all print".
7955 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
7956 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
7957 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
7958 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
7959 "up to foo in langs.exp", "show language at foo in
7960 langs.exp", "up to cppsub_ in langs.exp", "show
7961 language at cppsub_ in langs.exp", "up to fsub in
7962 langs.exp", and "show language at fsub in langs.exp".
7963 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
7964 "bactrace in corefile.exp".
7965 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
7966 "call inferior function with struct - returns float" and
7967 "call inferior function with struct - returns double".
beb998c6 7968
c906108c
SS
7969Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
7970
7971 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
7972 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
7973 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
7974 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
7975
7976Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
7977
7978 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
7979 (or overriden) "CHILL" macro rather then bare "gcc".
7980 Also look for ../../gcc/xgcc since that is what we will
7981 actually need, not "Makefile". Remove following assignment
7982 of CHILL to CHILL_FOR_TARGET because that results in
7983 recursive definition.
7984
7985Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
7986
7987 * gdb.base/corefile.exp: Change xfail for backtrace in
7988 corefile.exp from linuxaout to all linux.
7989 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
7990 cases where we miss the breakpoint at the signal handler
7991 for some reason. Setup xfail for linuxoldld/linuxaout and
7992 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
7993 hitting SIGURG breakpoint.
7994 * gdb.base/signals.exp: Setup xfail for "next" acting like
7995 continue to add linuxoldld. Setup xfail for all linux for
7996 "next to handler in signals_tests_1", "backtrace in
7997 signals_tests_1", "continue to func1", "pass SIGUSR1",
7998 and continue to handler".
7999
8000Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8001
8002 * Update all FSF addresses except those in COPYING* files.
8003
8004Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8005
8006 * gdb.base/a2-run.exp: Change messages to be more explicit about
8007 the status of args, and quote binfile in results.
8008
8009Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8010
8011 * gdb.base/callfuncs.exp: Add tests for passing structs to
8012 inferior functions and return various types.
8013 * gdb.base/callfuncs.c: Add functions to receive a struct
8014 and return a member of the struct, in various types.
8015
8016Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8017
8018 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8019
8020Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8021
8022 * config/vxworks29k.exp: New file, sources vxworks.exp.
8023
8024Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8025
8026 * config/gdbremote.exp: New file. Testing framework using
8027 gdbserver.
8028
8029Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8030
8031 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8032 "call function when asleep" and "send end of file".
8033 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8034 for "backtrace in corefile.exp".
8035 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8036 for "backtrace through signal handler".
8037 * gdb.base/corefile.exp: Make sure we actually generate a core file
8038 before trying the core tests. Some systems allow the user to suppress
8039 generation of core files and default to that (linux for example).
8040 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8041 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8042
8043Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8044
8045 * gdb.threads: New directory with some crude multi-threaded
8046 gdb tests (step.exp and step2.exp).
8047 * config/mt-lynx (STEP_EXECUTABLE): Define.
8048 (THREADFLAGS): Define.
8049
8050Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8051
8052 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8053
8054 * gdb.base/signals.exp: Disable whole file for lynx until
8055 further notice.
8056
8057 * gdb.base/signals.exp: xfail test where "next" acts like
8058 "continue" for lynx.
8059
8060 * gdb.base/interrupt.exp: xfail test for calling function while
8061 inferior is asleep for lynx.
8062
8063 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8064 than one cr-lf after each command.
8065
8066Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8067
8068 * configure.in: Reinstate setting of stabsdirs variable, fix
8069 typo in setting up configdirs for native builds.
8070
8071 * gdb.base/return.exp: Fix typo in return double test.
8072 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8073 compiler from optimizing them away.
8074
8075Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8076
8077 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8078 sequences to be echo'd by gdb when using gdb_test.
8079 * gdb.chill/chexp.exp: Likewise.
8080 * gdb.fortran/exprs.exp: Likewise
8081
8082Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8083
8084 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8085 after the inferior gdb has started.
8086
8087 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8088 after each command.
8089 * gdb.base/funcargs.exp: Likewise.
8090 * gdb.base/gdbvars.exp: Likewise.
8091 * gdb.base/interrupt.exp: Likewise.
8092 * gdb.base/list.exp: Likewise.
8093 * gdb.base/watchpoint.exp: Likewise.
8094 * gdb.c++/demangle.exp: Likewise.
8095 * gdb.c++/inherit.exp: Likewise.
8096 * gdb.chill/chexp.exp: Likewise.
8097 * gdb.fortran/exprs.exp: Likewise.
8098
8099 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8100 test if we can't handle IO to/from the inferior.
8101
8102 * gdb.c++/misc.exp: Always check for a program already being
8103 started after sending a "run" command to gdb.
8104
8105 * gdb.base/twice.exp: Start with a fresh gdb.
8106
8107 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8108 only depend on gdb's expression code, not the chill runtime.
8109
8110 * gdb.base/return.c: Put return values into variables so we
8111 can have gdb print them rather than depending on the program
8112 to print them.
8113 * gdb.base/return.exp: Corresponding changes.
8114
8115 * lib/gdb.exp: Provide default value for noinferiorio.
8116 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8117 the inferior.
8118
8119 * gdb.base/break.exp: Always check for a program already being
8120 started after sending a "run" command to gdb.
8121 (text_next_with_recursion): Don't check the output from the
8122 program's printf statement. Instead just make sure the program
8123 exited.
8124
8125 * gdb.base/commands.exp: Protect tests which need arguments with
8126 $noargs conditionals.
8127
8128Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8129
8130 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8131 of structure member arrays to match gdb/valops.c:value_addr change.
8132
8133Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8134
8135 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8136 cases.
8137
8138Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8139
8140 * configure.in (configdirs): Remove gdb.chill from default list
8141 of subdirs and then add it back in only if doing a native build.
8142 The current chill compiler does not yet work in any cross build.
8143 * Revert all signal changes from Jul 6.
8144 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8145 for sh-hms targets, allowing these tests to link, with no other
8146 changes. Testing is suppressed by setting "nosignals" in site.exp.
8147
8148Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8149
8150 * configure.in (signaldirs): Define and add to configdirs for all
8151 targets except some specific ones that are known to not support signals.
8152 Also clean up formatting.
8153 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8154 (signals, sigall): Remove rules to build.
8155 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8156 Moved to new gdb.signals directory.
8157 * gdb.signals: New test directory.
8158 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8159 signals.c signals.exp}: New or moved files.
8160
8161Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8162
8163 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8164
8165Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8166
8167 * gdb.base/return.exp: Xfail `return double' test failure
8168 on at least Solaris 2.3 and handle future/past versions on
8169 a case by case basis as appropriate. Also update message
8170 to include i*86 failures.
8171
8172Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8173
8174 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8175
8176 * lib/gdb.exp: Fix comment which erroneously identified
8177 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8178 gdb_file_cmd not gdb_load).
8179 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8180
8181 * gdb.base/setvar.exp: Make test names consistent between pass and
8182 fail cases. Use gdb_test more.
8183
8184Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8185
8186 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8187
8188Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8189
8190 * gdb.base/help.exp: Fix expected help string for `show commands'.
8191
8192Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8193
8194 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8195
8196 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8197 of a text section.
8198
8199Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8200
8201 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8202 that loop eventually terminates. Fix Connection refused logic so
8203 that testsuite will expire nicely.
8204
8205Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8206
8207 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8208 config/rom68k.exp: New tcl glue for the appropriate monitors.
8209 These all just end up calling monitor.exp.
8210 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8211 refused' by retrying. Cleanup some timeout issues.
8212 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8213 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8214 callers don't have to set/restore global timeout variable.
8215
8216 * The following set of changes centralizes management of the global
8217 timeout variable. This way, it can be set in one target dependent
8218 place instead of dozens of places scattered throughout the test suite.
8219 If you need to lengthen a timeout, then you should either set timeout
8220 in one of the config/{target}.exp files, or multiply it by a factor.
8221 Setting it to an absolute value is always going to lose for some
8222 targets.
8223 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8224 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8225 * gdb.base/funcargs.exp: Don't set timeout.
8226 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8227 * gdb.base/printcmds.exp (test_print_string_constants
8228 test_print_array_constants): Don't set timeout.
8229 * gdb.base/ptype.exp: Don't set timeout.
8230 * gdb.base/recurse.exp: Don't set timeout.
8231 * gdb.base/return.exp: Don't set timeout.
8232 * gdb.base/watchpoint.exp: Don't set timeout.
8233 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8234 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8235
8236Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8237
8238 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8239
8240Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8241
8242 * lib/gdb.exp: Disable chill tests for irix5.
8243
8244Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8245
8246 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8247 each test pass or fail.
8248
8249Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8250
8251 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8252 xlc not gcc.
8253
8254Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8255
8256 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8257
8258Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8259
8260 * config/est.exp: Fix copyright and comments. Remove dead code.
8261 Use targetname, serialport and baud variables instead of fixed
8262 constants.
8263 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8264 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8265
8266Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8267
8268 * gdb.base/watchpoint.exp: Don't run
8269 test_watchpoint_triggered_in_syscall for sunos.
8270
8271Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8272
8273 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8274 they don't seem to exist. Do include stdio.h.
8275
8276Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8277
8278 * gdb.base/a1-selftest.exp: Add alpha xfail.
8279
8280Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8281
8282 * gdb.base/watchpoint.c (main): Prompt before calling read().
8283 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8284 Revise accordingly. Remove cruft about sending "123" several
8285 times, until it gets noticed. Clean up the "print buf[0]" stuff
8286 so that it passes or fails, and waits for prompts in the usual way.
8287
8288Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8289
8290 * gdb.base/recurse.exp: Fix comment.
8291
8292 * TODO: Remove item about printing variables in nodebug.exp. Add
8293 item about enabling tests which are only run on some targets.
8294
8295 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8296 fail, make test names unique, use new gdb_test convention
8297 regarding pattern, use gdb_test more, etc.).
8298
8299 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8300 fail, make test names unique, etc.).
8301
8302Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8303
8304 * gdb.base/nodebug.c: Change return type of top and middle to
8305 short.
8306 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8307 are fixed by the recent mdebugread.c changes. Allow `short ()'
8308 as type for top and middle.
8309
8310Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8311
8312 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8313 nearly as I can tell, the whole thing was an accident in Stu's
8314 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8315 to replace a send/expect pair with gdb_test, but ended up only
8316 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8317 of 30 Mar 1995 took care of it, but left this vestigial comment
8318 which I am now nuking.
8319
8320Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8321
8322 * gdb.base/break.exp: Look for different line number for
8323 breakpoint at main depending on usestubs.
8324
8325Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8326
8327 * gdb.base/list.exp: Adjust some alternate expect patterns to
8328 match recent list0.c change. Add alternate expect pattern for
8329 output from `list default lines around main' for optimizing
8330 compilers.
8331
8332Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8333
8334 * lib/gdb.exp: If nosignals is not set, set it to 0.
8335
8336Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
8337
8338 * config/slite-gdb.exp: Responds to load symbol table prompt.
8339 * gdb.base/break.exp: Adjust line number, fix rerun.
8340 * gdb.base/langs0.c: Add #ifdef usestubs.
8341
8342Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
8343
8344 * gdb.base/list.exp: Adjust line contents after adding new lines in
8345 list0.c. Also fix a syntax error.
8346
8347 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
8348 * gdb.base/break.exp: ditto.
8349 * gdb.base/list.exp: ditto.
8350 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
8351 * gdb.base/run.c: ditto.
8352 * gdb.base/list0.c: ditto.
8353 * gdb.base/funcargs.c: ditto.
8354
8355Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
8356
8357 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
8358 $targetname, $serialport and $baud instead of hardwired variables.
8359 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
8360 target doesn't support signals.
8361
8362Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
8363
8364 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
8365
8366Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8367
8368 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
8369 Don't rely on the value of an auto variable before it has been
8370 initialized. Use gdb_test more.
8371
8372Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8373
8374 * lib/gdb.exp (default_gdb_version): A version number must start
8375 with a digit, but other than that contains all characters up to
8376 the first whitespace character.
8377
8378Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8379
8380 * gdb.base/commands.exp (breakpoint_command_test): New tests.
8381
8382Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8383
8384 * gdb.c++/*.exp: Warn if executable does not exist. The original
8385 reason for skipping the warning was that configure.in sometimes
8386 intentionally skipped building the executables but the tcl code
8387 had no way of knowing. That (a) was always bogus with respect to
8388 error handling, (b) is no longer true (right now there is no way
8389 to skip C++ tests).
8390
8391 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
8392
8393Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8394
8395 * gdb.base/list.exp: Add expect patterns for output from
8396 SunPRO compiled executables.
8397 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
8398 types.
8399
8400Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8401
8402 * gdb.base/break.exp (test_next_with_recursion): Accept any line
8403 number (we are already testing that the correct source line text
8404 gets printed).
8405
8406 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
8407 that is what is intended, but something needed to be done to get
8408 sunos4 native working again.
8409
8410 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
8411
8412 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
8413 apparently went with a (very) old xfail.
8414
8415Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
8416
8417 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
8418 runto_main is a proc in gdb.exp that will do 'step' for target use
8419 stubs.
8420 * gdb.base/exprs.exp: ditto.
8421 * gdb.base/interrupt.exp: ditto.
8422 * gdb.base/opaque.exp: ditto.
8423 * gdb.base/printcmds.exp: ditto.
8424 * gdb.base/ptype.exp: ditto.
8425 * gdb.base/scope.exp: ditto.
8426 * gdb.base/setvar.exp: ditto.
8427 * gdb.base/signals.exp: ditto.
8428 * gdb.base/twice.exp: ditto.
8429 * gdb.c++/classes.exp: ditto.
8430 * gdb.c++/inherit.exp: ditto.
8431 * gdb.c++/templates.exp: ditto.
8432 * gdb.base/break.exp: no run and hit main for stubs. Change line
8433 numbers for breakpoints and info breakpoint.
8434 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
8435 breakpoint().
8436 * gdb.base/callfuncs.c: ditto.
8437 * gdb.base/exprs: ditto.
8438 * gdb.base/interrupt.c: ditto.
8439 * gdb.base/opaque0.c: ditto.
8440 * gdb.base/printcmds.c: ditto.
8441 * gdb.base/ptype.c: ditto.
8442 * gdb.base/scope0.c: ditto.
8443 * gdb.base/setvar.c: ditto.
8444 * gdb.base/signals.c: ditto.
8445 * gdb.base/twice.c: ditto.
8446 * gdb.c++/misc.cc: ditto.
8447 * gdb.c++/templates.cc: ditto.
8448
8449Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8450
8451 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
8452
8453 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
8454 somewhere between `read' and `main.c'. I'm pretty sure the
8455 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
8456 and it isn't particularly useful.
8457
8458 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
8459
8460Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8461
8462 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
8463
8464Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
8465
8466 * config/mt-slite: add LIBS and -nostdlib.
8467 * config/slite-gdb.exp: add this new file to support sparclite target.
8468
8469Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
8470
8471 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
8472
8473 * gdb.base/a2-run.exp: Change argument to istarget from
8474 "*-*-vxworks" to "*-*-vxworks*".
8475 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
8476
8477Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
8478
8479 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
8480 will not runto main but do a 'step' to step out of breakpoint().
8481 * config/mt-slite: add -Dusestubs.
8482
8483Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8484
8485 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
8486 instead of just @.
8487
8488 * gdb.base/signals.exp: Add test for "handle all print".
8489 * TODO: Remove "handle all print". Also remove item about
8490 checking copyright date (I don't like the idea of a spurious FAIL
8491 based on when we run the tests).
8492
8493 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
8494 for SunOS4 (reason for failure not investigated). Remove
8495 redundant test for $binfile.
8496
8497 * gdb.base/nodebug.c (array_index): Call malloc.
8498
8499 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
8500
8501Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
8502
8503 * gdb.base/recurse.exp: Update gdb_test invocation to use new
8504 conventions and slightly simplify the matching regexp.
8505
8506Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8507
8508 * gdb.base/break.exp: Update gdb_test invocation to use new
8509 convention.
8510
8511 * lib/gdb.exp: If noargs is not set, set it to 0.
8512
8513 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
8514 tests unique.
8515
8516 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
8517
8518Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8519
8520 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
8521 one argument of type "<non-float parameter>".
8522
8523Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
8524
8525 * config/rom68k.exp: New file to support Motorola IDP board.
8526 * gdb.base/a2-run.exp: Skip this file if noargs is set.
8527 * gdb.base/break.c: Change things around so that this program
8528 doesn't depend upon args. This is necessary to make remote
8529 targets work (in general, they can't take args).
8530 * gdb.base/break.exp: Don't try to send args to program. Don't
8531 expect output. Also, replace lots of code with gdb_test.
8532
8533Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8534
8535 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
8536 printing of '\'' (which is what the comment says we are testing,
8537 even though we were not), not '''.
8538 (test_integer_literals_rejected): Test that printing ''' is an error.
8539
8540 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8541 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
8542 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
8543 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
8544 Use gdb_test not test_print_accept.
8545 * lib/gdb.exp: Remove test_print_accept.
8546
8547 * gdb.base/signals.exp (signal_tests_1): Make pass message
8548 consistent with fail message.
8549
8550 * gdb.base/whatis.exp: Remove xfails for printing char vs.
8551 unsigned char; the bug (PR 1821) is fixed.
8552
8553 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
8554
8555 * gdb.base/scope.exp (test_at_localscopes): Call pass for
8556 successful tests--makes xfailing them work right.
8557
8558Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8559
8560 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
8561 only \r\n, not .*. The test can pass .* as the last thing in
8562 $pattern if that is what it wants. In addition to providing this
8563 flexibility, this change should speed up pattern matching in cases
8564 where the pattern already ended with .* (there were a number of
8565 them). This change also helps catch bad patterns--in the old
8566 scheme the typo "char \*" instead of "char \\*" would pass. Now
8567 it is caught.
8568 * Many .exp files: Update callers.
8569
8570 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
8571 clearer and does not spuriously match multiple ('s. Likewise for
8572 ) and *.
8573
8574 * gdb.base/nodebug.exp: Test ability to call a function and pass
8575 it a string (even with no debugging info).
8576
8577 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
8578 "p '\'", which is the same as "p ''" once tcl gets done with
8579 quoting, to "p '\\'", which I suspect is what is intended (one
8580 backslash gets sent to GDB).
8581
8582 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
8583
8584Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8585
8586 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
8587 1817) was fixed literally years ago.
8588
8589Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8590
8591 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
8592 test, it causes stepping out of call_after_alloca_subr with
8593 optimizing compilers.
8594 (localvars_in_indirect_call): Consume GDB prompt if `finish'
8595 fails.
8596
8597 * gdb.c++/templates.exp: Source templ-info.exp only if
8598 the templates executable exists.
8599
8600 * gdb.c++/misc.cc (class Contains_static_instance,
8601 class Contains_nested_static_instance),
8602 gdb.c++/classes.exp (test_static_members): Test printing of
8603 a class that contains a static instance of the class.
8604
8605Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8606
8607 * gdb.base/langs2.c (cppsub_): Don't prototype.
8608 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
8609 only, I believe).
8610
8611Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8612
8613 * lib/gdb.exp (skip_chill_tests): New procedure.
8614
8615 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
8616
8617Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
8618
8619 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
8620 each expect pattern. Cuts runtime from 12 to about 4 seconds.
8621
8622Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8623
8624 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
8625
8626 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
8627 disassemble 8, not 16, instructions for part 4.
8628
8629 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
8630 support the latter anymore.
8631
8632 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
8633 -DNO_PROTOTYPES.
8634 * gdb.base/callfuncs.c: Control use of prototypes based on
8635 NO_PROTOTYPES, not __STDC__.
8636 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
8637 t_float_values2 tests if prototypes in use.
8638
8639 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
8640 t_double_values): When checking differences against DELTA, check
8641 that difference is within the range (-DELTA,DELTA), not just
8642 (-infinity,DELTA).
8643
8644Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
8645
8646 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
8647 'file' command firts, then 'target', then 'load', this is due to gdb
8648 target set up.
8649 * config/mips-gdb.exp: Fix a couple regular exp bugs.
8650
8651Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
8652
8653 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
8654 FP load/store variants.
8655 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
8656
8657Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
8658
8659 * gdb.base/term.exp: Do not give a warning if not native, it is
8660 not an abnormal condition.
8661
8662Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
8663
8664 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
8665 t_char_array".
8666
8667Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
8668
8669 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
8670 are getting the version number.
8671
8672 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
8673 if not native, it is not an abnormal condition.
8674
8675Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8676
8677 * lib/gdb.exp: Just use "file exists", rather than undocumented
8678 dejagnu procedure "findfile".
8679
8680Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
8681
8682 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
8683 (LDFLAGS): Set to -Xlinker -Ur.
8684
8685 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
8686 Removed, these values are set by lib/gdb.exp.
8687
8688 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
8689
8690Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
8691
8692 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
8693 of replicating gdb startup code.
8694
8695 * config/mt-vxworks (LDFLAGS): Set to -r.
8696 (CFLAGS_FOR_TARGET): Removed.
8697
8698 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
8699 (gdb) and gdb for vxworks uses (vxgdb).
8700
8701 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
8702 executable is not in the tree and host != target, use sed and
8703 program_transform_name to determine the gdb name used by the
8704 target.
8705
8706 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
8707 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
8708
8709Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8710
8711 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
8712 floats, chars, and shorts where there are ANSI-style function
8713 definitions.
8714
8715 * gdb.base/langs.exp, gdb.base/langs*: New test.
8716 * gdb.base/Makefile.in: Build it.
8717 * TODO: Remove item about checking that C names don't get C++
8718 demangling applied; this test tests it.
8719
8720Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8721
8722 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
8723 went with the const70 xfail. The xfail went away a year ago.
8724
8725 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
8726
8727 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
8728 for hp300.
8729
8730 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
8731
8732 * gdb.base/a1-selftest.exp: Don't run on hp300.
8733
8734Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8735
8736 * Makefile.in (site.exp): Set host_alias and target_alias as well
8737 as host_triplet and target_triplet.
8738
8739Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8740
8741 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
8742
8743 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
8744 places as other ecoff systems).
8745
8746 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
8747 ultrix.
8748
8749Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8750
8751 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
8752 remove them.
8753 * gdb.base/nodebug.exp: Accept "function" in addition to "text
8754 variable and "variable" in addition to "data variable".
8755 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
8756
8757 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
8758 2.
8759 * gdb.base/list1.c (long_line): Add additional statement at start
8760 of function.
8761 * gdb.base/list.exp (test_forward_search): Update line number to
8762 reflect new statement.
8763
8764Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8765
8766 * gdb.base/signals.exp: Reinitialize searched source directories
8767 after gdb_start call.
8768
8769Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
8770
8771 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
8772 * gdb.stabs/Makefile.in: Likewise.
8773
8774 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
8775 change. Instead split the tests into smaller pieces.
8776 * gdb.disasm/hppa.s: Corresponding changes.
8777
8778Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8779
8780 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
8781 Quote ^C when passing it to stty. For some shells ^ is a pipe.
8782
8783 * gdb.base/funcargs.exp: Modify many tests so that every test
8784 either passes or fails. Make some test names unique.
8785
8786Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8787
8788 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
8789 Call stty to set interrupt character.
8790
8791 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
8792 for HP assembler versus GNU assembler based on actual behavior of
8793 $(CC), rather than assuming that $(AS) is always the GNU assembler.
8794
8795 * TODO: Suggest a few more stepping tests.
8796
8797Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
8798
8799 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
8800 restart GDB for h8300 after a continue.
8801 (return): Add pattern to match a29k-udi behavior.
8802 * gdb.base/nodebug.exp: Remove obsolete comment.
8803 * gdb.base/regs.exp: New file, testing of register displays.
8804 * gdb.base/return.exp: Fix typo in reference to $objdir.
8805 * gdb.base/whatis.exp: Always start with a fresh GDB.
8806
8807Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8808
8809 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
8810 higher, these tests generate a lot of output.
8811
8812Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8813
8814 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
8815 code following the catch silently ignored some errors; without the
8816 catch they should be thrown like any other tcl error. Also, the
8817 catch used "" instead of {} which meant all the callers who wanted
8818 to include one of the characters "[]$ had to quote it an extra time.
8819 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
8820 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
8821 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
8822 Remove extra quoting.
8823
8824Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
8825
8826 * gdb.base/commands.exp: Make test names unique; every test either
8827 passes or fails. Update some comments.
8828
8829 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
8830
8831Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8832
8833 The following fixes a FAIL caused by the fact that the alpha stabs
8834 configuration didn't use the ".if alpha" code in weird.def.
8835 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
8836 bit pointer, so the 32 bit version works even on the alpha.
8837 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
8838 Remove the stuff which allowed us to have separate versions for
8839 alpha and everything else.
8840
8841 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
8842 regexp which "info func operator\[\](" is supposed to match. Fix
8843 string to send to GDB. Note that GDB still doesn't work right. Add a
8844 new test for "info func .perator\[\](" which GDB does handle correctly.
8845
8846 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
8847
8848Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8849
8850 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
8851 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
8852 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
8853 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
8854 it makes the tests harder to understand and confuses test-o-matic.
8855 The preferred style is that each test provides a PASS or a FAIL,
8856 and has a unique message (e.g. "continue #54" not just "continue")
8857 which is the same for the pass and the fail.
8858 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8859 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
8860 to lib/gdb.exp.
8861 * gdb.base/printcmds.exp: Use test_print_accept. Remove
8862 prt_accept which was basically the same thing. Likewise for
8863 test_print_reject and prt_reject.
8864 * lib/gdb.exp (test_print_reject): Add some more error message
8865 patterns to match from the former printcmds.exp (prt_reject).
8866 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
8867 One defect of the passcount stuff is that some of it failed to
8868 report XPASS where appropriate.
8869 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
8870 stuff before and after arg in expected pattern.
8871 (test_paddr_operator_functions): Re-do test without print_addr_of;
8872 this is the only test which seems to want extra stuff there.
8873
8874Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8875
8876 * gdb.base/nodebug.exp: Update new tests to reflect improved
8877 wording of gdb output.
8878
8879 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
8880 and "ptype" work on variables in files compiled without -g.
8881 Replaces commented out "maint print msymbol" tests.
8882
8883Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8884
8885 * gdb.base/setvar.c (dummy): Call malloc.
8886
8887 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
8888 losing with the irix4 sed.
8889
8890 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
8891 ALRM" on irix4.
8892
8893Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8894
8895 * TODO: Remove items about corefile.exp testing new exec-file and
8896 backtrace; both are now done. Add items about printing enums.
8897
8898Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8899
8900 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
8901 "get signal $thissig" test fails.
8902
8903 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
8904
8905Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8906
8907 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
8908 compiler warning with dec alpha compiler.
8909
8910 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
8911 extra \n from gdb_test call (this explains why the prompt test
8912 that I removed yesterday was there).
8913 (user_defined_command_test): Remove extra \n and prompt test.
8914
8915 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
8916 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
8917 doesn't exist.
8918 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
8919 Also remove alpha workaround, which turns out to be because
8920 SIGABRT == SIGLOST.
8921
8922 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
8923
8924 * gdb.base/help.exp: Don't test "help show".
8925
8926Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8927
8928 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
8929 "set print address" is on.
8930 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
8931 pass prompt to gdb_test; gdb_test already looks for the prompt.
8932
8933 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
8934
8935 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
8936 was a vestige of the manual TESTSTRATEGY, and the purpose of it
8937 was to make sure that gdb can read a core file. But (a) the "read
8938 the corefile" part didn't make it to a1-selftest.exp, we just
8939 delete the corefile after creating it, and (b) we test reading
8940 corefiles in corefile.exp anyway. Also, this test left around a
8941 xgdb process on Solaris.
8942
8943 * gdb.base/corefile.exp: Also test backtrace.
8944
8945Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
8946
8947 * gdb.base/commands.exp: Test a simple user defined command with
8948 arguments and if/while statements; verify the full user command is
8949 printed by "show user".
8950
8951 * gdb.base/commands.exp: Test if/while commands as part of a
8952 breakpoint command list; verify they appear in breakpoint
8953 information.
8954
8955Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8956
8957 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
8958 than by dividing by zero.
8959
8960Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
8961
8962 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
8963 performing an inferior call with watchpoints enabled.
8964 * gdb.base/watchpoint.c (main): Delete second unnecessary read
8965 call.
8966
8967Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8968
8969 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
8970 of "file" command.
8971
8972 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
8973 Add additional pattern for when "int operator int(void);" appears
8974 in a different order.
8975
8976Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8977
8978 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
8979
8980 * gdb.base/help.exp: Replace most of docstrings for "info signals"
8981 and "signal" with ".*".
8982
8983Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8984
8985 * TODO: Add note about "handle all nostop".
8986
8987 * gdb.base/{sigall.c, sigall.exp}: New test.
8988 * gdb.base/Makefile.in: Add it.
8989
8990Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
8991
8992 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
8993 when invoking GDB, suppresses any windowing interface.
8994
8995Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
8996
8997 * config/sim-gdb: New file, simulator testing support.
8998
8999Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9000
9001 * gdb.base/interrupt.exp: Test calling func1 twice.
9002
9003Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9004
9005 * gdb.base/list.exp (test_forward_search): Set timeout higher
9006 when we'll be getting lots of output from gdb.
9007
9008 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9009 "init_malloc" to after the expect statement. Run it if that
9010 regexp is taken, but also for two others which happen if source
9011 cannot be found.
9012
9013Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9014
9015 * gdb.base/printcmds.exp: New test, for printing register before
9016 program is running.
9017
9018Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9019
9020 * gdb.base/list.exp: Correct some alternate expect patterns
9021 to reflect changes in list1.c.
9022
9023Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9024
9025 * TODO: Add item regarding large frames.
9026
9027 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9028
9029 * TODO: Remove item about enabling return.exp; it
9030 is enabled. Suggest a few more "return" tests.
9031
9032Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9033
9034 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9035 anonymous unions.
9036
9037Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9038
9039 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9040 and pr-5646.o, so "make" is the same as "make all", not "make
9041 pr-4975.o".
9042
9043Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9044
9045 * gdb.base/list.exp: Adjust expectations to reflect changes in
9046 list1.c.
9047 (test_forward_search): New test proc.
9048 * gdb.base/list1.c (long_line): New function, has long source line.
9049
9050Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9051
9052 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9053 additional line of code that was added.
9054
9055Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9056
9057 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9058 tests so as not to overflow expect's input buffers.
9059 * gdb.disasm/hppa.exp: Corresponding changes.
9060
9061Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9062
9063 Beginnings of template debugging tests.
9064 * gdb.c++/templ-info.cc: New file to test for template
9065 debugging capability of the compiler.
9066 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9067 templ-info.cc.
9068 * gdb.c++/templates.cc: Add explicit template instantiations
9069 to enable compiling with -fno-implicit-templates. Add destructor
9070 and 'value' method to T5 class for template tests.
9071 * gdb.c++/templates.exp: Add testcases for printing of template
9072 types, setting breakpoints on template methods and calling a
beb998c6 9073 template method.
c906108c
SS
9074
9075Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9076
9077 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9078 branch target since some assemblers (gas-2.5) may emit a
9079 relocation for the branch instead of resolving it in the
9080 assembler.
9081
9082Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9083
9084 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9085 through signal handler.
9086
9087Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9088
9089 * configure.in (*-*-netware): Use config/mt-netware.
9090
9091 * config/mt-netware: New file.
9092 * config/mt-i386-netware: Removed, separate configs for different
9093 netware architectures are no longer needed now that we have
9094 --with-headers.
9095
9096Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9097
9098 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9099 by the recent changes to use ANSI C arithmetic conversions.
9100
9101Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9102
9103 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9104 bug involving using inferior_pid to figure out whether to select a
9105 frame.
9106
9107Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9108
9109 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9110 match the current disassembler output.
9111
9112Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9113
9114 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9115 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9116 types, expect "int" as type of integer values (for now).
9117
9118Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9119
9120 * gdb.base/commands.exp: New tests for if/while commands.
9121
9122Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9123
9124 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9125 by .*, since hex values have different syntax in Chill mode.
9126
9127Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9128
9129 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9130 linefeed from expect pattern for repeated types with indices > 9.
9131
9132Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9133
9134 First part of Fortran test suite.
9135 * gdb.fortran: New directory.
9136 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9137
9138Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9139
9140 * gdb.base/default.exp: Update expect pattern for load command
9141 without arguments.
9142
9143Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9144
9145 * configure.in: Change i386 to i[345]86.
9146 * gdb.base/configure.in: Likewise.
9147 * gdb.c++/configure.in: Likewise.
9148 * gdb.chill/configure.in: Likewise.
9149
9150Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9151
9152 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9153 patterns, since that is not a valid context for comments.
9154
9155Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9156
9157 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9158 repeated types and repeated types with indices > 9.
9159
9160Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9161
9162 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9163 2417; old bug has been fixed.
9164
9165Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9166
9167 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9168 send the newline ourselves instead of assuming gdb_test will do
9169 so when passed an empty input string.
9170
9171 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9172 stabs testcode.
9173
9174Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9175
9176 * lib/gdb.exp (gdb_test): Don't send anything if the first
9177 argument is an empty string. This makes cases where we want to
9178 match output that is already in expect's buffers (for example,
9179 matching a breakpoint after gdb_run_cmd has been called) work
9180 reliably.
9181
9182Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9183
9184 * config/netware.exp: New file.
9185
9186Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9187
9188 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9189 the -B and -L prefixes so we can find the debugging stub.
9190
9191 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9192 there and we are using the gcc from the tree.
9193
9194 * gdb.base/types.c: Removed.
9195
9196 * gdb.base/configure.in: Look for makefile fragments in ../config.
9197 Recognize i386-*-netware.
9198 * gdb.c++/configure.in: Likewise.
9199
9200Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9201
9202 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9203 the correct TCL syntax.
9204
9205Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9206
9207 * gdb.base/opaque.exp: use runto instead of messing around with
9208 breakpoints. Simplify by using gdb_test.
9209
9210 * gdb.base/bitfields.exp: restart between tests on netware targets
9211 because breakpoints aren't relocated after target death. Run
9212 processes to completion.
9213
9214 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9215
9216Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9217
9218 * Makefile.in: Remove extra tabs that confuse some versions
9219 of "make". Use the newly built gdb to test with by default,
9220 rather than the first one in the tester's search path.
9221
9222Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9223
9224 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9225
9226 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9227 condition help.
9228
9229Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9230
9231 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9232
9233 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9234 running.
9235 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9236 * gdb.base/funcargs.exp: Likewise.
9237
9238 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9239 * gdb.base/funcargs.exp: Likewise.
9240
9241 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9242 message is "".
9243
9244Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9245
9246 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9247 return,signals,twice}.exp: Handle non-existant binaries
9248 consistantly.
9249
9250 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9251 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9252 might testing a cross development system.
9253
9254Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9255
9256 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9257 runtest script is relative to ${srcdir}, not ${rootdir}.
9258
9259Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9260
9261 * gdb.base/signals.exp: Allow for optionality of breakpoint
9262 address.
9263
9264Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9265
9266 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9267
9268Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9269
9270 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9271 for size_t definition.
9272 * gdb.c++/templates.cc: Likewise
9273
9274 * config/mt-i386-netware: New file.
9275
9276 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9277 defined.
9278
9279 * gdb.base/Makefile.in: Added support for systems that name core
9280 files by appending "core" to the program name.
9281 * gdb.base/a1-selftest.exp: Likewise.
9282
9283Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9284
9285 * gdb.base/return.exp: Add comment and message for `return double'
9286 test failure on Sparc Solaris.
9287
9288Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9289
9290 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9291
9292Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9293
9294 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9295 from optimizing them away.
9296 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9297 patterns to include default constructors and assignment operators,
9298 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9299 character in the output of the virtual base pointer.
9300
9301Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9302
9303 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9304 expression match in print_addr_of to avoid unintented matches.
9305 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9306 versions up to 2.5.8.
9307
9308Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9309
9310 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9311 included file to run under newer versions of expect.
9312 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9313 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9314 Remove xfail for the virtual table of BDDHookV.
9315
9316Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9317
9318 * lib/gdb.exp (string_to_regexp): Set a default result.
9319 (default_gdb_start): Fix misleading message.
9320
9321Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9322
9323 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9324 Remove all CC, etc definitions.
9325 * config/mt-hpux: New file.
9326 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
9327 (CFLAGS, LDFLAGS): Define.
9328 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
9329
9330 * Makefile.in (site.exp): Don't insert host_os, etc.
9331 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
9332 (distclean): Check existence of subdir.
9333 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
9334 * gdb.base/Makefile.in: General cleanup and simplification.
9335 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9336 to build executables. Use default rule to build .o files.
9337 (EXPECT, RUNTEST, CC): Fix relative pathname.
9338 (site.exp): Don't insert host_os, etc.
9339 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
9340 and/or SIGUSR1 defined.
9341 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
9342 * gdb.c++/Makefile.in: General cleanup and simplification.
9343 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9344 (CFLAGS): Remove.
9345 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
9346
9347Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
9348
9349 * gdb.base/recurse.exp: Misc changes to get tests running again
9350 after Kung's changes to the watchpoint code.
9351 * gdb.base/watchpoint.exp: Likewise.
9352
9353Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
9354
9355 * lib/gdb.exp (string_to_regexp): Convert {\} also.
9356
9357Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
9358
9359 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
9360 * lib/gdb.exp (default_gdb_start): Define.
9361 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
9362 gdb.base/funcargs.exp, gdb.base/opaque.exp,
9363 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
9364 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
9365 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
9366 Don't call gdb_target_udi in between tests.
9367
9368Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9369
9370 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
9371 (which was basically just a local version of the same thing). In
9372 addition to avoiding duplication, gdb_test_exact is faster.
9373 * lib/gdb.exp (gdb_test_exact): Fix typo.
9374
9375 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
9376 don't give an error.
9377
9378 * gdb.base/term.exp: Call delete_breakpoints before starting.
9379
9380 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
9381 (t10): Add comment.
9382
9383Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9384
9385 Reorganization of the GDB Test Suite.
9386
9387 * gdb.base: New directory, contains all the basic tests.
9388 * gdb.c++: New directory, tests specific to C++.
9389 * gdb.chill: New directory, tests specific to Chill.
9390 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
9391 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
9392 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
9393 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
9394 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
9395 t30-31 to chill).
9396 * */gdbme.*: Rename to match appropriate expect scripts.
9397 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
9398 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
9399 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
9400 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
9401 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
9402 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
9403 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
9404 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
9405 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
9406 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
9407 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
9408 gdb.c++/virtfunc.cc: New names of C++ files.
9409 * gdb.chill/chillvars.ch: New name of Chill file.
9410 * gdb.base/configure.in, gdb.c++/configure.in,
9411 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
9412 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9413 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
9414 * configure.in (configdirs): Update to reflect directory changes.
9415 (target_abbrev): No longer define for any configuration.
9416 * Makefile.in: Cosmetic improvements to header comments.
9417
9418Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
9419
9420 Various changes to gdb.t31:
9421
9422 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
9423 * gdbme.ch: Make all key-words and predefineds be upper-case.
9424 * chillvars.exp: Expect key-words and predefinds in upper-case.
9425
9426 * chillvars.exp: Use gdb_test_exact many places.
9427 Change expected output for arrays (which now includes index labels).
9428
9429 * pr-5020.exp, gdme.ch (module PR_5020):
9430 New test, for PR-5020.
9431
9432Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
9433
9434 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
9435 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
9436
9437Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
9438
9439 * Makefile.in: Fix bit-rot in definitions of CHILL,
9440 CHILL_FOR_TARGET and Chill_LIB.
9441 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
9442 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
9443 CHILL, and CHILL_LIB.
9444
9445Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
9446
9447 * Revert the previous changes. Please see Rob's directory
9448 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
9449
9450Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
9451
9452 * Makefile.in, configure.in, config/mips-gdb.exp,
9453 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
9454 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
9455 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
9456 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
9457 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
9458 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
9459 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
9460 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
9461 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
9462 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
9463 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
9464 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
9465 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
9466 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
9467 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
9468 changes from 94Q1.
9469
9470Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
9471
9472 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
9473 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
9474 Rob's new testing fragments.
9475
9476Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
9477
9478 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
9479 lib/gdb.exp: Replace error proc calls with perror.
9480
9481Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9482
9483 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
9484 version also, match on casted version strings, and match on
9485 gdb startup case where the line numbers might be messed up.
9486
9487Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
9488
9489 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
9490 (CFLAGS): Delete it from here.
9491
9492Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
9493
9494 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
9495
9496Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
9497
9498 * Makefile.in (RUNTEST): Default to just "runtest".
9499
9500Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9501
9502 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
9503 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
9504 the code has been restructured.
9505
9506Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9507
9508 * gdb.t00/default.exp (set write): Allow any number of \r and/or
9509 \n, not just one of each.
9510
9511 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
9512 /bin/cc gives a warning if you do.
9513
9514Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
9515
beb998c6 9516 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
9517 __t10ListS_link1ZUiRCUiPT0
9518
9519Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9520
9521 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
9522 on local variables in recursive functions.
9523
9524 * gdb.t07/Makefile.in: Build the new test.
9525
9526Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9527
9528 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
9529 directly. Instead compare the return values from actual calls.
9530
9531Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
9532
9533 * Makefile.in (check): Set TCL_LIBRARY for runtest.
9534
9535Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9536
9537 * From Peter Schauer with minor modifications.
9538 * gdb.t15/return.exp (return_tests): Handle targets where "return"
9539 stops in mid-line in the caller. Add xfail for returning a float
9540 value on X86 targets.
9541
9542Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9543
9544 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
9545 to avoid expect lossage.
9546 (fmem_LRbug_tests): Likewise.
9547 * gdb.disasm/hppa.s: Corresponding changes.
9548
9549 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
9550 conditions to work with latest dejagnu/expect.
9551
9552 * gdb.t15/funcargs.exp (finish from indirect call): No longer
9553 expected to fail on the PA.
9554 (backtrace in call with trampolines): Explicitly require main
9555 to be frame #1 (no trampolines should show up in backtrace).
9556
9557 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
9558 "continue -expect".
9559 * gdb.t06/break.exp: Likewise.
9560 * gdb.t07/watchpoint.exp: Likewise.
9561 * gdb.t13/bitfields.exp: Likewise.
9562 * gdb.t15/{funcargs,return}.exp: Likewise.
9563 * gdb.stabs/weird.exp: Likewise.
9564 * config/{mips,udi}-gdb.exp: Likewise.
9565
9566 * hppa.sed: Enclose comments within a sed command to avoid
9567 losing with the old OSF1 sed.
9568
9569Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9570
9571 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
9572 sequent dynix.
9573 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
9574 * gdb.t15/funcargs.exp: Conditionally step again to really
9575 finish from marker_call_with_trampolines. Handle the case where
9576 the first step from within call_with_trampolines already steps
9577 us back to main.
9578 * gdb.t15/gdbme.c: Add comment to closing brace of
9579 call_with_trampolines for funcargs.exp.
9580
9581Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9582
beb998c6 9583 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
9584 Fix typo(s).
9585
9586Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9587
9588 * gdb.t07/gdbme.c: More code for watchpoint testing.
9589
9590 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
9591 "Hardware watchpoint" throughout file.
9592 (test_watchpoint_triggered_in_syscall): New test.
9593 (test_complex_watchpoint): New test.
9594
9595Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9596
9597 * gdbme.c (call_with_trampolines): New function to try and step
9598 into. Tests trampoline problems on the PA.
9599
9600 * funcargs.exp (localvars_in_indirect_call): No longer expect
9601 stepping into indirect call to fail on PAs.
9602 (test_stepping_over_trampolines): New test.
9603
9604Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9605
9606 * TODO: Add suggestions for static member function tests, and
9607 completion tests.
9608
9609Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9610
9611 * TODO: Add suggestions for "p/a" tests.
9612
9613 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
9614 (default_gdb_exit): Replace all the hair with sending "quit" to
9615 the process with a simple close.
9616
9617Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9618
9619 * TODO: Add suggestions for shared library tests.
9620
9621Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9622
9623 * TODO: Add suggestions for x/s tests.
9624
9625Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9626
9627 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
9628 "enable once", and "enable breakpoints once" with ".*".
9629
9630Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9631
9632 * TODO: Add suggestions about structure passing tests.
9633
9634Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9635
9636 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
9637 the primary1 test, use work around if __GNUC__ < 2.
9638 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
9639 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
9640 Test for bad output rather than waiting for timeout. Issue
9641 second continue only if first continue failed.
9642
9643Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9644
9645 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
9646 operator[] test with gdb_test because the old code didn't seem to
9647 be getting the quoting right with the new dejagnu.
9648
9649Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
9650
9651 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
9652 one from the path.
9653 * Makefile.in: Use a fresh expect if there is one, use runtest
9654 from the src tree if there is one.
beb998c6 9655
c906108c
SS
9656Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9657
9658 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
9659 next over recursive call. Revise the tests from that point on
9660 (which had been skipped) to match GDB's actual (correct) output.
9661
9662 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
9663 with next over a breakpoint whose condition is false.
9664
9665 * gdb.t00/help.exp: Comment out "help set print" tests just like
9666 (and for same reason as) "help set" test.
9667
9668Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9669
9670 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
9671 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
9672
9673Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9674
9675 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
9676 necessary gdb_target_udi.
9677
9678 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
9679
9680 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
9681 1838 and 2417; they are fixed.
9682
9683 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
9684 gdb.t03/ptype.exp (ptype structure, ptype union):
9685 Remove xfails; the test is looser than when the xfails were added.
9686
9687 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
9688 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
9689
9690 * gdb.t01/run.exp: Only run shell test if isnative.
9691
9692 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
9693 since "run" automatically loads if necessary. Call gdb_target_udi
9694 after the "file" since "file" kills any execution target.
9695
9696 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
9697 GDB. GDB doesn't work that way (not anymore at least) on UDI.
9698 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
9699 argument for UDI.
9700
9701Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9702
9703 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
9704
9705 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
9706
9707Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9708
9709 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
9710 properly quoting regexps. This makes the second argument to
9711 demangle a fixed string, which matches the callers, instead of a
9712 shell-style pattern which is what the previous implementation
9713 used. Update some of the callers.
9714
9715Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9716
9717 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
9718 (comib_nullified_tests): Fix typo.
9719 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
9720 strings. No longer expected to fail.
9721
9722 * gdb.disasm/hppa.s (addib_tests): Fix typo.
9723 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
9724 strings. No longer expected to fail.
9725
9726 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
9727 string. No longer expected to fail.
9728
9729Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9730
9731 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
9732 No longer expected to fail.
9733
9734 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
9735 string. No longer expected to fail.
9736
9737Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9738
9739 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
9740 only in the names (I probably got most of them). I was even
9741 generous with some which differed in underscores in names, and
9742 probably missed a few, and I *still* was able to remove almost a
9743 third of the file with almost no impact on testsuite coverage.
9744
9745Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9746
9747 * gdb.t00/default.exp: Match udi_attach error message as well as
9748 the one from child_attach.
9749
9750 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
9751
9752 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
9753
9754 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
9755 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
9756
9757 * Move test with enums and partial symbols back to
9758 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
9759 Reverts the change of 26 May 93. Per today's change to
9760 stabs.texinfo, the behavior that weird.exp was expecting was
9761 unreasonable; what is important is that the compiler+gdb get
9762 things right, which happens with a recent gcc. Also fix the test
9763 to deal with native compilers which put out the stab gdb can't
9764 deal with.
9765
9766Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9767
9768 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
9769 in the names. The main thing these accomplish is to slow things down.
9770 Many more such duplicates surely remain.
9771
9772 * gdb.t00/help.exp: Comment out "help support" test just like
9773 (and for same reason as) "help set" test.
9774
9775Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
9776
9777 * gdb.t06/break.exp: Remove setup_xfails for
9778 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
9779 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
9780 about known bug in gcc to include up through 2.5.8.
9781 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
9782 well as "_vb$".
9783 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
9784 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9785 with latest gcc and gdb.
9786 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
9787 well as "_vb$".
9788
9789Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9790
9791 * configure.in (hppa*-*-*): Also configure and build stabs-only
9792 tests.
9793
9794Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9795
9796 * gdb.t10/hppa.mt: A makefile fragment for the PA.
9797 * gdb.t10/configure.in (hppa*-*-*): Use it.
9798
9799Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9800
9801 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
9802
9803Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9804
9805 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
9806 versions prior to 1.13.5.
9807
9808Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9809
9810 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
9811 the prompt is at the start of a line.
9812
9813Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9814
9815 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
9816 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
9817 in the copr tests now.
9818 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
9819 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
9820 expected to fail.
9821
9822Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
9823
9824 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
9825 gdb.t31/chillvars.exp, lib/gdb.exp:
9826 Tweak to run under either version of expect.
9827 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
9828 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
9829 * gdb.t11/list.exp: Remove extraneous whitespace.
9830
9831Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9832
9833 * gdb.t16/printcmds.exp (test_print_strings): Accept
9834 "(unsigned char *) " before the string.
9835
9836 * TODO: Add notes about printing of fancy types and GDB expressions.
9837
9838Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
9839
9840 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
9841 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 9842 if doing mips-idt-ecoff.
c906108c
SS
9843
9844Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
9845
9846 * Most .exp files: Tweak to run under either version of expect.
9847
9848Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9849
9850 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
9851 xfails; I'm not sure why they are failing, but not because of PR 1806.
9852
9853Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
9854
9855 * config/unix-gdb.exp: Remove gdb_unload cause it's already
9856 defined in lib/gdb.exp.
9857
9858Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9859
9860 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
9861 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
9862 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
9863 have to be typeless.
9864
9865Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9866
9867 * TODO: Add suggestion for copyright year test.
9868
9869Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
9870
9871 * configure.in (*-*-lynxos*): Add stabs tests.
9872
9873Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
9874
9875 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
9876 so insert a tab before any assembler directive in column zero.
9877
9878 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
9879 stores.
9880 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
9881 stores.
9882 (fpu_short_memory_tests): Likewise.
9883
9884Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9885
9886 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
9887 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
9888 .stabs directives in comments.
9889
9890Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9891
9892 * TODO: New file, describing tests we could write.
9893 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
9894
9895Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9896
9897 * gdb.t06/signals.exp: Add kludge to force re-sync.
9898
9899 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
9900 to xgdb instead of gdb, get out of gdb.
9901
9902Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
9903
9904 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
9905 for info.
9906
9907Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
9908
9909 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
9910 * gdb.stabs/configure.in (hppa*-*-*): Use it.
9911 * gdb.stabs/hppa.sed: New sed script for the PA.
9912
9913Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9914
9915 * gdb.stabs: Re-write weird.def and configuration to use sed
9916 instead of cpp. sed is portable and POSIX; cpp is neither.
9917
9918Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9919
9920 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
9921
9922Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9923
9924 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
9925
9926Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9927
9928 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
9929 "_vb$".
9930 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
9931 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
9932
9933Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9934
9935 * lib/gdb.exp: Comment out code which depends on non-existent
9936 `transform' procedure.
9937
9938Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
9939
9940 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
9941 * lib/gdb.exp: Transform tool name.
9942 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
9943 1.1's new error handling system.
9944
9945Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9946
9947 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
9948
9949Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9950
9951 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
9952 They made pattern matching so slow that timeouts happened on
9953 heavily loaded systems. Now any output from "show print" which
9954 gets us back to the GDB prompt is a PASS.
9955
9956Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
9957
9958 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
9959
9960Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9961
9962 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
9963
9964 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
9965 It is not from PR 3220.
9966
9967Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9968
9969 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
9970 just started failing because they depended on the order the
9971 subcommands are presented, or exact docstring text. This kind of
9972 test is a pain and has minimal benefit.
9973
9974Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9975
9976 * gdb.t09/corefile.exp: At end of test, use "core" command with
9977 no arguments.
9978
9979Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
9980
9981 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
9982 17}/Makefile.in: Make it possible to run the testsuite with Sun
9983 make and CC = cross gcc by adding explicit build rules for .o
9984 files.
9985
9986Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9987
9988 * gdb.t15/funcargs.exp: Don't put comments on same line as
9989 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 9990
c906108c
SS
9991Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9992
9993 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
9994
9995Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
9996
9997 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
9998 * gdb.t20/inherit.exp: remove three dumplicate entries.
9999
10000Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10001
10002 * gdb.t06/break.exp: For "next over recursive call", fail on any
10003 incorrect output, not just on "factorial (value=2)".
10004
10005Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10006
10007 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10008 working now. Add an xfail if accesing a bss variable causes
10009 a memory error if the target is not yet run.
10010
10011Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10012
10013 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10014 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10015 name of __st* demangling (2 strings). Did Kung really get the
10016 more than 95 others right without testing them?
10017
10018Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10019
10020 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10021
10022Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10023
10024 * configure.in (configdirs): Add gdb.disasm
10025 * gdb.disasm: New directory for GDB disassembler tests.
10026 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10027
10028Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10029
10030 * gdb.t00/help.exp: Don't test "help set".
10031
10032 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10033 from within expect statements. None of these happen anymore and
10034 they cause regressions to be silently unnoticed.
10035
10036 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10037 messages) about known failures with gcc cygnus-2.4.5-930417.
10038
10039 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10040 comp-info.exp so it gets built if it doesn't exist.
10041
10042 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10043 it is no longer used.
10044 * gdb.t13/comp-info.c: Removed.
10045
10046Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10047
10048 * gdb.t06/signals.exp: Add xfail for sun3.
10049
10050Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10051
10052 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10053 relevant because ^C doesn't get sent but failure can be reproduced
10054 interactively).
10055
10056Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10057
10058 * gdb.stabs/alpha.mt: New configuration file for alpha.
10059 * gdb.stabs/configure.in: Use it.
10060 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10061 sharing with alpha.mt, redefine long to word via preprocessor.
10062 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10063 for alpha.
10064 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10065 native cc.
10066 * gdb.t00/teststrategy.exp: Change expect string so that we
10067 consume the `(xgdb)' from the command echo and from the gdb prompt.
10068 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10069 gdb currently compares all values as long, so this failure probably
10070 applies to any configuration where LONGEST is bigger than a target int.
10071 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10072 with gcc.
10073 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10074 to handle opaque pointers, gcc is.
10075 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10076 as first argument. Include <sys/types.h> and change all operator
10077 new definitions to use size_t.
10078 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10079 now that we use size_t.
10080
10081Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10082
10083 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10084 a long or float array cast all array members to the same type.
10085 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10086 with 64 bit longs.
10087 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10088 on alpha.
10089 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10090
10091Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * gdb.t24 (demangle.exp): Constructors of templates have names like
10094 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10095 section 14.6 of the ARM.
10096
10097 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10098 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10099 accomplish little and slow down the testsuite.
10100
10101 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10102 Accept spaces various places.
10103
10104Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10105
10106 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10107 with watchpoint enabled.
10108
10109 * Makefile.in: Remove definition of CC and remove the second
10110 definition of CXX (the "CXX = gcc" one remains). These definitions
10111 were causing backquotes to be expanded within backquotes, which
10112 doesn't work.
10113
10114Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10115
10116 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10117
10118Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10119
10120 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10121 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10122 by mips cc and contains no stabs entries.
10123
10124Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10125
10126 * config/vx-gdb.exp: Use fake device to load files rather than
10127 NFS.
10128 * lib/gdb.exp: New proc to do "file" command.
10129 * config/unix-gdb.exp: Use new "file" proc.
10130
10131Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10132
10133 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10134 Rework board rebooting slightly.
10135 (gdb_exit): Don't exit from the remote shell; there isn't one.
10136 * gdb.stabs/weird.exp: If a program is being debugged already,
10137 kill it.
10138 * gdb.t04/setvar.exp: Stop and restart gdb.
10139 * gdb.t05/expr.exp: Likewise.
10140 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10141 restart gdb and reload the program.
10142 * gdb.t08/opaque.exp: Likewise.
10143 * gdb.t12/scope.exp: Likewise.
10144 * gdb.t13/bitfields.exp: Likewise.
10145 * gdb.t15/funcargs.exp: Likewise.
10146 * gdb.t20/classes.exp: Likewise.
10147 * gdb.t03/ptype.exp: Increase timeout.
10148 * gdb.t16/printcmds.exp (test_print_string_constants,
10149 test_print_array_constants): Likewise.
10150 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10151 * gdb.t20/classes.exp (do_tests): Likewise.
10152 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10153
10154Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10155
10156 * gdb.stabs: Renamed *wierd* to *weird*.
10157
10158Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10159
10160 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10161 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10162
10163Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10164
10165 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10166 (do_tests): Remove xfail for whatis on one_var and two_var.
10167
10168Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10169
10170 * Makefile.in: Made cross building work better by adding
10171 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10172
10173Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10174
10175 * gdb.t15/{return.c,return.exp,Makefile.in}:
10176 New test, currently commented out.
10177
10178Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10179
10180 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10181 still running and removes the leftover named socket so GDb can do
10182 clean restarts.
10183
10184Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10185
10186 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10187 console, not GDB.
10188 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10189 cross testing works better with "make check"
10190 * config/unix-gdb: Use default procedures for exit and version.
10191 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10192 with the newest VxWorks.
10193
10194Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10195
10196 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10197 old form.
10198
10199 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10200 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10201
10202 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10203
10204 * config/unix-gdb.exp: Remove this version of gdb_exit
10205 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10206 Rob says he'll look at it when he gets back to testing boards.
10207
10208Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10209
10210 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10211 an expected fail for certain ptype commands.
10212
10213 * gdb.t20/classes.exp: Update expected results of "ptype class
10214 Base1" to account for the constructor that now appears in the type.
10215
10216Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10217
10218 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10219 disappeared from list.
10220 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10221 "alldone" proc with call to cleanup and exit.
10222 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10223 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10224 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10225 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10226 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10227 "alldone" proc with simple returns that suppress remaining
10228 tests. The alldone proc went away many months ago.
10229
10230Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10231
10232 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10233
10234 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10235
10236Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10237
10238 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10239 as vax gdb will display them.
10240
10241Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10242
10243 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10244 optimizers.
10245
10246 * scope.exp: Change "bad value for localval" messages so each one
10247 is unique.
10248
10249 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10250 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10251
10252 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10253
10254Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10255
10256 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10257 doesn't exist (due to optimization).
10258
10259Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10260
10261 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10262 contains \r because the filename is long.
10263
10264 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10265 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10266
10267Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10268
10269 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10270 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10271 Ultrix.
10272 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10273 int tests.
10274 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10275
10276Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10277
10278 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10279
10280 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 10281 to match does not match the passing case but still matches the
c906108c
SS
10282 failing case.
10283
10284Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10285
10286 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10287
10288Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10289
10290 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10291 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10292 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10293 Remove various versions of gdb_exit.
10294 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10295 gdb_exit.
10296 * config/unix-gdb.exp: gdb_exit remains here, and should override
10297 the generic version, since it's doing a lot of wierd stuff that
10298 the other versions aren't. FIXME, fold it in, or abandon this
10299 version.
10300
10301Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10302
10303 * gdb.t24/demangle.exp: Add tests for PR 3220.
10304
10305Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10306
10307 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10308
10309Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10310
10311 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10312 "i386-*-*". Works for i486 as well.
10313
10314 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10315 bug, and expand domain of xfail to all SVR4 systems, since the
10316 actual problem is likely to be in generic SVR4 /proc support.
10317
10318Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10319
10320 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10321
10322Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10323
10324 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10325 xfails for other systems. Match a missing 'Continuing.' as an
10326 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
10327
10328 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
10329 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
10330 Only issue warning for missing executables if -all option is used.
10331
10332 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
10333 file if -all option is used. It's like an unpredictable XFAIL.
10334
10335Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10336
10337 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
10338 for dynamically linked binaries.
10339
10340 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
10341
10342Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10343
10344 * gdb.t20/inherit.exp: Change message for "print tagless struct"
10345 to state that this is a known bug in old versions of g++.
10346
10347Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10348
10349 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
10350 while waiting for `Continuing'.
10351
10352Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
10353
10354 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
10355 in text, data, and bss.
10356 * gdb.t10/nodebug.c: Add local and global test variables for
10357 initialized and uninitialized data.
10358
10359Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10360
10361 * config/unix-gdb.exp (gdb_exit): Add "wait".
10362
10363Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10364
10365 * gdb.t06/signals.exp: xfail the continue from the handler for all
10366 targets.
10367
10368 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
10369 function with watchpoints enabled, the i386 call dummy starts with
10370 a call.
10371
10372 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
10373 386 bsd names its corefiles.
10374
10375Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
10376
10377 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
10378 compilers don't grok it.
10379 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
10380 with small octal ints rather than character constants, which
10381 are signed and might not fit if first promoted to int.
10382
10383Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
10384
10385 * gdb.t09/Makefile.in (clean): Remove corefile.
10386
10387Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10388
10389 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
10390
10391Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10392 and Jim Kingdon (kingdon@cygnus.com)
10393
10394 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
10395 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
10396 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
10397
10398Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10399
10400 * gdb.t17/interrupt.exp: Add xfail for hppa.
10401
10402Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10403
10404 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
10405 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
10406 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
10407 to determine signed-ness of bitfields and use the result to setup
10408 the xfail.
10409 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
10410 * gdb.t15/funcargs.exp: Use them to step until the second indirect
10411 call line is reached if necessary.
10412
10413Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10414
10415 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
10416
10417Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10418
10419 * gdb.t06/break.exp: Also test `clear' command.
10420
10421Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10422
10423 * gdb.t00/teststrategy.exp: Remove extra quote.
10424
10425 * gdb.t07/watchpoint.exp: Change xfail for calling function with
10426 watchpoint enabled to be for all non-68k machines.
10427
10428 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
10429
10430Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10431
10432 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
10433 targets use aout.mt instead of ecoff.mt as gas understands
10434 standard aout format.
10435
10436Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10437
10438 * lib/gdb.exp (runto): Don't insist that function we are running to
10439 was compiled with -g.
10440
10441 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
10442
10443 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
10444 to get back into the read system call.
10445 Accept leading newline in case where we woke it up.
10446
10447Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10448
10449 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
10450 to make the stabs test work on ecoff systems using gcc and -with-stabs.
10451 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
10452 enable ecoff configuration.
10453
10454Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10455
10456 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
10457
10458Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10459
10460 * gdb.t16/printcmds.exp: Add another printf test.
10461
10462Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
10463
10464 * configure.in: If configured -with-stabs on any target, add
10465 stabsdirs to configdirs.
10466
10467Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10468
10469 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
10470 fun" so pattern does not match the command itself.
10471
10472Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10473
10474 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
10475
10476Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10477
10478 * gdb.t17/interrupt.exp: Test for more things.
10479
10480Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10481
10482 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
10483 compiler arranges the code and line numbers.
10484
10485 * gdb.t17/interrupt.exp: Don't send \n after ^C.
10486
10487Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10488
10489 * gdb.t00/help.exp: Increase expect input buffer size.
10490
10491Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10492
10493 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
10494
10495 * gdb.t07/watchpoint.exp: Add xfail for hppa.
10496
10497 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
10498
10499 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
10500 [0-9]*, not just [0-9].
10501
10502Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10503
10504 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
10505
10506 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
10507
10508Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10509
10510 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
10511
10512Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10513
10514 * gdb.t06/signals.c: Add xfails for sun3.
10515
10516 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
10517
10518 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
10519 test_stepping tests.
10520
10521Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10522
10523 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
10524
10525 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
10526
10527 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
10528 rather than actually putting it through cpp twice.
10529
10530 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
10531
10532Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
10533
10534 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
10535 no longer needed.
10536
10537Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10538
10539 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
10540
10541 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
10542 C++ features prints as "struct", make it a pass, not an xfail.
10543
10544Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10545
10546 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
10547 Don't require VA to print as "class" rather than "struct".
10548
10549Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
10550
10551 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
10552
10553Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10554
10555 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
10556
10557Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10558
10559 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
10560 order.
10561
10562Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10563
10564 * gdb.t16/printcmds.exp: Add printf tests.
10565
10566 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
10567
10568 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
10569
10570Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
10571
10572 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
10573 pass counts, to counteract any existing or future setup_xfails.
10574
10575Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10576
10577 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
10578 {BEGIN,END}_COMMON for common block instead of STAB.
10579 * gdb.stabs/wierd.exp: Add xfail for rs6000.
10580
10581 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
10582 intp_var should be N_GSYM not N_LSYM.
10583 wierd-aout.S: Use a label for the value of the N_SO.
10584 wierd.def: Remove all backslashes.
10585 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
10586
10587Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10588
10589 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
10590 get the expected next to inheritance3.
10591
10592Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10593
10594 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
10595 now that gcc-2.4 gets it right.
10596
10597Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10598
10599 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
10600
10601 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
10602 generating comp-info.exp which works for cross-compilation.
10603
10604Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
10605
10606 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
10607 "*-*-sysv4.*".
10608
10609Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
10610
10611 * gdb.t01/run.exp: Start with a fresh gdb.
10612 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
10613 SVR4.x.
10614
10615Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
10616
10617 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
10618 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
10619 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
10620 Makefile.in (distclean, realclean): Remove gdbme.c from list of
10621 things to remove.
10622
10623Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
10624
10625 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
10626 test cases from bug reports.
10627
10628Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
10629
10630 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
10631 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
10632 avoid spurious xfails.
10633 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
10634 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
10635 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
10636
10637Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
10638
10639 * gdb.t00/teststrategy.exp: Rework to provide more useful
10640 description of each test, fix problem with systems that define
10641 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
10642 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
10643 results for "next over recursive call" so timeouts aren't taken
10644 by error.
10645
10646Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
10647
10648 * gdb.t12/scope.exp: Test printing of variables before run.
10649
10650 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
10651 printed in wrong order due to sorting.
10652
10653Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
10654
10655 * gdb.t00/teststrategy.exp: Fix expected results for printing
10656 user entered string constant. Is array of char, prints with no
10657 address.
10658
10659 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
10660 commands.
10661 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
10662 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
10663 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
10664 of struct of char arrays.
10665 * gdb.t00/radix.exp: New tests for radix commands.
10666
10667Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
10668
10669 * gdb.t16/printcmd.exp: Print a variable before running program
10670 (with xfail for AIX).
10671
10672Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
10673
10674 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
10675
10676 * gdb.t16/printcmd.exp: Don't print variables before running program.
10677
10678 * gdb.t06/break.exp: Don't require envp argument to main.
10679
10680 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
10681
10682 * gdb.t02/whatis.exp, gdb.t11/list.exp:
10683 Add xfails for rs6000.
10684
10685 * gdb.t02/whatis.exp: Change other tests not to re-test something
10686 we already tested.
10687
10688 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
10689 each type used has a variable of that type.
10690
10691Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
10692
10693 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
10694
10695Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
10696
10697 * configure.in: change srctrigger to be a file, not a directory
10698
10699Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
10700
10701 * configure.in (mips-idt-ecoff*): Added trailing '*'.
10702
10703 * gdb.t11/list.exp: Fixed a couple of typos.
10704
10705Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
10706
10707 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
10708 is fixed and PR is closed.
10709 * gdb.t16 (gdbme.c): Add simple test string variable.
10710 * gdb.t16 (printcmds.exp): Add tests with simple test string
10711 variable, primarily for boundaries on "set print elements".
10712
10713Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
10714
10715 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
10716 Make leading 0's optional and don't expect a tab in the middle
10717 of the number.
10718
10719 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
10720
10721 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
10722 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
10723 don't end command passed to gdb_test with newline.
10724
10725 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
10726 signed keyword away, don't expect signed bitfields to be signed.
10727
10728 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
10729 printing with only as many 1's as are in the field as well as printing
10730 with 32 1's (see comment).
10731
10732Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
10733
10734 * gdb.t00/default.exp: Start with a fresh gdb.
10735 * configure.in (configdirs): Remove gdb.t31 until the chill
10736 compiler works again. It no longer is able to find chillrt0
10737 since it isn't in libchill.a anymore.
10738 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
10739 wierd.o, make more modular.
10740 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
10741 spurious newlines that caused problems.
10742
10743Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10744
10745 * Move test with enums and partial symbols from gdb.t03/ptype.exp
10746 to gdb.stabs/wierd.exp since GCC has worked around the bug.
10747 gdb.stabs/wierd.{exp,def}: Many new tests.
10748
10749 * gdb.t00/default.exp: update info line for new message.
10750
10751 * gdb.t02/{whatis.exp,gdbme.c}:
10752 Test that "char *" doesn't print as "caddr_t".
10753
10754Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10755
10756 * gdb.t00/help.exp: Use .* in place of some help messages which
10757 just changed.
10758 gdb.t00/default.exp: Update "info frame" test for new message.
10759 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
10760 Remove some xfails
10761
10762Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10763
10764 * gdb.t03/{gdbme.c,ptype.exp}:
10765 Add tests for typedef'd struct and union without tags.
10766 Also check "whatis" on a variable of a typedef'd enum without a tag.
10767
10768 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
10769 PRMS 1823; the bug still exists but isn't reproduced by this test
10770 anymore), and remove rs6000 XFAIL (the bug is fixed).
10771
10772 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
10773 duplicated from whatis.exp. For those that are left, accept
10774 "long", "long int", or "int" for long variables (whatis.exp already
10775 has an XFAIL for "int", so no need to fail it here).
10776
10777 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
10778 Deal with GCC's names for types now that GDB uses the compiler's names.
10779
10780 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
10781 setup_xfail's for sunos4. If we #defined the signed keyword away,
10782 don't expect GDB to know that char it is signed.
10783
10784 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
10785
10786Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
10787
10788 * configure.in (configdirs): Add gdb.t24 for C++ tests that
10789 should work on any system, regardless of debugging format.
10790 * gdb.t21/demangle.exp: Move to gdb.t24.
10791 * gdb.t24/demangle.exp: Move from gdb.t21.
10792 * gdb.t24/{Makefile.in, configure.in}: New files.
10793
10794Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10795
10796 * configure.in: Do gdb.stabs and C++ tests only for stabs.
10797 * gdb.stabs: New directory.
10798
10799Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10800
10801 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
10802 not just "Quit anyway?".
10803
10804Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
10805
10806 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
10807 that all setup_xfails are immediately followed by clear_xfails.
10808
10809Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
10810
10811 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
10812 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
10813 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
10814 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
10815 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
10816 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
10817 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
10818 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
10819 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
10820 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
10821 gdb.t31/chillvars.exp, lib/gdb.exp:
10822 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
10823 bug-gdb@prep.ai.mit.edu.
10824
10825Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
10826
10827 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
10828 with 0.0, not integer 0.
10829
10830Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
10831
10832 * gdb.t06/break.exp: Update for "Kill the program" message change.
10833
10834Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
10835
10836 * Makefile.in (GDBFLAGS): Set to -nx.
10837 * Makefile.in (site.exp): Use GDBFLAGS.
10838
10839Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
10840
10841 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
10842 Makefiles.
10843 (check): depend on just-check.
10844 (just-check): added so that tests can be run without a noop
10845 build pass.
10846
10847Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
10848
10849 Switch to using configure's configdirs.
10850 * Makefile.in (Makefile): add configure.in dependency.
10851 (SUBDIRS): removed redundant assignment.
10852 * configure.in: switch subdirs assignment to configdirs.
10853 * gdb.t*/configure.in: new files.
10854
10855Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
10856
10857 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
10858 works.
10859
10860Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
10861
10862 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
10863 in explicit rules. Apparently this is not supported by some makes.
10864
10865Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
10866
10867 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
10868
10869Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10870
10871 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
10872 disappeared.
10873
10874Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
10875
10876 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
10877
10878Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
10879
10880 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
10881 watchpoint problem that is now fixed.
10882 * gdb.t30/chexp.exp: Remove setup_xfail for printing
10883 uninitialized convenience variables.
10884 * gdb.t31/chillvars.exp: Fix expected patterns for printing
10885 structures.
10886
10887Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10888
10889 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
10890 which causes expect to get out of sync with gdb on long output
10891 from help set.
10892 * gdb.t09/corefile.exp: Make expected pattern for core file
10893 failing signal and frame output format less sun specific.
10894
10895Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
10896
10897 * gdb.t31/chillvars.exp: Add and remove initial dummy
10898 breakpoint, so that symbol table is forced in.
10899 (Needed at least on Sunos4, though it seems not SVR4.)
10900 * gdb.t31/chillvars.exp: Update for changed output format.
10901
10902Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
10903
10904 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
10905
10906Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
10907
10908 * Makefile.in: Added --srcdir when invoking runtest, removed the
10909 need for a local config file. (optional now)
10910
10911Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
10912
10913 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
10914 failure count used to force early termination. Add some more
10915 expected failures for gnu style demangling.
10916
10917Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10918
10919 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
10920 pmi variable from gdb.t20/gdbme to get optimized away.
10921 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
10922 Check for written corefile upon timeout _and_ eof.
10923
10924Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10925
10926 * config/unix-gdb.exp: Add missing return 0.
10927
10928Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10929
10930 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
10931 test termination.
10932
10933Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
10934
10935 * configure.in (subdirs): Put back gdb.t17 which mysteriously
10936 disappeared.
10937
10938Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
10939
10940 * gdb.t10/crossload.exp: Disable the i860-elf test until such
10941 time as i860 support works.
10942
beb998c6 10943 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
10944 "backtrace 100\r" rather than just "backtrace\r", to match last
10945 change.
10946
10947Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
10948
10949 * config/udi-gdb.exp (gdb_exit): Remove close command.
10950 (gdb_target_udi): New procedure to set the UDI target.
10951 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
10952 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
10953 Added waits for prompts after several question responses. Added
10954 some more responses used by a29k-amd-udi-gdb.
10955 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
10956 pass different arguments, restart UDI connection after program
10957 completion.
10958 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
10959 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
10960 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
10961 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
10962 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
10963 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
10964 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
10965 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
10966 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
10967 after program completion.
10968 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
10969 compiled with a SELECT_VECS setting.
10970 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
10971 infinite recursion.
10972
10973 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
10974 Added checks for COFF results, and made them expected failures for
10975 all targets. It would be better to make them expected failures
10976 for COFF targets only.
10977
10978Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
10979
10980 * Makefile.in: add null dvi target, don't bother to recurse
10981 through test directories for info and install-info; rename
10982 $(datadir) to be dejagnu instead of deja-gnu
10983
10984Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
10985
10986 * gdb.t31/gdbme.ch: Re-enable code that previously caused
10987 compiler to coredump.
10988 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
10989 code.
10990
10991Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
10992
10993 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
10994 coredump.
10995 * gdb.t31/chillvars.exp: Comment out tests that depend on that
10996 code.
10997
10998Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
10999
11000 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11001 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11002 which in a shell. Deletes xgdb when done.
11003 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11004 Tests the return from the "set height" or "set width" commands.
11005 Added a few return codes where needed.
11006
11007Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11008
11009 * Makefile.in (SUBDIRS): Add gdb.t17.
11010 * configure.in (subdirs): Add gdb.t17.
11011 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11012 files to test gdb's calling of functions in the inferior with
11013 the correct arguments and gdb's ability to retrieve any
11014 result returned.
11015
11016Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11017
11018 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11019 may be called after gdb goes away. Previous versions of expect
11020 needed these to avoid file descriptor leaks, but they cause
11021 errors with the current revision of expect.
11022 * gdb.t00/gdbvars.exp: Use -re on expected output after
11023 setting sevenbit-strings.
11024 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11025 to set sevenbit-strings consistent across tests.
11026 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11027 set sevenbit-strings consistent across tests.
11028
11029Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11030
11031 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11032 expected output to match current "expect" expectations.
11033
11034Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11035
11036 * gdb.t00/default.exp: Change expected output for default "source"
11037 command, to match new gdb behavior which requires a filename to
11038 source.
11039
11040Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11041
11042 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11043 expected fail for i486-*-* that misses the marker2 function.
11044 * gdb.t10/crossload.exp (bfddefault): Allow successful
11045 recognition of a format to pass even if no symbols are found.
11046 Explicitly catch failures where the format is not recognized
11047 or is ambiguous, and add the reason to the fail message.
11048 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11049 the cause is and invalid target and add reason to failure message.
11050 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11051 elf32-i386, elf32-sparc, and elf32-i860.
11052 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11053 Set up expected failure for 'filename'::variable scope resolution,
11054 which is now apparently broken on all targets.
11055 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11056 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11057 gdb.t23/templates.exp: Change failure for missing binfile into
11058 just a warning.
11059 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11060 references.
11061
11062Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11063
11064 * gdb.t00/default.exp: Add expected output for default "source"
11065 command, to match new gdb behavior.
11066 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11067
11068Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11069
11070 * config/*-gdb.exp: returns an error, rather than exiting on
11071 internal errors.
11072
11073Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11074
11075 * gdb.t03/gdbme.c: Add pointer to struct variable.
11076 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11077 referencing struct members.
11078
11079Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11080
11081 * configure.in (mips-idt-ecoff): New target.
11082 * config/mips-gdb.exp: New file for remote board using MIPS remote
11083 debugging protocol.
11084
11085 * Redid configuration scheme. Removed gdb.t*/configure.in.
11086 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11087 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11088 distclean targets. Built executables via .o files. Adjusted
11089 tests to account for source files in $(srcdir) rather than
11090 $(objdir).
11091 * lib/gdb.exp (runto): Don't expect () after the function name,
11092 because it may have arguments.
11093
11094Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11095
11096 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11097 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11098 expected failures for mips-idt-* and mips-sgi-*.
11099 * gdb.t00/default.exp (attach): Kill process if requested.
11100 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11101 that does not read core files.
11102 * gdb.t01/run.exp: Removed checks for exit status code.
11103 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11104 it is linked in.
11105 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11106 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11107 appropriate, rather than doing it by hand.
11108 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11109 execution.
11110 * gdb.t10/crossload.exp: Kill existing program if needed.
11111 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11112 appropriate, rather than doing it by hand. Always increase
11113 timeout for this test, not just for VxWorks.
11114
11115Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11116
11117 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11118 of Chill STRUCT types and STRUCT values.
11119 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11120 than "char".
11121 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 11122 struct2): New struct definitions and initializations to test
c906108c
SS
11123 simple Chill STRUCT types.
11124
11125Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11126
11127 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11128 the null byte at the end of strings.
11129 * gdb.t00/default.exp: Make show version insensitive to copyright
11130 date.
11131 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11132 to avoid dependencies on target char signedness.
11133 * gdb.t16/printcmds.exp: Update expected results for explicitly
11134 unsigned char.
11135 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11136 now work.
11137 * gdb.t21/demangle.exp: Add many more patterns for template
11138 demangling, most of them being expected failures.
11139 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11140 string we are matching for, to match on the whole string.
11141 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11142 and fix a whole bunch that had incorrect expected output but were
11143 passing anyway because of the bug in "proc demangle".
11144 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11145 type.
11146 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11147
11148Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11149
11150 * gdb/testsuite: made modifications to testcases, etc., to allow
11151 them to work properly given the reorganization of deja-gnu and the
11152 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11153
11154Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11155
11156 * gdb/testsuite: Initial creation of gdb/testsuite.
11157 Migrated dejagnu testcases and support files for testing nm to
11158 gdb/testsuite from deja-gnu. These files were moved "as is"
11159 with no modifications. This migration is part of a major overhaul
11160 of dejagnu. The modifications to these testcases, etc., which
11161 will allow them to work with the new version of dejagnu will be
11162 made in a future update.
11163\f
11164Local Variables:
ef043731 11165mode: change-log
c906108c
SS
11166left-margin: 8
11167fill-column: 74
11168version-control: never
11169End:
This page took 1.005511 seconds and 4 git commands to generate.