* eval.c (evaluate_subexp_standard): Add handling of user
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e835f6bf
NR
12008-01-30 Nick Roberts <nickrob@snap.net.nz>
2
3 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4 (test_file_list_exec_source_file): Update to new macro-info field.
5
d118ef87
PH
62008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7
8 * gdb.ada/exprs: New test program.
9 * gdb.ada/exprs.exp: New testcase.
10
7d35ab09
TJB
112008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12
13 * dfp-test.c (DELTA, DELTA_B): New definitions.
14 (double_val1, double_val2, double_val3, double_val4, double_val5,
15 double_val6, double_val7, double_val8, double_val9, double_val10,
16 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
19 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
20 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
21 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
22 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
23 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
24 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
25 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
26 dec128_val16): New global variables.
27 (decimal_dec128_align): New function.
28 (decimal_mixed): Likewise.
29 (decimal_many_args_dec32): Likewise.
30 (decimal_many_args_dec64): Likewise.
31 (decimal_many_args_dec128): Likewise.
32 (decimal_many_args_mixed): Likewise.
33 * dfp-test.exp: Add tests calling new inferior functions.
34
2d717e4f
DJ
352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
36
37 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
38 gdb.server/ext-run.exp: New files.
39 * lib/gdbserver-support.exp (gdbserver_download): New.
40 (gdbserver_start): New. Update gdbserver expected
41 output.
42 (gdbserver_spawn): Use them.
43 (gdbserver_start_extended): New.
44
e85a822c
DJ
452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
46
47 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
48 Run on GNU/Linux.
49 (do_exec_tests): Check for systems which do not support catchpoints.
50 Do not match START.
51 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
52 Run on GNU/Linux. Enable verbose output.
53 (check_fork_catchpoints): New.
54 (explicit_fork_child_follow, catch_fork_child_follow)
55 (tcatch_fork_parent_follow): Update expected messages.
56 (do_fork_tests): Use check_fork_catchpoints.
57 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
58 Run on GNU/Linux. Enable verbose output.
59 (check_vfork_catchpoints): New.
60 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
61 expected messages.
62 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
63
401ea829
JB
642008-01-29 Jim Blandy <jimb@red-bean.com>
65
66 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
67 host' errors.
68 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
69
aceaf3ad
JB
702008-01-29 Jim Blandy <jimb@red-bean.com>
71
72 * gdb.threads/sigthread.c: Use barriers to ensure that
73 child_thread and child_thread_two are always initialized before we
74 start to use them.
75
a5606eee
VP
762008-01-29 Vladimir Prus <vladimir@codesourcery.com>
77
78 * gdb.base/watchpoint-solib.exp: New.
79 * gdb.base/watchpoint-solib.c: New.
80 * gdb.base/watchpoint-solib-shr.c: New.
81
c55a82bb
PM
822008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
83
84 * gdb.base/gdb1056.exp: Add unsigned integer test.
85
0993fe05
DE
862008-01-28 Doug Evans <dje@google.com>
87
88 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
89
4fe42e7f
JB
902008-01-27 Jim Blandy <jimb@codesourcery.com>
91
c7a69933
JB
92 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
93
4fe42e7f
JB
94 * gdb.base/expand-psymtabs.exp: Doc fix.
95
5def8285
MK
962008-01-26 Mark Kettenis <kettenis@gnu.org>
97
98 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
99
5313c911
NR
1002008-01-24 Nick Roberts <nickrob@snap.net.nz>
101
102 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
103 -var-set-format.
104
93815fbf
VP
1052008-01-23 Chris Demetriou <cgd@google.com>
106
107 * gdb.threads/thread_events.c: New testcase source file.
108 * gdb.threads/thread_events.exp: New testcase expect file.
109
467a88ee
NR
1102008-01-23 Nick Roberts <nickrob@snap.net.nz>
111
112 * lib/gdb.exp: Add the variable octal.
113
114 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
115 -var-set-format.
116
d8f82aba
DJ
1172008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
118 Vladimir Prus <vladimir@codesourcery.com>
119
120 * gdb.base/float.exp: Allow missing floating point for m68k and
121 PowerPC.
122
60c46647
VP
1232008-01-22 Vladimir Prus <vladimir@codesourcery.com>
124
125 * gdb.mi/basics.c: Setup for testing breakpoints
126 ignore count.
127 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
128 * gdb.mi/mi-cli.exp: Adjust.
129 * gdb.mi/mi2-cli.exp: Adjust.
130
c7dd36a1
PA
1312008-01-17 Pedro Alves <pedro@codesourcery.com>
132
133 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
134 and 'dummy_ptr' integer pointer. Initialize struct_declarations
135 with dummy_ptr's address.
136 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
137 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
138 all targets.
139 * gdb.mi/mi2-var-child.exp: Likewise.
140
39d5313e
JB
1412008-01-09 Joel Brobecker <brobecker@adacore.com>
142
143 * gdb.ada/null_array: New test program.
144 * gdb.ada/null_array.exp: New testcase.
145
0aea4bf3
LM
1462008-01-09 Luis Machado <luisgpm@br.ibm.com>
147
148 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
149 with required float modifiers.
150
0b354900
JB
1512008-01-08 Joel Brobecker <brobecker@adacore.com>
152
153 * gdb.ada/funcall_param: New test program.
154 * gdb.ada/funcall_param.exp: New testcase.
155
cdb7f5d4
JB
1562008-01-08 Joel Brobecker <brobecker@adacore.com>
157
158 * gdb.ada/arrayparam: New test program.
159 * gdb.ada/arrayparam.exp: New testcase.
160
88e2547f
JB
1612008-01-08 Joel Brobecker <brobecker@adacore.com>
162
163 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
164 landed. Should also fix random failures in the test following it.
165
f6867ce0
TJB
1662008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
167
168 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
169 for expressions with decimal float values.
170 (test_dfp_conversions): New function to test casts to and from
171 decimal float types.
172 Call test_dfp_conversions.
173 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
174 elements.
175 (main): Initialize ds.float4 and ds.double8 elements.
176 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
177 string to new error message.
178 (d64_set_tests): Likewise.
179 (d128_set_tests): Likewise.
180 Add tests for expressions with decimal float variables. Add tests for
181 conversions to and from decimal float types.
182
f9c11282
JB
1832008-01-05 Joel Brobecker <brobecker@adacore.com>
184
185 * gdb.ada/packed_tagged/comp_bug.adb: New file.
186 * gdb.ada/packed_tagged.exp: New testcase.
187
0ecbca72
JB
1882008-01-04 Joel Brobecker <brobecker@adacore.com>
189
190 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
191 gdb.ada/homonym/homonym_main.adb: New files.
192 * gdb.ada/homonym.exp: New testcase.
193
c18d3d89
JB
1942008-01-04 Joel Brobecker <brobecker@adacore.com>
195
196 * gdb.ada/packed_array.exp: Add testing of references to
197 a packed array.
198
ecc7085b
JB
1992008-01-04 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
202 New files.
203 * gdb.ada/type_coercion.exp: New testcase.
204
c474c922
JB
2052008-01-04 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
208 gdb.ada/tagged/foo.adb: New file.
209 * gdb.ada/tagged.exp: New testcase.
210
9005b927
JB
2112008-01-04 Joel Brobecker <brobecker@adacore.com>
212
213 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
214 gdb.ada/ptype_field/foo.adb: New files.
215 * gdb.ada/ptype_field.exp: New testcase.
216
1a6aaad8
JB
2172008-01-03 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/print_pc.exp: New testcase.
220
0ef22f53
JB
2212008-01-03 Joel Brobecker <brobecker@adacore.com>
222
223 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
224 gdb.ada/taft_type/p.adb: New files.
225 * gdb.ada/taft_type.exp: New testcase.
226
1689ecf8
JB
2272008-01-03 Joel Brobecker <brobecker@adacore.com>
228
229 * gdb.ada/array_bounds/bar.adb: New file.
230 * gdb.ada/array_bounds.exp: New testcase.
231
a4d0b9c3
JB
2322008-01-03 Joel Brobecker <brobecker@adacore.com>
233
234 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
235 gdb.ada/arrayptr/foo.adb: New files.
236 * gdb.ada/arrayptr.exp: New testcase.
237
a31ace00
JB
2382008-01-03 Joel Brobecker <brobecker@adacore.com>
239
240 * gdb.base/set-lang-auto.exp: New testcase.
241
a97fced3
JB
2422008-01-03 Joel Brobecker <brobecker@adacore.com>
243
244 * gdb.ada/fun_addr/foo.adb: New file.
245 * gdb.ada/fun_addr.exp: New testcase.
246
ef29ce1a
JK
2472008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
250 New files
251
0fafefe3
JB
2522008-01-02 Joel Brobecker <brobecker@adacore.com>
253
254 * array_subscript_addr/p.adb: New file.
255 * array_subscript_addr.exp: New testcase.
256
c4359f8d
JB
2572008-01-02 Joel Brobecker <brobecker@adacore.com>
258
259 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
260 New files.
261 * gdb.ada/str_cmp_ref.exp: New testcase.
262
1aa1b15b
JB
2632008-01-01 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
266 gdb.ada/fun_in_declare/foo.adb: New files.
267 * gdb.ada/fun_in_declare.exp: New testcase.
268
81c9b2cf
JB
2692008-01-01 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
272 gdb.ada/ref_param/pck.ads: New files.
273 * gdb.ada/ref_param.exp: New testcase.
274
319e4674
JB
2752008-01-01 Joel Brobecker <brobecker@adacore.com>
276
277 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
278 gdb.ada/interface/foo.adb: New files.
279 * gdb.ada/interface.exp: New testcase.
280
ef682c56
JB
2812007-12-31 Jim Blandy <jimb@codesourcery.com>
282
283 * gdb.base/multi-forks.exp: Consume all output from child
284 processes before proceeding to next test.
285
f6f3eb6c
JB
2862007-12-29 Jim Blandy <jimb@codesourcery.com>
287
288 * configure: Regenerated.
289
f652e42f
JB
2902007-12-27 Joel Brobecker <brobecker@adacore.com>
291
292 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
293 gdb.ada/fixed_cmp/fixed.adb: New files.
294 * gdb.ada/fixed_cmp.exp: New testcase.
295
6943e596
JB
2962007-12-27 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.ada/boolean_expr.exp: New testcase.
299
aad9a193
JB
3002007-12-26 Jim Blandy <jimb@codesourcery.com>
301
302 * gdb.base/multi-forks.exp: Doc fix.
303
fb5f3683
JB
3042007-12-26 Joel Brobecker <brobecker@adacore.com>
305
306 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
307 * gdb.ada/char_param.exp: Do not compile our test program with
308 -gnata, this is unnecessary.
309 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
310
384e4a9c
JB
3112007-12-24 Joel Brobecker <brobecker@adacore.com>
312
313 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
314 gdb.ada/print_chars/foo.adb: New files.
315 * gdb.ada/print_chars.exp: New testcase.
316
01e044f7
JB
3172007-12-24 Joel Brobecker <brobecker@adacore.com>
318
319 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
320 gdb.ada/char_param/foo.adb: New files.
321 * gdb.ada/char_param.exp: New testcase.
322
0ce17860
JB
3232007-12-22 Jim Blandy <jimb@codesourcery.com>
324
325 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
326 hard-coding source line numbers into the test.
327 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
328 gdb_get_line_number to find.
329
919809b9
JB
3302007-12-22 Joel Brobecker <brobecker@adacore.com>
331
332 * gdb.base/ptype.c (highest): New struct type.
333 (the_highest): New variable of that type.
334 (main): Add dummy assignment to a field of variable the_highest.
335 * gdb.base/ptype.exp: Test type printing of our new variable.
336
abc8a88d
PM
3372007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
338
339 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
340 and record first explicitly generated thread number.
341 Use that thread number for thread specific watchpoint test.
342 Add iteration number to repetitive tests.
343
5158f3e3
CES
3442007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
345 Jim Blandy <jimb@codesourcery.com>
346
347 * gdb.base/expand-psymtabs.c: New testcase
348 source file.
349 * gdb.base/expand-psymtabs.exp: New testcase
350 expect file.
351
37e4754d
LM
3522007-12-17 Luis Machado <luisgpm@br.ibm.com>
353
354 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
355 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
356
551e5d04
JB
3572007-12-17 Joel Brobecker <brobecker@adacore.com>
358
359 * gdb.ada/frame_args/foo.adb: New file.
360 * gdb.ada/frame_args/pck.ads: New file.
361 * gdb.ada/frame_args/pck.adb: New file.
362 * gdb.ada/frame_args.exp: New testcase.
363
a05ee097
JB
3642007-12-17 Joel Brobecker <brobecker@adacore.com>
365
366 * gdb.base/frame-args.c: New file.
367 * gdb.base/frame-args.exp: New testcase.
368
c162e8c9
JM
3692007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
370 Joseph Myers <joseph@codesourcery.com>
371
372 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
373
afe8ab22
VP
3742007-12-14 Vladimir Prus <vladimir@codesourcery.com>
375
376 * gdb.mi/mi-pending.exp: New.
377 * gdb.mi/mi-pending.c: New.
378 * gdb.mi/mi-pendshr.c: New.
379
dfdfb3ca
JB
3802007-12-06 Jim Blandy <jimb@codesourcery.com>
381
382 * gdb.base/default.exp: Update expected output for 'info catch'.
383
b7fca990
JK
3842007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
387 must be set to binary.
388
6a1afc1e
PA
3892007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
390
391 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
392
a6b151f1
DJ
3932007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
394
395 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
396 gdb.mi/mi-file-transfer.exp: New.
397
43039443
JK
3982007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
401
0ef2251b
MR
4022007-11-22 Maciej W. Rozycki <macro@mips.com>
403
404 * gdb.trace/backtrace.exp: Fix a typo.
405 * gdb.trace/circ.exp: Likewise.
406 * gdb.trace/collection.exp: Likewise.
407 * gdb.trace/limits.exp: Likewise.
408 * gdb.trace/report.exp: Likewise.
409 * gdb.trace/tfind.exp: Likewise.
410 * gdb.trace/while-dyn.exp: Likewise.
411
5443631e
NR
4122007-11-21 Nick Roberts <nickrob@snap.net.nz>
413
414 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
415 objects of pointers that can't be dereferenced are now
416 "noneditable".
417
a4ce5b0d
UW
4182007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
419
420 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
421 (target_cpu): Remove.
422
d6e956e5
VP
4232007-10-15 Vladimir Prus <vladimir@codesourcery.com>
424
425 * gdb.base/ending-run.exp: Expect the list of cleared
426 breakpoint to come in natural order, not the reversed one.
427
214270ab
VP
4282007-11-07 Vladimir Prus <vladimir@codesourcery.com>
429
430 * gdb.mi/mi-var-child.c (do_child_deletion): New.
431 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
432
1a619819
LM
4332007-11-05 Luis Machado <luisgpm@br.ibm.com>
434
435 * gdb.base/printcmds.exp: New function
436 test_printf_with_dfp.
437
5b01a6fa
DE
4382007-11-02 Doug Evans <dje@google.com>
439
440 * gdb.disasm/t01_mov.s: Remove carriage returns.
441 * gdb.disasm/t02_mova.s: Ditto.
442 * gdb.disasm/t03_add.s: Ditto.
443 * gdb.disasm/t04_sub.s: Ditto.
444 * gdb.disasm/t05_cmp.s: Ditto.
445 * gdb.disasm/t06_ari2.s: Ditto.
446 * gdb.disasm/t07_ari3.s: Ditto.
447 * gdb.disasm/t08_or.s: Ditto.
448 * gdb.disasm/t09_xor.s: Ditto.
449 * gdb.disasm/t10_and.s: Ditto.
450 * gdb.disasm/t11_logs.s: Ditto.
451 * gdb.disasm/t12_bit.s: Ditto.
452 * gdb.disasm/t13_otr.s: Ditto.
453
ec33ab7f
JK
4542007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
457
ae0d01ff
UW
4582007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
459
460 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
461 provide DFP support.
462
55eddb0f
DJ
4632007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
464
465 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
466 Test "set powerpc vector-abi". Skip auto-detection tests for old
467 toolchains.
468
7020f05c
PA
4692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
470
471 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
472 with [string compare].
473
84bc3db9
PA
4742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
475
476 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
477 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
478
5876dc88
LM
4792007-10-25 Luis Machado <luisgpm@br.ibm.com>
480
481 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
482 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
483 * gdb.opt/Makefile.in: New makefile.
484 * Makefile.in: Create new directory "gdb.opt".
485 * configure.ac: Add "gdb.opt" directory.
486 * configure: Regenerated.
487
c3ea9a14
DE
4882007-10-25 Doug Evans <dje@google.com>
489
490 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
491 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
492
93004d61
TJB
4932007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
494 Thiago Jung Bauermann <bauerman@br.ibm.com>
495
496 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
497 Floating Point expressions.
498 * gdb.base/dfp-test.exp: new file adding tests for Decimal
499 Floating Point variables.
500 * gdb.base/dfp-test.c: new file containing program with Decimal
501 Floating variables, used by gdb.base/dfp-test.exp.
502
62a24a2b
DJ
5032007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
504
505 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
506
e7b1eae6
UW
5072007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
508
509 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
510 compiling test case with GCC.
511 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
512
c641edcc
UW
5132007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
514
515 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
516 format changes.
517
5e5ebfe6
MS
5182007-10-18 Michael Snyder <msnyder@specifix.com>
519
520 * gdb.base/dbx.exp: Add missing "-re " operator.
521
e831e7b6
GM
5222007-10-16 Gaius Mulley <gaius@glam.ac.uk>
523
524 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
525 * configure.ac: Removed trailing spaces after backslash.
526 * gdb.modula2: New directory.
527 * gdb.modula2/Makefile.in: New file.
528 * gdb.modula2/unbounded-array.exp: New file.
529 * gdb.modula2/unbounded1.c: New file.
530
7cc46491
DJ
5312007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
532
533 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
534
5352007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
536
537 * gdb.base/sigstep.c (main): Add checks for
538 return values for setitimer call.
539 Call setitimer again with itimer = ITIMER_REAL
540 if first call to setitimer fails.
541
e91528f0
KH
5422007-10-11 Kazu Hirata <kazu@codesourcery.com>
543
544 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
545 of $timeout.
546
2ec9a4f8
DJ
5472007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * gdb.server/server-run.exp: Test for dynamic linker symbols.
550
5512007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
552
553 * lib/gdb.exp (gdb_run_cmd): Move comment outside
554 of gdb_expect call, to avoid interruption.
555
64b2fa04
PA
5562007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
557
558 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
559 (v_unsigned_long_long, v_long_long_array)
560 (v_signed_long_long_array, v_unsigned_long_long_array)
561 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
562 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
563 [!NO_LONG_LONG]: New.
564 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
565 v_long_long_member.
566
567 (v_long_long_func, v_signed_long_long_func)
568 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
569 (main) [!NO_LONG_LONG]: Initialize long long variants.
570
571 * gdb.base/whatis.exp: If board file requests no_long_long, build
572 test with NO_LONG_LONG defined. Test long long, signed long long,
573 and unsigned long long variants but only if board file doesn't
574 disable it.
575
a912286e
DJ
5762007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
577 Daniel Jacobowitz <dan@codesourcery.com>
578
579 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
580 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
581 * configure: Regenerated.
582 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
583 gdb.pascal/types.exp, lib/pascal.exp: New files.
584
471ba8c9
DJ
5852007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
586
587 * gdb.cp/classes.exp (do_tests): Always step to the line after the
588 call.
589 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
590 to return to the call.
591 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
592 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
593 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
594 * gdb.mi/mi-until.exp (test_until): Likewise.
595 * gdb.mi/mi2-until.exp (test_until): Likewise.
596
fef8a650
DJ
5972007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
600 two-char array.
601 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
602
d983da9c
DJ
6032007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
604
605 * gdb.threads/watchthreads.c (thread_function): Sleep between
606 iterations.
607 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
608 at once for S/390. Generate matching fails and passes.
609
17f62551
VP
6102007-09-27 Vladimir Prus <vladimir@codesourcery.com>
611
612 * gdb.mi/var-cmd.c (do_children_tests): Initialize
613 the 'struct_declarations' variable to zeros.
17f62551 614
ed0616c6
VP
6152007-09-24 Vladimir Prus <vladimir@codesourcery.com>
616
617 * gdb.cp/mb-ctor.cc: New.
618 * gdb.cp/mb-ctor.exp: New.
619 * gdb.cp/mb-templates.cc: New.
620 * gdb.cp/mb-templates.exp: New.
621
41f1b697
DJ
6222007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
623
624 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
625
3f213f78
PA
6262007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
627
628 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
629 targets.
630 * configure: Regenerate.
631
0d381245
VP
6322007-09-23 Vladimir Prus <vladimir@codesourcery.com>
633
634 * gdb.base/annota1.exp: Adjust for 'info break'
635 format changes.
636 * gdb.base/annota3.exp: Likewise.
637 * gdb.base/break.exp: Likewise.
638 * gdb.base/condbreak.exp: Likewise.
639 * gdb.base/pending.exp: Likewise.
640 * gdb.base/sepdebug.exp: Likewise.
641 * gdb.base/unload.exp: Likewise.
642 * gdb.base/ovldbreak.exp: Likewise.
643
fe3f5fa8
VP
6442007-09-22 Vladimir Prus <vladimir@codesourcery.com>
645
646 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
647 messages.
648 * gdb.base/chng-syms.exp: Likewise.
649 * gdb.base/unload.exp: Likewise.
650
a75cf6c0
DJ
6512007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
652
653 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
654
18ecae38
DJ
6552007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
656
657 * schedlock.c (NUM): Change to 1.
658 (main): Use args[0] for the main thread.
659 * schedlock.exp: Only expect two threads. Only issue one pass or fail
660 regardless of the number of threads.
661
5509918f
MR
6622007-09-14 Maciej W. Rozycki <macro@mips.com>
663
4a543daf
MR
664 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
665 type down.
666 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
667 test.
668 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
669 watchpoint type down.
670 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
671 test.
672
6732007-09-14 Maciej W. Rozycki <macro@mips.com>
674
5509918f
MR
675 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
676 Move all the tests here and run them twice, once using software
677 watchpoints and once using hardware watchpoints.
678 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
679
40b53987
DJ
6802007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
681
682 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
683 test.
684
695e2681
MK
6852007-09-10 Mark Kettenis <kettenis@gnu.org>
686
8b3fc8d8
MK
687 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
688 build-id.
689
695e2681
MK
690 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
691 know about $ORIGIN. Calculate output dir from $dest instead of
692 using ${objdir}/{$subdir}.
693
58d69f29
MK
6942007-09-09 Mark Kettenis <kettenis@gnu.org>
695
696 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
697 gcore, before continuing with the test.
698
3e347599
DJ
6992007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
700
701 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
702 * gdb.mi/mi-watch.exp: Likewise.
703
ea37ba09
DJ
7042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
705 Jim Blandy <jimb@codesourcery.com>
706
707 * gdb.arch/i386-sse.exp: Do not expect character constants.
708 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
709 * gdb.base/display.exp: Allow print/s.
710 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
711 and unsigned char array changes.
712
2025a643
DJ
7132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * gdb.base/display.exp: Add tests for printf %p.
716
26669a27
PA
7172007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
718
719 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
720 the dll name to unicode.
721
c8f021f8
JK
7222007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * gdb.base/default.exp (show version): Update the version text.
725 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
726
4cf31eea
JK
7272007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
730 New files.
731
4935890f
JK
7322007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
733
734 * lib/gdb.exp (build_id_debug_filename_get): New function.
735 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
736 Remove the generate DEBUG file for the future testcase runs.
737 New testcase for the NT_GNU_BUILD_ID retrieval.
738 Move the final testing step to ...
739 (test_different_dir): ... a new function.
740 New parameter XFAIL to XFAIL all the tests performed.
741 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
742 New parameter TYPE to PF_PREFIX all the tests performed.
743
02142340
VP
7442007-08-31 Vladimir Prus <vladimir@codesourcery.com>
745
746 * gdb.mi/mi-var-cp.cc (path_expression): New
747 function.
748 * gdb.mi/mi-var-cp.exp: Run path exression tests.
749
36acd84e
UW
7502007-08-27 Markus Deuling <deuling@de.ibm.com>
751
752 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
753 to fit into SPU Local Store memory.
754
a896d121
JB
7552007-08-23 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.base/default.exp: Adjust the expected output of "info
758 warranty" after the switch to GPLv3.
759
7b433602
JB
7602007-08-23 Joel Brobecker <brobecker@adacore.com>
761
762 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
763 to 30000 (from 20000).
764
e22f8b7c
JB
7652007-08-23 Joel Brobecker <brobecker@adacore.com>
766
767 Switch the license of all .exp files to GPLv3.
768 Switch the license of all .f and .f90 files to GPLv3.
769 Switch the license of all .s and .S files to GPLv3.
770
5a0e3bd0
JB
7712007-08-23 Joel Brobecker <brobecker@adacore.com>
772
773 * configure.ac: Switch license to GPLv3.
774
cc00619d
JB
7752007-08-23 Joel Brobecker <brobecker@adacore.com>
776
777 Switch the licensing to GPLv3 for all .ads and .adb files.
778
8d26208a
DJ
7792007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
780
781 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
782 and t_int_double.
783 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
784
4fcb9948
JB
7852007-08-17 Joel Brobecker <brobecker@adacore.com>
786
787 * gdb.base/step-line.c: Switch license to GPL version 3, and
788 update copyright year.
789 * gdb.base/step-line.inp: Likewise.
790
b9c34f67
JB
7912007-08-17 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.base/gdb1555.exp: Make expected output immune to formatting
794 changes inside gdb1555.c.
795 * gdb.base/pending.exp: Likewise.
796
2cc17678
DJ
7972007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
798
799 * config/default.exp: New file.
800
e48883f7
DJ
8012007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
804 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
805
1ab80e5b
MR
8062007-07-30 Maciej W. Rozycki <macro@mips.com>
807
808 * gdb.base/dump.exp: Force the correct endianness for binary
809 formats not carrying this information.
810
aba471f5
DJ
8112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * gdb.threads/staticthreads.exp: Match .*sem_post.
814
d4e07204
DJ
8152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
816
817 * gdb.base/readline.exp (operate_and_get_next): Match the final
818 prompt.
819
2b97317d
KB
8202007-07-23 Kevin Buettner <kevinb@redhat.com>
821
822 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
823 to restarting SID.
824
44efa07a
KB
8252007-07-18 Kevin Buettner <kevinb@redhat.com>
826
827 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
828 prior to `gdb_start'.
829
7b5ebade
KB
8302007-07-18 Kevin Buettner <kevinb@redhat.com>
831
832 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
833 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
834 Remove call to gdb_unload.
835
255e7678
DJ
8362007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
837 Daniel Jacobowitz <dan@codesourcery.com>
838
839 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
840 for __WIN32__.
841 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
842 * gdb.base/unload.exp: Use shared library test routines.
843
3a40aaa0
UW
8442007-07-03 Markus Deuling <deuling@de.ibm.com>
845
846 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
847 * gdb.base/solib-symbol-lib.c: Likewise.
848 * gdb.base/solib-symbol-main.c: Likewise.
849
b0f4b84b
DJ
8502007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
851
852 * config/gdbserver.exp (gdb_reconnect): New.
853 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
854 gdb.base/solib-disc.exp: New files.
855 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
856 remote debugging".
857 (gdb_compile): Add shlib_load flag.
858 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
859 port.
860 (gdbserver_reconnect): New.
861
1b05479a
DJ
8622007-07-01 Nick Roberts <nickrob@snap.net.nz>
863 Daniel Jacobowitz <dan@codesourcery.com>
864
865 * gdb.base/annota3.exp: Test for if construct.
866
86f78eb2
DJ
8672007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
868
869 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
870
6a2eb474
MR
8712007-06-21 Chris Dearman <chris@mips.com>
872 Maciej W. Rozycki <macro@mips.com>
873
874 * gdb.base/display.exp: Allow a newline after display/i.
875 * gdb.base/pc-fp.exp: Likewise.
876 * gdb.base/sigbpt.exp: Likewise.
877
f8b73d13
DJ
8782007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
879
880 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
881 required features to be included.
882
4339e69e
DJ
8832007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
884
885 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
886 in info threads output.
887
23d964e7
UW
8882007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
889 Markus Deuling <deuling@de.ibm.com>
890
891 * gdb.arch/spu-info.exp: New testcase.
892 * gdb.arch/spu-info.c: New file.
893
fd20f75b
DJ
8942007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
897 tpcs_offset. Restore lr after the call.
898 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
899
2226f861
DJ
9002007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
901
902 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
903 (gdbserver_run): Kill any running gdbserver.
904 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
905
d12371a9
MR
9062007-05-17 Maciej W. Rozycki <macro@mips.com>
907
908 * gdb.base/sigbpt.exp: Preset segv_addr.
909
93f02886
DJ
9102007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
911
912 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
913 (gdb_compile_shlib): Likewise.
914 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
915 (default_gdb_init): Clear cleanfiles.
916 (gdb_finish): Delete recorded cleanfiles.
917 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
918
919 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
920 Do not use isnative.
921 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
922 gdb.base/so-impl-ld.exp: Likewise.
923 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
924 * gdb.base/unload.exp: Likewise. Do not pass empty option to
925 gdb_compile.
926
b04e06d7
VP
9272007-05-15 Vladimir Prus <vladimir@codesourcery.com>
928
929 * config/unknown.exp: Remove.
930
069ed931
UW
9312007-05-15 Markus Deuling <deuling@de.ibm.com>
932
933 * gdb.base/info-proc.exp: Check is_remote.
934
09db0d03
UW
9352007-05-14 Markus Deuling <deuling@de.ibm.com>
936
937 * gdb.base/gcore.exp: Initialize variable core_supported.
938
af2cbe8c
DJ
9392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
940
941 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
942
027c0295
DJ
9432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
946 * gdb.threads/print-threads.exp (test_all_threads): Allow
947 negative and hexadecimal thread IDs.
948
dc5000e7
DJ
9492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.java/jprint.java (public): Avoid invalid call to static
952 method.
953
2e74ed18
DP
9542007-05-14 Denis Pilat <denis.pilat@st.com>
955
956 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
957 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
958 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
959 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
960 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
961
83547f02
UW
9622007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
963
964 * gdb.base/overlays.exp: Add support for targets with only code
965 overlay support, not data overlay. Support spu-*-* target in
966 this mode.
967 * gdb.base/ovlymgr.c: Provide stubs for spu target.
968 * gdb.base/spu.ld: New file.
969
b18be20d
DJ
9702007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
971
972 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
973
be444858
DJ
9742007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
975
976 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
977
b1d53152
DJ
9782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
979
980 * gdb.java/jmain.exp: Handle demangled names with and without method
981 signatures.
982
d084b331
DJ
9832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
984
985 * gdb.mi/mi-syn-frame.c (main, foo, bar)
986 (have_a_very_merry_interrupt): Remove calls to puts.
987 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
988 inferior output.
989 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
990 test names.
991
db9d7fc5
DJ
9922007-04-29 Markus Deuling <deuling@de.ibm.com>
993 Daniel Jacobowitz <dan@codesourcery.com>
994
995 * gdb.base/auxv.exp (core_works): Also check is_remote.
996 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
997
ef783a7d
VP
9982007-04-25 Vladimir Prus <vladimir@codesourcery.com>
999
1000 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1001 message, not the undefined 'module' variable.
1002 * gdb.base/siginfo.exp: Likewise.
1003 * gdb.base/sigstep.exp: Likewise.
1004 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1005 serialport.
1006 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1007
b7b73cae
CV
10082007-04-25 Corinna Vinschen <vinschen@redhat.com>
1009
1010 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1011 target sim fails. Return 0 otherwise.
1012 (gdb_load): Return prematurely if gdb_target_sim fails.
1013
7d90fdfa
DP
10142007-04-16 Denis Pilat <denis.pilat@st.com>
1015
1016 * gdb.base/setshow.exp: Reset height after having set it to 100.
1017
5d3e9c85
DP
10182007-04-16 Denis Pilat <denis.pilat@st.com>
1019
1020 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1021
18e75969
DP
10222007-04-16 Denis Pilat <denis.pilat@st.com>
1023
1024 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1025
25d5ea92
VP
10262007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1027
1028 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1029 tests. Run the frozen varobjs test.
1030 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1031 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1032
0b49cb80
JK
10332007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1034
1035 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1036 gdb.base/type-opaque.exp: New files.
1037
a73bafbc
VP
10382007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1039
1040 * gdb.mi/mi-var-child.c
1041 (do_children_tests): User char[2] instead of
1042 char so that automatic printing of pointers to char
1043 don't give unpredicable result.
1044 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1045 local variables.
1046 * gdb.mi/mi-var-child.exp: Step to right line
1047 of do_children_tests.
1048 * gdb.mi/mi2-var-child.exp: Likewise.
1049 * gdb.mi/mi-var-cmd.exp: Step to right line of
1050 do_locals_tests.
1051 (do_children_tests): User char[2] instead of
1052 char so that automatic printing of pointers to char
1053 don't give unpredicable result.
1054 * gdb.mi/mi2-var-cmd.exp: Likewise.
1055 * lib/mi-support.exp (mi_continue_to_line):
1056 Pass test name to mi_wait_for_stop.
1057
7ce59000
DJ
10582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1059
1060 * gdb.asm/asm-source.exp: Remove d10v case.
1061 * lib/gdb.exp (skip_cplus_tests): Likewise.
1062 * gdb.asm/d10v.inc: Deleted.
1063
20389057
DJ
10642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1065
1066 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1067
8807d78b
DJ
10682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1069
1070 * config/netware.exp: Delete file.
1071
aa3edb8e
JB
10722007-03-29 Joel Brobecker <brobecker@adacore.com>
1073
1074 * gdb.dwarf2/dw2-noloc.S: New file.
1075 * gdb.dwarf2/dw2-noloc.exp: New file.
1076
297561ac
PA
10772007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1078
1079 * gdb.cp/method2.cc: New test.
1080 * gdb.cp/method2.exp: New test.
1081 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1082
1f81bd39
DJ
10832007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1084
1085 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1086
9453113a
DJ
10872007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1088
1089 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1090
b741e217
DJ
10912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1092
1093 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1094 (gdb_load): Delete, replace with...
1095 (gdb_reload): ...this.
1096 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1097 * gdb.server/server-mon.exp: Likewise.
1098 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1099 (gdb_start_cmd): New.
1100 (gdb_file_cmd): Save the last loaded file.
1101 (gdb_reload): New.
1102 (gdb_gnu_strip_debug): Use transform.
1103 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1104 support here. Use new $last_loaded_file. Check mtime.
1105 (gdb_target_cmd): Handle ObjC failure case.
1106 (infer_host_exec): Delete.
1107 (gdbserver_load): Rename to...
1108 (gdbserver_run): ...this. Simplify.
1109 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1110 (mi_gdb_load): Move most contents to a new function...
1111 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1112 (mi_run_cmd): Use mi_gdb_target_load.
1113 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1114 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1115 Use gdb_run_cmd.
1116 * gdb.base/charsign.exp: Remove incorrect comment.
1117 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1118 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1119 gdb.base/start.exp: Use gdb_start_cmd.
1120
446ab585
MR
11212007-03-23 Nigel Stephens <nigel@mips.com>
1122 Maciej W. Rozycki <macro@mips.com>
1123
1124 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1125 * gdb.base/signull.exp: Similarly.
1126
bbb88ebf
UW
11272007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1128
1129 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1130 messages available to test cases (like chng-sym.exp).
1131
cb8c4a99
AS
11322007-03-14 Andreas Schwab <schwab@suse.de>
1133
1134 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1135 format changes.
1136
4e463ff5
DJ
11372007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1138
1139 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1140 (optimized_1): New.
1141 (main): Call optimized_1.
1142 (gdb2029): Correct typos. Call gdb2029_marker.
1143 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1144 for gdb2029.
1145
b6db2c47
MK
11462007-03-12 Mark Kettenis <kettenis@gnu.org>
1147
1148 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1149 as tabs. Remove redundant test pattern.
1150
70ed3737
UW
11512007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1152
1153 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1154 for /a format output.
1155
47b67b60
DJ
11562007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1157
1158 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1159 collect output incrementally.
1160
b8953b0e
UW
11612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1162
1163 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1164 for -var-create lpcharacter test.
1165 * gdb.mi/mi2-var-cmd.exp: Likewise.
1166
7acd5c40
UW
11672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1168
1169 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1170 pass on targets where address zero is readable.
1171
9c6759c1
UW
11722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1173
1174 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1175 just a single architecture.
1176
a2f1aeb4
UW
11772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1178
1179 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1180 (fetch_all_registers): New function, uses gdb_test_multiple and
1181 exp_continue to fetch inferior output line-by-line.
1182 Replace all uses of do_get_all_registers by fetch_all_registers.
1183
46579ac2
UW
11842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1185
1186 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1187 in target_info.
1188
fc133f24
MS
11892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1190
1191 * gdb.threads/manythreads.exp: Use $message string for
1192 consistancy; add a default (timeout) case.
1193
7646a51d
MS
11942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1195
1196 * gdb.base/watchpoint.exp: Fix truncated comment.
1197
dcfff61f
MS
11982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1199
1200 * Makefile.in: Remove spurious single-quotes from sed command.
1201
664e3ee9
DJ
12022007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1203
1204 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1205 func.
1206 * gdb.mi/mi2-var-cmd.exp: Likewise.
1207
d7cc6f2f
JB
12082007-02-27 Joel Brobecker <brobecker@adacore.com>
1209
1210 * gdb.dwarf2/dw2-producer.S: New file.
1211 * gdb.dwarf2/dw2-producer.exp: New testcase.
1212
12132007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1214
1215 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1216 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1217 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1218 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1219 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1220 Revert tests to use mi_gdb_test and include value field in output
1221 of -var-create.
1222
93d42b30
DJ
12232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1224
1225 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1226
c499ed39
DJ
12272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1228
1229 * gdb.base/maint.exp: Remove full paths from test names.
1230 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1231 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1232
9836f81b
JB
12332007-02-27 Joel Brobecker <brobecker@adacore.com>
1234
1235 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1236
c74d0ad8
DJ
12372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1238
1239 * gdb.server/server-mon.exp: New test.
1240
2711e456
DJ
12412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1242
1243 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1244
ff6f572f
DJ
12452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1246
1247 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1248 register capitalization.
1249
fada3feb
DP
12502007-02-13 Denis Pilat <denis.pilat@st.com>
1251
1252 * gdb.mi/mi-var-invalidate.exp: New file.
1253
fb1e4ffc
DJ
12542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1255
1256 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1257
3da939d7
DJ
12582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1259
1260 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1261
123dc839
DJ
12622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1263
1264 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1265 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1266
877e3645 12672007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1268
1269 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1270 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1271 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1272 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1273 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1274 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1275 Update tests to include value field in output of -var-create.
1276
3c0a2960
AS
12772007-02-08 Andreas Schwab <schwab@suse.de>
1278
1279 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1280
108546a0
DJ
12812007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1282
1283 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1284 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1285
d701dcab
DP
12862007-02-02 Denis Pilat <denis.pilat@st.com>
1287
1288 * gdb.threads/threadapply.exp: check that frame is not changed by
1289 the thread apply all command.
1290
783e3e2f
AS
12912007-01-31 Andreas Schwab <schwab@suse.de>
1292
6d9c3a87
AS
1293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1294
3c50d7b9
AS
1295 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1296 in the dwarf sections.
1297 * gdb.dwarf2/mac-fileno.S: Likewise.
1298
783e3e2f
AS
1299 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1300 bspstore register on ia64.
1301
78ff580e
AS
13022007-01-29 Andreas Schwab <schwab@suse.de>
1303
cc8e9b12
AS
1304 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1305 "frame-begin" annotation.
1306
78ff580e
AS
1307 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1308 number of "frames-invalid" annotations.
1309
704a4f78
DJ
13102007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1311
1312 * gdb.base/commands.exp: Call if_commands_test.
1313 (gdb_test_no_prompt, if_commands_test): New.
1314
e741bf94
MK
13152007-01-28 Mark Kettenis <kettenis@gnu.org>
1316
1317 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1318
474d0ad3
AS
13192007-01-27 Andreas Schwab <schwab@suse.de>
1320
1321 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1322 .short/.int/.quad in the dwarf sections.
1323 * gdb.dwarf2/dw2-intercu.S: Likewise.
1324 * gdb.dwarf2/dw2-intermix.S: Likewise.
1325
e784b426
JK
13262007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1329 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1330 array.
e784b426
JK
1331 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1332 * gdb.base/setvar.exp: Likewise.
1333
37f08e04
AS
13342007-01-26 Andreas Schwab <schwab@suse.de>
1335
9a01813a
AS
1336 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1337 test.
1338
37f08e04
AS
1339 * gdb.base/multi-forks.exp ("restart $i"): Also match
1340 __kernel_syscall_via_break.
1341
6e2a9270
VP
13422007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1343
1344 * lib/mi-support.exp (mi_delete_varobj): New.
1345 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1346 testcase.
1347 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1348 (main): Call the above.
1349 (reference_update_test, base_in_reference_test)
1350 (reference_to_pointer): Delete the created varobjs.
1351
e515b470
DJ
13522007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1353
1354 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1355 * configure: Regenerated.
1356 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1357 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1358 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1359 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1360 * lib/gdb.exp (gdb_skip_xml_test): New function.
1361
08d8bcd7
DJ
13622007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1363
1364 * gdb.base/sigrepeat.exp: Correct error message.
1365
13662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1367 Daniel Jacobowitz <dan@codesourcery.com>
1368
1369 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1370 gdb.arch/i386-gnu-cfi-asm.S: New files.
1371
97c3f1f3
JK
13722007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 * lib/gdb.exp: Abort on missing `site.exp'.
1375
cb1df416
DJ
13762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1377 Daniel Jacobowitz <dan@codesourcery.com>
1378
1379 * gdb.base/included.c, gdb.base/included.exp,
1380 gdb.base/included.h: New files.
1381
35990120
DJ
13822007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1383
1384 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1385 (maximize_rlimit): Reduce limits on 64-bit systems.
1386
6e81a116 13872007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1388
1389 From Marcus Deuling <deuling@de.ibm.com>:
1390 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1391 every case.
1392
6c3c41f3
NR
13932007-01-13 Nick Roberts <nickrob@snap.net.nz>
1394
1395 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1396 (test_path_specification): Use objdir instead of srcdir to always
1397 get an absolute filename.
1398
2f12c312
DJ
13992007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1400
1401 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1402
81121995
VP
14032007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1404
1405 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1406 Make sure the variable we're using is in scope.
1407 (reference_to_pointer): Likewise.
1408
4741b737
DJ
14092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1410
1411 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1412 has no debug information.
1413
054410c3
DJ
14142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.base/annota1.exp: Remove extra send_gdb.
1417
818f79f6
DJ
14182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1421
f7a6bb70
DJ
14222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1423
1424 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1425
57e66780
DJ
14262007-01-08 Nick Roberts <nickrob@snap.net.nz>
1427 Daniel Jacobowitz <dan@codesourcery.com>
1428
1429 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1430 lcharacter or linteger change. Correct duplicated test name.
1431 * gdb.mi/mi2-var-cmd.exp: Likewise.
1432
3d799a95
DJ
14332007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1434
1435 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1436
14372007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1438
1439 * gdb.base/nofield.c: New file.
1440 * gdb.base/nofield.exp: New testcase.
1441
eafb94e8
NR
14422007-01-05 Nick Roberts <nickrob@snap.net.nz>
1443
1444 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1445
1446 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1447 test.
1448
5e572bb4
DJ
14492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1450
1451 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1452
74a44383
DJ
14532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1454
1455 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1456 when continuing.
1457
1b572db9
DJ
14582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1459
1460 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1461 Expect ".exe" extension.
1462
381bc39b
DJ
14632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1464
1465 * gdb.base/charset.exp: Add explicit filename to break.
1466 * gdb.base/dbx.exp: Add explicit filename to breaks.
1467
2b70e4c6
DJ
14682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1469
1470 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1471 * gdb.mi/mi2-file.exp: Likewise.
1472
303b6f5d
DJ
14732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1474
1475 Implement specification of MI tests as comments
1476 in C and C++ sources.
1477 * lib/mi-support.exp (mi_autotest_data): New variable.
1478 (mi_autotest_source): New variable.
1479 (count_newlines, mi_prepare_inline_tests)
1480 (mi_get_inline_test, mi_continue_to_line)
1481 (mi_run_inline_test, mi_tbreak)
1482 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1483 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1484 Run inline tests.
1485 * gdb.mi/mi-var-cp.cc: Define tests here.
1486
23da0d94
VP
14872007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1488
1489 Simplify usage of mi_continue_to.
1490 * lib/mi-support.exp (mi_runto_helper): Renamed
1491 from mi_runto, added new parameter 'run_or_continue'.
1492 (mi_runto): Use mi_runto_helper.
1493 (mi_continue_to): Accept just function name as parameter.
1494 Use mi_runto_helper.
1495 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1496 * gdb.mi/mi2-var-cmd.exp: Likewise.
1497
f9e18282
JB
14982006-01-04 Joel Brobecker <brobecker@adacore.com>
1499
1500 Make this testcase a bit more realistic. The current code
1501 is too simplistic, and allows the compiler to optimize out
1502 some of the entities we need for this testcase.
1503 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1504 (Do_Nothing): Add extra parameter.
1505 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1506 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1507 by using a variable of type Void_Star.
1508
fd678c65
JB
15092006-01-04 Joel Brobecker <brobecker@adacore.com>
1510
1511 * gdb.ada/catch_ex/foo.adb: New file.
1512 * gdb.ada/catch_ex.exp: New testcase.
1513
05cfdb42
DJ
15142007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1515
1516 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1517 pass --image-base to linker.
1518
2e03ee74
DJ
15192007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1520 Daniel Jacobowitz <dan@codesourcery.com>
1521
1522 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1523 secondary prompts.
1524
0d5de010
DJ
15252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1526
1527 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1528 output. Test the types of members and member pointers.
1529 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1530 gdb/2092.
1531 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1532 statement. Enable for GCC. Update expected output for some tests
1533 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1534 layout.
1535 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1536 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1537 (Diamond::vget_base): New.
1538 (main): Add new tests.
1539 * gdb.cp/printmethod.exp: Update expected output for member functions.
1540 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1541 print pEe->D::vg().
1542
61a771aa
DJ
15432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1544
1545 * gdb.threads/tls.exp: Allow stops in sem_post.
1546
2fa63963
DJ
15472006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1548
1549 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1550 * gdb.base/annota3.exp: Likewise.
1551 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1552 again (instead of timing out).
1553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1554 GCC bug 26475.
1555 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1556 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1557 test from jmisc1.exp.
1558 * gdb.java/jmisc1.exp: Delete.
1559 * gdb.java/jprint.exp: Adjust to work with method signatures including
1560 return types.
1561 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1562 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1563 * lib/java.exp (compile_java_from_source): Pass the correct type
1564 to target_compile.
1565
5eefc2b7
JB
15662006-12-31 Joel Brobecker <brobecker@adacore.com>
1567
1568 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1569 (stack_align_edx): New function.
1570 (stack_align_eax): New function.
1571 (main): Add calls to stack_align_edx and stack_align_eax.
1572 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1573 Add testing for the cases where the register used during a stack
1574 realignment is edx. Same for eax.
1575
227c54da
DJ
15762006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1577
1578 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1579 and generic PE targets.
1580
cab8ac94
JB
15812006-12-29 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.ada/array_return.exp: Update copyright date list.
1584
ba54f318
JB
15852006-12-27 Joel Brobecker <brobecker@adacore.com>
1586
1587 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1588 (Create_Small_Float_Vector): New function.
1589 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1590 function body.
1591 * gdb.ada/array_return/p.adb: Use new type and function from
1592 package Pck.
1593 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1594 able to print the value returned by a function returning an
1595 array of float.
1596
6b7a35dd
JB
15972006-12-20 Joel Brobecker <brobecker@adacore.com>
1598
1599 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1600 The associated tests should be PASSing.
1601
038224f6
VP
16022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1603
1604 Test for base in references.
1605 * gdb.mi/mi-var-cp.cc: Add test code.
1606 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1607 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1608 * gdb.mi/mi2-watch.exp: Likewise.
1609 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1610 (mi_list_varobj_children): New function.
1611
b26ed50d
VP
16122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1613
1614 * lib/mi-support.exp
1615 (mi_runto): Accept "()" after function name.
1616 (mi_create_varobj): New function.
1617 (mi_varobj_update): New function.
1618 (mi_Check_varobj_value): New function.
1619 * gdb.mi/mi-var-cp.exp: New file.
1620 * gdb.mi/mi-var-cp.cc: New file.
1621
08232497
DJ
16222006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1623
1624 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1625 gdb.base/weaklib2.c: New files.
1626
d394c993 16272006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1628
ac6c2fba
NS
1629 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1630 info. Adjust test names.
1631
8ec659a0 1632 * gdb.base/break.c (main): Move position of malloc.
d394c993 1633 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1634
acd65feb
VP
16352006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1636
1637 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1638 assignement of arrays and function pointers.
1639 * gdb.mi/var-cmd.c: Add declaration necessary for above
1640 tests.
1641
f556d5e5
NS
16422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1643
1644 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1645
1646 * gdb.threads/linux-dp.exp: Read thread table before and after
1647 creating each philosopher and verify it.
1648
697bc68d
NS
16492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1650 Paul Brook <paul@codesourcery.com>
1651 Daniel Jacobowitz <dan@codesourcery.com>
1652
1653 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1654 main to remove duplication. Add start function of the form
1655 '_*start[1-9]*'. Add RVDS start function.
1656
29d73ae4
DJ
16572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1658
1659 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1660
c1d88655
UW
16612006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1662
1663 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1664 * gdb.asm/spu.inc: New file.
1665 * gdb.base/term.exp: Disable if [target_info exists noargs].
1666 * gdb.gdb/complaints.exp: Disable if ![isnative].
1667 * gdb.gdb/selftest.exp: Likewise.
1668 * gdb.gdb/observer.exp: Likewise.
1669 * gdb.gdb/xfullpath.exp: Likewise.
1670 * gdb.base/attach.exp: Disable on SPU target.
1671 * gdb.cp/bs145503.exp: Likewise.
1672 * gdb.cp/exception.exp: Likewise.
1673 * gdb.cp/userdef.exp: Likewise.
1674
32a13b1a
DJ
16752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1676
1677 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1678
d8295fe9
VP
16792006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1680
1681 * gdb.base/completion.exp: Fix completion tests for
1682 'info' and 'info '.
1683 * gdb.base/help.exp (help_test_raw, test_class_help)
1684 (test_prefix_command_help): Move...
1685 * lib/gdb.exp: Here.
1686 * gdb.base/main.exp: Adjust.
1687 * gdb.cp/maint.exp: Adjust.
1688 * gdb.trace/tracecmd.exp: Use test_help_class.
1689
8c394015
VP
16902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1691
1692 * gdb.stabs/weird.exp (print_weird_var): Use
1693 gdb_test_multiple instead of gdb_expect.
1694
027fc1bc
VP
16952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1696
1697 * gdb.base/help.exp (help_test_raw): New.
1698 (test_class_help): New.
1699 (test_prefix_command_help): New.
1700 Adjust testcases.
1701
67609209
FR
17022006-11-09 Christophe Lyon <christophe.lyon@st.com>
1703
1704 * gdb.base/constvars.c (main): Write to crass and crips, so that
1705 they are allocated by the compiler.
1706
f73adfeb
AS
17072006-10-27 Andreas Schwab <schwab@suse.de>
1708
1709 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1710 "detach-fork".
1711
2f83a18e
DJ
17122006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1713
1714 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1715 of patterns.
1716
94277a38
DJ
17172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1718
1719 * gdb.base/sepdebug.exp: Remove debug format test.
1720 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1721 Handle no-symtab.
1722 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1723
5bd2f6e2
DJ
17242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1725
1726 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1727 int to pointer or pointer to int.
1728 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1729
8c008720
DJ
17302006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1731
1732 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1733
9e35dae4
DJ
17342006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1737
d9639e13
DJ
17382006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1739
1740 PR c++/2116
1741 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1742
390a1bd0
JB
17432006-10-06 Joel Brobecker <brobecker@adacore.com>
1744
1745 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1746 the corresponding bug has been fixed in GDB (PR/2018).
1747
dd920c33
JB
17482006-10-06 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.base/subst.exp: New testcase.
1751
53bbefe9
JB
17522006-10-06 Joel Brobecker <brobecker@adacore.com>
1753
1754 * gdb.ada/array_return/pck.ads: Add copyright notice.
1755 * gdb.ada/array_return/pck.adb: Likewise.
1756 * gdb.ada/array_return/p.adb: Likewise.
1757 * gdb.ada/exec_changed/first.adb: Likewise.
1758 * gdb.ada/exec_changed/second.adb: Likewise.
1759
09851417
JB
17602006-10-06 Joel Brobecker <brobecker@adacore.com>
1761
1762 * gdb.ada/watch_arg/watch.adb: New file.
1763 * gdb.ada/watch_arg.exp: New testcase.
1764
041bf30d
VP
17652006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1766
1767 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1768 via string_to_regexp.
1769 * gdb.mi/mi2-basics.exp: Likewise.
1770
f286fbdd 17712006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1772
1773 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1774 Remove unused / obsolete files.
1775
7c07f349
NR
17762006-09-19 Nick Roberts <nickrob@snap.net.nz>
1777
1778 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1779
cd5ff84a
VP
17802006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1781
1782 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1783 HIGH_FRAME argument to -stack-list-arguments can be larger than
1784 the number of frames.
1785
ae018d1a
DJ
17862006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1787
1788 * gdb.base/args.c (main): Add breakpoint marker.
1789 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1790 really test empty arguments.
1791 (args_load): Delete.
1792 (args_test): New.
1793
b399c549
NR
17942006-09-13 Nick Roberts <nickrob@snap.net.nz>
1795
1796 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1797 check for one file.
1798
2ab1eb7a
VP
17992006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1800
1801 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1802 HIGH_FRAME argument to -stack-list-locals can be larger than
1803 the number of frames.
1804
476308bf
FF
18052006-08-18 Fred Fish <fnf@specifix.com>
1806
1807 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1808 '$' in front of skip_vmx_tests_saved when setting that.
1809
8625200f
AS
18102006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1811
1812 * gdb.base/trace-commands.exp: New file.
1813
089ec8f1
DJ
18142006-08-10 Joel Brobecker <brobecker@adacore.com>
1815 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1818 expected output of the backtrace commands.
1819
b60f0898
JB
18202006-08-09 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1823 untested followed by return combination.
1824 * gdb.arch/altivec-regs.exp: Likewise.
1825 * gdb.arch/e500-abi.exp: Likewise.
1826 * gdb.arch/e500-regs.exp: Likewise.
1827 * gdb.arch/gdb1291.exp: Likewise.
1828 * gdb.arch/gdb1431.exp: Likewise.
1829 * gdb.arch/gdb1558.exp: Likewise.
1830 * gdb.arch/i386-prologue.exp: Likewise.
1831 * gdb.arch/i386-unwind.exp: Likewise.
1832 * gdb.asm/asm-source.exp: Likewise.
1833 * gdb.base/a2-run.exp: Likewise.
1834 * gdb.base/advance.exp: Likewise.
1835 * gdb.base/all-bin.exp: Likewise.
1836 * gdb.base/annota1.exp: Likewise.
1837 * gdb.base/annota3.exp: Likewise.
1838 * gdb.base/args.exp: Likewise.
1839 * gdb.base/arithmet.exp: Likewise.
1840 * gdb.base/assign.exp: Likewise.
1841 * gdb.base/async.exp: Likewise.
1842 * gdb.base/attach.exp: Likewise.
1843 * gdb.base/bang.exp: Likewise.
1844 * gdb.base/bigcore.exp: Likewise.
1845 * gdb.base/bitfields.exp: Likewise.
1846 * gdb.base/bitfields2.exp: Likewise.
1847 * gdb.base/break.exp: Likewise.
1848 * gdb.base/call-sc.exp: Likewise.
1849 * gdb.base/call-strs.exp: Likewise.
1850 * gdb.base/callfuncs.exp: Likewise.
1851 * gdb.base/checkpoint.exp: Likewise.
1852 * gdb.base/chng-syms.exp: Likewise.
1853 * gdb.base/code-expr.exp: Likewise.
1854 * gdb.base/commands.exp: Likewise.
1855 * gdb.base/completion.exp: Likewise.
1856 * gdb.base/cond-expr.exp: Likewise.
1857 * gdb.base/condbreak.exp: Likewise.
1858 * gdb.base/consecutive.exp: Likewise.
1859 * gdb.base/constvars.exp: Likewise.
1860 * gdb.base/corefile.exp: Likewise.
1861 * gdb.base/cvexpr.exp: Likewise.
1862 * gdb.base/dbx.exp: Likewise.
1863 * gdb.base/define.exp: Likewise.
1864 * gdb.base/detach.exp: Likewise.
1865 * gdb.base/display.exp: Likewise.
1866 * gdb.base/dump.exp: Likewise.
1867 * gdb.base/ena-dis-br.exp: Likewise.
1868 * gdb.base/ending-run.exp: Likewise.
1869 * gdb.base/environ.exp: Likewise.
1870 * gdb.base/eval-skip.exp: Likewise.
1871 * gdb.base/exprs.exp: Likewise.
1872 * gdb.base/fileio.exp: Likewise.
1873 * gdb.base/finish.exp: Likewise.
1874 * gdb.base/float.exp: Likewise.
1875 * gdb.base/foll-exec.exp: Likewise.
1876 * gdb.base/foll-fork.exp: Likewise.
1877 * gdb.base/foll-vfork.exp: Likewise.
1878 * gdb.base/freebpcmd.exp: Likewise.
1879 * gdb.base/funcargs.exp: Likewise.
1880 * gdb.base/gcore.exp: Likewise.
1881 * gdb.base/gdb1090.exp: Likewise.
1882 * gdb.base/gdb1250.exp: Likewise.
1883 * gdb.base/huge.exp: Likewise.
1884 * gdb.base/info-proc.exp: Likewise.
1885 * gdb.base/interrupt.exp: Likewise.
1886 * gdb.base/jump.exp: Likewise.
1887 * gdb.base/langs.exp: Likewise.
1888 * gdb.base/lineinc.exp: Likewise.
1889 * gdb.base/list.exp: Likewise.
1890 * gdb.base/logical.exp: Likewise.
1891 * gdb.base/long_long.exp: Likewise.
1892 * gdb.base/macscp.exp: Likewise.
1893 * gdb.base/maint.exp: Likewise.
1894 * gdb.base/mips_pro.exp: Likewise.
1895 * gdb.base/miscexprs.exp: Likewise.
1896 * gdb.base/multi-forks.exp: Likewise.
1897 * gdb.base/opaque.exp: Likewise.
1898 * gdb.base/overlays.exp: Likewise.
1899 * gdb.base/pc-fp.exp: Likewise.
1900 * gdb.base/pointers.exp: Likewise.
1901 * gdb.base/printcmds.exp: Likewise.
1902 * gdb.base/psymtab.exp: Likewise.
1903 * gdb.base/ptype.exp: Likewise.
1904 * gdb.base/recurse.exp: Likewise.
1905 * gdb.base/relational.exp: Likewise.
1906 * gdb.base/relocate.exp: Likewise.
1907 * gdb.base/remote.exp: Likewise.
1908 * gdb.base/reread.exp: Likewise.
1909 * gdb.base/restore.exp: Likewise.
1910 * gdb.base/return.exp: Likewise.
1911 * gdb.base/return2.exp: Likewise.
1912 * gdb.base/scope.exp: Likewise.
1913 * gdb.base/sect-cmd.exp: Likewise.
1914 * gdb.base/sep.exp: Likewise.
1915 * gdb.base/sepdebug.exp: Likewise.
1916 * gdb.base/setshow.exp: Likewise.
1917 * gdb.base/setvar.exp: Likewise.
1918 * gdb.base/sigall.exp: Likewise.
1919 * gdb.base/sigbpt.exp: Likewise.
1920 * gdb.base/signals.exp: Likewise.
1921 * gdb.base/signull.exp: Likewise.
1922 * gdb.base/sizeof.exp: Likewise.
1923 * gdb.base/solib.exp: Likewise.
1924 * gdb.base/step-line.exp: Likewise.
1925 * gdb.base/step-test.exp: Likewise.
1926 * gdb.base/structs.exp: Likewise.
1927 * gdb.base/structs2.exp: Likewise.
1928 * gdb.base/term.exp: Likewise.
1929 * gdb.base/twice.exp: Likewise.
1930 * gdb.base/until.exp: Likewise.
1931 * gdb.base/varargs.exp: Likewise.
1932 * gdb.base/volatile.exp: Likewise.
1933 * gdb.base/watchpoint.exp: Likewise.
1934 * gdb.base/whatis-exp.exp: Likewise.
1935 * gdb.base/whatis.exp: Likewise.
1936 * gdb.cp/ambiguous.exp: Likewise.
1937 * gdb.cp/annota2.exp: Likewise.
1938 * gdb.cp/annota3.exp: Likewise.
1939 * gdb.cp/bool.exp: Likewise.
1940 * gdb.cp/breakpoint.exp: Likewise.
1941 * gdb.cp/casts.exp: Likewise.
1942 * gdb.cp/class2.exp: Likewise.
1943 * gdb.cp/classes.exp: Likewise.
1944 * gdb.cp/cplusfuncs.exp: Likewise.
1945 * gdb.cp/ctti.exp: Likewise.
1946 * gdb.cp/derivation.exp: Likewise.
1947 * gdb.cp/exception.exp: Likewise.
1948 * gdb.cp/gdb1355.exp: Likewise.
1949 * gdb.cp/hang.exp: Likewise.
1950 * gdb.cp/inherit.exp: Likewise.
1951 * gdb.cp/local.exp: Likewise.
1952 * gdb.cp/m-data.exp: Likewise.
1953 * gdb.cp/m-static.exp: Likewise.
1954 * gdb.cp/member-ptr.exp: Likewise.
1955 * gdb.cp/method.exp: Likewise.
1956 * gdb.cp/misc.exp: Likewise.
1957 * gdb.cp/namespace.exp: Likewise.
1958 * gdb.cp/overload.exp: Likewise.
1959 * gdb.cp/ovldbreak.exp: Likewise.
1960 * gdb.cp/pr-1023.exp: Likewise.
1961 * gdb.cp/pr-1210.exp: Likewise.
1962 * gdb.cp/pr-574.exp: Likewise.
1963 * gdb.cp/printmethod.exp: Likewise.
1964 * gdb.cp/psmang.exp: Likewise.
1965 * gdb.cp/ref-params.exp: Likewise.
1966 * gdb.cp/ref-types.exp: Likewise.
1967 * gdb.cp/rtti.exp: Likewise.
1968 * gdb.cp/templates.exp: Likewise.
1969 * gdb.cp/try_catch.exp: Likewise.
1970 * gdb.cp/userdef.exp: Likewise.
1971 * gdb.cp/virtfunc.exp: Likewise.
1972 * gdb.disasm/am33.exp: Likewise.
1973 * gdb.disasm/h8300s.exp: Likewise.
1974 * gdb.disasm/mn10300.exp: Likewise.
1975 * gdb.disasm/sh3.exp: Likewise.
1976 * gdb.disasm/t01_mov.exp: Likewise.
1977 * gdb.disasm/t02_mova.exp: Likewise.
1978 * gdb.disasm/t03_add.exp: Likewise.
1979 * gdb.disasm/t04_sub.exp: Likewise.
1980 * gdb.disasm/t05_cmp.exp: Likewise.
1981 * gdb.disasm/t06_ari2.exp: Likewise.
1982 * gdb.disasm/t07_ari3.exp: Likewise.
1983 * gdb.disasm/t08_or.exp: Likewise.
1984 * gdb.disasm/t09_xor.exp: Likewise.
1985 * gdb.disasm/t10_and.exp: Likewise.
1986 * gdb.disasm/t11_logs.exp: Likewise.
1987 * gdb.disasm/t12_bit.exp: Likewise.
1988 * gdb.disasm/t13_otr.exp: Likewise.
1989 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1990 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1991 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1992 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1993 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1994 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1995 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1996 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1997 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1998 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1999 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2000 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2001 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2002 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2003 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2004 * gdb.mi/gdb701.exp: Likewise.
2005 * gdb.mi/gdb792.exp: Likewise.
2006 * gdb.mi/mi-basics.exp: Likewise.
2007 * gdb.mi/mi-break.exp: Likewise.
2008 * gdb.mi/mi-cli.exp: Likewise.
2009 * gdb.mi/mi-console.exp: Likewise.
2010 * gdb.mi/mi-disassemble.exp: Likewise.
2011 * gdb.mi/mi-eval.exp: Likewise.
2012 * gdb.mi/mi-file.exp: Likewise.
2013 * gdb.mi/mi-read-memory.exp: Likewise.
2014 * gdb.mi/mi-regs.exp: Likewise.
2015 * gdb.mi/mi-return.exp: Likewise.
2016 * gdb.mi/mi-simplerun.exp: Likewise.
2017 * gdb.mi/mi-stack.exp: Likewise.
2018 * gdb.mi/mi-stepi.exp: Likewise.
2019 * gdb.mi/mi-syn-frame.exp: Likewise.
2020 * gdb.mi/mi-until.exp: Likewise.
2021 * gdb.mi/mi-var-block.exp: Likewise.
2022 * gdb.mi/mi-var-child.exp: Likewise.
2023 * gdb.mi/mi-var-cmd.exp: Likewise.
2024 * gdb.mi/mi-var-display.exp: Likewise.
2025 * gdb.mi/mi-watch.exp: Likewise.
2026 * gdb.mi/mi2-basics.exp: Likewise.
2027 * gdb.mi/mi2-break.exp: Likewise.
2028 * gdb.mi/mi2-cli.exp: Likewise.
2029 * gdb.mi/mi2-console.exp: Likewise.
2030 * gdb.mi/mi2-disassemble.exp: Likewise.
2031 * gdb.mi/mi2-eval.exp: Likewise.
2032 * gdb.mi/mi2-file.exp: Likewise.
2033 * gdb.mi/mi2-read-memory.exp: Likewise.
2034 * gdb.mi/mi2-regs.exp: Likewise.
2035 * gdb.mi/mi2-return.exp: Likewise.
2036 * gdb.mi/mi2-simplerun.exp: Likewise.
2037 * gdb.mi/mi2-stack.exp: Likewise.
2038 * gdb.mi/mi2-stepi.exp: Likewise.
2039 * gdb.mi/mi2-syn-frame.exp: Likewise.
2040 * gdb.mi/mi2-until.exp: Likewise.
2041 * gdb.mi/mi2-var-block.exp: Likewise.
2042 * gdb.mi/mi2-var-child.exp: Likewise.
2043 * gdb.mi/mi2-var-cmd.exp: Likewise.
2044 * gdb.mi/mi2-var-display.exp: Likewise.
2045 * gdb.mi/mi2-watch.exp: Likewise.
2046 * gdb.stabs/exclfwd.exp: Likewise.
2047 * gdb.stabs/weird.exp: Likewise.
2048 * gdb.threads/gcore-thread.exp: Likewise.
2049 * gdb.trace/actions.exp: Likewise.
2050 * gdb.trace/backtrace.exp: Likewise.
2051 * gdb.trace/circ.exp: Likewise.
2052 * gdb.trace/collection.exp: Likewise.
2053 * gdb.trace/deltrace.exp: Likewise.
2054 * gdb.trace/infotrace.exp: Likewise.
2055 * gdb.trace/limits.exp: Likewise.
2056 * gdb.trace/packetlen.exp: Likewise.
2057 * gdb.trace/passc-dyn.exp: Likewise.
2058 * gdb.trace/passcount.exp: Likewise.
2059 * gdb.trace/report.exp: Likewise.
2060 * gdb.trace/save-trace.exp: Likewise.
2061 * gdb.trace/tfind.exp: Likewise.
2062 * gdb.trace/tracecmd.exp: Likewise.
2063 * gdb.trace/while-dyn.exp: Likewise.
2064 * gdb.trace/while-stepping.exp: Likewise.
2065
f4b618d1
JB
20662006-08-08 Joel Brobecker <brobecker@adacore.com>
2067
2068 * gdb.base/step-bt.c: New file.
2069 * gdb.base/step-bt.exp: New testcase.
2070
3d00d119
DJ
20712006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2072
2073 * config/monitor.exp (gdb_load): Remove support for obsolete
2074 download-write-size.
2075 * gdb.base/remote.exp: Likewise. Update all callers of
2076 gdb_timed_load.
2077
017b5bd4
DJ
20782006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2079
2080 * cursal.exp: Pass binfile to gdb_load.
2081
837c599d
DJ
20822006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2083
2084 * gdb.base/cursal.exp: Add "" to gdb_load call.
2085
8dd4540b
MK
20862006-07-29 Mark Kettenis <kettenis@gnu.org>
2087
2088 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2089 NetBSD/ELF targets.
2090
ab5c9f60
DJ
20912006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2092
2093 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2094 operator*.
2095
4c42eaff
DJ
20962006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2097
2098 * gdb.base/completion.exp: Update for change in "file" behavior.
2099 * gdb.stabs/weird.exp: Likewise.
2100 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2101 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2102
0155cc76
NS
21032006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2104
2105 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2106 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2107
16026cd7
AS
21082006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2109
2110 * gdb.base/default.exp: Update source command error message.
2111 * gdb.base/help.exp: Update 'help source' message.
2112
16963cb6
DJ
21132006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2114
2115 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2116 test.
2117
6d7fd486
AS
21182006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2119
2120 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2121
29e8a844
DJ
21222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2125
6afcfa39
DJ
21262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2127
2128 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2129
267a692b
MK
21302006-07-17 Mark Kettenis <kettenis@gnu.org>
2131
2132 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2133 *-*-openbsd* from targets for wich we expect ARM FPA floating
2134 point format.
2135
85d2fec4
NR
21362006-07-17 Nick Roberts <nickrob@snap.net.nz>
2137
2138 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2139
21402006-07-17 Mark Kettenis <kettenis@gnu.org>
2141
2142 * gdb.base/annota3.exp: Expect frame-begin annotation.
2143
85b4c6e8
JB
21442006-07-14 Joel Brobecker <brobecker@adacore.com>
2145
2146 * gdb.base/help.exp: Adjust "help unset" test to accept
2147 any list of unset commands.
2148
fb933624
DJ
21492006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2150 Daniel Jacobowitz <dan@codesourcery.com>
2151
2152 * gdb.cp/ref-params.exp: New test.
2153 * gdb.cp/ref-params.cc: New source file.
2154 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2155
1dff4b64
MK
21562006-07-08 Mark Kettenis <kettenis@gnu.org>
2157
2158 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2159 spaces/tabs in regular expressions since they might not be there.
2160
40d2e0e3
AS
21612006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2162
2163 * gdb.base/ifelse.exp: New file.
2164
f6c957d2
NS
21652006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2166
2167 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2168 line.
2169 * gdb.base/huge.exp: Loop over compilation to find a size that
2170 is acceptable.
2171 * gdb.base/remote.exp: Correct expected strings.
2172 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2173
b9c5a23d
DJ
21742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2177
9af2e58d
DJ
21782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2179
2180 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2181 native.
2182
30930ca5
DJ
21832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2184
2185 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2186 enable stabs testing.
2187
aa32fa1d
DJ
21882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2189
bd4a4c80 2190 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2191 gdb_test_multiple does.
2192
321fef15
DJ
21932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2194
2195 * Makefile.in (host_alias): Remove.
2196 (target_alias): Use @target_noncanonical@.
2197 (site.exp): Don't set host_alias.
2198 * aclocal.m4: Remove contents. Include acx.m4.
2199 * configure: Regenerated.
2200 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2201
e1c2defa
NS
22022006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2203
e63b55d1
NS
2204 * lib/gdb.exp (gdb_load_cmd): New.
2205
5600ea19
NS
2206 * gdb.base/fileio.c: Add system(NULL) test.
2207 * gdb.base/fileio.exp: Check it.
2208
e1c2defa
NS
2209 * gdb.base/break.c: Add 10a breakpoint at }
2210 * gdb.base/break.exp: Add test for breakpoint at }
2211 * gdb.cp/anon-union.cc: Add code at end of function.
2212 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2213 * gdb.mi/var-cmd.c: Add code at end of function.
2214 * gdb.mi/mi-var-display.exp: Adjust end of next.
2215 * gdb.mi/mi2-var-display.exp: Likewise.
2216 * gdb.base/fileio.c: Add stop function and insert calls at
2217 stopping places.
2218 * gdb.base/fileio.exp: Breakpoint stop function and remove
2219 explicit line number references.
2220
6c0112ec
JB
22212006-05-19 Joel Brobecker <brobecker@adacore.com>
2222
2223 * gdb.base/del.exp (test_delete_alias): New function.
2224 Now check that both "del" and "d" work as aliases for "delete".
2225
154189a4
FF
22262006-05-18 Fred Fish <fnf@specifix.com>
2227
2228 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2229 required. Check for spurious output after program exits normally.
2230
582e64c2
FF
22312006-05-17 Fred Fish <fnf@specifix.com>
2232
2233 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2234 gdb_load, so it works in the simulator.
2235
8ef6493a
FF
22362006-05-11 Fred Fish <fnf@specifix.com>
2237
2238 * gdb.base/bang.exp: Ignore unexpected output between the
2239 "program exited normally" and the gdb prompt, as many other
2240 tests do.
2241
692b141c
MK
22422006-05-07 Mark Kettenis <kettenis@gnu.org>
2243
2244 * gdb.base/help.exp: Make "delete checkpoint" part option for
2245 "help d" and "help delete" tests.
2246
540b8a30
UW
22472006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2248
2249 * gdb.mi/mi-basics.exp: Add missing serial number to
2250 expected output in some mi_gdb_test statements.
2251 * gdb.mi/mi2-basics.exp: Likewise.
2252
9b6462d9
JB
22532006-05-05 Joel Brobecker <brobecker@adacore.com>
2254
2255 * gdb.base/del.c: New file.
2256 * gdb.base/del.exp: New testcase.
2257
954de43b
DM
22582006-05-05 David S. Miller <davem@sunset.davemloft.net>
2259
2260 * gdb.base/break.exp: Do not assume a breakpoint on
2261 main will actually be in $srcfile when optimizing.
1303f75e
DM
2262 * gdb.base/savedregs.exp: Do not require that the dummy
2263 frame location match up to a symbol and source file location.
c3242428
DM
2264 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2265 will get printed without a mi_cmd_data_list_register_values prefix.
2266 (*-data-list-register-*): Correct regular expressions to expect the new
2267 pseudo d? floating point registers.
2268 * gdb.mi/mi2-regs.exp: Likewise.
2269
c7e64c9a
DJ
22702006-05-05 Christophe Lyon <christophe.lyon@st.com>
2271
2272 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2273 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2274 is allocated by the compiler.
2275 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2276 anons, e, anone to force their allocation by the compiler.
2277
22782006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2279
2280 * gdb.base/help.exp: Update expected text for help d and
2281 help delete.
2282
27ce9a6d
MK
22832006-05-02 Mark Kettenis <kettenis@gnu.org>
2284
2285 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2286 NetBSD/ELF targets.
2287
8608915f
MK
22882006-04-30 Mark Kettenis <kettenis@gnu.org>
2289
2290 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2291 single-step breakpoint fails; make this a KFAIL on
2292 sparc*-*-openbsd*.
2293 * gdb.base/siginfo.exp: Likewise.
2294 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2295
b8db102d
MS
22962006-04-26 Michael Snyder <msnyder@redhat.com>
2297
2298 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2299 which may have to consume output from other forks.
2300 Add tests to make sure that "delete fork" succeeded.
2301
c702009a
MS
23022006-04-20 Michael Snyder <msnyder@redhat.com>
2303
2304 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2305 Add support for the Renesas M32C and M16C.
2306
2307 * gdb.asm/asm-source.exp: Add m32c target.
2308 * gdb.asm/m32c.inc: Support for m32c target.
2309
e28493f2
AS
23102006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2311
2312 * gdb.base/commands.exp (recursive_source_test): New test.
2313
880da185
DM
23142006-04-04 David S. Miller <davem@sunset.davemloft.net>
2315
2316 * gdb.base/float.exp: Add pattern for sparc targets.
2317
61d9b92f
DJ
23182006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 * gdb.base/commands.exp (stray_arg0_test): New test.
2321
bd717df8
PB
23222006-03-30 Paul Brook <paul@codesourcery.com>
2323
2324 * gdb.mi/mi-until.exp: kfail broken until command.
2325 * gdb.mi/mi2-until.exp: Ditto.
2326
ec793d3c
NR
23272006-03-27 Nick Roberts <nickrob@snap.net.nz>
2328
2329 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2330
831004b7
AO
23312006-03-08 Alexandre Oliva <aoliva@redhat.com>
2332
2333 * gdb.base/prelink.exp: Anchor tested-for regular expression
2334 on gdb prompt.
2335
effe49a0
PB
23362006-03-07 Paul Brook <paul@codesourcery.com>
2337
2338 * gdb.base/assign.exp: Correct fail message.
2339
e5461016
PB
23402006-03-07 Paul Brook <paul@codesourcery.com>
2341
2342 * lib/compiler.c: Extract armcc version number.
2343 * lib/compiler.cc: Ditto.
2344
fc91c6c2
PB
23452006-03-07 Paul Brook <paul@codesourcery.com>
2346
2347 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2348 additional_flags=-w.
2349 * gdb.arch/altivec-regs.exp: Ditto.
2350 * gdb.arch/e500-abi.exp: Ditto.
2351 * gdb.arch/e500-regs.exp: Ditto.
2352 * gdb.base/all-bin.exp: Ditto.
2353 * gdb.base/annota1.exp: Ditto.
2354 * gdb.base/annota3.exp: Ditto.
2355 * gdb.base/args.exp: Ditto.
2356 * gdb.base/arithmet.exp: Ditto.
2357 * gdb.base/assign.exp: Ditto.
2358 * gdb.base/async.exp: Ditto.
2359 * gdb.base/bang.exp: Ditto.
2360 * gdb.base/break.exp: Ditto.
2361 * gdb.base/call-rt-st.exp: Ditto.
2362 * gdb.base/completion.exp: Ditto.
2363 * gdb.base/cond-expr.exp: Ditto.
2364 * gdb.base/condbreak.exp: Ditto.
2365 * gdb.base/consecutive.exp: Ditto.
2366 * gdb.base/define.exp: Ditto.
2367 * gdb.base/display.exp: Ditto.
2368 * gdb.base/ena-dis-br.exp: Ditto.
2369 * gdb.base/environ.exp: Ditto.
2370 * gdb.base/eval-skip.exp: Ditto.
2371 * gdb.base/info-proc.exp: Ditto.
2372 * gdb.base/jump.exp: Ditto.
2373 * gdb.base/logical.exp: Ditto.
2374 * gdb.base/long_long.exp: Ditto.
2375 * gdb.base/maint.exp: Ditto.
2376 * gdb.base/miscexprs.exp: Ditto.
2377 * gdb.base/pc-fp.exp: Ditto.
2378 * gdb.base/pointers.exp: Ditto.
2379 * gdb.base/relational.exp: Ditto.
2380 * gdb.base/reread.exp: Ditto.
2381 * gdb.base/sect-cmd.exp: Ditto.
2382 * gdb.base/sep.exp: Ditto.
2383 * gdb.base/sepdebug.exp: Ditto.
2384 * gdb.base/until.exp: Ditto.
2385 * gdb.base/whatis-exp.exp: Ditto.
2386 * gdb.cp/annota2.exp: Ditto.
2387 * gdb.cp/annota3.exp: Ditto.
2388 * gdb.trace/actions.exp: Ditto.
2389 * gdb.trace/backtrace.exp: Ditto.
2390 * gdb.trace/circ.exp: Ditto.
2391 * gdb.trace/collection.exp: Ditto.
2392 * gdb.trace/deltrace.exp: Ditto.
2393 * gdb.trace/infotrace.exp: Ditto.
2394 * gdb.trace/limits.exp: Ditto.
2395 * gdb.trace/packetlen.exp: Ditto.
2396 * gdb.trace/passc-dyn.exp: Ditto.
2397 * gdb.trace/passcount.exp: Ditto.
2398 * gdb.trace/report.exp: Ditto.
2399 * gdb.trace/save-trace.exp: Ditto.
2400 * gdb.trace/tfind.exp: Ditto.
2401 * gdb.trace/tracecmd.exp: Ditto.
2402 * gdb.trace/while-dyn.exp: Ditto.
2403 * gdb.trace/while-stepping.exp: Ditto.
2404 * lib/gdb.exp: Ditto.
2405 (gdb_compile): Handle nowarning option.
2406
5f4a23d9
AO
24072006-03-07 Alexandre Oliva <aoliva@redhat.com>
2408
2409 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2410 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2411 Rename executable to prelinkt. Don't re-prelink if we didn't
2412 get a core file. Test prelink -u exit status to tell whether
2413 prelinking failed. Use gdb_test_multiple.
2414
9733fc94
DJ
24152006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2418 (do_tests): Call it.
2419
cc10cae3
AO
24202006-02-28 Alexandre Oliva <aoliva@redhat.com>
2421
2422 * gdb.base/prelink.exp: New test.
2423 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2424
15c46491
WZ
24252006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2426
2427 * gdb.fortran/derived-type.f90: New file.
2428 * gdb.fortran/derived-type.exp: New testcase.
2429
5c9f7ded
DJ
24302006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2431
2432 * gdb.base/default.exp: Allow ';' as a directory separator.
2433
5b96932b
AS
24342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2435
2436 * gdb.base/help.exp (help add-symbol-file): Update.
2437
1986bccd
AS
24382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2439
2440 * gdb.base/help.exp (help load): Update expected results.
2441
a8b7528f
FF
24422006-02-19 Fred Fish <fnf@specifix.com>
2443
2444 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2445 specifix hex value as part of results.
2446 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2447
f8261448
FF
24482006-02-16 Fred Fish <fnf@specifix.com>
2449
2450 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2451 ushort_addr, and slong_addr, so the typedefs are not optimized
2452 away.
2453 * gdb.base/whatis.exp: Add tests using type name for struct type,
2454 union type, enum type, and typedef.
2455
31d8bdd2
MK
24562006-02-13 Mark Kettenis <kettenis@gnu.org>
2457
2458 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2459
34e41e63
JB
24602006-02-13 Jim Blandy <jimb@redhat.com>
2461
2462 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2463 case where it takes two "next" commands to skip past the init
2464 call.
2465
ac6e4f31
FF
24662006-02-12 Fred Fish <fnf@specifix.com>
2467
2468 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2469 to handle cases where it takes two "next" commands to skip
2470 past the init call.
2471
2db2d571
JB
24722006-02-07 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2475 on hppa32 targets.
2476
38fcd64c
DJ
24772006-02-06 Vladimir Prus <ghost@cs.msu.su>
2478
2479 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2480 field.
2481
1315ad46
MK
24822006-01-29 Mark Kettenis <kettenis@gnu.org>
2483
2484 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2485
5625b943
DJ
24862006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2487
2488 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2489 files.
2490
80df1bbe
DJ
24912006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2492
2493 * gdb.cp/maint.exp: Set complaints to a positive value.
2494
9078e690
DJ
24952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2496
2497 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2498 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2499 function name.
2500
9c903399
DJ
25012006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2502
2503 * gdb.base/checkpoint.c: Update copyright notice. Include
2504 <stdlib.h>.
2505
761ae4d6
JB
25062006-01-04 Jim Blandy <jimb@redhat.com>
2507
2508 * gdb.asm/asm-source.exp: Independently provide default values for
2509 asm-flags and debug-flags. Use 'string equal' to do the
2510 comparison, not the implicit expr's '==' operator. Remove
2511 now-unneeded assignments to asm-flags. In h8300 case, place
2512 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2513
099ac3dd
MS
25142006-01-04 Michael Snyder <msnyder@redhat.com>
2515
2516 * gdb.base/checkpoint.c: New file.
2517 * gdb.base/checkpoint.exp: New file.
2518 * gdb.base/multi-fork.c: New file.
2519 * gdb.base/multi-fork.exp: New file.
2520 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2521
f4d85314
FF
25222006-01-04 Fred Fish <fnf@specifix.com>
2523
2524 * gdb.base/ptype.c (foo): Add typedef.
2525 (intfoo): Add function.
2526 * gdb.base/ptype1.c: New file.
2527 * gdb.base/ptype.exp: Handle compilation and linking with two
2528 source files. Test that proper type for "foo" is found based
2529 on source context rather than first match found in symtabs.
2530
a1b06f35
MK
25312005-12-28 Mark Kettenis <kettenis@gnu.org>
2532
2533 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2534 * gdb.asm/openbsd.inc: Indent commands.
2535
d082a1e2
MK
25362005-12-26 Mark Kettenis <kettenis@gnu.org>
2537
c65016bd
MK
2538 * gdb.base/freebpcmd.exp: Increase timeout.
2539
d082a1e2
MK
2540 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2541
d3c32a0e
DJ
25422005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2543
2544 * gdb.base/default.exp: Update check for "show version".
2545
9fdb1f50
RC
25462005-12-09 Randolph Chung <tausq@debian.org>
2547
2548 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2549 * gdb.asm/pa64.inc: New file.
2550
5f2c56f7
RC
25512005-12-09 Randolph Chung <tausq@debian.org>
2552
2553 * gdb.asm/common.inc: Indent commands.
2554 * gdb.asm/asmsrc1.s: Likewise.
2555 * gdb.asm/asmsrc2.s: Likewise.
2556
8117349c
RC
25572005-12-09 Randolph Chung <tausq@debian.org>
2558
2559 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2560 (get_addr_of_sym): Remove duplicate print.
2561 (gen_core): xfail hppa*-*-hpux*, update expected output.
2562 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2563 * gdb.arch/pa64-nullify.s: New file.
2564
8f07f25a
RC
25652005-12-09 Randolph Chung <tausq@debian.org>
2566
2567 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2568
55b39184
DJ
25692005-12-07 Christophe Lyon <christophe.lyon@st.com>
2570
2571 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2572 code generation for these functions.
2573 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2574 error message.
2575
31e2b00f
AS
25762005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2577
2578 * gdb.base/help.exp (help b, help br, help bre, help brea)
2579 (help break): Update the expected message.
2580
c3d0b56e
SC
25812005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2582
2583 * gdb.asm/m68hc11.inc: Setup the data section.
2584 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2585 script for this test.
2586 (m6812-*-*): Likewise.
2587
36ae0ea9
RC
25882005-11-09 Randolph Chung <tausq@debian.org>
2589
2590 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2591
9d6f42e9
WZ
25922005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2593
2594 * gdb.base/break.exp: Fix a comment typo.
2595
e2126a14
EZ
25962005-11-03 Jim Blandy <jimb@redhat.com>
2597
2598 Checked in by Elena Zannoni <ezannoni@redhat.com>
2599
2600 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2601
e0ac7199
CV
26022005-11-02 Corinna Vinschen <vinschen@redhat.com>
2603
2604 * gdb.arch/gdb1558.c: Include stdio.h.
2605
31d3fb18
MK
26062005-10-31 Mark Kettenis <kettenis@gnu.org>
2607
2608 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2609
e52b687c
MK
26102005-10-31 Mark Kettenis <kettenis@gnu.org>
2611
2612 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2613
f4711d79
PG
26142005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2615
2616 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2617 vscr" tests to better match output.
2618
987a9106
JB
26192005-10-12 Jim Blandy <jimb@redhat.com>
2620
2621 * gdb.base/structs.exp (any): New function.
2622 (test_struct_returns): Don't make any assumptions at all about
2623 what value the function returns when GDB can't set the return
2624 value.
2625
2336bb58
JB
26262005-10-09 Joel Brobecker <brobecker@adacore.com>
2627
2628 * gdb.ada/arrayidx/p.adb: New file.
2629 * gdb.ada/arrayidx.exp: New testcase
2630
26312005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2632
2633 * gdb.ada/array_return/pck.ads: New file.
2634 * gdb.ada/array_return/pck.adb: New file.
2635 * gdb.ada/array_return/p.adb: New file.
2636 * gdb.ada/array_return.exp: New testcase.
2637
705335ea
JB
26382005-10-03 Joel Brobecker <brobecker@adacore.com>
2639
2640 * gdb.base/arrayidx.c: New file.
2641 * gdb.base/arrayidx.exp: New testcase.
2642
11ee9940
NR
26432005-09-29 Nick Roberts <nickrob@snap.net.nz>
2644
2645 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2646 frames-invalid and breakpoints-invalid are no longer generated
2647 with level 3 so don't expect them in the output.
2648
39fb8e9e
BR
26492005-09-27 Bob Rossi <bob@brasko.net>
2650
2651 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2652 from test. Escape the | in mi_gdb_test call.
2653 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2654 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2655 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2656 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2657 expected regex's in mi_gdb_test calls.
2658 * lib/mi-support.exp: Remove arbitrary .* from tests.
2659 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2660 Fully anchor GDB/MI expected results in mi_gdb_test.
2661 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2662 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2663
2af48f68
PB
26642005-09-26 Paul Brook <paul@codesourcery.com>
2665
2666 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2667
f34502bc
WZ
26682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2669
2670 * bfp-test.c: New file.
2671 * bfp-test.exp: New testcase.
2672
ca929517
WZ
26732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2674
2675 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2676 of subarray and substring variable.
2677 * gdb.fortran/subarray.f: New source file for the test of subarray
2678 and substring variable evaluation.
2679 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2680 of string constant.
2681
c761af65
DJ
26822005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2683
2684 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2685 copyright dates.
2686
561d7a1d
PG
26872005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2688
2689 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2690 powerpc altivec' test with an almost identical 'info vector' test.
2691
b2b64cc9
PG
26922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2693
2694 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2695 vscr" tests to match output.
2696
6ac4d15a
PG
26972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2698
2699 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2700 output.
2701
40e55bef
BR
27022005-09-11 Bob Rossi <bob@brasko.net>
2703
2704 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2705 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2706 commands that return an MI output command and an asyncronous MI output
2707 command.
2708 * gdb.mi/mi-console.exp: Ditto.
2709
3c7385ec
BR
27102005-09-11 Bob Rossi <bob@brasko.net>
2711
2712 * gdb.mi/mi-var-child.c: Include <string.h>.
2713
a6cd0eb3
DJ
27142005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2715
2716 * killed.exp: Correct gdb_expect syntax.
2717
2f168eed
CV
27182005-08-09 Corinna Vinschen <vinschen@redhat.com>
2719
2720 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2721
ecd3fd0f
BR
27222005-08-02 Bob Rossi <bob@brasko.net>
2723
2724 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2725 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2726 Change tests to inferior-tty-set/show.
2727 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2728 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2729 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2730 inferior. Use mi_gdb_test to get GDB and Inferior output.
2731 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2732 descriptor.
2733 (mi_inferior_tty_name): Add inferior PTY file name.
2734 (mi_gdb_start): Add INFERIOR_PTY parameter.
2735 (mi_gdb_test): Add IPATTERN parameter.
2736
f1ea48cb
BR
27372005-08-02 Bob Rossi <bob@brasko.net>
2738
2739 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2740 parameter to mi_gdb_test.
2741 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2742
6e650a67
DJ
27432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2746 struct_declarations.
2747 * gdb.mi/mi-var-child.exp: Step over the initialization of
2748 struct_declarations.
2749
8be260b6
DJ
27502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2751
2752 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2753 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2754 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2755 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2756 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2757 file.
2758
4e660f07
NR
27592005-07-27 Nick Roberts <nickrob@snap.net.nz>
2760
2761 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2762 (do_children_tests): Assign values to the extra elements.
2763
2764 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2765 them for tests for "-var-update --no-values" and
2766 "-var-update --all-values".
2767 Add test for "-var-list-children --simple-values".
2768
2769 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2770
2771 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2772 "-stack-list-locals --simple-values" Improve doc strings and
2773 comments.
2774
6bdae935
MK
27752005-07-18 Mark Kettenis <kettenis@gnu.org>
2776
598b7a6f
MK
2777 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2778 *-*-openbsd*.
2779 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2780
6bdae935
MK
2781 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2782 sigaltsatck'.
2783
1323e929
BR
27842005-07-14 Bob Rossi <bob@brasko.net>
2785
2786 * gdb.base/default.exp (tty): Changed output of command.
2787 * gdb.base/help.exp (help tty): Ditto.
2788
b1a9c082
MK
27892005-07-12 Mark Kettenis <kettenis@gnu.org>
2790
2791 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2792
10a844a2
MK
27932005-07-10 Mark Kettenis <kettenis@gnu.org>
2794
2795 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2796 -stack-select-frame without arguments.
2797 (test_stack_frame_listing): Add test for newly implemented command
2798 -stack-info-frame.
2799
3cb3b8df
BR
28002005-07-06 Bob Rossi <bob@brasko.net>
2801
2802 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2803 command.
2804 (Copyright): Update copyright.
2805
a0c5fbcf
WZ
28062005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2807
2808 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2809 tests to evaluate exponentiation expression.
2810
984971d0
AS
28112005-06-29 Andreas Schwab <schwab@suse.de>
2812
2813 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2814 main to avoid warnings.
2815
2816 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2817
fe03833f
NR
28182005-06-20 Nick Roberts <nickrob@snap.net.nz>
2819
2820 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2821 -stack-select-frame without arguments.
2822 (test_stack_frame_listing): Add test for newly implemented command
2823 -stack-info-frame.
2824
7a55f279
WZ
28252005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2826
0ffa0ea5
DJ
2827 * gdb.fortran/array-element.f: New file.
2828 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2829
26585198
DJ
28302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2831
2832 * gdb.base/bigcore.exp: Correct checks for systems which can
2833 not dump a large core file.
2834
c1bd25fd
DJ
28352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2836
2837 * gdb.base/relocate.c: Add a copyright notice.
2838 (dummy): Remove.
2839 * gdb.base/relocate.exp: Test printing the values of variables
2840 from a relocatable file.
2841
589e074d
DJ
28422005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2843
2844 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2845 excess MI output after an error.
2846
0915f927
JB
28472005-05-29 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.arch/alpha-step.c: New file.
2850 * gdb.arch/alpha-step.exp: New testcase.
2851
76ff342d
DJ
28522005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2853 Dennis Brueni <dennis@slickedit.com>
2854
2855 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2856 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2857 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2858 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2859 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2860 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2861 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2862
96b0c7ac
DJ
28632005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2864 Wu Zhou <woodzltc@cn.ibm.com>
2865
2866 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2867 IBM's xlc compiler.
2868 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2869 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2870
f21565d2
JB
28712005-05-13 Jim Blandy <jimb@redhat.com>
2872
2873 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2874 calling gdb_suppress_entire_file.
2875 * gdb.base/charset.exp: Same.
2876 * gdb.base/call-rt-st.exp: Same.
2877
6006a3a1
BR
28782005-05-05 Bob Rossi <bob_rossi@cox.net>
2879
2880 * lib/gdb.exp (fullname_syntax): Added global regex.
2881 (fullname_syntax_POSIX): Ditto.
2882 (fullname_syntax_UNC): Ditto.
2883 (fullname_syntax_DOS_CASE): Ditto.
2884 (fullname_syntax_DOS): Ditto.
2885 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2886 fullname_syntax variable to scope and use it.
2887 (test_file_list_exec_source_files): Ditto.
2888 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2889
c3b69c04
DJ
28902005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2891
2892 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2893
3c95e6af
PG
28942004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2895
2896 * lib/gdb.exp (skip_altivec_tests): New function, based on
2897 check_vmx_hw_available from the GCC testsuite.
2898 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2899 * lib/gdb.arch/altivec-regs.exp: Likewise.
2900
78df6c56
JB
29012005-05-02 Jim Blandy <jimb@redhat.com>
2902
2903 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2904 calling gdb_suppress_entire_file.
2905
1690f9cf
DJ
29062005-04-30 Randolph Chung <tausq@debian.org>
2907
2908 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2909 Slightly relax "sem_post" name checking.
2910
5ea106f7
PG
29112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2912
2913 * gdb.base/unload.exp: Use new shared library infrastructure.
2914
bf7234cf
PG
29152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2916
2917 * gdb.base/so-impl-ld.exp: Use new shared library
2918 infrastructure.
2919
547b869a
CV
29202005-04-29 Corinna Vinschen <vinschen@redhat.com>
2921
2922 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2923 * gdb.asm/h8300.inc: New file.
2924
f07e55f0
PG
29252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2926
2927 * gdb.base/shlib-call.exp: Change to use new shared library
2928 infrastructure.
2929
3cbba3d1
PG
29302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2931
2932 * gdb.base/pending.exp: Change to use new shared library
2933 infrastructure.
2934
ed6df200
PG
29352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2936
2937 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2938 use test_compiler_info instead of gcc_compiled, and update copyright.
2939
8c8f4ebe
PG
29402005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2941
2942 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2943 shared objects being adjusted and update copyright years.
2944
607fbc54
DJ
29452005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2946
2947 * ChangeLog: Correct some 2003-01-13 dates.
2948 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2949 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2950 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2951 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2952 gdb.trace/tfind.exp: Update copyright years.
2953
57bf0e56
DJ
29542005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2955 Daniel Jacobowitz <dan@codesourcery.com>
2956
2957 * lib/gdb.exp (gdb_compile): Handle shlib=.
2958 (gdb_compile_shlib): New function.
2959
9b593790
PG
29602005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2961
2962 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2963
9494c6a5
DJ
29642005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2965
2966 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2967 gdb.server.
2968 * configure.ac: Likewise.
2969 * configure: Regenerated.
2970 * gdb.gdbserver/Makefile.in: Moved to...
2971 * gdb.server/Makefile.in: ... here.
2972 * gdb.gdbserver/server.c: Moved to...
2973 * gdb.server/server.c: ... here.
2974 * gdb.gdbserver/server-run.exp: Moved to...
2975 * gdb.server/server-run.exp: ... here.
2976
6f8eac0e
DJ
29772005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2978
2979 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2980 * configure.ac: Create gdb.gdbserver/Makefile.
2981 * configure: Regenerated.
2982 * lib/gdbserver-support.exp: New file, derived from
2983 config/gdbserver.exp.
2984 * config/gdbserver.exp: Use gdbserver-support.exp.
2985 * gdb.gdbserver/Makefile.in: New file.
2986 * gdb.gdbserver/server.c: New file.
2987 * gdb.gdbserver/server-run.exp: New file.
2988
6e87504d
PG
29892005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2990
2991 * lib/gdb.exp (test_compiler_info): Return compiler_info
2992 if no arguments are given.
2993
d1779be4
PG
29942005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2995
2996 * gdb.arch/altivec-abi.exp: Check for compiler and set
2997 use altivec' flag accordingly.
2998 * gdb.arch/altivec-regs.exp: Likewise.
2999
88750304
DJ
30002005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3001
3002 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3003
f3fb768d
AS
30042005-03-27 Andreas Schwab <schwab@suse.de>
3005
3006 * gdb.base/bigcore.c (main): Add missing mode argument in open
3007 call.
3008
7e813ac5
DJ
30092005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3012 downloads.
3013 * config/gdbserver.exp (gdb_load): Likewise.
3014
8e3049aa
PB
30152005-03-14 Paul Brook <paul@codesourcery.com>
3016
3017 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3018 targets.
3019
a9df7c44
JB
30202005-03-09 Joel Brobecker <brobecker@adacore.com>
3021
3022 * gdb.dwarf2/dup-psym.S: New file.
3023 * gdb.dwarf2/dup-psym.exp: New testcase.
3024
9f0d94e8
JB
30252005-03-09 Joel Brobecker <brobecker@adacore.com>
3026
3027 * gdb.ada/exec_changed/first.adb: New file.
3028 * gdb.ada/exec_changed/second.adb: New file.
3029 * gdb.ada/exec_changed.exp: New testcase.
3030
5f579bc5
NS
30312005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3032
36e9969c
NS
3033 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3034 (A2): New class.
3035 (main): Test operator+.
3036 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3037 breakpoint test.
3038
5f579bc5
NS
3039 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3040 * gdb.base/signull.exp: Disable if gdb,nosignals.
3041 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3042 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3043 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3044 * gdb.mi/mi2-console.exp: Likewise.
3045 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3046 continue output at start.
3047 (gdb_collect_locals_test): Robustify regexp.
3048 * gdb.trace/passc-dyn.exp: Fix comment typo.
3049 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3050
be46087e
CV
30512005-03-08 Corinna Vinschen <vinschen@redhat.com>
3052
3053 * gdb.asm/asm-source.exp: Add iq2000 case.
3054 * gdb.asm/iq2000.inc: New file.
3055
384e1a61
MI
30562005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3057
3058 * gdb.base/command.exp: Change hardcoded value to regular expression.
3059 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3060
584b6e9e
DJ
30612005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3062
3063 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3064 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3065 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3066 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3067 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3068
ab5b5d61
MK
30692005-03-05 Mark Kettenis <kettenis@gnu.org>
3070
3071 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3072 changes.
3073
ae051c1b
PG
30742004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3075
3076 * lib/compiler.c: Add test for IBM's xlc compiler.
3077 * lib/compiler.cc: Likewise.
3078
3f0f6ed2
JB
30792004-02-24 Joel Brobecker <brobecker@adacore.com>
3080
3081 * gdb.ada/fixed_points.exp: Create compilation object directory
3082 before running the test.
3083 * gdb.ada/null_record.exp: Likewise.
3084 * gdb.ada/packed_array.exp: Likewise.
3085 * gdb.ada/start.exp: Likewise.
3086
724f452b
JB
30872005-02-15 Joel Brobecker <brobecker@adacore.com>
3088
3089 * gdb.ada/packed_array/pa.adb: New file.
3090 * gdb.ada/packed_array.exp: New testcase.
3091
57f5cdfb 30922005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3093
1f393151
MK
3094 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3095 files.
3096
ebdda337
MK
3097 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3098 on *-*-openbsd*. Correctly match whitespace in regukar
3099 expressions.
3100
cf309262
DJ
31012005-02-10 Daniel Jacobowitz <dan@debian.org>
3102
3103 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3104 PR exp/1821
3105 * gdb.base/gdb1821.c: New test file.
3106 * gdb.base/gdb1821.exp: New test file.
3107
3be49e7a
JB
31082005-02-09 Joel Brobecker <brobecker@adacore.com>
3109
3110 * gdb.base/start.c: New file.
3111 * gdb.base/start.exp: New testcase.
3112
e292e67d
JB
31132005-02-09 Joel Brobecker <brobecker@adacore.com>
3114
3115 * gdb.ada/start/dummy.adb: New file.
3116 * gdb.ada/start.exp: New testcase.
3117
dbdfa66c
CV
31182005-02-09 Corinna Vinschen <vinschen@redhat.com>
3119
3120 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3121 for printing symbols and statistics.
3122 Add test for using relative pathnames in "maint print msymbols" test.
3123 Mark "maint info sections DATA" XFAIL on Cygwin.
3124 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3125 tests.
3126
d7941671
AC
31272005-02-09 Andreas Schwab <schwab@suse.de>
3128
3129 Committed by Andrew Cagney <cagney@gnu.org>
3130 * gdb.base/remotetimeout.exp: New file.
3131
74e5ef44
MK
31322005-02-07 Mark Kettenis <kettenis@gnu.org>
3133
3134 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3135
464dd14d
JB
31362005-02-03 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.ada/gnat_ada.gpr: New file.
3139 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3140 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3141 * configure.ac: No longer generate gnat_ada.gpr.
3142 * configure: Regenerate.
3143 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3144 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3145 * gdb.ada/null_record/bar.ads: Likewise.
3146 * gdb.ada/null_record/bar.adb: Likewise.
3147 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3148 * gdb.ada/null_record.exp (testdir): New variable.
3149 (testfile): executable is now in testdir subdirectory.
3150 (srcfile): Use full path to the main compilation unit.
3151 * gdb.ada/fixed_points.exp: Same changes as above.
3152
30d756ae
NR
31532005-02-03 Nick Roberts <nickrob@snap.net.nz>
3154
3155 * gdb.base/interp.exp: New test.
3156
9d799f85
AC
31572005-01-24 Andrew Cagney <cagney@gnu.org>
3158
3159 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3160
15656118
AC
31612005-01-19 Andrew Cagney <cagney@gnu.org>
3162
a892c31b
AC
3163 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3164 configure.ac not configure.in.
3165
15656118
AC
3166 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3167 of powerpc*-*-*.
3168 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3169 * gdb.base/list.exp (test_list_function)
3170 (test_list_filename_and_function): Ditto.
3171 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3172
a7b01baf
AC
31732005-01-16 Andrew Cagney <cagney@gnu.org>
3174
17d92a02
AC
3175 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3176
a7b01baf
AC
3177 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3178
bc8332bb
AC
31792005-01-14 Andrew Cagney <cagney@gnu.org>
3180
3181 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3182 * gdb.mi/mi2-var-cmd.exp: Ditto.
3183
4d074752
CV
31842005-01-10 Corinna Vinschen <vinschen@redhat.com>
3185
3186 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3187
bec39cab
AC
31882005-01-07 Andrew Cagney <cagney@gnu.org>
3189
3190 * configure.ac: Rename configure.in, require autoconf 2.59.
3191 * configure: Re-generate.
3192 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3193 * gdb.stabs/configure: Re-generate.
3194 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3195 * gdb.hp/configure: Re-generate.
3196 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3197 autoconf 2.59.
3198 * gdb.hp/gdb.objdbg/configure: Re-generate.
3199 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3200 autoconf 2.59.
3201 * gdb.hp/gdb.defects/configure: Re-generate.
3202 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3203 autoconf 2.59.
3204 * gdb.hp/gdb.compat/configure: Re-generate.
3205 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3206 autoconf 2.59.
3207 * gdb.hp/gdb.base-hp/configure: Re-generate.
3208 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3209 autoconf 2.59.
3210 * gdb.hp/gdb.aCC/configure: Re-generate.
3211
f10b16d4
JB
32122004-12-15 Jim Blandy <jimb@redhat.com>
3213
3214 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3215 under NPTL when there is debugging info available for libpthread.
3216
fb6e1814
JG
32172004-12-13 Jerome Guitton <guitton@gnat.com>
3218
3219 * gdb.ada/fixed_points.c: New file.
3220 * gdb.ada/fixed_points.exp: New file.
3221
fe46cd3a
RC
32222004-12-03 Randolph Chung <tausq@debian.org>
3223
3224 * gdb.arch/pa-nullify.exp: New file.
3225 * gdb.arch/pa-nullify.s: New file.
3226
8de0841b
RC
32272004-11-30 Randolph Chung <tausq@debian.org>
3228
3229 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3230 instead of "tbug". Fix regexp to work properly with gdb_test.
3231
c8170782
PH
32322004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3233
3234 * gdb.base/bitfields2.exp: New test.
3235 * gdb.base/bitfields2.c: New file.
3236
954269c2
RE
32372004-11-28 Richard Earnshaw <rearnsha@arm.com>
3238
3239 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3240
0107feed
RC
32412004-11-16 Randolph Chung <tausq@debian.org>
3242
3243 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3244
f073ae8c
DJ
32452004-11-14 Daniel Jacobowitz <dan@debian.org>
3246
3247 * gdb.threads/threadapply.exp: Correct "macro details" test.
3248
19ad59e7
JJ
32492004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3250
3251 * gdb.threads/threadapply.exp: New test.
3252 * gdb.threads/threadapply.c: New file.
3253
9cf0961b
MK
32542004-11-07 Mark Kettenis <kettenis@gnu.org>
3255
3256 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3257 frames.
3258
c789492a
FL
32592004-11-05 Felix Lee <felix+log1@specifixinc.com>
3260
3261 * gdb.base/cursal.exp: New file.
3262 * gdb.base/cursal.c: New file.
3263
a1e167bb
AC
32642004-11-03 Andrew Cagney <cagney@gnu.org>
3265
3266 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3267
b7cbf173
MK
32682004-10-30 Mark Kettenis <kettenis@gnu.org>
3269
3270 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3271 NetBSD/ELF targets.
3272
88f9d34f
JB
32732004-10-29 Joel Brobecker <brobecker@gnat.com>
3274
3275 * gdb.threads/bp_in_thread.c: New file, copied from
3276 pthread_cond_wait.c.
3277 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3278 file, rather than reusing the .c file from another testcase.
3279
ca7d6a0c
JB
32802004-10-20 Joel Brobecker <brobecker@gnat.com>
3281
3282 * gdb.ada/null_record.exp: Check where we stopped after
3283 sending the start command, instead of where the associated
3284 temporary breakpoint was inserted.
3285
0d863d03
AC
32862004-10-14 Andrew Cagney <cagney@gnu.org>
3287
3288 * gdb.mi/gdb701.c (main): Return 0.
3289
d11e72cb
DJ
32902004-10-13 Daniel Jacobowitz <dan@debian.org>
3291
d40539a4 3292 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3293
e1923096
JJ
32942004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3295
3296 * gdb.threads/schedlock.c: Add comment markers to use to find
3297 line numbers.
3298 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3299 comments.
3300 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3301 breakpoint lines.
3302
ec8ba2c9
DJ
33032004-10-12 Daniel Jacobowitz <dan@debian.org>
3304
3305 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3306
0eb3658b
DJ
33072004-10-12 Daniel Jacobowitz <dan@debian.org>
3308
3309 * configure.in: Add gdb.dwarf2.
3310 * configure: Regenerated.
3311 * Makefile.in: Add gdb.dwarf2.
3312 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3313 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3314 gdb.dwarf2/file1.txt: New files.
3315
a271cc33
OF
33162004-10-11 Orjan Friberg <orjanf@axis.com>
3317
3318 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3319 of "run", since the latter doesn't work with remote targets. Adjust
3320 the breakpoint numbering accordingly.
3321 * gdb.threads/pthread_cond_wait.exp: Ditto.
3322
895ce074
MC
33232004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 * gdb.base/overlays.exp: Update copyright years.
3326
6be3092d
KI
33272004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3328
3329 * gdb.base/overlays.exp: Disable if target is Linux.
3330
e05389b8
FL
33312004-10-06 Felix Lee <felix+log1@specifixinc.com>
3332
3333 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3334
73cb587d
KI
33352004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3336
3337 * gdb.asm/asm-source.exp: Add m32r-linux target.
3338 * gdb.asm/m32r-linux.inc: New file.
3339
3c0edcdc
AC
33402004-09-24 Andrew Cagney <cagney@redhat.com>
3341 David Anderson <anderson@redhat.com>
3342
3343 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3344 command fails, assume things will work.
3345 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3346 (_GNU_SOURCE): Define.
3347 (print_unsigned, print_hex): Change parameter to "long long".
3348 (print_byte_count): New function, use to print byte counts.
3349 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3350 O_LARGEFILE.
3351 (main): Compute an upper bound on a corefile in max_core_size.
3352 Limit memory chunk size to max_core_size. Limit total memory
3353 allocated to max_core_size.
3354
4bb3667f
AC
33552004-09-23 Andrew Cagney <cagney@gnu.org>
3356
3357 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3358 from a separate process with code that creates a corefile by
3359 making the inferior dump core.
3360
60fe1a51
MK
33612004-09-23 Mark Kettenis <kettenis@gnu.org>
3362
3363 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3364 block.
3365
8e937346
MC
33662004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3367
3368 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3369 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3370 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3371 Likewise.
3372
7213f6d6
JJ
33732004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3374
3375 * gdb.java/jprint.exp: New test case for java inferior call.
3376 * gdb.java/jprint.java: Ditto.
3377
eac69dca
JB
33782004-09-15 Joel Brobecker <brobecker@gnat.com>
3379
3380 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3381
22227696
MC
33822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3383
3384 * gdb.threads/killed.c: Include <stdlib.h>.
3385 * gdb.threads/pthreads.c: Likewise.
3386
7dd403a4
MC
33872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3388
3389 * gdb.threads/killed.c: Add copyright notice.
3390
33f2d567
JM
33912004-09-10 Jason Molenda (jmolenda@apple.com)
3392
3393 * gdb.base/define.exp: Two new tests to verify zero space chars
3394 after 'if' and 'while' commands in a user-defined command is correctly
3395 parsed.
3396
e05b62ac
AC
33972004-09-08 Andrew Cagney <cagney@gnu.org>
3398
3399 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3400 delivery test with duplicate at end of file.
3401
9cbe82da
MK
34022004-09-06 Mark Kettenis <kettenis@jive.nl>
3403
3404 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3405
564803d9
MC
34062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3407
3408 * config/hppro.exp: Removed.
3409
7c6807ce
MC
34102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3411
3412 * config/sparclet.exp: Removed.
3413
bf7e26dd
MC
34142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3415
3416 * config/udi.exp: Removed.
3417
714e341b
MC
34182004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3421 of "exp_continue".
3422 (advancei): Likewise.
3423
1236e623
JJ
34242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3425
3426 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3427
3bdcad15
MI
34282004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3429
228af206 3430 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3431 to check for nodebug in executable.
3432 * gdb.gdb/observer.exp (setup_test): Likewise.
3433 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3434 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3435
c72b934c
AC
34362004-09-01 Andrew Cagney <cagney@gnu.org>
3437
3438 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3439 files.
3440
edd9b715
JJ
34412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3442
3443 * gdb.base/unload.exp: Fix expected warning message to match
3444 latest format.
3445
fb4ce06b
CV
34462004-09-01 Corinna Vinschen <vinschen@redhat.com>
3447
3448 * gdb.base/call-rt-st.exp: Fix typos.
3449
ce78e7c3
MI
34502004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3451
3452 * gdb.threads/thread_check.exp: New testcase.
3453 * gdb.threads/thread_check.c: New testcase.
3454
2dedb159
AC
34552004-08-31 Andrew Cagney <cagney@gnu.org>
3456
3457 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3458 (skip_to_handler_entry): New procedures. Test stepping into a
3459 handler when the breakpoint is at the handler's entry point.
3460
68f53502
AC
34612004-08-30 Andrew Cagney <cagney@gnu.org>
3462
3463 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3464 gdb/1757.
3465
3e3ffd2b
MC
34662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3467
3468 With code from Manoj Iyer <manjo@austin.ibm.com>:
3469 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3470 return value. Add an arm for "no debugging symbols found".
3471 Change a stray "error" to "perror".
3472 (gdb_run_cmd): Adapt to new return value.
3473 * gdb.base/remote.exp: Adapt to new return value.
3474 * gdb.gdb/complaints.exp: Likewise.
3475 * gdb.gdb/observer.exp: Likewise.
3476 * gdb.gdb/selftest.exp: Likewise.
3477 * gdb.gdb/xfullpath.exp: Likewise.
3478
4b6f5fd2
JB
34792004-08-27 Joel Brobecker <brobecker@gnat.com>
3480
3481 * gdb.threads/bp_in_thread.exp: New testcase.
3482
e5b25496
MC
34832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3484
3485 Fix PR testsuite/1735.
3486 * gdb.threads/schedlock.c (thread_function): Add a cast
3487 to suppress a gcc warning.
3488 * gdb.threads/thread-specific.c (thread_function): Likewise.
3489
934353d6
MC
34902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3491
3492 * gdb.base/unload.c: Include <stdlib.h>.
3493
f98a0aef 34942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3495
f98a0aef 3496 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3497 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3498 synchronized after the "return".
3499
5a2e8882
MC
35002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3501
3502 * gdb.mi/basics.c: Include <stdio.h>.
3503 * gdb.mi/pthreads.c: Include <stdlib.h>.
3504 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3505
a9640423
MC
35062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3507
3508 * gdb.threads/schedlock.c: Add copyright notice.
3509
b04e311d
AC
35102004-08-25 Andrew Cagney <cagney@gnu.org>
3511
3512 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3513 (skip_over_handler, breakpoint_over_hander): New test procedures.
3514 (advance, advancei): Add a proper prefix, do not use
3515 rerun_to_main.
3516 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3517
7c27f15b
MC
35182004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3519
3520 * gdb.mi/basics.c: Add copyright notice.
3521 * gdb.mi/var-cmd.c: Add copyright notice.
3522
fffc87ae
MC
35232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3524
3525 * lib/gdb.exp: Remove signed_keyword_not_used.
3526 * lib/compiler.c: Likewise.
3527 * lib/compiler.cc: Likewise.
3528
d782e0bf
MC
35292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3530
3531 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3532 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3533
96033e83
MC
35342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3535
3536 * gdb.base/whatis.c: Add copyright notice.
3537
cf38c229
MK
35382004-08-20 Mark Kettenis <kettenis@gnu.org>
3539
3540 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3541 it to skip the breakpoints encoded in the inline assembly.
3542
f4b49756
MC
35432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3544
3545 * Makefile.in: Add gdb.fortran.
3546
2f193b69
MC
35472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.base/call-sc.exp (test_scalar_returns):
3550 Fix cut-and-paste glitch in "Make fun return now".
3551
89a237cb
MC
35522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3553
3554 * configure.in: Add gdb.fortran.
3555 * configure: Regenerate.
3556 * gdb.fortran/Makefile.in: New file.
3557 * lib/gdb.exp (skip_fortran_tests): New procedure.
3558
469aff8e
MC
35592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3560
3561 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3562 reference to bug-gnu@prep.ai.mit.edu.
3563 * gdb.mi/mi-var-child.exp: Likewise.
3564 * gdb.mi/mi-var-cmd.exp: Likewise.
3565 * gdb.mi/mi-var-display.exp: Likewise.
3566 * gdb.mi/mi2-var-block.exp: Likewise.
3567 * gdb.mi/mi2-var-child.exp: Likewise.
3568 * gdb.mi/mi2-var-cmd.exp: Likewise.
3569 * gdb.mi/mi2-var-display.exp: Likewise.
3570
00b51b9f
MK
35712004-08-15 Mark Kettenis <kettenis@gnu.org>
3572
3573 * gdb.base/unload.c (main): Make local variable msg const.
3574
45f07fef
MC
35752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3576
3577 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3578 to bug-gnu@prep.ai.mit.edu.
3579 * gdb.mi/mi-disassemble.exp: Likewise.
3580 * gdb.mi/mi-eval.exp: Likewise.
3581 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3582 default line number.
3583 * gdb.mi/mi-return.exp: Likewise.
3584 * gdb.mi/mi-simplerun.exp: Likewise.
3585 * gdb.mi/mi-stack.exp: Likewise.
3586 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3587 number with explicit range test.
3588 * gdb.mi/mi-watch.exp: Likewise.
3589 * gdb.mi/mi2-break.exp: Likewise.
3590 * gdb.mi/mi2-cli.exp: Likewise.
3591 * gdb.mi/mi2-disassemble.exp: Likewise.
3592 * gdb.mi/mi2-eval.exp: Likewise.
3593 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3594 default line number.
3595 * gdb.mi/mi2-return.exp: Likewise.
3596 * gdb.mi/mi2-simplerun.exp: Likewise.
3597 * gdb.mi/mi2-stack.exp: Likewise.
3598 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3599 number with explicit range test.
3600 * gdb.mi/mi2-watch.exp: Likewise.
3601
dd8c8ee7
MC
36022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3603
3604 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3605 * gdb.cp/m-static.exp: Likewise.
3606 * gdb.cp/rtti.exp: Likewise.
3607
4e838464
MK
36082004-08-14 Mark Kettenis <kettenis@gnu.org>
3609
3610 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3611
8d8cb839
EZ
36122004-08-14 Eli Zaretskii <eliz@gnu.org>
3613
3614 * ChangeLog: Prefix Local Variables with semi-colons and indent
3615 the reference to older ChangeLog files, to fix fontification in
3616 Emacs.
3617
deea8bb0
MC
36182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3619
3620 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3621 * gdb.mi/mi2-break.exp: Likewise.
3622
c3297504
MC
36232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3624
3625 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3626
25808999
MC
36272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3628
3629 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3630
226a8d71
MC
36312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3632
3633 * gdb.cp/classes.exp: Remove unused declarations. Just let
3634 test names default instead of providing special names. Remove
3635 extraneous demangler test.
3636
37fdf854
JJ
36372004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3638
3639 * gdb.base/unload.exp: New test for breakpoints in dynamically
3640 loaded libraries.
3641 * gdb.base/unload.c: Ditto.
3642 * gdb.base/unloadshr.c: Ditto.
3643
2d3a7986
MC
36442004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3645
3646 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3647 cp_test_ptype_class.
3648 (test_enums): Likewise.
3649
c72b934c
AC
36502004-08-10 Andrew Cagney <cagney@gnu.org>
3651
3652 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3653 files.
3654
cc503c8a
AC
36552004-08-10 Andrew Cagney <cagney@gnu.org>
3656
3657 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3658 init_malloc call.
3659
902f2ccb
MC
36602004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * ChangeLog: Add copyright notice. The notice is copied
3663 from emacs 21.3 top level ChangeLog.
3664
78c90502
MC
36652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3666
3667 * lib/cp-support.exp: New file.
3668 * lib/cp-support.exp (cp_test_type_class): New function.
3669 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3670 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3671 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3672 cp_test_ptype_class.
3673
88e5ea78
MC
36742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3675
3676 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3677 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3678 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3679 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3680 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3681 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3682 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3683 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3684 gdb.mi/mi2-watch.exp: Update copyright years.
3685
6a89fc9c
MK
36862004-08-09 Mark Kettenis <kettenis@gnu.org>
3687
3688 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3689
1482e0de
MC
36902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3691
3692 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3693 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3694 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3695 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3696 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3697 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3698 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3699 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3700 gdb.mi/mi-watch.exp: Update copyright years.
3701
1a5ce3f3
DJ
37022004-08-08 Daniel Jacobowitz <dan@debian.org>
3703
3704 PR gdb/1738
3705 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3706 from a breakpoint with a pending signal.
3707
04f6ecf2
DJ
37082004-08-08 Daniel Jacobowitz <dan@debian.org>
3709
3710 PR gdb/1736
3711 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3712 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3713 the prompt.
3714 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3715
54d90d35
DJ
37162004-08-08 Daniel Jacobowitz <dan@debian.org>
3717
3718 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3719
d2f6abb0
DJ
37202004-08-08 Daniel Jacobowitz <dan@debian.org>
3721
3722 PR gdb/1736
3723 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3724 for i?86-*-linux*.
3725
5598c03d
DJ
37262004-08-08 Daniel Jacobowitz <dan@debian.org>
3727
3728 * gdb.arch/i386-prologue.exp: Compile without debug information.
3729
c6fee705
MC
37302004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3731
3732 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3733 rather than asking gdb to search.
3734
dd90efdb
MC
37352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3736
3737 * gdb.base/gcore.c: Include <string.h>.
3738
1e84bec1
MC
37392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3740
3741 * gdb.base/gcore.c: Add copyright notice.
3742
e425eb2b
MC
37432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3744
3745 * gdb.base/freebpcmd.c: Include <stdio.h>.
3746 * gdb.base/long_long.c: Include <string.h>.
3747 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3748 * gdb.base/siginfo.c: Include <string.h>.
3749 * gdb.base/sigstep.c: Include <string.h>.
3750
cb9aaed5
MC
37512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3752
3753 * gdb.base/complex.c: Include <stdlib.h>.
3754
55944f3d
MC
37552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3756
3757 * gdb.base/complex.c: Add copyright notice.
3758
7b2953d9
MC
37592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3760
3761 * gdb.base/charset.c: Include <stdlib.h>.
3762
c9133d23
MC
37632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3764
3765 * gdb.base/auxv.c: Include <stdlib.h>.
3766
0a8490ad
MC
37672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3768
3769 * gdb.base/auxv.c: Add copyright notice.
3770
3426d5ec
MC
37712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3772
3773 * gdb.base/coremaker.c: Add copyright notice.
3774 * gdb.base/coremaker2.c: Add copyright notice.
3775
8da195dd
AC
37762004-08-04 Andrew Cagney <cagney@gnu.org>
3777
3778 * gdb.base/store.exp: Update copyright.
3779 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3780 names, do not import gdb_prompt.
3781
8d394f98
AC
37822004-08-01 Andrew Cagney <cagney@gnu.org>
3783
3784 Fix PR testsuite/1729.
3785 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3786 not use capture_value with value 4.
3787 (capture_value): Add optional test name parameter.
3788 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3789 the prefix, pass to capture_value.
3790
b6702b23
MK
37912004-08-01 Mark Kettenis <kettenis@gnu.org>
3792
3793 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3794 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3795 (main): Call new function.
3796
c203e0ca
MC
37972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3798
3799 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3800
a7995a30
MC
38012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3802
3803 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3804
9366563b
MC
38052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3806
b6eeaf26 3807 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3808 Accept more values of vtbl pointer. Remove some messages
3809 about "obsolete gcc or gdb".
3810
2fc1f950
MC
38112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3812
3813 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3814
c724d49b
MC
38152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3816
3817 * gdb.base/asm-source.exp: Properly convert target board
3818 debug flags from gcc format to binutils format.
3819
736b0fce
MK
38202004-07-28 Mark Kettenis <kettenis@gnu.org>
3821
3822 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3823 gdb1718". PR backtrace/1718 partially fixed.
3824
5633ea5c
JJ
38252004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3826
3827 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3828
575eebb1
NC
38292004-07-26 Nick Clifton <nickc@redhat.com>
3830
3831 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3832 good default value for a specific architecture is available then
3833 set it to that value. Otherwise default to the -gstabs switch.
3834 Remove the -g... switches from the asm-flags variable. Allow the
3835 target board info to override the value if it wants to. Pass the
3836 switch on the assembler command line.
3837
62104619
MK
38382004-07-23 Mark Kettenis <kettenis@gnu.org>
3839
3840 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3841 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3842 (main): Call new function.
3843
4a1135b8
MC
38442004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3845
3846 Test for PR exp/1715.
3847 * gdb.base/radix.exp: Refactor common procedures. Make all
3848 test names unique. Change XFAIL to KFAIL.
3849
8a12c1f0
MC
38502004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3851
3852 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3853 * gdb.ada/gnat_ada.gin: ... to here.
3854 * configure.in: Use gnat_ada.gin.
3855 * configure: Regenerate.
3856
23b451cf
AC
38572004-07-20 Andrew Cagney <cagney@gnu.org>
3858
3859 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3860 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3861 XFAILs. Clean up test messages and comments. Check backtraces.
3862 Delete re-sync code.
3863
ab618a02
MC
38642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3865
3866 Fix PR cli/740.
3867 * gdb.base/annota1.exp: Honor gdb,nosignals.
3868 * gdb.base/annota3.exp: Likewise.
3869
46dad340
MC
38702004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3871
3872 * lib/java.exp: Update copyright notice.
3873
756d8c70
AC
38742004-07-19 Andrew Cagney <cagney@gnu.org>
3875
3876 * gdb.base/selftest.exp: Copy file from here ...
3877 * gdb.gdb/selftest.exp: ... to here.
3878
586027e6
AC
38792004-07-16 Andrew Cagney <cagney@redhat.com>
3880
3881 * lib/insight-support.exp: Delete file.
3882 * lib/java.exp (java_init): Fix copyright.
3883
029d2200
AC
38842004-07-16 Andrew Cagney <cagney@gnu.org>
3885
3886 * gdb.base/restore.c: Append "prologue" to comments marking the a
3887 function's prologue.
3888 * gdb.base/restore.exp: Update copyright, re-indent.
3889 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3890 callerN" prefix where needed. Update patterns that match a
3891 function's prologue.
3892
653b62c5
MC
38932004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3894
3895 * gdb.base/restore.c: Add copyright notice.
3896
f7d690e5
AC
38972004-07-16 Andrew Cagney <cagney@gnu.org>
3898
3899 * gdb.base/logical.exp: Update copyright.
3900 (evaluate): New procedure. Use to re-implement tests using
3901 several tables.
3902
d629a7cb
MH
39032004-07-14 Martin Hunt <hunt@redhat.com>
3904
3905 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3906 which fixes some problems where init.tcl was not found.
3907
9c7bb332
AC
39082004-07-13 Andrew Cagney <cagney@gnu.org>
3909
6bf46641
AC
3910 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3911 (check_sizeof, check_valueof): Do not include the output in the
3912 test name. Use gdb_test.
3913 (get_valueof): Use gdb_test_multiple.
3914
c4ffd4c0
AC
3915 * gdb.base/step-test.exp: Update copyright. Use
3916 gdb_test_multiple. Ensure that test names do not include
3917 architecture dependent output.
3918
ab89363a
AC
3919 * gdb.gdb/observer.exp: Update copyright.
3920 (setup_test): Use gdb_test_multiple.
3921 (attach_first_observer, attach_second_observer)
3922 (attach_third_observer, detach_first_observer)
3923 (detach_second_observer, detach_third_observer)
3924 (reset_counters, check_counters): Make $message a prefix.
3925 (test_normal_stop_notifications): Add "args" parameter - a list of
3926 init functions to be called. Make $message a prefix,
3927 (test_observer_normal_stop): Change the message prefixes so that
3928 they are unique, pass the attach / detach procedures to
3929 test_normal_stop_notifications.
3930
ec58997a
AC
3931 * gdb.base/signull.exp (test_segv): Prefix all tests with
3932 "${name}". Clean up test messages.
3933
b475183b
AC
3934 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3935
9c7bb332
AC
3936 * gdb.base/ena-dis-br.exp: Update copyright.
3937 (break_at): New function. Replace send_gdb with gdb_test,
3938 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3939 ignore count, not stopped at bpt", with KFAIL.
3940
2dd95497
CV
39412004-07-13 Corinna Vinschen <vinschen@redhat.com>
3942
3943 * gdb.base/attach.exp: Remove cleanupfile handling.
3944
419e626b
AC
39452004-07-12 Andrew Cagney <cagney@gnu.org>
3946
3947 * gdb.base/annota1.exp: Cleanup corefile test name.
3948 * gdb.base/annota3.exp: Ditto.
3949
8b1b3228
AC
39502004-07-12 Andrew Cagney <cagney@gnu.org>
3951
78650829
AC
3952 * gdb.base/signals.exp: Clean up copyright, re-indent.
3953
8b1b3228
AC
3954 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3955 gdb_test and gdb_test_multiple.
3956
935c2760
JJ
39572004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3958
3959 * gdb.java/jmain.exp: Fix expected line number for main to
3960 break at. Set XFAIL for break at main test since gcj does not
3961 provide line number info for first statement in main.
3962
1544280f
AC
39632004-07-08 Andrew Cagney <cagney@gnu.org>
3964
1279f4ff
AC
3965 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3966
1544280f
AC
3967 * gdb.base/sigbpt.exp: Make the common part of each test name a
3968 prefix instead of suffix.
3969
bcc82369
BR
39702004-07-07 Bob Rossi <bob_rossi@cox.net>
3971
3972 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3973 test from test_tbreak_creation_and_listing to
3974 test_file_list_exec_source_file
3975 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3976 Changed name of test from test_tbreak_creation_and_listing to
3977 test_file_list_exec_source_file
3978
23f4b0aa
JJ
39792004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3980
3981 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3982 the jmisc() constructor instead of <init>.
3983 * gdb.java/jmisc1.exp: Ditto.
3984
56401cd5
AC
39852004-07-07 Andrew Cagney <cagney@gnu.org>
3986
3987 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3988 corrupting the PC.
3989
44ae2f6a
MC
39902004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3991
3992 * gdb.cp/templates.exp: Accept whitespace change in demangler
3993 output.
3994
45a83408
AC
39952004-07-06 Andrew Cagney <cagney@gnu.org>
3996
3997 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3998
d205ad70
MC
39992004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4000
4001 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4002 * lib/compiler.cc: Likewise.
4003
06ea1a61
MC
40042004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4005
4006 * lib/compiler.cc: Work around string preprocessing problem
4007 with old hp c++ compiler.
4008 * lib/compiler.c: Likewise.
4009
daab1251
CV
40102004-06-29 Corinna Vinschen <vinschen@redhat.com>
4011
4012 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4013 directives to conditionalize symbol prefixing.
4014 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4015 additional_flags handling. Add underscore prefix for Cygwin.
4016 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4017 conditionalize symbol prefixing.
4018 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4019 additional_flags handling. Add underscore prefix for Cygwin.
4020
cc984116
CV
40212004-06-29 Corinna Vinschen <vinschen@redhat.com>
4022
4023 * gdb.base/bigcore.exp: Skip test on Cygwin.
4024
c279b077
MC
40252004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4026
4027 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4028 formats for "info register". Use gdb_test_multiple. Fix
4029 the "invalid register" test.
4030
0e915747
CV
40312004-06-28 Corinna Vinschen <vinschen@redhat.com>
4032
4033 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4034 PID for Cygwin. Add Cygwin specific strings to check for in some
4035 tests.
4036 (do_attach_tests): Add a test for user interaction when attaching
4037 to a process with no matching symbol table already loaded.
4038
11422c86
AC
40392004-06-26 Andrew Cagney <cagney@gnu.org>
4040
4041 Test PR java/1567 and PR java/1565.
4042 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4043 * gdb.java/jmisc2.exp: Delete file.
4044
cefbce26
MC
40452004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4046
4047 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4048
e19f872c
CV
40492004-06-25 Corinna Vinschen <vinschen@redhat.com>
4050
4051 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4052 attach process.
4053
d931ba3b
MC
40542004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4055
4056 * gdb.cp/pr-1553.exp: Remove.
4057
aef68c48
MC
40582004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * gdb.cp/pr-1553.cc: Remove.
4061 * gdb.cp/pr-1553.exp: Disable this test.
4062
8d5df71a
JB
40632004-06-20 Jim Blandy <jimb@redhat.com>
4064
4065 Fix PR testsuite/1680.
4066 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4067 regular expressions.
4068
4ac6f39d
MC
40692004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4070
4071 Fix PR testsuite/1679.
4072 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4073 Issue an UNSUPPORTED result instead.
4074
1b413552
JB
40752004-06-18 Jim Blandy <jimb@redhat.com>
4076
4077 * gdb.base/charset.exp: Only send a control-C if we see a new
4078 prompt and incomplete command.
4079
6daa6ebd
MC
40802004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4081
4082 * gdb.cp/pr-574.cc: Add copyright notice.
4083
51fa4ae0
JB
40842004-06-17 Jim Blandy <jimb@redhat.com>
4085
4086 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4087 cases where the regexp has no groups; this grabs random text from
4088 the previous test suite, whatever that was.
4089
8fea26c5
MC
40902004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4091
4092 * gdb.cp/printmethod.cc: Add copyright notice.
4093
1e3aeb41
MC
40942004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4095
4096 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4097
9d9030bc
AC
40982004-06-16 Andrew Cagney <cagney@gnu.org>
4099
4100 * gdb.base/signull.c: Update copyright. Include <string.h>.
4101 (bowler): Replace data_pointer with data_read
4102 and data_write cases. Add code_descriptor case.
4103 (zero, desc): New array and pointer.
4104 (data, code): Change to simple pointers.
4105 * gdb.base/signull.exp: Fix probe pattern matching a function
4106 descriptor SIGSEGV. Replace data_pointer with data_read and
4107 data_write tests.
4108
acd4ad44
AC
41092004-06-16 Andrew Cagney <cagney@gnu.org>
4110
4111 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4112
08fd625c
MC
41132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4114
4115 * gdb.base/long_long.c: Add copyright notice.
4116
1903502c
MC
41172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.base/long_long.exp: Remove reference to
4120 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4121 to gdb_breakpoint and gdb_continue_to_breakpoint.
4122
83313cb1
JB
41232004-06-14 Jim Blandy <jimb@redhat.com>
4124
4125 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4126 endian case.
4127
1bf404ef
AC
41282004-06-14 Andrew Cagney <cagney@gnu.org>
4129
4130 * gdb.base/gcore.exp (capture_command_output): Delete the always
4131 passing tests containing inferior values.
4132 * gdb.base/ending-run.exp: Do not include the breakpoint address
4133 in the test message. Update copyright.
4134 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4135 size in the test name, use gdb_test_multiple. Update copyright.
4136
ef220b33
MC
41372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 * gdb.cp/ref-types.cc: Add copyright notice.
4140
4f70a4c9
MC
41412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4144 hp_aCC_compiler.
4145 * lib/compiler.cc: Likewise.
4146 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4147 'set' commands. Log diagnostics for other lines. Set
4148 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4149
335928ac
MC
41502004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4151
4152 * gdb.cp/try_catch.cc: Add copyright notice.
4153
2efb12e8
MC
41542004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4155
4156 * gdb.cp/userdef.cc: Add copyright notice.
4157
0bbed51a
MC
41582004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4159
4160 * gdb.cp/virtfunc.cc: Add copyright notice.
4161
e12a46c9
RC
41622004-06-11 Randolph Chung <tausq@debian.org>
4163
4164 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4165 problem.
4166
338e05af
AC
41672004-06-10 Andrew Cagney <cagney@gnu.org>
4168
4169 * lib/compiler.cc, lib/compiler.c: Append either
4170 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4171 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4172 instead of gcc-3-3.
4173
dc3f10cb
AC
41742004-06-09 Andrew Cagney <cagney@gnu.org>
4175
b4d946af
AC
4176 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4177 gdb/1455, bug is specific to "long long" and "double".
4178
dc3f10cb
AC
4179 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4180 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4181 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4182 fixed.
4183
b5c0bfa2
AC
41842004-06-09 Andrew Cagney <cagney@gnu.org>
4185
4186 * gdb.base/structs.exp (test_struct_returns): Replace
4187 "return_value_unknown" and "finish_value_unknown" by
4188 "return_value_known" and "finish_value_known". Instead of
4189 "return_value_unknown" iff "finish_value_unknown", check
4190 "return_value_known" implies "finish_value_known".
4191
caeb605f
MH
41922004-06-08 Martin Hunt <hunt@redhat.com>
4193
4194 * gdb.base/float.exp: Add pattern for mips targets.
4195
c892bb64
RC
41962004-06-08 Randolph Chung <tausq@debian.org>
4197
4198 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4199 message for unknown architectures more clear.
4200
48306d3e
JB
42012004-06-08 Joel Brobecker <brobecker@gnat.com>
4202
4203 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4204 start the execution of the program.
4205
83ecb59f
JB
42062004-06-07 Jim Blandy <jimb@redhat.com>
4207
4208 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4209 * gdb.arch/i386-cpuid.h: New helper file.
4210
55264cb4
RC
42112004-06-07 Randolph Chung <tausq@debian.org>
4212
4213 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4214 has started.
4215
23cadb28
RM
42162004-06-04 Roland McGrath <roland@redhat.com>
4217
4218 Fix PR gdb/1647.
4219 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4220 differently to be robust to output buffering differences.
4221
51d01eda
MC
42222004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4223
4224 * gdb.threads/pthreads.exp: Update copyright years.
4225 (check_control_c): Change asynchronous 'after' to synchronous.
4226
f4fc3b93
RM
42272004-06-04 Roland McGrath <roland@redhat.com>
4228
4229 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4230 next gdb prompt.
4231
4013522b
MC
42322004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 Fix PR gdb/1636.
4235 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4236 calls to synchronous.
4237
7a8f1e6b
JB
42382004-05-26 Jim Blandy <jimb@redhat.com>
4239
4240 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4241
81bb3443
RC
42422004-05-24 Randolph Chung <tausq@debian.org>
4243
4244 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4245 * gdb.asm/pa.inc: New file.
4246
8f5a3103
MK
42472004-05-22 Mark Kettenis <kettenis@gnu.org>
4248
4249 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4250
734b8fe8
JB
42512004-05-21 Joel Brobecker <brobecker@gnat.com>
4252 Daniel Jacobowitz <drow@mvista.com>
4253
4254 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4255 GDB prompt.
4256
725603e1
UW
42572004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4258
f4fc3b93 4259 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4260 setjmp/longjmp. Use sigaction instead of signal.
4261
8b923272
JB
42622004-05-19 J. Brobecker <brobecker@gnat.com>
4263 Michael Snyder <msnyder@redhat.com>
4264
4265 * gdb.threads/pthread_cond_wait.c: New file.
4266 * gdb.threads/pthread_cond_wait.exp: New testcase.
4267
8bfabb04
AC
42682004-05-13 Andrew Cagney <cagney@redhat.com>
4269
4270 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4271 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4272
42edda50
AC
42732004-05-11 Andrew Cagney <cagney@redhat.com>
4274
4275 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4276 fixed but revealed gdb/1639.
4277
d303a6c7
AC
42782004-05-10 Andrew Cagney <cagney@redhat.com>
4279
4280 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4281 func1" and "next to 2nd alarm", kernel bug avoided.
4282
bf08c2a1
DJ
42832004-05-10 Daniel Jacobowitz <dan@debian.org>
4284
4285 PR external/1568
4286 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4287 XFAIL if it is smaller than bytes_allocated.
4288 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4289 (main): Make chunks_allocated unsigned. Correct comment.
4290
c0586a34
JB
42912004-05-07 Joel Brobecker <brobecker@gnat.com>
4292
4293 * gdb.arch/powerpc-aix-prologue.c: New file.
4294 * gdb.arch/powerpc-aix-prologue.exp: New file.
4295
f2785d12
JB
42962004-05-07 Jim Blandy <jimb@redhat.com>
4297
4298 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4299 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4300
bd7f6e30
JB
43012004-05-06 Joel Brobecker <brobecker@gnat.com>
4302
4303 * gdb.base/sep.exp: No longer setup_kfail when the program was
4304 built with dwarf2.
4305
0a5e7efe
JI
43062004-05-05 Jim Ingham <jingham@apple.com>
4307
4308 * gdb.base/pending.exp: Make sure pending breakpoints
4309 preserve the ignore count.
f4fc3b93 4310
a8958849
MK
43112004-04-27 Jerome Guitton <guitton@gnat.com>
4312
4313 * i386-prologue.exp: Add testcase for jump instruction as first
4314 instruction of the real code.
4315 * i386-prologue.c (jump_at_beginning): New function.
4316
7e103f5b
MK
43172004-04-28 Mark Kettenis <kettenis@gnu.org>
4318
4319 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4320 x86_64-*-*.
4321
5d38b224
MK
43222004-04-28 Mark Kettenis <kettenis@gnu.org>
4323
4324 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4325 i*86-*-*.
4326
0ef32fd9
MK
43272004-04-25 Mark Kettenis <kettenis@gnu.org>
4328
4329 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4330 expression that checks the return type.
4331
71d7dd7c
AC
43322004-04-23 Andrew Cagney <cagney@redhat.com>
4333
4334 * gdb.base/call-sc.exp: New test of scalar call/return values.
4335 * gdb.base/call-sc.c: Ditto.
4336
1e9f977e
JJ
43372004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4338
4339 * gdb.threads/manythreads.c: Reduce thread stack size.
4340
899d9e3a
JJ
43412004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4342
4343 * gdb.threads/manythreads.c: Add copyright notice.
4344
61bcae62
AC
43452004-04-23 Andrew Cagney <cagney@redhat.com>
4346
4347 * gdb.base/siginfo.exp: Better handle step out of signal.
4348 * gdb.base/sigstep.exp: Ditto.
4349
7339a42e
JJ
43502004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4351 Daniel Jacobowitz <drow@mvista.com>
4352
4353 * gdb.threads/manythreads.c: New testcase.
4354 * gdb.threads/manythreads.exp: Ditto.
4355
5c98409b
JB
43562004-04-22 Jim Blandy <jimb@redhat.com>
4357
4358 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4359 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4360
3b611f1a
MC
43612004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4362
4363 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4364
f0fd9238
AC
43652004-04-21 Andrew Cagney <cagney@redhat.com>
4366
4367 * gdb.base/sigstep.c: New file.
4368 * gdb.base/sigstep.exp: New file.
4369
90990674
JB
43702004-04-16 Joel Brobecker <brobecker@gnat.com>
4371
4372 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4373 call to observer_notify_normal_stop.
4374
78cef34b
AC
43752004-04-15 Andrew Cagney <cagney@redhat.com>
4376
4377 * gdb.base/siginfo.c: New file.
4378 * gdb.base/siginfo.exp: New file.
4379
d2343407
JB
43802004-04-12 J. Brobecker <brobecker@gnat.com>
4381
4382 * gdb.base/sep.exp: Fix typo in comment.
4383
a2dba3c8
JB
43842004-04-12 J. Brobecker <brobecker@gnat.com>
4385
4386 * gdb.base/sep.c: New file.
4387 * gdb.base/sep-proc.c: New file.
4388 * gdb.base/sep.exp: New testcase.
4389
15f7b60e
MK
43902004-04-09 Mark Kettenis <kettenis@gnu.org>
4391
4392 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4393 support.
4394
44f4de1a
AC
43952004-04-05 Andrew Cagney <cagney@redhat.com>
4396
4397 * gdb.base/sigaltstack.c: New file.
4398 * gdb.base/sigaltstack.exp: New file.
4399
ef04f396
JB
44002004-04-04 Joel Brobecker <brobecker@gnat.com>
4401
4402 * gdb.base/foll-fork.exp: Update the expected output for
4403 "help set follow-fork-mode", to match a change that was made
4404 to the help of this variable on 2004-01-13.
4405
d40d2c92
JB
44062004-04-01 Joel Brobecker <brobecker@gnat.com>
4407
4408 * lib/ada.exp: Add copyright notice.
4409 * bar.ads: Likewise.
4410 * bar.adb: Likewise.
4411 * null_record.adb: Likewise.
4412 * null_record.exp: Likewise.
4413 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4414
f86ef5a3
JB
44152004-04-01 Joel Brobecker <brobecker@gnat.com>
4416
4417 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4418 * configure: Regenerate.
4419
414e70e3
JB
44202004-04-01 Joel Brobecker <brobecker@gnat.com>
4421
4422 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4423 to build the application. Remove the message printed when in
4424 verbose mode, redundant with the UNSUPPORTED message above.
4425
f0aaee49
JB
44262004-03-31 Joel Brobecker <brobecker@gnat.com>
4427
4428 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4429 * gdb.ada (null_record.exp): New testcase.
4430
ac81cb54
JB
44312004-03-31 Joel Brobecker <brobecker@gnat.com>
4432
4433 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4434
854af2f7
JB
44352004-03-31 Joel Brobecker <brobecker@gnat.com>
4436
4437 * gdb.ada: New subdirectory.
4438 * gdb.ada/Makefile.in: New file.
4439 * gdb.ada/gnat_ada.gpr.in: New file.
4440
034cb681
JB
44412004-03-31 Joel Brobecker <brobecker@gnat.com>
4442
4443 * lib/ada.exp: New file.
4444
78a1a894
DJ
44452004-03-24 Daniel Jacobowitz <drow@mvista.com>
4446
4447 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4448 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4449
4b2b3b3e
AC
44502004-03-22 Andrew Cagney <cagney@redhat.com>
4451
4452 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4453 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4454 Problem identified by Ulrich Weigand.
4455
23c73aa3
DC
44562004-03-17 David Carlton <carlton@kealia.com>
4457
4458 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4459 PR c++/826.
4460
d63a86f8
RM
44612004-03-16 Roland McGrath <roland@redhat.com>
4462
4463 * gdb.base/auxv.exp: New file.
4464 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4465
0e02aa50
DC
44662004-03-12 David Carlton <carlton@kealia.com>
4467
4468 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4469 * gdb.cp/pr-1553.cc: Ditto.
4470 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4471 pass branch.
4472
c20b71be
MC
44732004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4474
4475 * gdb.cp/templates.exp: Accept more template types.
4476
c7414a01
MC
44772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4478
4479 From Corinna Vinschen with modifications.
4480 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4481 local variable obj_with_enum.
4482 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4483 results with obj_with_enum.
4484
ed69573c
MC
44852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4486
4487 * gdb.cp/classes.cc: New file, copied from misc.cc.
4488 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4489
28301461
MC
44902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4491
4492 * gdb.cp/misc.cc: Add copyright notice.
4493
1198ecbe
DC
44942004-03-05 David Carlton <carlton@kealia.com>
4495
4496 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4497 * gdb.cp/rtti.h: Update copyright.
4498 (namespace n2::n3): New.
4499 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4500 (n2::n3::func3): New.
4501 (main): Call n2::n3::func3.
4502 * gdb.cp/rtti2.cc: Update copyright.
4503 (n2::create3): New.
4504
9e08c470
MK
45052004-03-04 Mark Kettenis <kettenis@gnu.org>
4506
4507 * gdb.asm/openbsd.inc: Fix typo.
4508
4bebc3aa
FF
45092004-03-03 Fred Fish <fnf@redhat.com>
4510
4511 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4512 "val" instead of unused "size". Update copyright year.
4513
6ea9fb37
DJ
45142004-02-29 Daniel Jacobowitz <drow@mvista.com>
4515
4516 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4517 to use unsigned char.
4518 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4519 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4520
23b23974
DJ
45212004-02-29 Daniel Jacobowitz <drow@mvista.com>
4522
4523 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4524 line of output.
4525
7574fd53
DJ
45262004-02-28 Daniel Jacobowitz <drow@mvista.com>
4527
4528 * gdb.base/relocate.c (dummy): Initialize.
4529
a195357f
DJ
45302004-02-28 Daniel Jacobowitz <drow@mvista.com>
4531
4532 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4533 a breakpoint at exit.
4534
72fd54a9
FF
45352004-02-27 Fred Fish <fnf@redhat.com>
4536
4537 * gdb.base/chng-syms.exp: Add expect condition to match failing
4538 case that isn't a timeout.
4539
b9d23137
AC
45402004-02-27 Andrew Cagney <cagney@redhat.com>
4541
4542 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4543 support.
4544
15d208f6 45452004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4546
15d208f6
FF
4547 * gdb.arch/gdb1431.c: Remove.
4548 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4549 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4550 of "until" incorrectly.
4551
98f9cd2d
JB
45522004-02-26 J. Brobecker <brobecker@gnat.com>
4553
4554 * gdb.cp/class2.cc (empty): New class.
4555 (refer): New function.
4556 (main): Declare an object of type empty and use it.
4557 * gdb.cp/class2.exp: Print the value of an object of type empty.
4558
9b50c11b
JJ
45592004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4560
4561 * gdb.base/langs.exp: Update query string to match the
4562 new nquery format used for pending breakpoints.
4563
0dcd613f
AC
45642004-02-26 Andrew Cagney <cagney@redhat.com>
4565
4566 Fix PR i18n/1570.
4567 * gdb.base/charset.c: Update copyright notice.
4568 (main, init_string): Remove the escape character '\e' tests.
4569 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4570 * gdb.base/charset.exp (valid_host_charset): Ditto.
4571 * gdb.base/setvar.exp: Ditto.
4572
b8a56647
AC
45732004-02-24 Andrew Cagney <cagney@redhat.com>
4574
90d59e34
AC
4575 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4576 mmapped data in core file" PASS and FAIL messages consistent.
4577
b8a56647
AC
4578 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4579 setting a breakpoint. Work around PR java/1565.
4580
9f27c604
JJ
45812004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4582
4583 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4584 new nquery format.
4585 * gdb.base/pending.exp: Ditto.
4586
3224a706
MK
45872004-02-22 Mark Kettenis <kettenis@gnu.org>
4588
4589 * configure.in: Run stabs tests on *BSD.
4590 * configure: Regenerated.
4591
41e0a9ca
MK
45922004-02-21 Mark Kettenis <kettenis@gnu.org>
4593
4594 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4595
1e1b3428
FF
45962004-02-20 Fred Fish <fnf@redhat.com>
4597
4598 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4599 blank in test for "returns short", for consistency with other
4600 "returns xxx" tests. Update copyright year.
4601
f9a7572a
FF
46022004-02-19 Fred Fish <fnf@redhat.com>
4603
4604 New testcase for PR breakpoint/1558.
4605 * gdb.arch/gdb1558.exp: New file.
4606 * gdb.arch/gdb1558.c: New file.
4607
b2ce2854
EZ
46082004-02-19 Elena Zannoni <ezannoni@redhat.com>
4609
4610 * gdb.base/nodebug.exp: Fix typo.
4611
e7c9ff01
JB
46122004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4613
4614 Committed by Jim Blandy <jimb@redhat.com>.
4615
62f4b920
JB
4616 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4617
2db536a1
JB
4618 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4619
e7c9ff01
JB
4620 * gdb.base/float.exp: Support s390*-*-* targets.
4621
f3205b34
AF
46222004-02-17 Adam Fedor <fedor@gnu.org>
4623
4624 * gdb.base/gdb1555.exp: New file.
4625 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4626
9d62932d
EZ
46272004-02-17 Elena Zannoni <ezannoni@redhat.com>
4628
4629 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4630
344c9711
FF
46312004-02-16 Fred Fish <fnf@redhat.com>
4632
4633 * gdb.arch/gdb1291.c: Remove
4634 * gdb.arch/gdb1291.s: New test input file.
4635 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4636 fail. Test for correct result, known incorrect result, other
4637 failures and timeouts.
4638
2d822687
AC
46392004-02-16 Andrew Cagney <cagney@redhat.com>
4640
4641 * gdb.base/bigcore.exp: New file.
4642 * gdb.base/bigcore.c: New file.
4643
dac15b66
AC
46442004-02-13 Andrew Cagney <cagney@redhat.com>
4645
4646 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4647 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4648 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4649 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4650 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4651 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4652 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4653 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4654 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4655 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4656
6bdfc2c4
JJ
46572004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4658
4659 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4660 executed is an alloc instruction.
4661
87b3ede8
DC
46622004-02-11 David Carlton <carlton@kealia.com>
4663
4664 * gdb.cp/breakpoint.exp: New.
4665 * gdb.cp/breakpoint.cc: New.
4666
6e19e2bf
MC
46672004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4668
4669 Partial fix for PR gdb/1543.
4670 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4671 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4672 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4673 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4674 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4675 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4676 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4677 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4678 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4679 to bug-gdb@prep.ai.mit.edu .
4680 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4681 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4682 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4683 Likewise.
4684
5c5455dc
AC
46852004-02-10 Andrew Cagney <cagney@redhat.com>
4686
4687 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4688 using gdb_internal_error_resync.
4689
9cf689d7
DJ
46902004-02-09 Daniel Jacobowitz <drow@mvista.com>
4691
4692 * gdb.threads/thread-specific.exp: Stop early if no threads are
4693 found.
4694
d2dc51db
MC
46952004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4696
4697 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4698
14b1a056
DJ
46992004-02-08 Daniel Jacobowitz <drow@mvista.com>
4700
4701 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4702 breakpoints.
4703
83f66e8f
DJ
47042004-02-07 Daniel Jacobowitz <drow@mvista.com>
4705
4706 * config/sim.exp (gdb_load): Handle $arg == "".
4707 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4708 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4709
30fc0091
EZ
47102004-02-07 Elena Zannoni <ezannoni@redhat.com>
4711
4712 * gdb.base/maint.exp: Update test to reflect
4713 obstack changes.
4714
4d806929
JJ
47152004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4716
4717 * gdb.base/pendshr.c (pendfunc): New function that calls
4718 pendfunc1.
4719 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4720
7bfdd688
FF
47212004-02-04 Fred Fish <fnf@redhat.com>
4722
4723 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4724 function symbols and update copyright years.
4725 * gdb.arch/gdb1291.c: Ditto.
4726
aaa08ee4
MC
47272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4728
4729 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4730
dbad7755
MC
47312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4732
4733 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4734
ec4646ef
MC
47352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4736
4737 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4738
1b802196
FF
47392004-02-02 Fred Fish <fnf@redhat.com>
4740
4741 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4742 remote targets. Update copyright years.
4743
18fe2033
JJ
47442004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4745
4746 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4747 support.
4748 * gdb.base/langs.exp: Fix test which attempts to create
4749 breakpoint on non-existent function to handle new pending
4750 support.
4751 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4752 a breakpoint.
4753 * gdb.base/pending.exp: New test.
4754 * gdb.base/pending.c: New file.
4755 * gdb.base/pendshr.c: Ditto.
4756
8d577d32
DC
47572004-02-02 David Carlton <carlton@kealia.com>
4758
4759 * gdb.cp/overload.exp: Add overloadNamespace tests.
4760 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4761 (overloadNamespace, XXX): New.
4762 (main): Call XXX::marker2.
4763
3ad13771
FF
47642004-02-01 Fred Fish <fnf@redhat.com>
4765
4766 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4767 * gdb.base/finish.exp: Ditto.
4768 * gdb.base/gcore.exp: Ditto.
4769 * gdb.base/huge.exp: Ditto.
4770 * gdb.base/info-proc.exp: Ditto.
4771 * gdb.base/return2.exp: Ditto.
4772 * gdb.threads/gcore-thread.exp: Ditto.
4773
44c75849
DJ
47742004-02-01 Daniel Jacobowitz <drow@mvista.com>
4775
4776 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4777
005bc093
MK
47782004-02-01 Mark Kettenis <kettenis@gnu.org>
4779
4780 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4781 that opening the file succeeds on OpenBSD.
4782
c47cebdb
DJ
47832004-02-01 Daniel Jacobowitz <drow@mvista.com>
4784
4785 * gdb.threads/thread-specific.c: New file.
4786 * gdb.threads/threads-specific.exp: New test script.
4787 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4788 to expect_out.
4789
5a01311c
MK
47902004-02-01 Mark Kettenis <kettenis@gnu.org>
4791
4792 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4793 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4794 only on the "print_small_structs from print_long_arg_list" test.
4795
ce22a4f1
DJ
47962004-02-01 Daniel Jacobowitz <drow@mvista.com>
4797
4798 * gdb.base/completion.exp: Kill a stray backslash.
4799
4800 From Jim Ingham <jingham@apple.com>:
4801 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4802 agrees with the result from sending a tab.
4803
abbab9d3
DJ
48042004-01-31 Daniel Jacobowitz <drow@mvista.com>
4805
4806 * gdb.base/chng-syms.exp: Remove stray newline.
4807
53904d1e
MK
48082004-01-31 Mark Kettenis <kettenis@gnu.org>
4809
4810 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4811 *-*-openbsd*.
4812 * gdb.asm/openbsd.inc: New file.
4813
3a4b3aac
MK
48142004-01-30 Mark Kettenis <kettenis@gnu.org>
4815
4816 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4817 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4818 *-*solaris2*. Remove commented out default settings for
4819 asm-flags. Replace gdb_compile with target_link.
4820
ebac27b4
MC
48212004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4822
4823 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4824 for all tests. Remove old hp-ux and cygnus xfail cases.
4825
d8679d84
PH
48262004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4827
4828 * gdb.base/chng-syms.exp: New file.
4829 * gdb.base/chng-syms.c: New file.
4830
0a55bc22
MC
48312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4832
4833 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4834 Provide arms for current output in all my configurations.
4835
94b8e876
MC
48362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4837
4838 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4839 * lib/compiler.cc: Likewise.
4840 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4841 get the right preprocessor. Eval the output directly. Remove
4842 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4843 hp_f77_compiler and hp_f90_compiler completely.
4844 (gdb_preprocess): Delete.
4845 (get_compiler): Delete.
4846
7cf03d44
MK
48472004-01-24 Mark Kettenis <kettenis@gnu.org>
4848
4849 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4850 <string.h>.
4851
68b6dce9
NR
48522004-01-24 Nick Roberts <nick@nick.uklinux.net>
4853
4854 * gdb.mi/mi-stack.exp: Update copyright.
4855
b368761e
DC
48562004-01-23 David Carlton <carlton@kealia.com>
4857
4858 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4859 test for cp_lookup_transparent_type.
4860 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4861 call them.
4862
f2061b53
DJ
48632004-01-23 Daniel Jacobowitz <drow@mvista.com>
4864
4865 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4866 after -var-update.
4867
37fc574a
DC
48682004-01-23 David Carlton <carlton@kealia.com>
4869
4870 * gdb.cp/namespace.cc (C::ensureRefs): New.
4871 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4872
8e94b928
NR
48732004-01-20 Nick Roberts <nick@nick.uklinux.net>
4874
4875 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4876 case "-stack-list-locals 2".
4877 * gdb.mi/mi-var-child.exp: Test for case
4878 "-var-list-children --all-values NAME".
4879
997b0952
MC
48802004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4881
4882 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4883
52470da3
MK
48842004-01-18 Mark Kettenis <kettenis@gnu.org>
4885
7049b4b8
MK
4886 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4887 used with gdb_test_multiple.
4888
52470da3
MK
4889 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4890 read at address 0. This fixes PR testsuite/1504.
4891
da6012e5
DJ
48922004-01-18 Daniel Jacobowitz <drow@mvista.com>
4893
4894 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4895 Remove downloading, guessing the host executable, the calls to
4896 gdb_file_cmd and gdb_target_cmd, and "load" support.
4897 (infer_host_exec): New function broken out from gdb_load.
4898 (gdb_load): New wrapper for gdbserver_gdb_load.
4899 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4900 gdb_target_cmd. Use -target-select.
4901 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4902 Download binaries to the host. Clear last_mi_remote_file when
4903 we load a new binary.
4904 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4905 call gdbserver_gdb_load and mi_gdb_target_cmd.
4906
32c70722
MC
49072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4908
4909 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4910 type patterns.
4911
b0cecf36
MC
49122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4913
4914 * gdb.cp/templates.exp: Fix typo in test name of
4915 "print Foo<volatile char*>::foo".
4916
4120d7e6
MC
49172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4918
4919 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4920
f679e530
BE
49212004-01-16 Ben Elliston <bje@wasabisystems.com>
4922
4923 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4924 (clean mostlyclean): Remove empty rm.
4925
091c48f6
MC
49262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4927
4928 * gdb.base/setvar.exp: Add copyright years.
4929
3e5fc8d2
DC
49302004-01-14 David Carlton <carlton@bactrian.org>
4931
4932 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4933 PR c++/1511 and update coment.
4934 * gdb.cp/templates.exp: Update patterns to match current output.
4935 If changes involve something other than whitespace, KFAIL
4936 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4937
63d06c5c
DC
49382004-01-14 David Carlton <carlton@kealia.com>
4939
4940 * gdb.cp/namespace.exp: Add tests involving classes defined within
4941 namespaces.
4942 * gdb.cp/namespace.cc (C::CClass): New.
4943 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4944
a51dab88
EZ
49452004-01-14 Elena Zannoni <ezannoni@redhat.com>
4946
4947 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4948 what debug info we have. Print a better message if something goes
4949 wrong while producing the separate debug info file.
4950
a476ccc9
MC
49512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4952
4953 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4954
f453692c
MC
49552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4956
4957 * gdb.base/callfuncs.c: Add copyright notice.
4958
f40063a5
MC
49592004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4960
4961 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4962 inheritance. PR gdb/1498, PR gcc/13539.
4963
19ac3974
EZ
49642004-01-13 Elena Zannoni <ezannoni@redhat.com>
4965
4966 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4967 test specific name.
4968 * gdb.mi/gdb669.exp: Ditto.
4969 * gdb.mi/mi-pthreads.exp: Ditto.
4970 * gdb.mi/mi1-pthreads.exp: Ditto.
4971 * gdb.mi/mi2-pthreads.exp: Ditto.
4972
56c97c6e
MC
49732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4974
4975 * gdb.cp/member-ptr.cc: Add copyright notice.
4976
a0644324
MC
49772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4978
4979 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4980 some patterns for recent versions of gcc and hpacc. Delete
4981 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4982 Delete tests that access a NULL pointer-to-member-data. This
4983 script is still disabled for gcc.
4984
32fabe09
EZ
49852004-01-12 Elena Zannoni <ezannoni@redhat.com>
4986
4987 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4988 escaped correctly.
4989
1f8a6abb
EZ
49902004-01-12 Elena Zannoni <ezannoni@redhat.com>
4991
4992 * gdb.base/sepdebug.exp: New file.
4993 * gdb.base/sepdebug.c: New file.
4994 * lib/gdb.exp (separate_debug_filename): New procedure.
4995 (gdb_gnu_strip_debug): New procedure.
4996
48efe704
AC
49972004-01-12 Andrew Cagney <cagney@redhat.com>
4998
4999 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5000 * gdb.mi/ChangeLog-1999-2003: New file.
5001
a9415475
AC
50022004-01-12 Andrew Cagney <cagney@redhat.com>
5003
5004 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5005 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5006 or EEXIST", treat EBUSY as an XFAIL.
5007
83b8cf9d
MC
50082004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5009
5010 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5011 hp_cc_compiler.
5012
9939d2a8
MC
50132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5014
5015 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5016 decorations.
5017
1ff8cadf
MC
50182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5019
5020 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5021 and "(aCC)" decorations. Remove obsolete doco about old
5022 test results.
5023
6fa9022e
MC
50242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5025
5026 * gdb.cp/exception.exp: Fix typo in doco.
5027
209721fe
MK
50282004-01-09 Mark Kettenis <kettenis@gnu.org>
5029
5030 * gdb.base/gdb1476.exp: Fix typo.
5031
ef11303e
MC
50322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5033
5034 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5035 file.
5036
041ab88c
MC
50372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5040 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5041 Use gdb_compile. Remove restriction on gcc. Add some patterns
5042 for recent version of gdb. Delete second half, which was a copy
5043 of the first half with different build flags. This test is
5044 still disabled because it is still not ready for production.
5045
e36d075a
MC
50462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5047
5048 * gdb.cp/exception.cc: Add copyright notice.
5049 * gdb.cp/exception.exp: Add a notice that this file is broken
5050 because of line number changes caused by addition of copyright
5051 notice.
5052
42b190ad
MC
50532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5054
5055 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5056 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5057
8f25f06b
MC
50582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5059
5060 * gdb.cp/classes.exp: Accept gnu abi 2.
5061 * gdb.cp/derivation.exp: Likewise.
5062 * gdb.cp/overload.exp: Likewise.
5063 * gdb.cp/virtfunc.exp: Likewise.
5064
06ded8b8
MC
50652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5066
5067 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5068 semicolon after end of function.
5069
77c26ae3
MC
50702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5071
5072 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5073 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5074 boilerplate code for compiling and running the program under
5075 test. Add some string method tests.
5076
20757486
MC
50772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 * gdb.cp/bs15503.cc: Add copyright notice.
5080 * gdb.cp/bs15503.exp: Adjust line number.
5081
0fd3b503
MC
50822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5083
5084 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5085 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5086
10d1bea8
MC
50872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5088
5089 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5090 hp_cc_compiler.
5091
2789202a
MC
50922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5093
5094 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5095 * gdb.cp/ctti.exp: Use the marker instead of "next".
5096 With gcc, run further before bailing.
5097
b862f14c
MC
50982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5099
5100 * gdb.cp/cttiadd.cc: Add copyright notice.
5101 * gdb.cp/cttiadd1.cc: Likewise.
5102 * gdb.cp/cttiadd2.cc: Likewise.
5103 * gdb.cp/cttiadd3.cc: Likewise.
5104
96da2469
MC
51052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5106
5107 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5108 Use gdb_test, gdb_test_multiple. Use floating-point values that
5109 have exact representations in IEEE-ish formats.
5110
053248ff
MC
51112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5112
5113 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5114 compilers. Delete duplicate call to get_compiler_info.
5115 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5116 * gdb.base/volatile.exp: Likewise.
5117
84acecdd
MK
51182004-01-07 Mark Kettenis <kettenis@gnu.org>
5119
5120 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5121 memory at address 0.
5122
fe11a27f
MC
51232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5124
5125 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5126 to test for hp-ux assembler. Fix copyright years.
5127
60ad077b
AC
51282004-01-07 Andrew Cagney <cagney@redhat.com>
5129
5130 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5131
1c9b8f33
AC
51322004-01-07 Andrew Cagney <cagney@redhat.com>
5133
5134 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5135 when creating the read-only file. From analysis by Roland McGrath
5136 and Elena Zannoni.
5137
753ccc7a
MC
51382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5139
5140 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5141
eca3e36b
MC
51422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5145 data pointers.
5146
f8d4bac4
MC
51472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5148
5149 * gdb.cp/m-static.exp: Compile one source file at a time.
5150 Delete unused call to get_compiler_info.
5151
9b4e0f94
MC
51522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5153
5154 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5155 * gdb.base/call-rt-st.exp: Likewise.
5156 * gdb.base/nodebug.exp: Likewise.
5157 * gdb.base/volatile.exp: Likewise.
5158 * gdb.cp/ref-types.exp: Likewise.
5159 * gdb.cp/templates.exp: Likewise.
5160
023c1024
MK
51612004-01-05 Mark Kettenis <kettenis@gnu.org>
5162
5163 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5164
19703c4a
MC
51652004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5166
5167 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5168 hppa*-hp-hpux*.
5169
18b67037
MK
51702004-01-04 Mark Kettenis <kettenis@gnu.org>
5171
ba6219c8
MK
5172 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5173 x86_64-*-*.
5174
18b67037
MK
5175 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5176 sparc64-*-* and sparc*-solaris2*.
5177
1bfbbb9d
MK
51782004-01-04 Mark Kettenis <kettenis@gnu.org>
5179
5180 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5181 return ${tests}" test. The ${tests} already mentions the
5182 filename.
5183
06846494
MC
51842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5185
5186 * gdb.cp/local.exp: Accept gcc abi 2.
5187
3b0cb202
MC
51882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5189
5190 * gdb.cp/templates.exp: Accept gcc abi 2.
5191
0643ec3f
MC
51922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5193
5194 * lib/compiler.cc: Remove supports_template_debugging.
5195 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5196
d231d0b1
MC
51972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5198
5199 * gdb.cp/namespace.exp: Accept gcc abi 2.
5200
44ffb27c
MC
52012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5202
5203 * gdb.cp/method.exp: Accept gcc abi 2.
5204
184ad485
MC
52052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5206
5207 * gdb.cp/classes.exp: Generate identical results as old version.
5208 * gdb.cp/derivation.exp: Likewise.
5209 * gdb.cp/overload.exp: Likewise.
5210 * gdb.cp/virtfunc.exp: Likewise.
5211
116f09e7
MC
52122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5213
5214 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5215 mysterious bug with sourceware version of expect.
5216
b1379776
MC
52172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5218
5219 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5220 current versions of gcc, including gcc abi 2. Remove gratuitous
5221 restart of test program. Use gdb_test_multiple and gdb_test for
5222 all tests. Add patterns to xfail missing "const" in "const char *"
5223 and kfail PR gdb/1155.
5224
6b7a4c0e
MC
52252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5226
5227 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5228 current versions of gcc, including gcc abi 2. Remove gratuitous
5229 restart of test program. Use gdb_test_multiple and gdb_test for
5230 all tests. Add patterns to kfail PR gdb/1498.
5231
51615d72
MC
52322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5233
5234 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5235 current versions of gcc, including gcc abi 2. Use "breakpoint"
5236 and "continue" instead of restarting the target program. Use
5237 gdb_test_multiple and gdb_test for all tests.
5238
7b79a9d7
MK
52392004-01-01 Mark Kettenis <kettenis@gnu.org>
5240
5241 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5242 for *-*-solaris2*.
5243
1cd3489f
MC
52442003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5245
5246 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5247 current versions of gcc, including gcc abi 2. Use "breakpoint"
5248 and "continue" instead of restarting the target program several
5249 times. Use gdb_test_multiple and gdb_test for all tests.
5250
850742db
MC
52512003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5252
5253 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5254 source files.
5255
eb4bbda8
MC
52562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5257
5258 * gdb.base/environ.exp: Handle compiling test case from multiple
5259 source files.
5260
e42c7771
MC
52612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5262
5263 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5264
80e4b428
JB
52652003-12-17 Jim Blandy <jimb@redhat.com>
5266
5f06973a
JB
5267 * gdb.base/freebpcmd.c: Add copyright notice.
5268
80e4b428
JB
5269 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5270
0ab84fb7
MC
52712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5272
5273 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5274
1b3bb3d0
JB
52752003-12-13 Jim Blandy <jimb@redhat.com>
5276
5277 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5278
3a4c9371
KB
52792003-12-12 Kevin Buettner <kevinb@redhat.com>
5280
5281 * gdb.asm/frv.inc: New file.
5282 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5283
a1dea79a
FF
52842003-12-09 Fred Fish <fnf@redhat.com>
5285
5286 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5287 functions to break1.c and leave prototypes behind. Add more
5288 "set breakpoint NN here" comments.
5289 * gdb.base/break1.c: New file.
5290
5291 * gdb.base/break.exp: Handle compiling test case from multiple
5292 source files and change source file references as needed.
5293 * gdb.base/completion.exp: Ditto.
5294 * gdb.base/condbreak.exp: Ditto.
5295 * gdb.base/define.exp: Ditto.
5296 * gdb.base/ena-dis-br.exp: Ditto.
5297 * gdb.base/info-proc.exp: Ditto.
5298 * gdb.base/maint.exp: Ditto.
5299 * gdb.base/until.exp: Ditto.
5300
5301 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5302 hardcoded line numbers.
5303 * gdb.base/define.exp: Ditto.
5304 * gdb.base/ena-dis-br.exp: Ditto.
5305 * gdb.base/maint.exp: Ditto.
5306 * gdb.base/until.exp: Ditto.
5307
5308 * gdb.base/completion.exp: Use "break1" for completion tests since
5309 "break" is no longer a unique prefix.
5310
5266b69c
AC
53112003-12-06 Andrew Cagney <cagney@redhat.com>
5312
5313 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5314 "return_value_unimplemented". When an unimplemented struct return
5315 architecture, report incorrect values as a KFAIL
5316
374451f0
MC
53172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5318
5319 * gdb.cp/rtti.exp: Accept new wording of warning from
5320 cp_lookup_rtti_type.
5321
ba9b20a7
MC
53222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5323
5324 Partial fix for PR testsuite/1456.
5325 * gdb.base/scope.exp (test_at_main): Replace references to
5326 gcc_compiled with calls to test_compiler_info.
5327 (test_at_foo): Likewise.
5328 (test_at_bar): Likewise.
5329
b74b6d0b
MC
53302003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5331
5332 Partial fix for PR testsuite/1456.
5333 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5334 to test_compiler_info.
5335
ccfa3402
MC
53362003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5337
5338 * gdb.base/so-impl-ld.exp: Update copyright notice.
5339
f6246aba
MC
53402003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5341
5342 Partial fix for PR testsuite/1456.
5343 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5344 to test_compiler_info.
5345
13ae734a
MC
53462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5347
5348 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5349 from current versions of gdb. Clean up regular expressions.
5350 Delete redundant timeout case.
5351
d8e1cdee
MC
53522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5353
5354 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5355 from current versions of gdb. Clean up regular expressions.
5356 Delete redundant timeout case.
5357
96457b64
MC
53582003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5359
5360 Partial fix for PR testsuite/1456.
5361 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5362 gcc_compiled with call to test_compiler_info.
5363
f35309fc
MC
53642003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5365
5366 Partial fix for PR testsuite/1456.
5367 * gdb.base/list.exp (test_list_function): Delete unused declaration
5368 of gcc_compiled.
5369
d7afdf9b
MC
53702003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5371
5372 Partial fix for PR testsuite/1456.
5373 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5374 call to test_compiler_info.
5375
71507b56
MK
53762003-11-29 Mark Kettenis <kettenis@gnu.org>
5377
5378 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5379 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5380 it to create the appropriate note.inc.
5381 * gdb.asm/asmsrc1.s: Include "note.inc".
5382 * gdb.asm/netbsd.inc: New file.
5383 * gdb.asm/empty.inc: New file.
5384
f81f93f7
MC
53852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5386
5387 Partial fix for PR testsuite/1456.
5388 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5389 calls to test_compiler_info.
5390
9a77938e
MC
53912003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5392
5393 Partial fix for PR testsuite/1456.
5394 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5395 calls to test_compiler_info.
5396
e8367dc7
MK
53972003-11-27 Mark Kettenis <kettenis@gnu.org>
5398
5399 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5400 pattern for the KFAILs.
5401
526c61ee
AF
54022003-11-25 Adam Fedor <fedor@gnu.org>
5403
5404 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5405 * gdb.objc/objcdecode.m: New file.
5406
28f2d600
AF
54072003-11-25 Adam Fedor <fedor@gnu.org>
5408
5409 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5410 * gdb.objc/nondebug.m: New file.
5411
a3895cee
BE
54122003-11-26 Ben Elliston <bje@wasabisystems.com>
5413
5414 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5415 NetBSD as it does on FreeBSD. Modelled on a similar change by
5416 Mark Kettenis on 2003-05-30.
5417 (link-flags): Set to "--entry _start" regardless of target.
5418 Special linker flags are to be appended to $link-flags.
5419 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5420
c9f2c8a3
MC
54212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5422
5423 * gdb.cp/method.exp: Accept output of new demangler.
5424
15a0587a 54252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5426
5427 * gdb/class2.exp: New file.
5428 * gdb/class2.cc: New file.
5429
3c00b570
MC
54302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5431
5432 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5433 of new demangler.
5434
7027acc7
MK
54352003-11-23 Mark Kettenis <kettenis@gnu.org>
5436
5437 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5438 of gdb_test "run".
5439
b0e1598a
MK
54402003-11-23 Mark Kettenis <kettenis@gnu.org>
5441
5442 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5443 "continue" into "run".
5444
4d9eda44
MC
54452003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5446
5447 Partial fix for PR testsuite/1456.
5448 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5449 call to test_compiler_info.
5450 * gdb.cp/ctti.exp: Likewise.
5451 * gdb.cp/derivation.exp: Likewise.
5452 * gdb.cp/member-ptr.exp: Likewise.
5453 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5454 reference to gcc_compiled.
5455
54562003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5457
5458 Fix PR testsuite/1463.
5459 * gdb.base/structs.exp (start_structs_test): Call
5460 get_debug_format before using the debug format.
5461
d422fe19
AC
54622003-11-22 Andrew Cagney <cagney@redhat.com>
5463
5464 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5465 * gdb.base/structs.exp: Use gdb_test_multiple.
5466
039cf96d
AC
54672003-11-20 Andrew Cagney <cagney@redhat.com>
5468
6882279b
AC
5469 * gdb.base/structs.exp: Handle and recover from internal errors.
5470 Replace "foo${n}" with "foo<n>" in test messages.
5471
e53890ae
AC
5472 * gdb.base/structs.exp: Update copyright. Rewrite.
5473 * gdb.base/structs.c: Update copyright. Rewrite.
5474
2b211c59
AC
5475 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5476 resync count exceeded.
d63a86f8 5477
039cf96d
AC
5478 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5479 from the internal error.
5480 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5481 Original from Jim Blandy.
5482 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5483
eac98b22
AC
54842003-11-19 Andrew Cagney <cagney@redhat.com>
5485
5486 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5487 KFAIL.
5488
67455b2a
MK
54892003-11-17 Mark Kettenis <kettenis@gnu.org>
5490
5491 New testcase for PR backtrace/1435.
5492 * gdb.arch/i386-unwind.exp: New file.
5493 * gdb.arch/i386-unwind.c: New file.
5494
853d6e5b
AC
54952003-11-17 Andrew Cagney <cagney@redhat.com>
5496
5497 * lib/gdb.exp (compiler_info): New global.
5498 (test_compiler_info): New function.
5499 (get_compiler_info): Set compiler_info.
5500 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5501 "compiler_info" to gcc-<major>-<minor>.
5502
38cf6e11
MC
55032003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5504
5505 * gdb.trace/configure: Remove.
5506
a50d3602
EZ
55072003-11-13 Elena Zannoni <ezannoni@redhat.com>
5508
5509 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5510 breakpoints.
a50d3602
EZ
5511 * gdb.base/break.exp: Remove all references to explicit line
5512 numbers.
5513
d9407aaa
NC
55142003-11-11 Nick Clifton <nickc@redhat.com>
5515
5516 * gdb.base/shreloc.exp: Do not run for targets which do not
5517 support shared objects.
5518
db488fc1
CV
55192003-11-10 Corinna Vinschen <vinschen@redhat.com>
5520
5521 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5522 Don't run tests if nofileio flag is given.
5523
6a90a18e
EZ
55242003-11-07 Elena Zannoni <ezannoni@redhat.com>
5525
5526 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5527 as well as 'Watchpoint'.
5528
0b915e9c
EZ
55292003-11-06 Elena Zannoni <ezannoni@redhat.com>
5530
5531 Reported by Jim Ingham <jingham@apple.com>:
5532 * gdb.base/annota1.exp: Match at least one occurrence of the
5533 signal handler annotation.
5534
d7e4b55f
EZ
55352003-11-06 Elena Zannoni <ezannoni@redhat.com>
5536
5537 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5538 as well as 'Watchpoint'.
5539
2fe4e8d0
MC
55402003-11-05 Michael Chastain <mec@shout.net>
5541
5542 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5543
6ef88553
KW
55442003-11-03 Kris Warkentin <kewarken@qnx.com>
5545
5546 * gdb.arch/gdb1291.c: New test file.
5547 * gdb.arch/gdb1291.exp: New test script.
5548 * gdb.arch/gdb1431.c: New test file.
5549 * gdb.arch/gdb1431.exp: New test script.
5550
ae7dc4d8
MC
55512003-10-22 Michael Chastain <mec@shout.net>
5552
5553 * gdb.mi/pthreads.c: Add copyright notice.
5554
c39d7427
MC
55552003-10-22 Michael Chastain <mec@shout.net>
5556
5557 * gdb.threads/pthreads.c: Add copyright notice.
5558
8b7d96c1
MC
55592003-10-20 Michael Chastain <mec@shout.net>
5560
5561 * gdb.base/gdb1056.exp: New test script.
5562
d1d69fdd
DJ
55632003-10-13 Daniel Jacobowitz <drow@mvista.com>
5564
5565 * gdb.threads/killed.exp: Use gdb_run_cmd.
5566
7d605576
DJ
55672003-10-13 Daniel Jacobowitz <drow@mvista.com>
5568
5569 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5570 create a core file.
5571 * gdb.threads/gcore-thread.exp: Likewise.
5572
618ec112
CV
55732003-10-13 Corinna Vinschen <vinschen@redhat.com>
5574
5575 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5576 type, based on char type.
5577 (struct bit_flags_short_t): New bitfield type, based on short type.
5578 (init_bit_flags_char): New fuction.
5579 (init_bit_flags_short): Ditto.
5580 (print_bit_flags_char): Ditto.
5581 (print_bit_flags_short): Ditto.
5582 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5583
9367a73c
MC
55842003-10-11 Michael Chastain <mec@shout.net>
5585
5586 * gdb.base/call-rt-st.exp: Update copyright year.
5587
1decf120
KI
55882003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5589
5590 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5591 * gdb.disasm/sh3.s: Ditto.
5592
5445b2ae
DJ
55932003-10-07 Daniel Jacobowitz <drow@mvista.com>
5594
5595 * gdb.threads/switch-threads.exp: New test.
5596 * gdb.threads/switch-threads.c: New source file.
5597
aec24853
CV
55982003-10-07 Corinna Vinschen <vinschen@redhat.com>
5599
5600 * gdb.base/ending-run.exp: Add sh specific case.
5601
adc7428d
AC
56022003-10-06 Andrew Cagney <cagney@redhat.com>
5603
5604 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5605 * gdb.disasm/mn10200.exp: Delete obsolete file.
5606
c9d37158
DJ
56072003-09-29 Daniel Jacobowitz <drow@mvista.com>
5608
5609 * ChangeLog: Correct an entry command.exp -> commands.exp.
5610 * gdb.base/commands.exp (bp_deleted_in_command_test)
5611 (temporary_breakpoint_commands): Check noargs.
5612
79c2c32d
DC
56132003-09-25 David Carlton <carlton@kealia.com>
5614
5615 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5616 of some print tests, where appropriate. Add tests for C::D::cd,
5617 E::ce, F::cXfX, G::XgX.
5618 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5619
594e6d67
RE
56202003-09-25 Richard Earnshaw <rearnsha@arm.com>
5621
5622 * lib/java.exp (java_init): Import target_alias before using it.
5623
10f0d451
DC
56242003-09-25 David Carlton <carlton@kealia.com>
5625
5626 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5627
274bcba0
EZ
56282003-09-23 Elena Zannoni <ezannoni@redhat.com>
5629
d63a86f8 5630 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5631 weirdness.
5632
cdbf20f7
MC
56332003-09-17 Michael Chastain <mec@shout.net>
5634
5635 * gdb.cp/gdb1355.exp: New file.
5636 * gdb.cp/gdb1355.c: New file.
5637
71e06f80
CV
56382003-09-15 Corinna Vinschen <vinschen@redhat.com>
5639
5640 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5641 * gdb.asm/sh.inc: New file.
5642
5c4e30ca
DC
56432003-09-11 David Carlton <carlton@kealia.com>
5644
bd45b7af
DC
5645 * gdb.cp/namespace.exp: Add tests for namespace types.
5646 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5647 (test_namespace): New.
5648
1c199746
EZ
56492003-09-11 Elena Zannoni <ezannoni@redhat.com>
5650
5651 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5652 * gdb.stabs/weird.exp: Ditto.
1c199746 5653
04ed252f
MC
56542003-09-08 Michael Chastain <mec@shout.net>
5655
5656 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5657
d8a2d9e7
MC
56582003-09-07 Michael Chastain <mec@shout.net>
5659
5660 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5661 'parse error'.
5662
161afb24
MK
56632003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5664
5665 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5666
49f2741a
MC
56672003-08-30 Michael Chastain <mec@shout.net>
5668
5669 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5670 * gdb.gdb/observer.exp: Ditto.
5671 * gdb.gdb/xfullpath.exp: Ditto.
5672
8afa723e
MK
56732003-08-29 Mark Kettenis <kettenis@gnu.org>
5674
5675 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5676 *-*-*bsd*.
5677
f31dfe3b
JJ
56782003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5679
5680 * gdb.base/dump.exp: Skip for ia64.
5681
4630e498
JJ
56822003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5683
5684 * gdb.asm/asm-source.exp: Add ia64 support.
5685 * gdb.asm/ia64.inc: New file.
5686
1105b7ef
MC
56872003-08-22 Michael Chastain <mec@shout.net>
5688
5689 * gdb.cp: New directory.
5690 * gdb.cp/*: Copy from gdb.c++/*.
5691 * gdb.c++/*: Remove.
5692 * Makefile.in: Change gdb.c++ to gdb.cp.
5693 * configure.in: Ditto.
5694 * configure: Regnerate.
5695
c945b932
MK
56962003-08-18 Mark Kettenis <kettenis@gnu.org>
5697
5698 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5699 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5700
2b66634b
DJ
57012003-08-17 Daniel Jacobowitz <drow@mvista.com>
5702
5703 * mi-var-display.exp (-var-list-children weird): Accept function
5704 pointers with argument types.
5705 * mi1-var-display.exp (-var-list-children weird): Likewise.
5706 * mi2-var-display.exp (-var-list-children weird): Likewise.
5707
a356f73b
DJ
57082003-08-17 Daniel Jacobowitz <drow@mvista.com>
5709
5710 * gdb.base/annota3.exp: Add missing newline.
5711
483417b8
MC
57122003-08-06 Michael Chastain <mec@shout.net>
5713
5714 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5715
c99c59c3
MS
57162003-08-12 Michael Snyder <msnyder@redhat.com>
5717
5718 * gdb.base/float.exp: Add test for SH.
5719
55ed7501
MK
57202003-08-10 Mark Kettenis <kettenis@gnu.org>
5721
5722 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5723
1a371f2e
EZ
57242003-08-07 Elena Zannoni <ezannoni@redhat.com>
5725
5726 * gdb.base/completion.exp: Remove reduntant completion test
5727 on filename.
5728
e0f353ce
EZ
57292003-08-07 Elena Zannoni <ezannoni@redhat.com>
5730
5731 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5732 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5733 gdb.trace/save-trace.exp: Make sure that full pathnames are
5734 escaped correctly.
5735
5710a1af 57362003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5737
5710a1af
EZ
5738 * configure.in: Don't generate config.h from config.hin.
5739 * configure: Regenerate.
5740 * config.hin: Remove file.
5741 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5742 * gdb.threads/pthreads.c: Ditto.
5743
dcd81ce9
DJ
57442003-08-07 Daniel Jacobowitz <drow@mvista.com>
5745
5746 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5747 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5748 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5749 Replace ld24 with seth/add3.
5750
6009d884
AC
57512003-08-02 Andrew Cagney <cagney@redhat.com>
5752
5753 * gdb.base/annota3.exp: New file.
5754 * gdb.base/annota3.c: New file.
5755 * gdb.c++/annota3.exp: New file.
5756 * gdb.c++/annota3.cc: New file.
5757
51514e06
MC
57582003-07-29 Michael Chastain <mec@shout.net>
5759
5760 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5761 actually failed.
5762 (do_pass): Likewise.
5763 * gdb.threads/tls.exp: Always initialize no_of_threads.
5764
4ee6625b
DJ
57652003-07-27 Daniel Jacobowitz <drow@mvista.com>
5766
5767 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5768 pattern.
5769 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5770 * gdb.threads/tls.exp: Recognize one case of the host library not
5771 supporting TLS.
5772
225f2bf6
AC
57732003-07-27 Andrew Cagney <cagney@redhat.com>
5774
5775 * gdb.base/fileio.exp: Use SH when running commands using
5776 remote_exec.
5777
bcb27c9f
DJ
57782003-07-24 Daniel Jacobowitz <drow@mvista.com>
5779
5780 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5781 * gdb.base/relocate.c (dummy): New padding array.
5782
3d67be83
MS
57832003-07-22 Michael Snyder <msnyder@redhat.com>
5784
d63a86f8 5785 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5786
5787 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5788 patterns to be more general, accepting old and new output.
5789 Some output chars (such as '+') also must be quoted.
d63a86f8 5790 Some addresses are displayed numerically instead of
3d67be83
MS
5791 symbolically.
5792
57ba3b85
MS
57932003-07-23 Michael Snyder <msnyder@redhat.com>
5794
686d097c
MS
5795 * gdb.base/return2.exp: Don't test long-long return.
5796
57ba3b85
MS
5797 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5798 * gdb.disasm/t01_mov.exp: Ditto.
5799 * gdb.disasm/t02_mova.s: Ditto.
5800 * gdb.disasm/t02_mova.exp: Ditto.
5801 * gdb.disasm/t03_add.s: Ditto.
5802 * gdb.disasm/t03_add.exp: Ditto.
5803 * gdb.disasm/t04_sub.s: Ditto.
5804 * gdb.disasm/t04_sub.exp: Ditto.
5805 * gdb.disasm/t05_cmp.s: Ditto.
5806 * gdb.disasm/t05_cmp.exp: Ditto.
5807 * gdb.disasm/t06_ari2.s: Ditto.
5808 * gdb.disasm/t06_ari2.exp: Ditto.
5809 * gdb.disasm/t07_ari3.s: Ditto.
5810 * gdb.disasm/t07_ari3.exp: Ditto.
5811 * gdb.disasm/t08_or.s: Ditto.
5812 * gdb.disasm/t08_or.exp: Ditto.
5813 * gdb.disasm/t09_xor.s: Ditto.
5814 * gdb.disasm/t09_xor.exp: Ditto.
5815 * gdb.disasm/t10_and.s: Ditto.
5816 * gdb.disasm/t10_and.exp: Ditto.
5817 * gdb.disasm/t11_logs.s: Ditto.
5818 * gdb.disasm/t11_logs.exp: Ditto.
5819 * gdb.disasm/t12_bit.s: Ditto.
5820 * gdb.disasm/t12_bit.exp: Ditto.
5821 * gdb.disasm/t13_otr.s: Ditto.
5822 * gdb.disasm/t13_otr.exp: Ditto.
5823
e00759ef
EZ
58242003-07-22 Elena Zannoni <ezannoni@redhat.com>
5825
5826 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5827
8bc2021f
EZ
58282003-07-22 Elena Zannoni <ezannoni@redhat.com>
5829
5830 * gdb.threads/tls.c : New file.
5831 * gdb.threads/tls.exp : New file.
5832 * gdb.threads/tls-main.c : New file.
5833 * gdb.threads/tls-shared.c : New file.
5834 * gdb.threads/tls-shared.exp : New file.
5835
89320c4c
AS
58362003-07-22 Andreas Schwab <schwab@suse.de>
5837
5838 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5839
180dea7c
AS
58402003-07-20 Andreas Schwab <schwab@suse.de>
5841
5842 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5843 due to insn reordering.
5844
0714963c
AC
58452003-07-15 Andrew Cagney <cagney@redhat.com>
5846
5847 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5848
98a23b3f
MC
58492003-07-15 Michael Chastain <mec@shout.net>
5850
5851 * gdb.base/gdb1250.exp: New file.
5852 * gdb.base/gdb1250.c: New file.
5853
27e417a2
ML
58542003-07-09 Michal Ludvig <mludvig@suse.cz>
5855
5856 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5857 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5858
8bc2021f
EZ
58592003-07-09 Elena Zannoni <ezannoni@redhat.com>
5860
5861 * gdb.threads/tls.c: New file.
5862 * gdb.threads/tls.exp: New file.
5863 * gdb.threads/tls-main.c: New file.
5864 * gdb.threads/tls-shared.c: New file.
5865 * gdb.threads/tls-shared.exp: New file.
5866
d99968dc
EZ
58672003-07-09 Elena Zannoni <ezannoni@redhat.com>
5868
5869 * gdb.base/annota1.exp: Make sure that we properly escape the
5870 full path of the source file. Xfail more permissive patterns,
d63a86f8 5871 due to a compiler debug info problem.
d99968dc 5872
83876b3b
AS
58732003-07-07 Andreas Schwab <schwab@suse.de>
5874
2705e972
AS
5875 * gdb.asm/m68k.inc: New file.
5876 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5877
83876b3b
AS
5878 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5879 arguments"): Also match negative number.
5880
5881 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5882
3a871b37
DJ
58832003-07-03 Daniel Jacobowitz <drow@mvista.com>
5884
5885 * gdb.base/store.c (charest): New typedef.
5886 (add_char): Rename to add_charest, update.
5887 (wack_char): Rename to wack_charest, update types. Return l + r
5888 to keep r live across the call.
5889 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5890 (wack_double, wack_doublest): Return l + r to keep r live across
5891 the call.
5892 * gdb.base/store.exp: Accomodate store.c changes.
5893
b2a7f303
DC
58942003-06-30 David Carlton <carlton@kealia.com>
5895
5896 * gdb.c++/maint.exp (test_invalid_name): New.
5897 (test_first_component): Add tests for invalid names.
5898
3c6cb4a1
MC
58992003-06-29 Michael Chastain <mec@shout.net>
5900
5901 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5902 output of '<VTT for class>' for virtual base classes.
5903
f1c2644b
DJ
59042003-06-29 Daniel Jacobowitz <drow@mvista.com>
5905
5906 * gdb.base/completion.exp: Tab-complete "complet" instead of
5907 "compl".
5908 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5909
18080350
DJ
59102003-06-29 Daniel Jacobowitz <drow@mvista.com>
5911
5912 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5913 * gdb.base/volatile.exp: Likewise.
5914
f56973f8
DJ
59152003-06-29 Daniel Jacobowitz <drow@mvista.com>
5916
5917 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5918 gdb/1265.
5919
59202003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5921 Daniel Jacobowitz <drow@mvista.com>
5922
5923 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5924 initial line count of 'captured_main' from 26 to 32.
5925 (test_with_self): Allow xmalloc call to be interleaved with the
5926 preceding two lines.
5927
e766d4d6
JB
59282003-06-24 Joel Brobecker <brobecker@gnat.com>
5929
5930 * gdb.base/bang.exp: New testcase.
5931
f125c9a4
JB
59322003-06-23 Joel Brobecker <brobecker@gnat.com>
5933
5934 * gdb.base/langs.exp: Add some tests for the "minimal" language
5935 support.
5936
6e25beaf
EZ
59372003-06-23 Elena Zannoni <ezannoni@redhat.com>
5938
5939 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5940 the testcase.
5941
2f816dda
DJ
59422003-06-22 Daniel Jacobowitz <drow@mvista.com>
5943
5944 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5945 offset.
5946
db5a5748
DJ
59472003-06-22 Daniel Jacobowitz <drow@mvista.com>
5948
5949 * gdb.c++/pr-1210.cc: New file.
5950 * gdb.c++/pr-1210.exp: New file.
5951
1df0c130
DJ
59522003-06-21 Daniel Jacobowitz <drow@mvista.com>
5953
5954 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5955 000-exec-continue.
5956
a92feac0
MK
59572003-06-15 Mark Kettenis <kettenis@gnu.org>
5958
5959 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5960 on *-*-*bsd* instead of *-*-freebsd*.
5961
81a58f5b
AC
59622003-06-14 Andrew Cagney <cagney@redhat.com>
5963
5964 * gdb.base/store.exp: Test longest and doublest. Test all
5965 parameters. Weaken return statement match.
5966 * gdb.base/store.c: Add longest and doublest - aka long long and
5967 long double functions. Put all parameters into local register
5968 variables. Use negative values.
5969
b257a0d3
AC
59702003-06-14 Andrew Cagney <cagney@redhat.com>
5971
5972 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5973 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5974 exit status.
5975 * gdb.base/fileio.exp: Disable target when nointerrupts and
5976 noinferiorio, instead of limiting it to remote. Use remote_exec
5977 instead of system.
d63a86f8 5978
21c38304
JJ
59792003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5980
5981 * gdb.base/float.exp: Add ia64 support.
5982
1bcdb424
CV
59832003-06-12 Corinna Vinschen <vinschen@redhat.com>
5984
5985 * gdb.base/fileio.exp: Run only on remote targets.
5986
6aeb981f
CV
59872003-06-10 Corinna Vinschen <vinschen@redhat.com>
5988
5989 * gdb.base/fileio.c: New file, testing File-I/O.
5990 * gdb.base/fileio.exp: Ditto.
5991
53df362e
RG
59922003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5993
5994 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5995 shared objects after relocation at load time (gdb PR/1132).
5996 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5997 as above, part of the shared object relocation test.
5998
ffee1b46
MK
59992003-06-08 Mark Kettenis <kettenis@gnu.org>
6000
b5ca3722
MK
6001 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6002 fully filled history list.
6003 * gdb.base/gdb_history: New file.
6004
03ed860d
MK
6005 * gdb.base/signals.exp: XFAIL "continue to func1" on
6006 i*86-*-freebsd*.
6007
ffee1b46
MK
6008 * gdb.base/attach.exp: When trying to attach to a nonexistent
6009 process, make it possible to specify the PID based on the target,
6010 and do so for *-*-freebsd*.
6011
d80dbb52
RH
60122003-06-02 Richard Henderson <rth@redhat.com>
6013
6014 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6015
6dd77b81
RH
60162003-06-02 Richard Henderson <rth@redhat.com>
6017
6018 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6019
f6347e16
RH
60202003-06-02 Richard Henderson <rth@redhat.com>
6021
6022 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6023
2c161407
DJ
60242003-06-01 Daniel Jacobowitz <drow@mvista.com>
6025
6026 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6027 of globalvar.
6028
572eb746
MK
60292003-06-01 Mark Kettenis <kettenis@gnu.org>
6030
6031 * gdb.asm/asm-source.exp: Check for memory read errors in
6032 disassembler test on *BSD too.
6033
9e9617a5
RH
60342003-06-01 Richard Henderson <rth@redhat.com>
6035
6036 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6037 for .frame.
6038 (gdbasm_call): Lose ldgp.
6039 (gdbasm_startup): Add frame information.
6040 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6041
7b34ad4e
MK
60422003-05-31 Mark Kettenis <kettenis@gnu.org>
6043
6044 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6045 i?86-*-*.
6046
10059fdf
MK
60472003-05-30 Mark Kettenis <kettenis@gnu.org>
6048
6049 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6050 FreeBSD.
6051
acf4b816
RH
60522003-05-29 Richard Henderson <rth@redhat.com>
6053
6054 * gdb.asm/alpha.inc: New file.
6055 * gdb.asm/asm-source.exp: Use it.
6056
e9ecd949
JB
60572003-05-29 Jim Blandy <jimb@redhat.com>
6058
6059 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6060 'core.PID'.
6061
e3e5a4f3
JB
60622003-05-22 Jim Blandy <jimb@redhat.com>
6063
6064 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6065 backtrace.
d63a86f8 6066
72fe3d25
DC
60672003-05-20 David Carlton <carlton@math.stanford.edu>
6068
6069 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6070 this time.
6071
58da2eb2
DC
60722003-05-19 David Carlton <carlton@bactrian.org>
6073
6074 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6075 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6076
1fcb5155
DC
60772003-05-19 David Carlton <carlton@bactrian.org>
6078
6079 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6080 namespace tests.
6081 Bump copyright date.
6082 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6083 (main): Call C::D::marker2.
6084 * gdb.c++/namespace1.cc: New file.
6085
85e85163
JJ
60862003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6087
6088 Roland McGrath <roland@redhat.com>
d63a86f8 6089 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6090 there is no manager thread.
6091
a25fbfec
JJ
60922003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6093
d63a86f8
RM
6094 * gdb.threads/schedlock.exp: Remove assumption that all threads
6095 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6096 in one of the child threads rather than the main thread.
6097
be375bae
JB
60982003-05-07 Jim Blandy <jimb@redhat.com>
6099
09bf6082
JB
6100 Add support for assembly source testing on the s390x.
6101 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6102 architecture.
6103 * gdb.asm/s390x.inc: New file.
6104
be375bae
JB
6105 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6106 succession of 'if' statements.
6107
00905d52
AC
61082003-05-05 Andrew Cagney <cagney@redhat.com>
6109
6110 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6111
b1e29e33
AC
61122003-05-05 Andrew Cagney <cagney@redhat.com>
6113
6114 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6115 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6116
e33d66ec
EZ
61172003-05-02 Elena Zannoni <ezannoni@redhat.com>
6118
6119 * gdb.base/charset.exp: Update based on new behavior of set/show
6120 charset commands.
6121
2b6fd0d8
AC
61222003-05-01 Andrew Cagney <cagney@redhat.com>
6123
6124 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6125 variable do not give memory errors.
6126
130cacce
AF
61272003-04-30 Adam Fedor <fedor@gnu.org>
6128
6129 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6130 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6131 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6132 gdb.objc/basicclass.m: : New files
6133
6134 * lib/gdb.exp (gdb_compile_objc): New procedure.
6135
bea71854
DJ
61362003-04-27 Daniel Jacobowitz <drow@mvista.com>
6137
6138 * gdb.base/signals.exp: Make backtrace tests more specific.
6139
0f20eeea
DC
61402003-04-23 David Carlton <carlton@bactrian.org>
6141
6142 * gdb.c++/maint.exp (test_first_component): Add tests for
6143 'operator' in more locations.
6144
c8c4d8dc
KB
61452003-04-16 Kevin Buettner <kevinb@redhat.com>
6146
6147 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6148
3fe60e3c
EZ
61492003-04-16 Elena Zannoni <ezannoni@redhat.com>
6150
6151 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6152 func marke' instead. Update test name.
6153
9219021c
DC
61542003-04-15 David Carlton <carlton@math.stanford.edu>
6155
6156 * gdb.c++/maint.exp: New file.
6157
5dd55bdd
EZ
61582003-04-14 Elena Zannoni <ezannoni@redhat.com>
6159
6160 * gdb.threads/schedlock.c: Change type of thread function argument
6161 to long, to avoid warnings on 64-bit platforms.
6162
00890572
EZ
61632003-04-14 Elena Zannoni <ezannoni@redhat.com>
6164
6165 * gdb.base/attach.exp: Add new message from ptrace in case of
6166 attaching to nonexistent process.
d63a86f8 6167
93201743
JB
61682003-04-11 Jim Blandy <jimb@redhat.com>
6169
6170 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6171 gdb.c++/userdef.cc: Place comments on the lines to which the
6172 marker function might return.
6173 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6174 gdb.c++/userdef.exp: Look for those comments to check that we've
6175 returned to the right place, instead of checking line numbers.
6176
2a11c64d
EZ
61772003-04-11 Elena Zannoni <ezannoni@redhat.com>
6178
6179 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6180 match on sourcefile name, instead of directory name.
6181
68ab8fc5
EZ
61822003-04-10 Elena Zannoni <ezannoni@redhat.com>
6183
d63a86f8 6184 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6185 working directory name.
6186
5624293a
JB
61872003-04-09 Jim Blandy <jimb@redhat.com>
6188
6189 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6190 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6191 after an inferior function call, report the failure, but allow the
6192 test to continue.
6193
f1f02ee4
SC
61942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6195
6196 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6197 with -DPROTOTYPES.
6198
6eb79af0
SC
61992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6200
6201 * gdb.base/break.exp: Revert last patch.
6202
8dfb4cf0
SC
62032003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6204
6205 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6206 with -DPROTOTYPES.
6207
ed4c619a
AC
62082003-04-02 Andrew Cagney <cagney@redhat.com>
6209
6210 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6211 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6212 matching directories by the name breakpoint.
6213 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6214 Make "continue to marker1" consistent.
6215 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6216 message consistent.
6217 * lib/gdb.exp: Put "the program is no longer running", and "the
6218 program exited" in parenthesis.
6219 * lib/mi-support.exp: Ditto.
d63a86f8 6220
4e35d5f0 62212003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6222
4e35d5f0
BR
6223 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6224
71900fe8
AC
62252003-03-29 Andrew Cagney <cagney@redhat.com>
6226
6227 * gdb.base/sizeof.c (main): Print the value of '\377'.
6228 * gdb.base/sizeof.exp: Check the sign of '\377'.
6229
c0655a16
MC
62302003-03-27 Michael Chastain <mec@shout.net>
6231
6232 * gdb.base/gdb1090.exp: New file.
6233 * gdb.base/gdb1090.cc: New file.
6234
5b2a3989
JB
62352003-03-27 J. Brobecker <brobecker@gnat.com>
6236
6237 * gdb.gdb/observer.exp: New regression test.
6238
79876890
MC
62392003-03-27 Michael Chastain <mec@shout.net>
6240
6241 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6242 * gdb.base/ptype.exp: Likewise.
6243
6eac95e3
CV
62442003-03-27 Corinna Vinschen <vinschen@redhat.com>
6245
6246 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6247
e8c71839
MC
62482003-03-26 Michael Chastain <mec@shout.net>
6249
6250 * gdb.base/ptype.exp: Actually use some typedef'd types.
6251
71b10041
SC
62522003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6253
6254 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6255 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6256
2512cf80
CV
62572003-03-20 Corinna Vinschen <vinschen@redhat.com>
6258
6259 * gdb.base/default.exp: Fix regular expression.
6260
0d195a4f
CV
62612003-03-20 Corinna Vinschen <vinschen@redhat.com>
6262
6263 * gdb.base/args.exp: Fix regular expression.
6264
8a2dbca8
CV
62652003-03-20 Corinna Vinschen <vinschen@redhat.com>
6266
6267 * gdb.base/help.exp: Allow Win32 child process.
6268
bf028682
CV
62692003-03-20 Corinna Vinschen <vinschen@redhat.com>
6270
6271 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6272 when stepping out of main().
6273
182dbe85
CV
62742003-03-20 Corinna Vinschen <vinschen@redhat.com>
6275
6276 * gdb.base/default.exp: Check for win32 specific message when calling
6277 "run" without executable.
6278
d67a6ba5
CV
62792003-03-20 Corinna Vinschen <vinschen@redhat.com>
6280
6281 * gdb.base/args.exp: Expect .exe in output.
6282
a955b5bb
CV
62832003-03-20 Corinna Vinschen <vinschen@redhat.com>
6284
6285 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6286 Cygwin native.
6287
bf6bad4b
AC
62882003-03-17 Andrew Cagney <cagney@redhat.com>
6289
6290 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6291 vector registes.
6292 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6293 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6294
293e9a31
DC
62952003-03-17 David Carlton <carlton@math.stanford.edu>
6296
6297 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6298 test, for PR breakpoints/38.
6299 Call test_watchpoint_and_breakpoint.
6300 * gdb.base/watchpoint.c (func3): New function.
6301 (main): Call func3.
6302
5330f2db
DC
63032003-03-04 David Carlton <carlton@math.stanford.edu>
6304
6305 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6306 Garply<Garply<char> >:: garply".
6307 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6308 with respect to PR c++/1111; note also PR c++/1113.
6309 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6310 respect to PR c++/1062.
6311 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6312
6ece72da
DC
63132003-03-03 David Carlton <carlton@math.stanford.edu>
6314
6315 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6316 with respect to PR c++/57.
6317 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6318 c++/826.
6319 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6320 respect to PR c++/57.
6321
85ca1584
DC
63222003-03-03 David Carlton <carlton@math.stanford.edu>
6323
6324 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6325 respect to PR c++/33 into FAILs.
6326
98e9c5b8
MC
63272003-03-03 Michael Chastain <mec@shout.net>
6328
7bedbf27
MC
6329 * configure.in: Update copyright years.
6330
63312003-03-03 Michael Chastain <mec@shout.net>
6332
6333 * Makefile.in: Update copyright years.
98e9c5b8 6334
f683e100
DC
63352003-02-28 David Carlton <carlton@math.stanford.edu>
6336
6337 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6338 print class instead of struct and/or superfluous protection
6339 specifiers, as long as the resulting output is equivalent to the
6340 source code.
6341 Delete FIXME from end of messages on tests that don't need
6342 fixing.
6343
a9e0cf2c
DC
63442003-02-28 David Carlton <carlton@math.stanford.edu>
6345
6346 * gdb.c++/templates.exp (do_tests): Allow const in the two
6347 Foo<volatile char *>::foo tests.
6348
e8d359df
MS
63492003-02-27 Michael Snyder <msnyder@redhat.com>
6350
d63a86f8 6351 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6352 will be consistant.
6353
0b71dc91
DC
63542003-02-26 David Carlton <carlton@math.stanford.edu>
6355
6356 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6357 char *>::foo" test with respect to PR c++/33. Create a new test
6358 which is identical to that one except that it doesn't put the
6359 space between the "char" and the "*"; KFAIL it, too.
6360
dd14ab43
DC
63612003-02-26 David Carlton <carlton@math.stanford.edu>
6362
6363 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6364 template types into either PASSes or KFAILs (corresponding to PR
6365 c++/57). Tweak indentation. Update copyright.
6366
1146c7f1
SC
63672003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6368
6369 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6370
74641dfb
MC
63712003-02-13 Michael Chastain <mec@shout.net>
6372
6373 * gdb.base/exprs.exp: Remove i960 remnants.
6374 * gdb.base/funcargs.exp: Likewise.
6375 * gdb.base/list.exp: Likewise.
6376 * gdb.base/ptype.exp: Likewise.
6377
559cd2d0
DC
63782003-02-14 David Carlton <carlton@math.stanford.edu>
6379
6380 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6381 pEe->D::vg()" from XFAIL to KFAIL.
6382
c4f90d87
JM
63832003-02-13 Jason Molenda (jmolenda@apple.com)
6384
6385 * gdb.base/maint.exp: Update maint print statistics regexp to include
6386 new entries.
6387
cbc4d97c
MC
63882003-02-13 Michael Chastain <mec@shout.net>
6389
6390 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6391
40f235b7
MC
63922003-02-12 Michael Chastain <mec@shout.net>
6393
6394 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6395 * gdb.c++/inherit.exp: Likewise.
6396 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6397 * gdb.c++/templates.exp: Likewise.
6398 * gdb.c++/virtfunc.exp: Likewise.
6399
c56716b0
JM
64002003-02-06 Jason Molenda (jason-cl@molenda.com)
6401
6402 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6403 why the code is written that way.
6404
070afcf8
MC
64052003-02-05 Michael Chastain <mec@shout.net>
6406
6407 * gdb.base/dump.exp: Add missing copyright line.
6408
5d0331e5
JM
64092003-02-05 Jason Molenda (jason-cl@molenda.com)
6410
f7ae6d3e 6411 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6412 at the beginning so the breakpoint doesn't get set on the loop.
6413
92851186
MC
64142003-02-05 Michael Chastain <mec@shout.net>
6415
6416 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6417 output for configurations with gcc 2.95.3.
6418
cbf1e085
AC
64192003-02-05 Keith Seitz <keiths@redhat.com>
6420 Andrew Cagney <ac131313@redhat.com>
6421
6422 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6423
29518e1e
MC
64242003-02-04 Michael Chastain <mec@shout.net>
6425
6426 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6427 Call perror and then continue.
6428
5af1d5f3
MC
64292003-02-03 Michael Chastain <mec@shout.net>
6430
6431 * gdb.c++/pr-1023.cc: New file.
6432 * gdb.c++/pr-1023.exp: New file.
6433
6b549786
JB
64342003-02-05 Jim Blandy <jimb@redhat.com>
6435
6436 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6437 it's local to foobar. Check for it there, and check that it's not
6438 present in main.
6439 * gdb.c++/local.cc (marker2): New function.
6440 (foobar): Call marker1.
6441 (main): Call marker2 instead of marker1.
6442
67f16606
AC
64432003-02-04 Andrew Cagney <ac131313@redhat.com>
6444
6445 * gdb.disasm/mn10200.exp: Obsolete file.
6446 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6447 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6448 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6449
1c5cb38e
DC
64502003-02-04 David Carlton <carlton@math.stanford.edu>
6451
6452 * gdb.c++/overload.exp: Test intToChar(1).
6453 * gdb.c++/overload.cc (intToChar): New.
6454 (main): Call intToChar.
6455
d1fe6965
DC
64562003-02-03 David Carlton <carlton@math.stanford.edu>
6457
6458 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6459 'might_kfail' arg.
6460 KFAIL some of the continue_to_bp_overloaded calls, according to
6461 PR c++/1025.
6462
9ba61c5d
MC
64632003-02-01 Michael Chastain <mec@shout.net>
6464
6465 * gdb.base/advance.c (marker1): New marker function.
6466 * gdb.base/advance.exp: When the 'advance' command lands on the
6467 return breakpoint, it can legitimately stop on either the
6468 current line or the next line. Accommodate both outcomes.
6469 * gdb.base/until.exp: Likewise.
6470
e7494ffb
AC
64712003-02-02 Andrew Cagney <ac131313@redhat.com>
6472
6473 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6474 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6475 now a list, not a tuple.
6476 * gdb.mi/mi-var-display.exp: Ditto.
6477 * gdb.mi/gdb792.exp: Ditto.
6478
075559bc
AC
64792003-02-01 Andrew Cagney <ac131313@redhat.com>
6480
6481 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6482 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6483 stack backtraces.
6484 * gdb.mi/mi-syn-frame.c: Part of same.
6485
2bd4c7b1
MK
64862003-02-01 Mark Kettenis <kettenis@gnu.org>
6487
6488 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6489 gdb.mi/mi1-pthreads.exp: Return instead of calling
6490 gdb_suppress_entire_file.
6491
eabd8992
MS
64922003-02-01 Mark Salter <msalter@redhat.com>
6493
6494 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6495
71469e2f
MS
64962003-01-31 Mark Salter <msalter@redhat.com>
6497
6498 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6499 Support empty arg.
6500
38a94d44
MC
65012003-01-30 Michael Chastain <mec@shout.net>
6502
6503 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6504 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6505 has been fixed in gdb/readline on 2003-01-09.
6506
19ea9e73
MS
65072003-01-29 Michael Snyder <msnyder@redhat.com>
6508
e8d359df
MS
6509 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6510 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6511 * gdb.base/args.exp: Skip if target does not support args passing.
6512
2307bd6a
DJ
65132003-01-22 Daniel Jacobowitz <drow@mvista.com>
6514
19ea9e73 6515 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6516 gdb_test. Accept a list of expect arguments as the third
6517 parameter.
6518 (gdb_test): Use it.
6519
f2dd3617
EZ
65202003-01-20 Elena Zannoni <ezannoni@redhat.com>
6521
6522 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6523 allow for different test tree configurations. Update some
6524 tescases accordingly.
6525 * gdb.arch/altivec-regs.exp: Ditto.
6526 * gdb.asm/asm-source.exp: Ditto.
6527 * gdb.base/advance.exp: Ditto.
6528 * gdb.base/display.exp: Ditto.
d63a86f8 6529 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6530 * gdb.base/mips_pro.exp: Ditto.
6531 * gdb.base/overlays.exp: Ditto.
6532 * gdb.base/relocate.exp: Ditto.
6533 * gdb.base/setshow.exp: Ditto.
6534 * gdb.base/step-line.exp: Ditto.
6535 * gdb.base/step-test.exp: Ditto.
6536 * gdb.base/until.exp: Ditto.
6537 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6538
c71cdefd
DC
65392003-01-17 David Carlton <carlton@math.stanford.edu>
6540
6541 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6542 corresponding to PR c++/945.
6543 Update copyright.
6544
fdba05d7
DC
65452003-01-17 David Carlton <carlton@math.stanford.edu>
6546
6547 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6548 corresponding to PR c++/68.
6549
65502003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6551
6552 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6553 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6554 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6555
c362c33a
EZ
65562003-01-15 Elena Zannoni <ezannoni@redhat.com>
6557
0fbc361c
EZ
6558 * gdb.base/break.exp: Fix change of default location, because of
6559 removal of until tests.
6560 * gdb.base/help.exp: Update test for new 'until' help message.
6561 Add test for help on 'advance'.
c362c33a
EZ
6562 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6563
dabf8a35
MK
65642003-01-15 Mark Kettenis <kettenis@gnu.org>
6565
6566 * gdb.base/default.exp: Adapt "info float" test for recent changes
6567 to that command. Add test for "info vector".
6568 * gdb.base/float.exp: New file. Add test for "info float" that
6569 resembles the old test in gdb.base/default.exp.
6570
a1769aca
DC
65712003-01-15 David Carlton <carlton@math.stanford.edu>
6572
6573 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6574
82025e13
EZ
65752003-01-15 Elena Zannoni <ezannoni@redhat.com>
6576
6577 * gdb.base/break.exp: Move the tests of until command from here...
6578 * gdb.base/until.exp: ... to here. New file. Add other tests.
6579 * gdb.base/advance.c: New file.
6580 * gdb.base/advance.exp: New file.
6581
8f9ab801
EZ
65822003-01-14 Elena Zannoni <ezannoni@redhat.com>
6583
6584 * gdb.base/args.c: New file.
6585 * gdb.base/args.exp: New file.
6586
9ae66589
DJ
65872003-01-14 Daniel Jacobowitz <drow@mvista.com>
6588
6589 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6590
8d77e5c3
DJ
65912003-01-14 Daniel Jacobowitz <drow@mvista.com>
6592
6593 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6594
12d2f0a1
DJ
65952003-01-14 Daniel Jacobowitz <drow@mvista.com>
6596
6597 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6598 dates.
6599
6ca37014
DJ
66002003-01-13 Daniel Jacobowitz <drow@mvista.com>
6601
6602 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6603
b0023472
DJ
66042003-01-13 Daniel Jacobowitz <drow@mvista.com>
6605
6606 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6607 (ptype &*"foo").
6608 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6609
607fbc54 66102003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6611
6612 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6613 * gdb.mi/mi1-console.exp: Likewise.
6614
607fbc54 66152003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6616
6617 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6618 * gdb.mi/mi1-console.exp: Likewise.
6619
a1fb14a2
DJ
66202003-01-13 Daniel Jacobowitz <drow@mvista.com>
6621
6622 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6623
c4cf40b7
DJ
66242003-01-09 Daniel Jacobowitz <drow@mvista.com>
6625
6626 * gdb.base/detach.exp: New test.
6627
696d5a5b
DJ
66282003-01-09 Daniel Jacobowitz <drow@mvista.com>
6629
6630 * Makefile.in (ALL_SUBDIRS): New variable.
6631 (subdirs, clean, distclean): Use it.
6632 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6633 regenerating Makefile, since it is generated from the top level.
6634 * gdb.asm/Makefile.in: Likewise.
6635 * gdb.base/Makefile.in: Likewise.
6636 * gdb.c++/Makefile.in: Likewise.
6637 * gdb.disasm/Makefile.in: Likewise.
6638 * gdb.java/Makefile.in: Likewise.
6639 * gdb.mi/Makefile.in: Likewise.
6640 * gdb.threads/Makefile.in: Likewise.
6641 * gdb.trace/Makefile.in: Likewise.
6642
754533e4
DC
66432003-01-09 David Carlton <carlton@math.stanford.edu>
6644
6645 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6646 Add copyright year 2003.
6647
d8b3e9ee
MC
66482003-01-06 Michael Chastain <mec@shout.net>
6649
6650 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6651 When selecting a thread, 'line' and 'file' are optional.
6652 * gdb.mi/mi1-pthreads.exp: Likewise.
6653
8e9e0fe6
AS
66542003-01-06 Andreas Schwab <schwab@suse.de>
6655
6656 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6657 failures.
6658
b5ab8ff3
DJ
66592003-01-04 Daniel Jacobowitz <drow@mvista.com>
6660
6661 Fix PR gdb/844
6662 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6663 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6664
6665 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6666 instead of calling gdb_suppress_entire_file.
6667 * gdb.threads/print-threads.exp: Likewise.
6668 * gdb.threads/schedlock.exp: Likewise.
6669
6670 * gdb.threads/killed.exp: Return instead of calling
6671 gdb_suppress_entire_file.
6672 * gdb.threads/linux-dp.exp: Likewise.
6673 * gdb.threads/pthreads.exp: Likewise.
6674
1e698235
DJ
66752003-01-04 Daniel Jacobowitz <drow@mvista.com>
6676
6677 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6678 stabs.
6679 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6680 * gdb.base/whatis.exp: Always allow (void) after function names.
6681
147ff08c
DJ
66822003-01-04 Daniel Jacobowitz <drow@mvista.com>
6683
6684 * gdb.c++/casts.exp: Correct regexp.
6685
dc62bfc2
MK
66862003-01-04 Mark Kettenis <kettenis@gnu.org>
6687
6688 * configure.in: Call AC_CONFIG_HEADER. Don't call
6689 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6690 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6691 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6692 aforementioned directories in the AC_OUPUT call.
6693 * config.hin: New file.
6694 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6695 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6696 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6697 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6698 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6699 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6700 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6701 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6702 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6703 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6704 gdb.threads/configure.in, gdb.threads/configure,
6705 gdb.threads/config.in, gdb.trace/configure.in,
6706 gdb.trace/configure: Removed.
6707
77afa639
MC
67082003-01-03 Michael Chastain <mec@shout.net>
6709
6710 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6711 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6712
7634bb6e
DJ
67132003-01-03 Daniel Jacobowitz <drow@mvista.com>
6714
6715 * gdb.base/store.exp: Fix regular expressions.
6716
b39c905e
MK
67172002-12-28 Mark Kettenis <kettenis@gnu.org>
6718
6719 * configure.in: Rewrite.
6720 * configure: Regenerated.
6721
0a8551dd
DC
67222003-01-03 David Carlton <carlton@math.stanford.edu>
6723
6724 * gdb.base/psymtab.exp: New file.
6725 * gdb.base/psymtab1.c: Ditto.
6726 * gdb.base/psymtab2.c: Ditto.
6727
c60b7188
AF
67282002-12-23 Adam Fedor <fedor@gnu.org>
6729
6730 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6731
ee73db83
DC
67322002-12-23 David Carlton <carlton@math.stanford.edu>
6733
6734 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6735 and current_directory initialization.
6736
d6c1774e
JB
67372002-12-22 Jim Blandy <jimb@redhat.com>
6738
f0a847b8
JB
6739 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6740 rather than as part of the output file name.
6741
d6c1774e
JB
6742 * gdb.base/attach.exp: There's no need to copy the test program to
6743 /tmp; that was only ever necessary on HP/UX, and this test is
6744 entirely disabled there anyway.
6745
f0708dbb
JB
67462002-12-21 Jim Blandy <jimb@redhat.com>
6747
4c2acfea
JB
6748 * gdb.c++/psmang.exp: Doc fix.
6749
f0708dbb
JB
6750 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6751 test.
6752
9579e000
DC
67532002-12-20 David Carlton <carlton@math.stanford.edu>
6754
6755 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6756
d1810171
MC
67572002-12-18 Michael Chastain <mec@shout.net>
6758
6759 * gdb.c++/annota2.exp: Add copyright year 2002.
6760
76565097
DC
67612002-12-17 David Carlton <carlton@math.stanford.edu>
6762
6763 * gdb.c++/try_catch.cc: Add marker comments.
6764 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6765 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6766 * gdb.c++/m-static.cc: Ditto.
6767 * gdb.c++/m-static1.cc: Ditto.
6768 * gdb.c++/try_catch.cc: Ditto.
6769
da81390b
JJ
67702002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6771
6772 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6773 to see whether we are using the new -environment-directory
6774 command which resets via -r or the old version of the command
6775 which may prompt the user. Part of fix for gdb/741.
6776
b304d130
AC
67772002-12-13 Andrew Cagney <ac131313@redhat.com>
6778
6779 * gdb.fortran/types.exp: Update obsolete comment.
6780 * gdb.fortran/exprs.exp: Ditto.
6781 * lib/gdb.exp: Delete obsolete code.
6782 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6783 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6784 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6785 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6786 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6787 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6788 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6789 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6790 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6791 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6792 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6793 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6794 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6795 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6796 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6797 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6798 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6799 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6800 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6801 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6802 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6803 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6804 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6805 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6806 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6807 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6808 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6809 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6810 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6811 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6812 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6813 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6814 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6815 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6816 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6817 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6818 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6819
a23b6e6a
DC
68202002-12-11 David Carlton <carlton@math.stanford.edu>
6821
6822 * gdb.c++/m-data.exp: Add test for members that shadow global
6823 variables: see PR gdb/804.
6824 * gdb.c++/m-data.cc: Ditto.
6825
6604731b
DJ
68262002-12-10 Daniel Jacobowitz <drow@mvista.com>
6827
6828 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6829
de46ecd7
DC
68302002-12-06 David Carlton <carlton@math.stanford.edu>
6831
6832 * gdb.base/store.c: Don't declare functions static.
6833
27e829d0
AC
68342002-12-04 Andrew Cagney <ac131313@redhat.com>
6835
6836 * gdb.base/store.exp, gdb.base/store.c: New files.
6837
92806416
DJ
68382002-12-03 Daniel Jacobowitz <drow@mvista.com>
6839
6840 * gdb.base/selftest.exp: Update for current gdb.
6841
3bcbaac5
DJ
68422002-12-03 Daniel Jacobowitz <drow@mvista.com>
6843
6844 * gdb.base/maint.exp: Only dump symbols from one source file
6845 or objfile.
6846
f4f00b1f
DJ
68472002-12-03 Daniel Jacobowitz <drow@mvista.com>
6848
6849 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6850 function call.
6851
f1c8a949
JB
68522002-11-25 Jim Blandy <jimb@redhat.com>
6853
6854 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6855 function appearing in error message.
6856
9e297a97
DJ
68572002-11-21 Daniel Jacobowitz <drow@mvista.com>
6858
6859 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6860
1f312e79
JJ
68612002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6862
d63a86f8
RM
6863 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6864 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6865 should be in mi console format. This is part of fix for PR gdb/604.
6866
83c31e7d
FN
68672002-09-18 Fernando Nasser <fnasser@redhat.com>
6868
6869 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6870 which explicitly prints the zero offset as "+0".
6871
322b3f65
DJ
68722002-10-22 Daniel Jacobowitz <drow@mvista.com>
6873
6874 * gdb.threads/schedlock.c (args): Make unsigned.
6875
68762002-10-21 Daniel Jacobowitz <drow@mvista.com>
6877
6878 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6879 numbers. Allow "foo2|selected stack frame".
6880 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6881 * gdb.asm/asmsrc2.s: Likewise.
6882 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6883 comments.
6884 * gdb.asm/mips.inc: New file.
6885
5e2fe5b8
AF
68862002-10-18 Adam Fedor <fedor@gnu.org>
6887
6888 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6889 * gdb.base/help.exp: Likewise.
6890
abe1a5d0
KB
68912002-10-17 Kevin Buettner <kevinb@redhat.com>
6892
6893 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6894 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6895
10abb1d4
JB
68962002-10-02 Jim Blandy <jimb@redhat.com>
6897
6898 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6899
1f609b42
AC
69002002-10-01 Andrew Cagney <ac131313@redhat.com>
6901
6902 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6903 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6904 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6905 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6906 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6907 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6908 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6909
0aee02e4
AC
69102002-09-29 Andrew Cagney <ac131313@redhat.com>
6911
6912 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6913 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6914 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6915 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6916 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6917 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6918 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6919
6fde09ad
KB
69202002-09-27 Kevin Buettner <kevinb@redhat.com>
6921
6922 * gdb.base/annota1.exp (info break): Make directory components of
6923 path optional since not all compilers emit this debug information.
6924
6925 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6926 step ends up stepping out of the function instead of stopping on
6927 the epilogue.
6928
9e8aab75
KS
69292002-09-26 Keith Seitz <keiths@redhat.com>
6930
6931 * lib/insight-support.exp (gdbtk_start): Figure out where
6932 the insight executable is based on where gdb is. Use this
6933 executable to start insight instead of gdb.
6934
e36180d7
AC
69352002-09-25 Andrew Cagney <cagney@redhat.com>
6936
6937 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6938
9dd34b2b
AC
69392002-09-24 Andrew Cagney <ac131313@redhat.com>
6940
6941 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6942 test_isolated_complaints.
6943 (test_empty_complaint): New function.
6944 (test_empty_complaints): New function. Check no output when no
6945 complaints.
d63a86f8 6946
dea97812
KB
69472002-09-19 Jim Blandy <jimb@redhat.com>
6948
6949 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6950
54951bd7
AC
69512002-09-19 Andrew Cagney <ac131313@redhat.com>
6952
6953 * gdb.gdb/complaints.exp: New file.
6954
dec43320
AC
69552002-09-18 Andrew Cagney <ac131313@redhat.com>
6956
6957 * gdb.base/maint.exp: Check `help maint internal-warning'.
6958
e70d6e3f
DC
69592002-09-18 David Carlton <carlton@math.stanford.edu>
6960
6961 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6962 numbers, and replace them by a single breakpoint after the
6963 constructors are all finished.
6964 Add test 4.
6965 * gdb.c++/m-static.cc: Add test 4.
6966 * gdb.c++/m-static.h: New file.
6967 * gdb.c++/m-static1.cc: New file.
6968
6969 * gdb.c++/printmethod.exp: New file.
6970 * gdb.c++/printmethod.cc: New file.
6971
6972 * gdb.c++/pr-574.exp: New file.
6973 * gdb.c++/pr-574.cc: New file.
6974
afb5c968
CV
69752002-09-18 Corinna Vinschen <vinschen@redhat.com>
6976
6977 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6978 embedded targets which never actually exit.
6979
31e45dee
FN
69802002-09-18 Fernando Nasser <fnasser@redhat.com>
6981
6982 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6983 "don't step after run" as unresolved or unsupported, instead of xfail.
6984
a283c5a1
CV
69852002-09-18 Corinna Vinschen <vinschen@redhat.com>
6986
6987 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6988 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6989 Add newline to expected string in "step out of main (status wrapper)"
6990 case.
6991
11350d2a
CV
69922002-09-18 Corinna Vinschen <vinschen@redhat.com>
6993
6994 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6995 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6996
0deec7d6
TT
69972002-09-17 Tom Tromey <tromey@redhat.com>
6998
6999 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7000 \000, not \0, in double-quoted string.
7001
b2b4a1b5
CV
70022002-09-14 Corinna Vinschen <vinschen@redhat.com>
7003
c9d37158 7004 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7005 string after running the commands execution on breakpoint tests.
7006
1c56143a
CV
70072002-09-13 Corinna Vinschen <vinschen@redhat.com>
7008
7009 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7010
37f8da45
JB
70112002-09-12 Joel Brobecker <brobecker@gnat.com>
7012
7013 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7014
08b468e0
KS
70152002-09-10 Keith Seitz <keiths@redhat.com>
7016
7017 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7018 runto proc.
7019 (mi_run_to_main): Use mi_runto.
7020 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7021
dc360f58
KS
70222002-09-10 Keith Seitz <keiths@redhat.com>
7023
7024 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7025 regexp for stopping at main. Could have multiple event notifications.
7026 Don't assume that main was declared with no parameters.
7027 (mi_next): Use mi_step_to.
7028 (mi_step): Use mi_next_to.
7029
ce3abcfb
CV
70302002-09-09 Corinna Vinschen <vinschen@redhat.com>
7031
7032 * gdb.base/default.exp: Fix expected string in `info float' test.
7033
d1f5b980
BE
70342002-09-09 Ben Elliston <bje@redhat.com>
7035
7036 * config/mips.exp: Update comments.
7037 * config/mips-idt.exp: Likewise.
7038 * config/nind.exp: Likewise.
7039 * config/slite.exp: Likewise.
7040 * config/sparclet.exp: Likewise.
7041 * config/udi.exp: Likewise.
7042 * config/vx.exp: Likewise.
7043 * config/vxworks29k.exp: Likewise.
7044
2f71430b
JB
70452002-09-05 Jim Blandy <jimb@redhat.com>
7046
7047 * gdb.threads/killed.exp: Fix test failure message.
7048
7ddebc7e
KS
70492002-09-04 Keith Seitz <keiths@redhat.com>
7050
7051 * lib/mi-support.exp: Update copyright.
7052 (mi_gdb_test): Increase the priority of the expected pattern
7053 so that it matches gdb_test.
7054
0ae67eb3
KS
70552002-09-03 Keith Seitz <keiths@redhat.com>
7056
7057 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7058 Use integer comparison instead of string comparison for testing
7059 whether binary was built.
7060
38fc42c8
JB
70612002-09-03 Jim Blandy <jimb@redhat.com>
7062
7063 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7064
b6ff0e81
JB
70652002-08-29 Jim Blandy <jimb@redhat.com>
7066
7067 * gdb.threads/pthreads.exp: Move the portable thread compilation
7068 code into a function in lib/gdb.exp, and call that from here.
7069 * lib/gdb.exp (gdb_compile_pthreads): New function.
7070
07c98896
KS
70712002-08-29 Keith Seitz <keiths@redhat.com>
7072
7073 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7074 expect_out so that callers can get at it.
7075
0312286c
DJ
70762002-08-23 Daniel Jacobowitz <drow@mvista.com>
7077
7078 * gdb.threads/print-threads.c: New file.
7079 * gdb.threads/print-threads.exp: New file.
7080 * gdb.threads/schedlock.c: New file.
7081 * gdb.threads/schedlock.exp: New file.
7082
dd039bc4
EZ
70832002-08-22 Elena Zannoni <ezannoni@redhat.com>
7084
7085 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7086 not altivec.c.
7087
1f36144c
MK
70882002-08-17 Mark Kettenis <kettenis@gnu.org>
7089
7090 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7091 targets. The problem should be fixed now.
7092
16057ec7 70932002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7094
7095 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7096 2002-07-24 change that removes final dots from error messages.
7097
3c1499ad
TT
70982002-08-13 Tom Tromey <tromey@redhat.com>
7099
7100 * gdb.base/readline.exp: New file.
7101
a20ce2c3
AC
71022002-08-01 Andrew Cagney <ac131313@redhat.com>
7103
7104 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7105 supress message.
7106
db034ac5
AC
71072002-08-01 Andrew Cagney <cagney@redhat.com>
7108
7109 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7110 CHILL_FOR_TARGET and CHILL_LIB.
7111 * configure.in (configdirs): Remove gdb.chill.
7112 * configure: Regenerate.
7113 * lib/gdb.exp: Obsolete references to chill.
7114 * gdb.fortran/types.exp: Ditto.
7115 * gdb.fortran/exprs.exp: Ditto.
7116
3e000b18
KB
71172002-07-30 Kevin Buettner <kevinb@redhat.com>
7118
7119 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7120 set Irix-specific compile and link flags.
7121
28f4966b
KB
71222002-07-29 Kevin Buettner <kevinb@redhat.com>
7123
7124 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7125 source files. The ``-o'' option doesn't work with the ``-E'' option
7126 when using the Irix compiler.
7127
46c0d5a6
DJ
71282002-07-19 Daniel Jacobowitz <drow@mvista.com>
7129
7130 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7131 Improve support for reusing an exec file. Copy exec file
7132 to target, and run gdbserver on the target instead of on the host.
7133
eecf4bed
JB
71342002-07-18 Jim Blandy <jimb@redhat.com>
7135
0f815cdf
JB
7136 * gdb.base/ending-run.exp: Don't expect to see the program end in
7137 some orderly fashion when we're running on a real stand-alone
7138 board.
7139
eecf4bed
JB
7140 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7141 targets that don't support interrupts.
7142
52d309e4
JB
71432002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7144
7145 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7146 systems.
7147 Move comments in expect statements to inside the actions, so that they
7148 don't get matched against.
7149
ff683d9e
MK
71502002-07-10 Mark Kettenis <kettenis@gnu.org>
7151
7152 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7153 function when asleep" test.
7154
b5356753
AC
71552002-07-10 Andrew Cagney <ac131313@redhat.com>
7156
7157 * gdb.base/page.exp: Rewrite to handle problems with very long
7158 `info set' output. Update copyright.
7159
6aa4d13a
AC
71602002-06-26 Andrew Cagney <ac131313@redhat.com>
7161
7162 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7163 gdb.threads-hp.
7164 * gdb.hp/configure: Regenerate.
7165 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7166 * gdb.hp/gdb.threads-hp/configure: Delete file.
7167 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7168
8cf8c2b8
AC
71692002-06-22 Andrew Cagney <ac131313@redhat.com>
7170
7171 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7172 setlocale, bindtextdomain and textdomain.
7173
6827a8f8
JB
71742002-06-11 Jim Blandy <jimb@redhat.com>
7175
919d772c
JB
7176 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7177 preprocessor macro information is present.
7178
6827a8f8
JB
7179 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7180 tests.
7181
c15b0d21
MS
71822002-06-06 Michael Snyder <msnyder@redhat.com>
7183
c5984d70
MS
7184 * gdb.base/overlays.exp: Record addresses of overlay
7185 functions in TCL variables rather than in GDB variables,
7186 to avoid having GDB convert them to pointers (with loss
7187 of information).
7188
d63a86f8 7189 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7190 default linker script changes.
c15b0d21
MS
7191 * gdb.base/long_long.exp: Add check for sizeof (long double).
7192
be26fe0d
ML
71932002-06-06 Michal Ludvig <mludvig@suse.cz>
7194
7195 * gdb.asm/asm-source.exp: Add x86-64 target.
7196 * gdb.asm/x86_64.inc: New.
d63a86f8 7197
258093ca 71982002-05-30 Michael Chastain <mec@shout.net>
258093ca 7199
4b3153f1 7200 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7201 * gdb.c++/m-static.cc: New file.
7202 * gdb.c++/m-static.exp: New file.
7203
241264c6
MS
72042002-05-28 Michael Snyder <msnyder@redhat.com>
7205
7206 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7207 precision.
7208
9bba8c8f 72092002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7210
4b3153f1 7211 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7212 * gdb.c++/m-data.cc: New file.
7213 * gdb.c++/m-data.exp: New file.
7214
72152002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7216
4b3153f1 7217 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7218 * gdb.c++/try_catch.cc: New file.
d63a86f8 7219 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7220
def1b996
MC
72212002-05-27 Michael Chastain <mec@shout.net>
7222
7223 * gdb.c++/local.exp: Accept more nested types in output.
7224
522ba268
MC
72252002-05-26 Michael Chastain <mec@shout.net>
7226
7227 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7228
277254ba
MS
72292002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7230
7231 * lib/gdb.exp (gdb_wrapper_init): Just because
7232 gdb_wrapper_file exists, this does not mean that the file
7233 should not be rebuilt. That is what gdb_wrapper_initialized
7234 is for.
7235 (default_gdb_init): Reset gdb_wrapper_initialized.
7236
b61a8733
MS
72372002-05-23 Michael Snyder <msnyder@redhat.com>
7238
d63a86f8 7239 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7240 the precision of the floating point test results.
7241 * gdb.base/call-rt-st.exp: Ditto.
7242
b61a8733
MS
7243 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7244 * gdb.base/call-rt-st.exp: Ditto.
7245
56f6e910
MC
72462002-05-19 Michael Chastain <mec@shout.net>
7247
7248 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7249
ad0b0016
EZ
72502002-05-19 Elena Zannoni <ezannoni@redhat.com>
7251
7252 * configure.in (configdirs): Add gdb.arch.
7253 * configure: Regenerate.
7254
f617d2b6
JB
72552002-05-17 Jim Blandy <jimb@redhat.com>
7256
7257 * gdb.base/completion.exp: Recognize the more detailed error
7258 messages produced by the macro expander's lexical analyzer.
7259
eac2a696
EZ
72602002-05-14 Elena Zannoni <ezannoni@redhat.com>
7261
7262 * gdb.arch/altivec-abi.c: New file.
7263 * gdb.arch/altivec-abi.exp: New file.
7264 * gdb.arch/altivec-regs.c: New file.
7265 * gdb.arch/altivec-regs.exp: New file.
7266
2fdde8f8
DJ
72672002-05-14 Daniel Jacobowitz <drow@mvista.com>
7268
7269 * gdb.base/maint.exp (maint print type): Update for new type
7270 structure.
d63a86f8 7271
e31f1a7c
EZ
72722002-05-14 Elena Zannoni <ezannoni@redhat.com>
7273
7274 * gdb.arch: New directory.
7275 * gdb.arch/configure.in: New file.
7276 * gdb.arch/configure: New file.
7277 * gdb.arch/Makefile.in: New file.
7278
db589741
CV
72792002-05-13 Corinna Vinschen <vinschen@redhat.com>
7280
7281 * gdb.asm/asm-source.exp: Add v850 as supported target.
7282 * gdb.asm/v850.inc: New file.
7283
8ce2a7dc
DJ
72842002-05-13 Daniel Jacobowitz <drow@mvista.com>
7285
7286 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7287
df763c7f
DJ
72882002-05-12 Daniel Jacobowitz <drow@mvista.com>
7289
7290 * gdb.base/break.exp: Check 'break "marker2"'.
7291
377daeed
MS
72922002-05-10 Michael Snyder <msnyder@redhat.com>
7293
7294 * gdb.base/long_long.exp: Fix typo.
7295
c4b7bc2b
JB
72962002-05-10 Jim Blandy <jimb@redhat.com>
7297
ecac9a4e
JB
7298 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7299 a bug.
7300
c4b7bc2b
JB
7301 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7302 Recognize more detailed error message produced by the macro
7303 expander's lexical analyzer.
7304 * lib/gdb.exp (test_print_reject): Same.
7305
e71019a1
MK
73062002-05-09 Mark Kettenis <kettenis@gnu.org>
7307
7308 * gdb.c++/method.exp: Fix typo.
7309
fedfc8e6
MS
73102002-05-08 Michael Snyder <msnyder@redhat.com>
7311
166a1957
MS
7312 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7313 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7314 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7315 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7316 Add iftarget clause for strongarm.
d63a86f8 7317
f1c47eb2
MS
73182002-05-06 Michael Snyder <msnyder@redhat.com>
7319
cb9a9d3e
MS
7320 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7321 (gdb_continue_to_end): Accept output from status wrapper.
7322 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7323 Clean up fail messages to match pass messages.
7324
f1c47eb2
MS
7325 Enable the "needs_status_wrapper" testsuite feature.
7326 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7327 (gdb_compile): Conditionally call gdb_wrapper_init.
7328 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7329 * gdb.c++/method.exp: Recognize output from status wrapper.
7330
6079c749
BE
73312002-05-06 Ben Elliston <bje@redhat.com>
7332From Graydon Hoare <graydon@redhat.com>
7333
7334 * config/sid.exp: Include support for "rawsid" protocol.
7335
188baff3
JB
73362002-05-03 Jim Blandy <jimb@redhat.com>
7337
7338 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7339 * gdb.c++/hang3.C: New file.
7340
b9c07f0f
AC
73412002-05-04 Andrew Cagney <ac131313@redhat.com>
7342
7343 * gdb.base/default.exp: Remove obsolete code.
7344 * gdb.c++/misc.exp: Ditto. Update copyright.
7345 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7346 * gdb.base/whatis.exp: Ditto. Update copyright.
7347 * gdb.base/scope.exp: Ditto. Update copyright.
7348 * gdb.base/ptype.exp: Ditto. Update copyright.
7349 * gdb.base/printcmds.exp: Ditto. Update copyright.
7350 * gdb.base/opaque.exp: Ditto. Update copyright.
7351 * gdb.base/list.exp: Ditto.
7352 * gdb.base/funcargs.exp: Ditto. Update copyright.
7353 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7354 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7355 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7356 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7357 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7358 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7359
5c7a0397
MS
73602002-05-02 Michael Snyder <msnyder@redhat.com>
7361
d6dcc264 7362 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7363 * gdb.base/long_long.exp: Add xscale target.
7364 * gdb.base/default.exp: Add xscale target.
7365
eb7f1c48
JB
73662002-05-01 Jim Blandy <jimb@redhat.com>
7367
7368 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7369 gdb.c++/hang.exp: New test.
7370
a6befae8
FF
73712002-05-01 Fred Fish <fnf@redhat.com>
7372
7373 * gdb.base/completion.exp: Handle completions of "./Make" for
7374 more than one completion possibility, as is the case when we
7375 build and test in the source tree.
7376
0a310277
AG
73772002-04-29 Anthony Green <green@redhat.com>
7378
7379 * gdb.java/jmisc1.exp: New file.
7380 * gdb.java/jmisc2.exp: New file.
7381
6ff9af88
DJ
73822002-04-24 Daniel Jacobowitz <drow@mvista.com>
7383
7384 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7385
96b3d632
EZ
73862002-04-23 Elena Zannoni <ezannoni@redhat.com>
7387
7388 * gdb.base/help.exp: Change 'help status' to allow for target
7389 dependent output differences.
7390
5019bb54
MC
73912002-04-22 Michael Chastain <mec@shout.net>
7392
7393 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7394
a805a116
MC
73952002-04-22 Michael Chastain <mec@shout.net>
7396
7397 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7398
a1706bfd
DM
73992002-04-17 David S. Miller <davem@redhat.com>
7400
7401 * gdb.asm/sparc64.inc: New file.
7402 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7403
a73a20a2
EZ
74042002-04-19 Elena Zannoni <ezannoni@redhat.com>
7405
7406 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7407 instruction file directly into the build tree. Clean up at end of
7408 test.
7409
ba678339
DM
74102002-04-18 David S. Miller <davem@redhat.com>
7411
7412 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7413 handle 64-bit platforms correctly.
7414 * gdb.base/maint.exp: Likewise.
7415
b03399da
KB
74162002-04-18 Kevin Buettner <kevinb@redhat.com>
7417
7418 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7419 ``-fpic'' when compiling files comprising a shared library, but
7420 it does need additional linker flags in order to find shared
7421 libraries at run time.
7422
e2004992
KB
74232002-04-18 Kevin Buettner <kevinb@redhat.com>
7424
7425 * gdb.base/cvexpr.c (use): New function.
7426 (main): Invoke use() on all global variables to prevent
7427 some linkers from deleting these otherwise unused symbols.
7428
d8937120
MC
74292002-04-17 Michael Chastain <mec@shout.net>
7430From David S. Miller <davem@redhat.com>
7431
7432 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7433 handle 64-bit platforms correctly.
7434
ffd61a58
MS
74352002-04-12 Michael Snyder <msnyder@redhat.com>
7436From Jim Blandy <jimb@redhat.com>
7437 * gdb.base/foo.c (foox): Remove section attribute; the linker
7438 script can handle this instead.
7439 * gdb.base/bar.c (barx): Same.
7440 * gdb.base/baz.c (bazx): Same.
7441 * gdb.base/grbx.c (grbxx): Same.
7442
7443 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7444 manager doesn't automatically unmap overlays unnecessarily.
7445
6b8426a6
MH
74462002-04-10 Martin M. Hunt <hunt@redhat.com>
7447
7448 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7449 stepping out of main.
7450
34af4875
MC
74512002-04-09 Michael Chastain <mec@shout.net>
7452
7453 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7454 scope so that the nested scope tests will make sense.
7455 * gdb.c++/local.exp: Write patterns that actually work with gcc
7456 (the HP patterns "were never known to work with gcc").
7457 Keep the old aCC patterns too.
7458
2d1676a0
DJ
74592002-04-09 Daniel Jacobowitz <drow@mvista.com>
7460
7461 * gdb.base/attach.exp: Correct target board test.
7462
3a63e3f9
MC
74632002-04-08 Michael Chastain <mec@shout.net>
7464
7465 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7466 in a const method. Add some xfail and fail cases for configurations
7467 that do not emit the "const ...".
7468
f18dabd2
MC
74692002-04-07 Michael Chastain <mec@shout.net>
7470
7471 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7472 Accept "A * const" and "const A * const" as type of "this".
7473 Fix spelling of getFunky throughout. Make messages uniform.
7474
0fcddd82
EZ
74752002-04-07 Elena Zannoni <ezannoni@redhat.com>
7476
7477 Work around for PR gdb/285:
7478 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7479
16a8534a
EZ
74802002-04-07 Elena Zannoni <ezannoni@redhat.com>
7481
7482 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7483 instructions file at run time instead of configure time.
7484 Sometimes we run the test in a directory that is not the one we
7485 configured in.
7486 * gdb.asm/configure.in: Delete creation of symlink.
7487 * gdb.asm/configure: Regenerate.
7488
24181d81
JB
74892002-04-05 J. Brobecker <brobecker@gnat.com>
7490
7491 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7492 xfullpath () function.
7493
7cdb7107
DJ
74942002-04-04 Daniel Jacobowitz <drow@mvista.com>
7495
7496 * gdb.asm/Makefile.in: Correct dependencies.
7497
7498 * gdb.asm/powerpc.inc: New file.
7499 * gdb.asm/asm-source.exp: Add PowerPC.
7500 * gdb.asm/configure.in: Likewise.
7501 * gdb.asm/configure: Regenerated.
7502
a7d17088
DJ
75032002-04-04 Daniel Jacobowitz <drow@mvista.com>
7504
7505 * gdb.base/relocate.exp: New file.
7506 * gdb.base/relocate.c: New file.
7507
cd721503
FF
75082002-04-04 Fred Fish <fnf@redhat.com>
7509
7510 * gdb.base/step-test.exp: Update comment regarding stopping in
7511 memcpy/bcopy calls inserted as part of the compiler runtime.
7512
b22ad7a7
MS
75132002-04-04 Michael Snyder <msnyder@redhat.com>
7514
7515 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7516
5f279fa6
DJ
75172002-04-03 Daniel Jacobowitz <drow@mvista.com>
7518
7519 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7520 (gdb_expect): Remove $notransfer hack.
7521
dd0fd3ce
DJ
75222002-04-02 Daniel Jacobowitz <drow@mvista.com>
7523
7524 * gdb.c++/classes.exp ("calling method for small class"): Match
7525 updated register output.
7526
1e50cda1
DJ
75272002-03-30 Daniel Jacobowitz <drow@mvista.com>
7528
7529 Fix PR gdb/452
7530 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7531 when finished. Make gdb_file_cmd send "exec-file" when
7532 appropriate.
7533
24015922
DJ
75342002-03-30 Daniel Jacobowitz <drow@mvista.com>
7535
7536 * gdb.base/attach.exp: Remove extra setup_xfail.
7537
dd7dfd64
MS
75382002-03-26 Michael Snyder <msnyder@redhat.com>
7539
7540 * gdb.base/default.exp: Add tests for dump, append, and restore.
7541 * gdb.base/help.exp: Add tests for dump, append, and restore.
7542 * gdb.base/dump.exp: New file, test dump, append and restore.
7543 * gdb.base/dump.c: New file.
7544
48b2f8d7
MS
75452002-03-27 Michael Snyder <msnyder@redhat.com>
7546
d63a86f8 7547 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7548 clean-ups in help messages.
7549
05b4d525
FF
75502002-03-26 Fred Fish <fnf@redhat.com>
7551
7552 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7553 have debugging info for those functions and the compiler uses them
7554 internally to copy structs around.
7555
d7679631
FF
75562002-03-26 Fred Fish <fnf@redhat.com>
7557
7558 * gdb.base/list.exp: Revert the change made yesterday and add note
7559 about why we don't list the default lines for remote targets.
7560
523ac3f9
MS
75612002-03-25 Michael Snyder <msnyder@redhat.com>
7562
7563 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7564
754b2b8d
FF
75652002-03-25 Fred Fish <fnf@redhat.com>
7566
7567 * gdb.base/list.exp: This test works on remote targets so remove
7568 the short circuit for remote targets. Update copyright.
7569
33c3e192
FF
75702002-03-25 Fred Fish <fnf@redhat.com>
7571
7572 * gdb.base/attach.exp: Fix logic error that was suppressing this
7573 test for all non hppa*-*-hpux* targets, instead of the hp target.
7574 Move comments closer to the suppression point. Also now need to
7575 check that we are running natively.
7576
d43e73ee
MS
75772002-03-22 Michael Snyder <msnyder@redhat.com>
7578
882c8f02
MS
7579 * gdb.base/default.exp: Add test for gcore. Update copyright.
7580 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7581
04c12f60
FF
75822002-03-06 Fred Fish <fnf@redhat.com>
7583
7584 * gdb.base/funcargs.c: Remove extraneous ';' character.
7585 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7586
b43df995
MC
75872002-03-04 Michael Chastain <mec@shout.net>
7588
7589 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7590 accommodate gcc v3 function signature.
7591 * gdb.mi/mi0-var-cmd-exp: Ditto.
7592
92362027
AC
75932002-02-24 Andrew Cagney <ac131313@redhat.com>
7594
7595 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7596 ``GNU/Linux'' or ``Linux kernel''
7597 * testsuite/gdb.threads/pthreads.c: Ditto.
7598
258ad32d
MC
75992002-02-24 Michael Chastain <mec@shout.net>
7600
7601 * gdb.threads/pthreads.c (thread1): Add a return statement.
7602 (thread2): Likewise.
7603 (foo): Likewise.
7604
04c3b3d4
MC
76052002-02-23 Michael Chastain <mec@shout.net>
7606
7607 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7608 to placate gcc.
7609
5a2a0a20
MC
76102002-02-23 Michael Chastain <mec@shout.net>
7611
7612 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7613 test "ptype bint". The test passes on all my stabs configurations.
7614
a640f7fc
JB
76152002-02-21 Jim Blandy <jimb@redhat.com>
7616
27924826
JB
7617 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7618 filename at a time, and watch for the ones we want to see.
7619
a640f7fc
JB
7620 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7621 types of pointers to prototyped functions.
7622
edcc8c75
AC
76232002-02-20 Andrew Cagney <ac131313@redhat.com>
7624
7625 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7626 signed, unsigned and straight char.
7627 (padding_char, padding_short, padding_int, padding_long,
7628 padding_long_long, padding_float, padding_double,
7629 padding_long_double): New global variables.
7630 (fill, fill_structs): New functions.
7631
7632 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7633 for correctly sized writes. Update copyright.
7634 (get_valueof): New procedure.
7635 (get_sizeof): Call get_valueof.
7636 (check_valueof): New procedure.
7637 (check_padding): New procedure.
7638
ac57ea44
MC
76392002-02-20 Michael Chastain <mec@shout.net>
7640
7641 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7642 to setup_xfail. Document some of the remaining calls.
7643
7a10c941
MC
76442002-02-18 Michael Chastain <mec@shout.net>
7645
7646 * gdb.c++/userdef.exp: Update copyright year.
7647
fb8acdcc
DJ
76482002-02-18 Daniel Jacobowitz <drow@mvista.com>
7649
7650 * gdb.c++/userdef.exp: Test overloaded operators properly.
7651 Remove xfails.
7652
fda6ae12
MS
76532002-02-14 Michael Snyder <msnyder@redhat.com>
7654
7655 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7656
676a0442
DJ
76572002-02-14 Daniel Jacobowitz <drow@mvista.com>
7658
7659 * gdb.base/a2-run.exp: Check for a remote target properly.
7660 * gdb.base/annota1.exp: Likewise.
7661 * gdb.base/list.exp: Likewise.
7662 * gdb.base/reread.exp: Likewise.
7663 * gdb.base/scope.exp: Likewise.
7664 * gdb.base/shlib-call.exp: Likewise.
7665 * gdb.base/term.exp: Likewise.
7666 * gdb.c++/annota2.exp: Likewise.
7667
78b4f468
RE
76682002-02-13 Richard Earnshaw <rearnsha@arm.com>
7669
7670 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7671
9a81ba51
MC
76722002-02-10 Michael Chastain <mec@shout.net>
7673
7674 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7675 (call_after_alloca): Ditto.
7676
004af6c7
DJ
76772002-02-10 Daniel Jacobowitz <drow@mvista.com>
7678
7679 * gdb.base/ending-run.exp: Guard "cont" test with
7680 gdb_skip_stdio_test.
7681
37225f62
JB
76822002-02-06 Jim Blandy <jimb@redhat.com>
7683
7684 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7685 from here...
7686 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7687 To here. Disable this test on non-HP platforms. Add big comment.
7688
fe6fdd96
MS
76892002-02-04 Michael Snyder <msnyder@redhat.com>
7690
7691 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7692 other than d10v and m32r.
7693
036fad3f
RE
76942002-02-02 Richard Earnshaw <rearnsha@arm.com>
7695
7696 * gdb.base/default.exp: Rewrite test patterns to reduce time
7697 taken to match them.
7698
7148ab62
DJ
76992002-01-30 Daniel Jacobowitz <drow@mvista.com>
7700
7701 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7702 Allow a start function above main.
7703 * gdb.threads/linux-dp.exp: Fix copyright date.
7704
396cc255
DJ
77052002-01-30 Daniel Jacobowitz <drow@mvista.com>
7706
7707 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7708 (check_philosopher_stack): Check for manager thread before checking
7709 for a just-starting thread.
7710
f038d31b
DJ
77112002-01-30 Daniel Jacobowitz <drow@mvista.com>
7712
7713 From Neil Booth <neil@daikokuya.demon.co.uk>:
7714 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7715 warnings.
7716
b3ff9d9a
FF
77172002-01-21 Fred Fish <fnf@redhat.com>
7718
7719 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7720 not caller.
7721
39ad761d
JB
77222002-01-21 Jim Blandy <jimb@redhat.com>
7723
7724 * gdb.base/reread.exp: Check that GDB properly re-reads the
7725 executable file when it changes while no inferior is running.
7726
aaf320fa
FF
77272002-01-21 Fred Fish <fnf@redhat.com>
7728
7729 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7730 optionally accept the "shlib events" variation.
7731
808a31f5
JB
77322002-01-21 Jim Blandy <jimb@redhat.com>
7733
7734 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7735 call `fflush' after every `printf', so that the output is produced
7736 at predictable points, regardless of whatever buffering does (or
7737 doesn't) take place.
7738 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7739 at different points.
7740
4420d5e2
DJ
77412002-01-20 Daniel Jacobowitz <drow@mvista.com>
7742
7743 * gdb.c++/inherit.exp: Update copyright years.
7744 * gdb.c++/method.exp: Likewise.
7745
3e36a0f4
DJ
77462002-01-20 Daniel Jacobowitz <drow@mvista.com>
7747
7748 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7749 artificial methods/arguments.
7750 * gdb.c++/derivation.exp: Likewise.
7751 * gdb.c++/inherit.exp: Likewise.
7752 * gdb.c++/method.exp: Likewise.
7753 * gdb.c++/virtfunc.exp: Likewise.
7754
b4ceaee6
AC
77552002-01-18 Andrew Cagney <ac131313@redhat.com>
7756
7757 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7758 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7759 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7760 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7761 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7762 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7763
ecace851
JB
77642002-01-17 Jim Blandy <jimb@redhat.com>
7765
7766 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7767 anchoring the pattern matching the entry point symbol's name.
7768
375fc983
AC
77692002-01-17 Andrew Cagney <ac131313@redhat.com>
7770
7771 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7772 continue/quit query. Update copyright.
7773
fe6fdd96
MS
77742002-01-14 Michael Snyder <msnyder@redhat.com>
7775
7776 * gdb.base/gcore.exp: Remove extra debugging output.
7777
e017c81f
DJ
77782002-01-13 Daniel Jacobowitz <drow@mvista.com>
7779
7780 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7781 for slightly dubious v2 mangled string.
7782
37ab3bf8
DJ
77832002-01-13 Daniel Jacobowitz <drow@mvista.com>
7784
7785 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7786
1bc05c3a 77872002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7788
1bc05c3a 7789 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7790
1bc05c3a
JM
7791 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7792 constructors.
7793 * gdb.c++/derivation.exp: Likewise.
7794 * gdb.c++/templates.exp: Likewise.
7795 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7796
1bc05c3a
JM
77972002-01-10 Michael Snyder <msnyder@redhat.com>
7798
7799 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7800
a911c360
MS
78012002-01-08 Michael Snyder <msnyder@redhat.com>
7802
7803 * gdb.base/gcore.exp: New test for generate-core-file command.
7804 * gdb.base/gcore.c: Testcase for above.
7805 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7806
ea2119ec
JM
78072002-01-08 Jason Merrill <jason@redhat.com>
7808
7809 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7810
68203136
FF
78112002-01-07 Fred Fish <fnf@redhat.com>
7812
7813 * gdb.c++/overload.exp: Remove unconditional xfails for:
7814 print foo_instance1.overloadargs(1)
7815 print foo_instance1.overloadargs(1, 2)
7816 print foo_instance1.overloadargs(1, 2, 3)
7817 print foo_instance1.overloadargs(1, 2, 3, 4)
7818 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7819 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7820 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7821 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7822 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7823 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7824 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7825 print foo_instance1.overload1arg()
7826 print foo_instance1.overload1arg((char)arg2)
7827 print foo_instance1.overload1arg((signed char)arg3)
7828 print foo_instance1.overload1arg((unsigned char)arg4)
7829 print foo_instance1.overload1arg((int)arg7)
7830 print foo_instance1.overload1arg((unsigned int)arg8)
7831 print foo_instance1.overload1arg((float)arg11)
7832 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7833
21b9b5b1
MS
78342002-01-07 Michael Snyder <msnyder@redhat.com>
7835
7836 * gdb.base/huge.exp: New test. Print a very large target data object.
7837 (skip_huge_test): New test variable. Define if you want to skip this
7838 test. The test reads an 8 megabyte data object from the target, so it
7839 might be very time consuming on remote targets with a slow connection.
7840 * gdb.base/huge.c: New file. Test case for above.
7841
725f922e
FF
78422002-01-07 Fred Fish <fnf@redhat.com>
7843
7844 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7845 g_instance.bfoo, and g_instance.cfoo.
7846
634d57ec
JL
7847Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7848
f286b2c3
JL
7849 * gdb.base/break.c (multi_line_if_conditional): New function.
7850 (multi_ilne_while_conditional): Likewise.
7851 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7852 IF or WHILE condition puts the breakpoint at the start of
7853 the condition.
7854
634d57ec
JL
7855 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7856 hppa*-*-hpux* expected failure.
7857 * gdb.base/structs.exp (do_function_calls): Similarly.
7858
7859 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7860 watchpoints.
7861
9fbfe2dc
AC
78622002-01-06 Andrew Cagney <ac131313@redhat.com>
7863
7864 Fix PR gdb/66.
7865 * gdb.base/structs.exp: Replace skip for a29k with skip for
7866 gdb,cannot_call_functions.
7867 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7868 * gdb.base/callfuncs.exp: Ditto.
7869 * gdb.base/call-rt-st.exp: Ditto.
7870 * gdb.base/call-strs.exp: Ditto.
7871 * gdb.base/callfwmall.exp: Ditto.
7872 * gdb.base/scope.exp: Obsolete xfail a29k.
7873 * gdb.c++/misc.exp: Ditto.
7874 * gdb.c++/cplusfuncs.exp: Ditto.
7875 * gdb.base/ptype.exp: Ditto.
7876 * gdb.base/printcmds.exp: Ditto.
7877 * gdb.base/opaque.exp: Ditto.
7878 * gdb.base/list.exp: Ditto.
7879 * gdb.base/funcargs.exp: Ditto.
7880 * gdb.base/default.exp: Ditto.
7881
8ddad156
MS
78822002-01-04 Michael Snyder <msnyder@redhat.com>
7883
ca4976a6 7884 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7885 * gdb.base/maint.exp: Add tests for maint info sections options.
7886
1b074332
JL
7887Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7888
7889 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7890
7d159115
CV
78912001-12-20 Corinna Vinschen <vinschen@redhat.com>
7892
7893 * gdb.asm/arm.inc: New file.
7894 * gdb.asm/asm-source.exp: Add arm targets.
7895 * gdb.asm/configure.in: Ditto.
7896 * gdb.asm/configure: Recreated from configure.in.
7897
8fb87725
JL
7898Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7899
afabe08c
JL
7900 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7901 with HP's compiler.
7902 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7903 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7904 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7905 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7906
7907 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7908 either HP's compilers or GCC.
7909
db521deb
JL
7910 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7911 a SIGBUS or SIGSEGV.
7912
7913 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7914
7915 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7916 can be compiled with either HP's compiler or GCC.
7917
cfa88ab7
JL
7918 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7919 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7920 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7921
ca344dff
JL
7922 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7923 to match current gdb output. Update due to using auto-solib-limit
7924 for limiting instead of overloading auto-solib-add.
7925 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7926 test program.
7927
3f3c6e55 7928 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7929 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7930 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7931 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7932 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7933 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7934 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7935 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7936 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7937 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7938 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7940 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7941
8fb87725
JL
7942 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7943 a SIGTRAP to the inferior.
7944
cf599fa7
CV
79452001-12-19 Corinna Vinschen <vinschen@redhat.com>
7946
7947 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7948 Substitute call to target_link by call to gdb_compile.
7949
2cd045cd
JL
7950Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7951
7952 * gdb.base/break.exp: Fix HP specific search string when testing
7953 backtracing in a called function.
7954
d63a86f8 7955 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7956 compiling the test with HP's compilers.
7957 * gdb.base/volatile.exp: Similarly.
7958
99ebe9ac
JB
79592001-12-19 Jim Blandy <jimb@redhat.com>
7960
7961 * gdb.base/printcmds.exp: Expect the null character to be printed
7962 as '\0', and the '\013' to be printed as '\v'.
7963 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7964 * gdb.base/setvar.exp: Same.
7965
b9891b29
JB
79662001-12-17 Jim Blandy <jimb@redhat.com>
7967
0eba65ab
JB
7968 * gdb.base/completion.exp: Rather than completing very long
7969 filenames, which can make the readline library produce output we
7970 don't recognize, cd to the directory first, and then complete
7971 using nice, short relative paths.
7972
6970b5b1
JB
7973 * gdb.base/completion.exp: On some systems, there is, in fact, a
7974 variable named `b' in scope, since GDB treats all static
7975 variables as being in scope. So use `no_var_named_this'
7976 instead of `b'.
7977
b9891b29
JB
7978 * gdb.base/corefile.exp: Recognize the message saying that GDB
7979 can't find the core file's registers as a failure.
7980
e6ccd35f
JSC
79812001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7982
7983 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7984 test expect string more specific.
7985
105ba819
CV
79862001-12-13 Corinna Vinschen <vinschen@redhat.com>
7987
7988 * gdb.asm/asm-source.exp: Add support for xstormy16.
7989 * gdb.asm/configure.in: Ditto.
7990 * gdb.asm/configure: Rebuild.
7991 * gdb.asm/xstormy16.inc: New file.
7992
e9e79dd9
FF
79932001-12-10 Fred Fish <fnf@redhat.com>
7994
7995 * gdb.base/maint.exp: Update to match changes in type dumping code.
7996
347dc97d
JB
79972001-12-10 Jim Blandy <jimb@redhat.com>
7998
7999 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8000 matching the entry point symbol's name at the beginning of the
8001 line.
8002
5178b9d6
DJ
80032001-12-07 Daniel Jacobowitz <drow@mvista.com>
8004
8005 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8006 gdb.c++/inherit.exp, gdb.c++/method.exp,
8007 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8008 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8009 and class layout support.
8010
af890c52
DJ
80112001-12-07 Daniel Jacobowitz <drow@mvista.com>
8012
8013 * gdb.c++/classes.exp: Add test for static member function.
8014 * gdb.c++/misc.cc: Add class with static member function.
8015
7a345fb3
JB
80162001-12-07 Jim Blandy <jimb@redhat.com>
8017
f2e54a80 8018 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8019 those tests as `unsupported'.
8020 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8021 Rewrite subsequent tests to use it.
8022
8023 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8024 those tests as `unsupported'.
8025 * gdb.base/structs.exp (call_struct_func): New function.
8026 (do_function_calls): Use call_struct_func to call the functions
8027 returning structs.
8028
0bc69509
JB
8029 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8030 whether functions are prototyped or not, so we can't possibly pass
8031 arguments to t_float_values2 properly.
8032
7a345fb3
JB
8033 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8034 value of `timeout' for targets other than the mips*tx39-*.
8035
edb6ede1
MS
80362001-12-06 Michael Snyder <msnyder@redhat.com>
8037
d63a86f8 8038 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8039 and detect whether the start symbol has a leading underscore.
8040
2d842f13
JB
80412001-12-04 Jim Blandy <jimb@redhat.com>
8042
8043 * gdb.base/completion.exp: Clarify indentation.
8044
68550daf
JB
80452001-12-03 Jim Blandy <jimb@redhat.com>
8046
8047 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8048 variables on the S/390, not `.word'.
8049
cd5195a8
JB
80502001-11-30 Jim Blandy <jimb@redhat.com>
8051
8052 Add assembly-source tests for s390-ibm-linux.
8053 * gdb.asm/s390.inc: New file.
8054 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8055 the S/390 architecture.
8056 * gdb.asm/configure: Regenerated.
8057
ca9efc90
MS
80582001-11-30 Michael Snyder <msnyder@redhat.com>
8059
8060 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8061 next, info source, info sources, info line, global and static
8062 variables, and static functions.
8063 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8064 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8065 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8066 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8067 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8068 (gdbasm_leave): Restore frame pointer.
8069 (gdbasm_startup): Copy stack set-up from crt0.S.
8070
d0e66976
FN
80712001-11-26 Fernando Nasser <fnasser@redhat.com>
8072
8073 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8074 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8075 to a local (non-static) variable. Copy tstruct.a to a static buffer
8076 and return a pointer to that buffer.
8077 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8078
e2334072
MK
80792001-11-24 Mark Kettenis <kettenis@gnu.org>
8080
8081 * gdb.asm/configure.in: Fix recognition of ix86 target.
8082 * gdb.asm/configure: Regenerate.
8083
756caa3d
MS
80842001-11-21 Michael Snyder <msnyder@redhat.com>
8085
8086 * gdb.asm/sparc.inc: New file.
8087 * gdb.asm/asm-source.exp: Recognize sparc target.
8088 * gdb.asm/configure.in: Recognize sparc target.
8089 * gdb.asm/configure: Regenerate.
d63a86f8 8090
9a4d72d5
MS
80912001-11-21 Michael Snyder <msnyder@redhat.com>
8092
8093 * gdb.asm/m32r.inc: New file.
8094 * gdb.asm/asm-source.exp: Recognize m32r target.
8095 * gdb.asm/configure.in: Recognize m32r target.
8096 * gdb.asm/configure: Regenerate.
8097
a773d1cd
MS
80982001-11-20 Michael Snyder <msnyder@redhat.com>
8099
017ac23d
MS
8100 * gdb.asm/i386.inc: New file.
8101 * gdb.asm/asm-source.exp: Recognize ix86 target.
8102 * gdb.asm/configure.in: Recognize ix86 target.
8103 * gdb.asm/configure: Regenerate.
8104
a773d1cd
MS
8105 * gdb.c++/namespace.exp: Fix quotes in output messages.
8106
bb632afb
MS
81072001-11-14 Michael Snyder <msnyder@redhat.com>
8108
25d559ca 8109 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8110 qualifier in a type cast expression, to designate an address
8111 in the instruction space (Harvard architecture).
8112
4749e309
MS
81132001-11-13 Michael Snyder <msnyder@redhat.com>
8114
8115 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8116 Tests for expressions using 'const' and 'volatile'.
8117
25050984
CV
81182001-11-13 Corinna Vinschen <vinschen@redhat.com>
8119
8120 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8121
1902c51f
DJ
81222001-11-12 Daniel Jacobowitz <drow@mvista.com>
8123
8124 * lib/mi-support.exp (mi_run_to_helper): Move comments
8125 outside of gdb_expect.
8126
dcf95b47
DJ
81272001-11-11 Daniel Jacobowitz <drow@mvista.com>
8128
8129 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8130 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8131 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8132 mi0_run_to): New functions.
8133 * gdb.mi/mi-simplerun.exp: Use them.
8134 * gdb.mi/mi0-simplerun.exp: Likewise.
8135 * gdb.mi/mi-var-cmd.exp: Likewise.
8136 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8137
45b074e1
AC
81382001-11-10 Andrew Cagney <ac131313@redhat.com>
8139
8140 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8141 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8142
bf50d346
AC
81432001-11-09 Andrew Cagney <ac131313@redhat.com>
8144
8145 * gdb.base/restore.exp: Include $expected value in restored test
8146 message.
8147
9383332c
AC
81482001-11-09 Andrew Cagney <ac131313@redhat.com>
8149
8150 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8151 implemented.
8152
db62520a
MS
81532001-11-08 Michael Snyder <msnyder@redhat.com>
8154
8155 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8156 Add pass/fail message for stop at breakpoint in call dummy function.
8157
b5703437
MS
81582001-11-07 Michael Snyder <msnyder@redhat.com>
8159
d63a86f8
RM
8160 * gdb.c++/templates.exp (test_template_breakpoints):
8161 If we get an overload menu, but it does not match what
760f6330 8162 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8163 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8164 making the whitespace optional. Argument for "new" may be
8165 "unsigned" as well as "unsigned int/long".
d63a86f8 8166 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8167 making the whitespace optional. Also replace "(void) with
8168 "((void|)), making the keyword "void" optional.
d63a86f8 8169 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8170 making the whitespace optional. Also replace "(void) with
8171 "((void|)), making the keyword "void" optional.
3bf40917
MS
8172 * gdb.base/callfuncs.c (t_float_values): This function must
8173 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8174 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8175 can be tested against both cases. Usually one case involves
8176 promotion of float to double, while the other does not.
8177 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8178 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8179 includes a stack frame for "start".
8180
c8ab4e6d
JB
81812001-11-05 Jim Blandy <jimb@redhat.com>
8182
8183 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8184 pointers are 32 bits long, and that offsets of relocs are always
8185 stored in the data (REL-style), and not in the reloc entry itself
8186 (RELA-style).
8187 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8188 stabs.
8189
3f08ced9
MS
81902001-11-01 Michael Snyder <msnyder@redhat.com>
8191
8192 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8193 and regular expression operators by using quoting.
8194
cbfa24cd
MS
81952001-10-31 Michael Snyder <msnyder@redhat.com>
8196
8197 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8198 depending on what the symbol table contains.
8199 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8200 the output of the ptype command. Similarly, accept both "const &"
8201 and "const&".
8202
aaa68313
CV
82032001-10-31 Corinna Vinschen <vinschen@redhat.com>
8204
8205 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8206 symbol `STORAGE' to allow to choose the storage class of
8207 the local datastructures.
8208 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8209 compiler directive.
8210
91740388
MS
82112001-10-30 Michael Snyder <msnyder@redhat.com>
8212
8213 * gdb.base/jump.exp: Allow it to run for all targets.
8214
1b7c05e7
CV
82152001-10-29 Corinna Vinschen <vinschen@redhat.com>
8216
8217 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8218 with new double_array size.
8219 (main): Change storage class of all local variables to static.
8220 Reduce size of double_array to 9.
8221 * gdb.base/call-ar-st.exp: Increase timeout value.
8222 Change expected output for double array to match new size in
8223 call-ar-st.c.
8224
36a22261
CV
82252001-10-29 Corinna Vinschen <vinschen@redhat.com>
8226
8227 * gdb.base/ending-run.exp: Create identical output when passing
8228 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8229 Stormy16 target.
36a22261 8230
92b8ae91
MK
82312001-10-28 Mark Kettenis <kettenis@gnu.org>
8232
8233 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8234 that we catch the expected failure under Linux/x86.
8235
cb135b83
OF
82362001-10-29 Orjan Friberg <orjanf@axis.com>
8237
8238 * gdb.base/setvar.exp: Escape curly braces.
8239 * gdb.stabs/weird.exp: Ditto.
8240
6884aa54
DJ
82412001-10-27 Daniel Jacobowitz <drow@mvista.com>
8242
8243 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8244 * gdm.mi/mi0-hack-cli.exp: Likewise.
8245
0398c9aa
AC
82462001-10-25 Andrew Cagney <ac131313@redhat.com>
8247
8248 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8249 messages.
8250
d20bf2e8
AC
82512001-10-21 Andrew Cagney <ac131313@redhat.com>
8252
8253 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8254 checking MI enabled.
8255
03dd63aa
CV
82562001-10-09 Corinna Vinschen <vinschen@redhat.com>
8257
8258 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8259
1d9d99f3
FCE
82602001-10-04 Frank Ch. Eigler <fche@redhat.com>
8261
8262 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8263 if gdb child process crashes, just signal an error.
8264
838ae6c4
JB
82652001-10-02 Jim Blandy <jimb@redhat.com>
8266
8267 * lib/gdb.exp (test_xfail_format): Simplify.
8268
8269 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8270 front of the variable name `format'. Simplify `if'.
8271
8f0cbc1c
DJ
82722001-10-01 Daniel Jacobowitz <drow@mvista.com>
8273
8274 * gdb.threads/pthreads.exp: Wait for output and delay
8275 before sending ^C.
8276
1f08dafd
DJ
82772001-10-01 Daniel Jacobowitz <drow@mvista.com>
8278
8279 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8280 some incorrect output instead of timing out.
8281 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8282
674f90ff
CV
82832001-09-28 Corinna Vinschen <vinschen@redhat.com>
8284
8285 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8286 check to allow additional `int'.
8287
9b284272
DJ
82882001-09-27 Daniel Jacobowitz <drow@mvista.com>
8289
8290 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8291 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8292
b55a4771
MS
82932001-09-27 Michael Snyder <msnyder@redhat.com>
8294
8295 * lib/gdb.exp (test_debug_format): New proc.
8296 (setup_xfail_format): Use new proc test_debug_format.
8297 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8298 proc; use new service proc test_debug_format.
8299 Replace all other "gcc_compiled" tests with this test.
8300 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8301 proc; use new service proc test_debug_format.
8302 Replace all other "gcc_compiled" tests with this test.
8303
83042001-09-27 Michael Snyder <msnyder@redhat.com>
8305
8306 * gdb.base/cvexpr.exp: New file.
8307 * gdb.base/cvexpr.c: New file
8308 Test for expressions using const and volatile keywords.
8309
4e6667ac
CV
83102001-09-26 Corinna Vinschen <vinschen@redhat.com>
8311
8312 * gdb.base/constvars.exp: Check for different orders of keywords
8313 and additional "int" strings in output.
8314
4f337972
AC
83152001-09-22 Andrew Cagney <ac131313@redhat.com>
8316
8317 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8318 responses from "help maint".
8319
2015650d
FCE
83202001-09-19 Frank Ch. Eigler <fche@redhat.com>
8321
8322 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8323 to localhost:NNN instead of :NNN, in case Xvfb is listening
8324 only on TCP.
8325
f3bcedc1
CV
83262001-09-19 Corinna Vinschen <vinschen@redhat.com>
8327
8328 * gdb.base/recurse.exp: When checking leaving the watchpoint
8329 scope, recognize when gdb is in function's epilogue and pass.
8330
6b819c92
KS
83312001-09-18 Keith Seitz <keiths@redhat.com>
8332
8333 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8334 support for running tests against sid targets.
8335 (gdbtk_done): Ditto.
8336
a10c9419
CV
83372001-09-18 Corinna Vinschen <vinschen@redhat.com>
8338
8339 * gdb.base/ending-run.c (main): Set stdout buffersize
8340 to the same reasonable value for any target.
8341 * gdb.base/ending-run.exp: Add a regular expression
8342 to make testsuite happy on Sanyo Stormy16 target.
8343
739d0d99
CV
83442001-09-17 Corinna Vinschen <vinschen@redhat.com>
8345
8346 * gdb.base/display.c (do_loops): Add float variable `f'.
8347 Increment f in loop.
8348 * gdb.base/display.exp: Increment timeout by 60 seconds.
8349 Change float display test to use variable `f'.
8350
1b8947f0
JB
83512001-09-17 Jim Blandy <jimb@redhat.com>
8352
8353 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8354 overflowing the limited breakpoint tables on some ROM monitors
8355 (like the ROM68K).
8356
9890ac81
FCE
83572001-09-15 Frank Ch. Eigler <fche@redhat.com>
8358
8359 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8360 the "-ac" (disable access control) flag.
8361
6db765ea
JH
83622001-08-30 Jeff Holcomb <jeffh@redhat.com>
8363
8364 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8365 ints.
8366
4c32cc04
KS
83672001-08-30 Keith Seitz <keiths@redhat.com>
8368
8369 * lib/gdb.exp: Move all insight-related functionality into
8370 separate file.
8371 * lib/insight-support.exp: New file.
8372
8d6e6f81
FCE
83732001-08-29 Frank Ch. Eigler <fche@redhat.com>
8374
8375 * config/sid.exp (sid_start): Never set sid verbosity; disable
8376 expect_background {} that consumed its stdout; tolerate </dev/null.
8377 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8378
6a90e1d0
AC
83792001-08-18 Andrew Cagney <ac131313@redhat.com>
8380
8381 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8382 CLI jump command to start it.
8383 (mi_run_to_main): Fail immediatly when unexpected output.
8384
1759b3c3
AC
83852001-08-18 Andrew Cagney <ac131313@redhat.com>
8386
8387 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8388 beginning of function. Fix PR gdb/191.
8389
61d11d80
FCE
83902001-08-16 Frank Ch. Eigler <fche@redhat.com>
8391
8392 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8393 what to force sid endianness to.
8394
942a4df2
KS
83952001-08-15 Keith Seitz <keiths@redhat.com>
8396
8397 * lib/gdb.exp (gdbtk_start): Don't set environment
8398 variables for TCL_LIBRARY and friends. Insight will
8399 now figure these out for itself.
8400
0521c418
MS
84012001-08-02 Michael Snyder <msnyder@redhat.com>
8402
8403 * gdb.base/completion.exp: Remove the symbol "a64l" from
8404 the expect string; this is target-specific, and not related
8405 to what is being tested.
8406
74a9a58a
DB
84072001-08-02 Dave Brolley <brolley@redhat.com>
8408
8409 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8410
c70819fa
MS
84112001-07-25 Michael Snyder <msnyder@redhat.com>
8412
c2b8fa57
MS
8413 * gdb.base/consecutive.exp: New file. Test stepping over
8414 breakpoints on consecutive instructions.
8415 * gdb.base/consecutive.c: New file.
8416
c70819fa
MS
8417 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8418 curly braces in regular expressions.
8419
2b1a1355
MS
84202001-07-25 Michael Snyder <msnyder@redhat.com>
8421
8422 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8423 legitimate output from stepping out of main.
8424
413eca6f
KS
84252001-07-22 Keith Seitz <keiths@redhat.com>
8426
8427 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8428 the empty string, do not run the tests.
8429
7e5a9322
SC
84302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8431
8432 * gdb.base/long_long.exp: Detect size of pointer. Take into
8433 account 2-byte pointers when testing for p/a results.
8434
de58f10f
SC
84352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8436
d63a86f8 8437 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8438 and defined to 1K for m68hc11.
8439 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8440 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8441 (sizeof_random_data): New variable to tell the size of the data table;
8442 don't test past this size; always run to main.
8443
d6f5fea1
SC
84442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8445
8446 * gdb.base/return2.exp: return of long long and double fails for
8447 68HC11; don't execute these tests on that platform.
8448 * gdb.base/return.exp: Return of a double fails for 68hc11.
8449
c477543d
SC
84502001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8451
8452 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8453 tests that print a float.
8454 * call-rt-st.exp: Likewise.
8455
63cf1c79
MK
84562001-07-12 Mark Kettenis <kettenis@gnu.org>
8457
8458 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8459 running this test on Linux.
8460
112f9ab5
MC
84612001-06-24 Michael Chastain <chastain@redhat.com>
8462
8463 * gdb.base/arithmet.exp: Remove some tests to make all test names
8464 unique.
8465
4970cb0f
MS
84662001-07-03 Michael Snyder <msnyder@redhat.com>
8467
8468 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8469 the output of the ptype command.
8470
d85da69f
MS
84712001-07-02 Michael Snyder <msnyder@redhat.com>
8472
4c8a82de
MS
8473 * gdb.base/completion.exp: Don't assume that break.c is the only
8474 source file that may contain functions named "marker".
d85da69f
MS
8475 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8476
8afc772b
AC
84772001-06-28 Andrew Cagney <ac131313@redhat.com>
8478
8479 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8480 of files to delete.
8481
8482 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8483 * gdb.disasm/h8300s.exp: New file.
8484 gdb.disasm/h8300s.s: Likewise.
8485
cff22675
AC
84862001-06-27 Andrew Cagney <ac131313@redhat.com>
8487
8488 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8489 empty breakpoint tables.
8490
68c81b54
AC
84912001-06-25 Andrew Cagney <ac131313@redhat.com>
8492
8493 * lib/mi-support.exp: Update args=... part of stop-reason
8494 patterns. Accept either a list or a tuple.
8495
2dd62704
AC
84962001-06-23 Andrew Cagney <ac131313@redhat.com>
8497
8498 * lib/mi-support.exp: Remove local emacs variable defining
8499 change-log-default-name.
8500
b4127474
MC
85012001-06-22 Michael Chastain <chastain@redhat.com>
8502
8503 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8504 This is operationally compatible with the previous version.
8505
8dbfb380
JB
85062001-06-13 Jim Blandy <jimb@redhat.com>
8507
8508 * lib/gdb.exp (gdb_test): Doc fix.
8509
f2d8c86d
MC
85102001-06-10 Michael Chastain <chastain@redhat.com>
8511
8512 * gdb.base/exprs.exp: Remove a duplicate test.
8513
81564d34
JB
85142001-06-06 Jim Blandy <jimb@redhat.com>
8515
8516 * gdb.base/return2.exp (main): Use values to test float and double
8517 returns that are not NaN's, to avoid being confused by IEEE
8518 comparison rules.
8519
da55addb
MS
85202001-06-04 Michael Snyder <msnyder@redhat.com>
8521
8522 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8523 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8524 rather than wait for 12 more tests to time out.
8525
42c65987
JB
85262001-06-06 Jim Blandy <jimb@redhat.com>
8527
b18bced9 8528 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8529 Don't forget to match the GDB prompt.
b18bced9 8530
42c65987
JB
8531 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8532
5b41e5f0
JB
85332001-06-04 Jim Blandy <jimb@redhat.com>
8534
8535 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8536 command.
8537
015e046f
KB
85382001-05-31 Kevin Buettner <kevinb@redhat.com>
8539
8540 * gdb.base/annota1.exp (info break): Match four or more spaces
8541 after "Address".
8542
fb1ffbbe
MC
85432001-05-31 Michael Chastain <chastain@redhat.com>
8544
8545 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8546 (dm_type_int_star): Likewise.
8547 (dm_type_long_star): Likewise.
8548 (dm_type_void_star): Likewise.
8549
5ea2a32c
KB
85502001-05-29 Kevin Buettner <kevinb@redhat.com>
8551
8552 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8553 to a known value in order to get consistent results regardless
8554 of the setting of INPUTRC or the presence or contents of .inputrc.
8555
ae23c492
MS
85562001-05-24 Michael Snyder <msnyder@redhat.com>
8557
ac55707e
MS
8558 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8559 Don't require that the main thread and the manager thread are the
8560 first in the list.
8561
ae23c492
MS
8562 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8563 debugging. If test fails, issue an "unsupported" not a "fail".
8564
400071f1
JB
85652001-05-24 Jim Blandy <jimb@redhat.com>
8566
8567 Don't assume that short is shorter than int.
8568 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8569 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8570 this isn't true.
400071f1
JB
8571 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8572 an int, is not equal to ~0 stored in an unsigned char. This tests
8573 the same thing that the previous test meant to, but works on
8574 16-bit machines, too.
8575 ("print unsigned char != (~0)"): Same test, complemented.
8576
0816a3e5
MS
85772001-05-24 Michael Snyder <msnyder@redhat.com>
8578
8579 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8580 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8581 and prevents dejagnu getting out of step.
8582
f6dc23a9
KB
85832001-05-23 Kevin Buettner <kevinb@redhat.com>
8584
8585 * gdb.base/finish.exp (finish_void): Revise pattern for
8586 stopping on the call statement to not permit stopping at
8587 the start of the instructions comprising the call sequence.
8588
7dbd117d
MC
85892001-05-19 Michael Chastain <chastain@redhat.com>
8590
8591 * gdb.base/callfuncs.exp: Make all test names unique.
8592 * gdb.base/commands.exp: Make all test names unique.
8593 * gdb.base/condbreak.exp: Make all test names unique.
8594 * gdb.base/dbx.exp: Make all test names unique.
8595 * gdb.base/default.exp: Make all test names unique.
8596 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8597 and TIMEOUT messages to their corresponding PASS message.
8598 * gdb.base/ending-run.exp: Make all test names unique.
8599 * gdb.base/long_long.exp: Remove duplicate test.
8600
6b0b0a9e
KB
86012001-05-21 Kevin Buettner <kevinb@redhat.com>
8602
8603 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8604 stop on the call statement as well as the statement after the
8605 call.
8606
2caa35cb
MS
86072001-05-21 Michael Snyder <msnyder@redhat.com>
8608
8609 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8610
40713331
EZ
86112001-05-10 Elena Zannoni <ezannoni@redhat.com>
8612
8613 * gdb.base/completion.exp: Revamp test. Make it execute on all
8614 platforms.
8615
c2c1be8d
EZ
86162001-05-10 Elena Zannoni <ezannoni@redhat.com>
8617
2c9cd303
EZ
8618 * config/gdbserver.exp (gdb_load): Handle the case
8619 in which the arguments to gdbserver are given in the
8620 baseboard configuration file.
8621 Also handle the case in which the server needs to do a
8622 load.
8623
9671de48
KS
86242001-05-07 Keith Seitz <keiths@cygnus.com>
8625
8626 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8627 set up the display for testing.
8628 (gdbtk_start): Convert all paths to paths that tcl will like.
8629 Export target information to environment.
8630 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8631 necessary.
8632 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8633 (to_tcl_path): New proc to convert a given pathname into
8634 a path acceptible as an argument to a tcl command.
8635 (_gdbtk_export_target_info): New proc to export target info
8636 into the environment for gdbtk testing.
8637 (gdbtk_done): New proc to signal end-of-test.
8638
5a360f47
JB
86392001-05-06 Jim Blandy <jimb@redhat.com>
8640
8641 * restore.c: Make the code of caller0 correspond to its comment.
8642
66c756c6
MS
86432001-05-03 Michael Snyder <msnyder@redhat.com>
8644
8645 * config/sid.exp (gdb_target_sid): Check for error messages.
8646 On error or timeout, don't make expect exit (which will terminate
8647 all subsequent tests); instead just make gdb exit.
d63a86f8 8648 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8649 return a negative value.
8650
a966fde5
JB
86512001-04-24 Jim Blandy <jimb@redhat.com>
8652
851c18e0
JB
8653 * gdb.c++/templates.exp: If we see the prompt for the overload
8654 list, but we haven't recognized any of the longer patterns,
8655 arrange for this test to fail, not hang.
8656
a966fde5
JB
8657 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8658 variations.
8659
db144853
MC
86602001-04-22 Michael Chastain <chastain@redhat.com>
8661
8662 * gdb.c++/local.exp: Use the 'runto' library function.
8663 * gdb.c++/namespace.exp: Likewise.
8664 * gdb.c++/overload.exp: Likewise.
8665
3207ec21
KB
86662001-03-26 Kevin Buettner <kevinb@redhat.com>
8667
8668 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8669 * gdb.base/step-line.exp: New file. Test step/next in presence of
8670 #line directives.
8671 * gdb.base/step-line.c: New file. Test program for the above.
8672 * gdb.base/step-line.inp: New file. We pretend that this file has
8673 been transformed by some other tool into step-line.c.
8674
13b57657
JB
86752001-03-21 Jim Blandy <jimb@redhat.com>
8676
8677 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8678 unmangled operator names.
8679
754cbe1c
JB
86802001-03-20 Jim Blandy <jimb@redhat.com>
8681
8682 * gdb.threads/linux-dp.exp: Recognize an additional message
8683 generated by GDB when it doesn't understand how to debug threads
8684 on the target system.
8685
177495c9
AC
86862001-03-19 Andrew Cagney <ac131313@redhat.com>
8687
8688 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8689
f266096b
MC
86902001-03-12 Michael Chastain <chastain@redhat.com>
8691
8692 * gdb.c++/derivation.exp: Use the 'runto' library function.
8693
cac3c2ff
MC
86942001-03-12 Michael Chastain <chastain@redhat.com>
8695
8696 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8697
b6c11a24
MC
86982001-02-24 Michael Chastain <chastain@redhat.com>
8699
8700 * gdb.c++/ref-types.exp: Change handwritten code to library
8701 function 'runto'.
8702
6bae5bce
OF
87032001-03-16 Orjan Friberg <orjanf@axis.com>
8704
8705 * gdb.base/signals.exp: Set count to 0 explicitly.
8706
0015fd9a
MS
87072001-03-15 Mark Salter <msalter@redhat.com>
8708
8709 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8710 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8711 (gdb_load): Add support for additional target_info: gdb_download_size
8712 and gdb_load_timeout.
0015fd9a 8713
fc33412a
DT
8714Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8715
8716 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8717 file -- to prevent failing when the compile fails but we have no
8718 intention of running the tests anyway.
8719
8720 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8721 tests if set.
8722
8723 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8724 integers.
8725
8726 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8727 * gdb.c++/namespace.exp: Ditto.
8728
115f06de
OF
87292001-03-07 Orjan Friberg <orjanf@axis.com>
8730
8731 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8732 * gdb.base/pointers.exp: Relax pattern match of decimals.
8733
b6ba6518
KB
87342001-03-06 Kevin Buettner <kevinb@redhat.com>
8735
8736 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8737 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8738 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8739 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8740 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8741 config/sh.exp, config/sid.exp, config/slite.exp,
8742 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8743 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8744 config/vxworks.exp, config/vxworks29k.exp,
8745 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8746 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8747 gdb.base/arithmet.exp, gdb.base/assign.exp,
8748 gdb.base/async.exp, gdb.base/attach.exp,
8749 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8750 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8751 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8752 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8753 gdb.base/commands.exp, gdb.base/completion.exp,
8754 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8755 gdb.base/constvars.exp, gdb.base/corefile.exp,
8756 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8757 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8758 gdb.base/ending-run.exp, gdb.base/environ.exp,
8759 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8760 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8761 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8762 gdb.base/funcargs.exp, gdb.base/help.exp,
8763 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8764 gdb.base/logical.exp, gdb.base/long_long.exp,
8765 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8766 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8767 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8768 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8769 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8770 gdb.base/regs.exp, gdb.base/relational.exp,
8771 gdb.base/remote.exp, gdb.base/reread.exp,
8772 gdb.base/restore.exp, gdb.base/return2.exp,
8773 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8774 gdb.base/selftest.exp, gdb.base/setshow.exp,
8775 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8776 gdb.base/sigall.exp, gdb.base/signals.exp,
8777 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8778 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8779 gdb.base/step-test.exp, gdb.base/structs.c,
8780 gdb.base/structs.exp, gdb.base/structs2.exp,
8781 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8782 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8783 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8784 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8785 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8786 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8787 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8788 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8789 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8790 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8791 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8792 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8793 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8794 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8795 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8796 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8797 gdb.trace/circ.exp, gdb.trace/collection.exp,
8798 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8799 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8800 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8801 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8802 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8803 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8804 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8805 notices.
8806
dc96c6c7 88072001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8808
8809 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8810 first arg is int not float.
8811
dc96c6c7 88122001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8813
8814 * gdb.base/reread.exp: Unsupported for non-native targets;
8815 doesn't work for remote debugging.
8816
9b0c4aeb
FN
88172001-02-19 Fernando Nasser <fnasser@redhat.com>
8818
8819 From Drew Moseley <dmoseley@redhat.com>
8820 * gdb.base/ending-run.exp: Properly handle the BSP state when
8821 stepping past the end of main.
8822
02aa71d5
MC
88232001-02-19 John Moore <jmoore@redhat.com>
8824
8825 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8826 Converted HPUX fix for non-expected items following multiple
8827 step commands into general solution for all platforms.
8828
1fa449a4
MC
88292001-02-18 Michael Chastain <chastain@redhat.com>
8830
8831 * gdb.c++/classes.exp (do_tests): Change runto statements
8832 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8833 statements demangler agnostic.
8834 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8835 (gdb_virtfunc_restart): Likewise.
8836
b2f9ec70
MC
88372001-02-14 Michael Chastain <chastain@redhat.com>
8838
8839 * gdb.c++/inherit.exp (do_tests): Change runto statements
8840 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8841 statements demangler agnostic.
8842
cf74b8ca
AC
8843Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8844
8845 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8846 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8847 before calling common_routine 15 times'' tests.
8848
99f78f56
MC
88492001-02-11 Michael Chastain <chastain@redhat.com>
8850
8851 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8852 Helps the test script figure out which demangler is in use.
8853 (dm_type_foo_ref): Ditto.
8854 (dm_type_int_star): Ditto.
8855 (dm_type_long_star): Ditto.
8856 (dm_type_unsigned_int): Ditto.
8857 (dm_type_void): Ditto.
8858 (dm_type_void_star): Ditto.
99707966 8859 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8860 Probe the gdb demangler and set variables to accommodate
8861 formatting differences.
8862 (info_func_regexp): New function. Same as info_func, but
8863 matches against a regexp.
8864 (info_func): Match against a literal string.
8865 (print_addr_2): New function. Match against a literal string,
8866 which can be different from the input to gdb.
8867 (print_addr): Simply call print_addr_2 with the same argument twice.
8868 (test_lookup_operator_functions): Use demangler formatting variables.
8869 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8870 the tests in the same order as the C++ class declaration.
8871 (test_paddr_operator_functions): Ditto.
8872 (test_paddr_overloaded_functions): Ditto.
8873 (test_paddr_hairy_functions): Use demangler formatting variables.
8874 Add reference to gdb/19 for related tests.
8875 (do_tests): Call probe_demangler.
8876
1de8f023
KB
88772001-01-30 Kevin Buettner <kevinb@redhat.com>
8878
8879 * gdb.c++/templates.cc (printf): Remove unused function definition.
8880
ca3f91ed
MS
88812001-01-26 Felix Lee <flee@redhat.com>
8882
8883 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8884
88852001-01-25 matthew green <mrg@redhat.com>
8886
8887 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8888 up sid.
8889 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8890
88912001-01-25 matthew green <mrg@redhat.com>
8892
8893 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8894 Deprecate $sid_spawn_id.
ca3f91ed
MS
8895 (sid_exit): Remove code necessary only for `spawn.'
8896
88972001-01-25 matthew green <mrg@redhat.com>
8898
8899 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8900
fb18ec4a
MC
89012001-01-28 Michael Chastain <chastain@redhat.com>
8902
8903 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8904 to call when tests fail. It takes gdb out of the overloaded
8905 function choice menu back to the main prompt, so that the test
8906 program stays synchronized.
8907 (set_bp_overloaded): New proc to collect all the common
8908 code for setting a breakpoint on an overloaded name. Calls
8909 take_gdb_out_of_choice_menu when needed.
8910 (menu_overload1arg): New variable to collect the repeated
8911 instances of the expected menu for an overloaded name. Change
8912 the regular expression to handle changes in g++ type encoding:
8913 "void" can be either "void" or "", and "unsigned int" can be
8914 either "unsigned int" or "unsigned".
8915 (continue_to_bp_overloaded): Change regular expressions to handle
8916 changes in g++ type encoding.
8917 (no proc): Call take_gdb_out_of_choice_menu when needed.
8918 Remove redundant calls to "info break". Accept either "canceled"
8919 or "cancelled". Change regular expressions in "info break"
8920 calls to handle changes in g++ type encoding. Give all tests
8921 unique strings.
8922
9c646a6e
BE
89232001-01-17 Ben Elliston <bje@redhat.com>
8924
8925 * config/sid.exp: New file.
8926
9549d9c1
AC
8927Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8928
8929 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8930
dc96c6c7 89312000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8932
8933 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8934 Add a RE to accept a non-ascii char if one is ever presented.
8935
b4df4f68
FN
89362000-12-20 Fernando Nasser <fnasser@redhat.com>
8937
297dd0fd 8938 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8939
dc96c6c7 89402000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8941
d63a86f8 8942 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8943 in regexp. One '\' does not suffice on Linux.
8944
4a7bddb6
MC
89452000-12-09 Michael Chastain <chastain@redhat.com>
8946
8947 * gdb.base/break.exp (test_clear_command): Use a marker function
8948 rather than 'main' for the test function. Also move this
8949 test to an execution point where the marker function names are
8950 guaranteed to be bound to functions. (Executing tests after a
8951 'finish' from main runs into name conflicts with local names
8952 in __libc_start_main).
8953
dc96c6c7 89542000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8955
8956 * gdb.base/finish.exp: New test for gdb's "finish" command.
8957 * gdb.base/return2.exp: New test for gdb's "return" command.
8958 * gdb.base/return2.c: New source file for above.
8959
dc96c6c7 89602000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8961
8962 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8963 * gdb.base/miscexprs.exp: Ditto.
8964 * gdb.base/pointers.exp: Ditto.
8965 * gdb.c++/derivation.exp: Ditto.
8966 * gdb.c++/local.exp: Ditto.
8967 * gdb.c++/namespace.exp: Ditto.
8968 * gdb.c++/overload.exp: Ditto.
8969 * gdb.c++/ref-types.exp: Ditto.
8970
dc96c6c7 89712000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8972
8973 * gdb.base/constvars.exp: Test result of "up" command.
8974 * gdb.base/miscexprs.exp: Ditto.
8975 * gdb.base/pointers.exp: Ditto.
8976 * gdb.base/scope.exp: Ditto.
8977 * gdb.c++/derivation.exp: Ditto.
8978 * gdb.c++/local.exp: Ditto.
8979 * gdb.c++/namespace.exp: Ditto.
8980 * gdb.c++/overload.exp: Ditto.
8981 * gdb.c++/ref-types.exp: Ditto.
8982
44097287
FN
89832000-11-22 Michael Chastain <chastain@redhat.com>
8984
8985 * mips_pro.exp: Accept either "middle -> top -> main" or
8986 "middle -> main" in the backtrace, because gcc can optimize
8987 tail calls to jumps. Remove setup_xfail for the hppa case.
8988 Add a comment with the original warning messages from PR 3016,
8989 which was filed in 1993, to preserve them for posterity.
8990
9d2e1bab
ND
89912000-11-17 Nick Duffek <nsd@redhat.com>
8992
8993 * lib/gdb.exp (gdb_test): Override timeout with board info.
8994
1aca8eb7
ND
89952000-11-17 Nick Duffek <nsd@redhat.com>
8996
8997 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8998 the second kill and detach messages.
8999
93076499
ND
90002000-11-17 Nick Duffek <nsd@redhat.com>
9001
9002 * configure.in: Add AC_EXEEXT.
9003 * configure: Regenerate.
9004 * Makefile.in (just-check): Export EXEEXT.
9005 * lib/gdb.exp ($EXEEXT): Import from environment.
9006 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9007 expect "maint dump-me" on Cygwin.
9008 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9009 $EXEEXT.
9010
30e87cd3
ND
90112000-11-17 Nick Duffek <nsd@redhat.com>
9012
9013 * gdb.base/break.exp: Test backtrace and finish from called
9014 function on all platforms, not just HP-UX.
9015
dc96c6c7 90162000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9017
9018 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9019 code from gdb_target_monitor, so it can be used independantly
9020 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9021
dc96c6c7 90222000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9023
9024 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9025 * gdb.base/corefile.exp: Expect the message "Program is being
9026 debugged already" when we send the "corefile" command, since
9027 the preceeding gdb_load may have connected gdb to a remote target.
9028 * gdb.base/display.exp: Disable hardware watchpoints if new
9029 board info variable "no_hardware_watchpoints" is true.
9030 Replace single-letter commands with more readable ones.
9031 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9032 if new board info variable "no_hardware_watchpoints" is true.
9033 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9034 to see if stdio (printf) testing is possible.
9035 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9036 board info variable "no_hardware_watchpoints" is true. Use new
9037 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9038
39124dea
FN
90392000-11-13 Fernando Nasser <fnasser@redhat.com>
9040
9041 From Orjan Friberg <orjanf@axis.com>:
9042 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9043 in array print pattern match.
9044
a9e2e984
FN
90452000-11-09 Fernando Nasser <fnasser@redhat.com>
9046
9047 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9048 spelling "cancelled" to U.S. spelling "canceled" to match changes
9049 made to gdb.
9050 * gdb.c++/ovldbreak.exp: Ditto.
9051
c7db355b
PS
90522000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9053
9054 * gdb.base/callfuncs.c (main): Moved to end of file, call
9055 t_double_values to initialize the FPU before inferior calls are made.
9056 * gdb.base/callfuncs.exp: Test for register preservation after calling
9057 inferior functions. Add tests for continuining, finishing and
9058 returning from a stop in a call dummy.
9059
dc96c6c7 90602000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9061
9062 * gdb.base/commands.exp: Break up long lines, and re-indent.
9063
dc96c6c7 90642000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9065
9066 * config/gdbserver.exp: Rewritten from the ground up, to make it
9067 compatible with the current dejagnu tree, and to make it work with
9068 the new "gdbserver" in libremote.
9069
dc96c6c7 90702000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9071
9072 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9073 * gdb.base/varargs.exp: Skip entire test if no printf support.
9074 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9075 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9076
dc96c6c7 90772000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9078
9079 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9080 no floating point support.
9081 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9082 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9083 * gdb.base/call-rt-st.exp: Ditto.
9084 * gdb.base/call-strs.exp: Ditto.
9085
bac5fc66
JG
90862000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9087
9088 * gdb.base/sizeof.c: include <stdio.h>.
9089
9090 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9091 'finish', otherwise uncaptured gdb_prompt would potentially
9092 throw remaining test points out of sync.
9093
b22a6027
SB
90942000-07-26 Scott Bambrough <scottb@netwinder.org>
9095
9096 * gdb.base/recurse.exp: Run tests for all targets.
9097 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9098 gnu-oldld case on ARM.
9099 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9100 for ARM targets.
d63a86f8 9101
d8231941
AG
9102Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9103
9104 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9105 * gdb.java/configure: Rebuild.
9106
8caabe69
AG
9107Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9108
9109 * gdb.java/jv-exp.exp: New file.
9110
9d273ca3
AG
9111Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9112
9113 * configure: Rebuilt.
9114 * configure.in (configdirs): Add gdb.java.
9115 * gdb.java/jmisc.java: New file.
9116 * gdb.java/jmisc.exp: New file.
9117 * gdb.java/Makefile.in: New file.
9118 * gdb.java/configure: Rebuilt.
9119 * gdb.java/configure.in: New file.
9120 * lib/java.exp: New file.
9121
4f823a66
AC
9122Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9123
9124 * gdb.base/exprs.exp: Test casts to a pointer including over and
9125 underflow.
9126
2391e11d
AC
9127Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9128
9129 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9130 and the compilers sizes.
9131
54602222
ND
91322000-07-09 Nick Duffek <nsd@redhat.com>
9133
9134 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9135 (use_methods): New function.
9136 (main): Call use_methods().
9137 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9138 (do_tests): Call test_method_param_class.
9139
2bec0572
ND
91402000-07-09 Nick Duffek <nsd@redhat.com>
9141
9142 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9143 spelling.
9144 (test_enums): New procedure. Move enum tests from end of script
9145 to here. Set breakpoint on function name instead of line number.
9146 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9147 (enums2): New marker function.
9148 (enums1): New function.
9149 (main): Call enums1(). Move enum tests to enums1().
9150
78492fde
AC
9151Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9152
9153 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9154 compile/link program. Update line numbers.
9155 * gdb.asm/d10v.inc: Define ``startup''.
9156 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9157
49a2cef8
AC
9158Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9159
9160 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9161
3e6c8688
EZ
91622000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9163
9164 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9165 of 'help maint print' command.
9166
9ff5cbe9
AC
9167Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9168
9169 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9170 they use gdb_expect_list.
9171
17c579bd
AC
9172Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9173
9174 * gdb.base/commands.exp: Use ``set remote
9175 memory-read-packet-size'' instead of ``set endian big'' to test
9176 long commands.
9177
e6d71bf3
DB
91782000-06-03 Daniel Berlin <dan@cgsoftware.com>
9179
9180 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9181 g++, and stop skipping them.
e6d71bf3
DB
9182
9183 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9184 work under g++.
9185
d63a86f8 9186 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9187 initialization.
9188
dc96c6c7 91892000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9190
9191 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9192 the regular expression: accept an (almost) arbitrary sequence of
9193 "frames-invalid" and "breakpoints-invalid" messages both before
9194 and after the "starting" message.
9195
dc96c6c7 91962000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9197
9198 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9199
dc96c6c7 92002000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9201
9202 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9203 Relax the regular expression a little, make it pass on Solaris 8.
9204
8216cda9
KB
92052000-05-12 Kevin Buettner <kevinb@redhat.com>
9206
9207 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9208 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9209 Instead, it is permissible for gdb to stop on the line of the
9210 call itself.
9211
1a570b2f
MS
92122000-05-12 Michael Snyder <msnyder@.cygnus.com>
9213
9214 * gdb.base/break.exp (bp on small function, optimized file):
9215 Add a second pass pattern. The behavior differs here between stabs
9216 and dwarf for one-line functions. Stabs preserves two line symbols
9217 (one before the prologue and one after) with the same line number,
9218 but dwarf regards these as duplicates and discards one of them.
9219 Therefore the address after the prologue (where the breakpoint is)
9220 has no exactly matching line symbol, and GDB reports the breakpoint
9221 as if it were in the middle of a line rather than at the beginning.
9222
dc96c6c7 92232000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9224
d63a86f8 9225 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9226 rather than "send_gdb" (for consistancy).
9227
7d418785
AC
9228Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9229
9230 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9231 * gdb.c++/templates.cc: Properly check for GCC version number.
9232 * lib/compiler.cc: Likewise
9233
dc96c6c7 92342000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9235
d63a86f8 9236 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9237 gdb may not stop at the first line of main, due to code motion.
9238
dc96c6c7 92392000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9240
9241 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9242 This test depends on parsing the printf output from the target.
9243 Since the sparclet stub doesn't do stdio, this will never work.
9244 * gdb.base/call-rt-st.exp: ditto.
9245 * gdb.base/call-strs: ditto.
9246
dc96c6c7 92472000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9248
9249 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9250
9251 * gdb.base/ending-run.exp: After connecting to a remote target,
9252 but before running, the target will appear to be in a random
9253 location. Specify both a file and a line for breakpoints.
9254 Also, the function that calls main may be called 'init'
9255 rather than 'start'.
9256
a5a51225
EZ
92572000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9258
9259 * gdb.base/help.exp: Update output for add-symbol-file command.
9260
7930cc7c
FN
92612000-04-10 Fernando Nasser <fnasser@cygnus.com>
9262
9263 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9264 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9265
23e37ab1
C
92662000-04-07 J.T. Conklin <jtc@redback.com>
9267
e93c542c
C
9268 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9269
23e37ab1
C
9270 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9271
591b8fa3
PDM
9272Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9273
9274 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9275 values that can be represented exactly.
9276 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9277 above change, and to not check against the directory part of the source
9278 file name.
9279 (step into print_long_arg_list): Likewise.
9280 (print print_small_structs from print_long_arg_list): Likewise.
9281 (print print_long_arg_list): Likewise.
9282
7a495180
EZ
92832000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9284
30b53638 9285 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9286
beb998c6
AC
9287Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9288
9289 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9290
1c689132
DB
92912000-03-25 Daniel Berlin <dan@cgsoftware.com>
9292
9293 * gdb.base/commands.exp (deprecated_command_test): Add test for
9294 deprecate with no arguments.
9295
c1790a9d
JL
92962000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9297
9298 * gdb.base/break.exp: Add new test for setting breakpoints on
9299 optimized code so we can test breakpoints work even when function
9300 prologues may be optimized away
9301
003ba290
FN
93022000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9303
9304 From David Whedon <dwhedon@gordian.com>
9305 * gdb.base/commands.exp : Added command deprecator tests.
9306
6837a0a2
DB
93072000-03-22 Daniel Berlin <dan@cgsoftware.com>
9308
9309 * gdb.base/help.exp: Added test for new apropos command.
9310
b9593231
KB
93112000-03-21 Kevin Buettner <kevinb@redhat.com>
9312
9313 * gdb.base/pointers.c (usevar): New function.
9314 (main): Make sure that global variables v_int_pointer2, rptr,
9315 and y are all referenced someplace in the program by calling
9316 usevar() on them. [Some linkers delete symbols which are
9317 never referenced. The space remains, but there's no way to
9318 get a (symbolic) handle on the variable from the debugger.]
9319
751a959b
EZ
93202000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9321
9322 * gdb.base/printcmds.c: Add typedeffed arrays.
9323
9324 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9325 procedure to test arrays that are typedef'd.
9326
73a93a32
JI
93272000-03-13 James Ingham <jingham@leda.cygnus.com>
9328
9329 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9330 the library directories.
73a93a32 9331
fb40c209
AC
9332Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9333
9334 * configure.in (configdirs): Add sub directory gdb.mi.
9335 * configure: Re-generate.
9336
9337 * gdb.mi: New directory.
d63a86f8 9338
ee4dd2c9
AC
93392000-02-25 Scott Bambrough <scottb@netwinder.org>
9340
9341 * gdb.base/long_long.exp: Correct test suite failure when printing
9342 a long long value as a double on ARM platforms.
9343
70f0cc22
JB
93442000-02-16 Jim Blandy <jimb@redhat.com>
9345
9346 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9347 default source file is set properly before running this test.
9348
853819b8
EZ
93492000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9350
9351 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9352 gdbtk/library directory, not in gdbtcl2.
9353
dfcd3bfb
JM
93542000-02-04 Jim Blandy <jimb@redhat.com>
9355
9356 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9357 backslash from regexp pattern.
9358
9359 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9360 procedure. Use it to run all the "continue to bp overloaded"
9361 tests. Note that this changes the names of the tests slightly.
9362 If the breakpoint hit message includes a hex PC value, because
9363 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9364 from the real source code, still consider that a pass.
9365
9366 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9367 XFAIL here if the breakpoint message contains a hex address. Note
9368 similar change on 1999-11-02.
9369
9370 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9371
9372 * gdb.base/ptype.exp: Establish a default source file before
9373 calling get_debug_format.
9374
93752000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9376
9377 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9378
8b93c638
JM
93792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9380
9381 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9382 of successive stepi commands -- while in the prologue we should see
9383 the function entry bracket.
9384
93852000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9386
9387 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9388 reach __change_mode() when stepping through the end of main().
9389
c5394b80
JM
93902000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9391
9392 * gdb.base/default.exp: Fix expected pattern.
9393 * gdb.base/help.exp: Same.
9394
0d06e24b
JM
93952000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9396
9397 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9398 Don't use xfail's because that affects only the following test.
d63a86f8 9399
0d06e24b
JM
9400 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9401 solaris or linux.
9402
9403 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9404
dc96c6c7 94052000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9406
d63a86f8 9407 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9408 "A syntax error" rather than "A parse error". Accept both.
9409
94102000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9411
9412 * gdb.base/default.exp: Remove OS dependent string from "target
9413 remote" test.
9414 * gdb.base/help.exp: Same for "help target remote" test.
9415
c3f6f71d
JM
94162000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9417
9418 From Jim Kingdon <kingdon@redhat.com>:
9419
9420 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9421 prompt (cleanup rather than necessity, but still might keep output
9422 from spilling to next test).
9423
94242000-01-02 Fred Fish <fnf@cygnus.com>
9425
9426 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9427 AIX, which defines them in <sys/types.h>.
9428
ed9a39eb 94291999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9430
ed9a39eb
JM
9431 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9432 float" test.
9433
94341999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9435
ed9a39eb 9436 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9437
9438 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9439 outermost frame disallowed".
9440
94411999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9442
9443 * gdb.base/setvar.exp: New tests for setting the value of a struct
9444 with a constant list.
9445
94461999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9447
9448 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9449 require the user to type a cast before setting the value of a struct.
9450
de57eccd
JM
94511999-12-06 Jim Blandy <jimb@cygnus.com>
9452
9453 * gdb.base/default.exp: Expect the new 'info float' command on
9454 all i386 platforms.
9455
9456 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9457 LinuxThreads libraries that don't support debugging.
9458
c2d11a7d
JM
9459Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9460
9461 * gdb.base/remote.c: Fill the buffer with truely random data.
9462 Change the buffer type to ``unsigned char'' to simplify size
9463 arithmetic.
9464
9465 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9466 stub only handles 400-1 byte packets. Verify that the download
9467 worked.
9468
94691999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9470
9471 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9472 tests, using UNRESOLVED for the untested cases. Also, does not wait
9473 for a timeout if the prompt was received before a recognizable pattern.
9474
94751999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9476
9477 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9478
94791999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9480
9481 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9482 watchpoints.
9483
94841999-11-24 Jason Merrill <jason@casey.cygnus.com>
9485
9486 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9487
9488 * gdb.c++/local.exp: Be more flexible in recognizing local class
9489 name mangling. Don't allow horribly truncated method names.
9490 * gdb.c++/derivation.exp: Expect protected inheritance.
9491 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9492 * gdb.c++/virtfunc.exp: Likewise.
9493 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9494 when printing a nested enum.
9495
94961999-11-22 Jim Blandy <jimb@cygnus.com>
9497
9498 * gdb.base/step-test.exp: Properly await GDB's response to setting
9499 a breakpoint on the call to large_struct_by_value.
9500
9501 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9502 just because we have debug info for the `start' function.
9503
95041999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9505
9506 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9507 "Unknown signal" messages, which indicate (on LinuxThreads) that
9508 GDB doesn't know how to debug threads on this system. This is
9509 better than hanging while philosopher 0 dumps chatter into gdb.log.
9510
95111999-11-18 Tom Tromey <tromey@cygnus.com>
9512
9513 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9514
95151999-11-18 Fred Fish <fnf@cygnus.com>
9516
9517 * gdb.base/coremaker2.c: Add sample program for generating
9518 cores that is more self contained than coremaker.c. Eventually
9519 I'll add more code to this and tie it into the testsuite.
9520
4ce44c66
JM
95211999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9522
9523 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9524
95251999-11-10 Jimmy Guo <guo@cup.hp.com>
9526
9527 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9528 from $srcdir/lib/.
9529 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9530 and gdb.c++/.
9531
9532 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9533
d63a86f8 9534 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9535 'continue with watch' test point.
9536
95371999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9538
9539 Merged from p2linux-990323-branch:
d63a86f8 9540
4ce44c66
JM
9541 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9542
11cf8741
JM
9543Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9544
9545 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9546 {limit,fixed}''. Test ``set download-write-size''.
9547
9548Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9549
9550 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9551 gdb_expect_list.
9552
9553Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9554
9555 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9556
95571999-11-03 Mark Salter <msalter@cygnus.com>
9558
9559 * gdb.base/break.exp: Fix "stub continue" pattern.
9560
95611999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9562
9563 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9564
95651999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9566
9567 * gdb.base/display.exp ("finish"): Add timeout clause.
9568
9569 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9570 plain prompt clause, so this doesn't have to time out in order to
9571 fail.
9572
9573 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9574 breakpoint hit messages include an address.
9575
9576 * gdb.base/display.exp: Don't forget to escape parens in regular
9577 expressions. Unix regexp notatation sucks.
9578
95791999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9580
9581 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9582 order for 'signalled' message.
9583
5c44784c
JM
95841999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9585
9586 From Jimmy Guo <guo@cup.hp.com>:
9587 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9588 * gdb.base/annota1.c: Add code for tests to work with.
9589
95901999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9591
9592 * gdb.base/remote.exp: New test for remote downloading settings.
9593 * gdb.base/remote.c: New file with large .data.
9594
917317f4
JM
95951999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9596
9597 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9598 for LinuxThreads support, merged from the Code Fusion branch.
9599
9600Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9601
9602 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9603 containing exp_continue into a while within an expect. Don't
9604 attempt a start more than three times. Check return value from
9605 gdb_load.
d63a86f8 9606
2df3850c
JM
9607Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9608
9609 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9610 a pass case.
9611
2acceee2
JM
96121999-10-01 Kevin Buettner <kevinb@cygnus.com>
9613
9614 * gdb.base/break.c (main): Added a statement that we can step
9615 off of.
9616 * gdb.base/break.exp: Added tests for setting a breakpoint
9617 at an offset and stepping onto a breakpoint.
9618
96191999-10-01 Fred Fish <fnf@cygnus.com>
9620
d63a86f8 9621 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9622 gdb output.
9623
c2c6d25f
JM
96241999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9625
9626 * gdb.base/break.exp: Code locations are in hex, don't forget!
9627 (For HP-UX.)
9628
96291999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9630
9631 * condbreak.exp: Use break.c as test program.
9632 * condbreak.c: Remove, redundant with break.c.
9633
96341999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9635
9636 * config/monitor.exp (gdb_target_monitor): Disable X- and
9637 Z-packets if the target needs it.
9638
96391999-09-13 James Ingham <jingham@leda.cygnus.com>
9640
9641 * gdb.c++/overload.exp: Added tests for listing overloaded
9642 functions with function pointers in the arg, explicitly calling
9643 out the version you want.
9644
cff3e48b
JM
96451999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9646
9647 * long_long.exp: Add variations of test cases that work for
9648 targets with 16-bit ints and 32-bit doubles.
9649
d4f3574e
SS
96501999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9651
9652 * break.c (main): Compare a possibly-uninitialized argc with an
9653 unlikely value that fits in 16 bits.
9654
96551999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9656
9657 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9658 0xfeeb, don't want negative numbers if ints are 16 bits.
9659
9660 * lib/gdb.exp (skip_cplus_tests): New proc.
9661 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9662 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9663 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9664 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9665 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9666 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9667 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9668 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9669
9670 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9671
9672Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9673
9674 * gdb.base/corefile.exp (up): Allow a parameter to appear
9675 in the frame that we're going up to.
9676
9677 From Jim Blandy <jimb@cygnus.com>:
9678
9679 * gdb.base/default.exp (info float): Expect some output now.
9680
9681 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9682 returning floating-point values to fail on the x86.
9683 * gdb.base/callfwmall.exp (do_function_calls): Same.
9684
9685 * gdb.base/list.exp (test_listsize): Correct expectations for
9686 listing line 1 with listsize 2. Also, listing a single line
9687 works now, as does listing three lines. [Kevin's note: There
9688 were a number of other cases fixed too where the expectations
9689 differed...]
9690
96911999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9692
9693 * gdb.base/selftest.exp: Add case for when version prints as
9694 constant string instead of char pointer.
9695
104c1213
JM
96961999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9697
9698 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9699 stepping out of main.
9700
9701 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9702 G++ used.
9703
9704 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9705 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9706
9707 * gdb.c++/ovldbreak.exp: Update match string in test that
9708 includes a warning of multiple breakpoints.
9709
97101999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9711
9712 * gdb.base/display.exp: Improve precision of step-after-finish
9713 added yesterday.
9714
9715 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9716 test.
9717
9718 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9719 configs when using G++, not just hppa*.
9720
97211999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9722
9723 * gdb.base/async.c: New file.
9724 * gdb.base/async.exp: New file.
9725
9726Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9727
9728 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9729 PA64.
9730
53a5351d
JM
9731Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9732
104c1213
JM
9733 * gdb.base/display.exp: "finish" can leave us mid-line on many
9734 targets, deal with it. Add a small constant to main, instead of
9735 1000 since main+1000 may not be a valid address in the target.
9736
53a5351d
JM
9737 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9738 on hpux11.
9739
9740 * gdb.base/attach.exp: Handle another hpux11 error message variant
9741 when attaching to a process that does not exist.
9742
97431999-08-19 J.T. Conklin <jtc@redback.com>
9744
9745 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9746 characters in 'continue to 1241' test.
9747
97481999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9749
9750 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9751 stop in print_long_arg_list, define and use a whitespace
9752 variable in print_small_structs test, add an XFAIL for Solaris.
9753 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9754 interested enough to fix.
9755
7be570e7
JM
97561999-08-13 Keith Seitz <keiths@cygnus.com>
9757
9758 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9759 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9760 proc knows about targets other than the natives.
9761 (test_assign): Use "gdb_run_cmd" to "run" the target.
9762 Check that we've actually hit the breakpoint at main.
9763 When we attempt to assign a value to a local variable, check
9764 that the variable is in the current scope, i.e., don't use
9765 a test with an empty result.
9766
9767Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9768
9769 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9770 command.
9771
97721999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9773
9774 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9775 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9776 gdb.compat, gdb.threads-hp.
9777 gdb.hp/configure, gdb.hp/configure.in: New files.
9778 gdb.hp/Makefile.in: Recurse into new subdirs.
9779 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9780 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9781 in object files.
9782 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9783
96baa820
JM
97841999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9785
9786 * gdb.base/display.exp: Help expect by putting a newline in the
9787 funky printf, remove a bogus p/a test.
9788
97891999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9790
9791 * gdb.base/display.exp: Make sure that when we say 'run', we are
9792 connected to the target. This is necessary when running not
9793 natively.
9794
97951999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9796
9797 * gdb.base/step-test.exp: Removed some extraneous messages.
9798
9799 * gdb.base/long_long.exp: Don't run memory examination tests
9800 on little-endian targets (they will need a different set of
9801 results to match).
9802
98031999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9804
9805 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9806 until somebody decides to fix GDB.
9807
9808 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9809 constant as "ULL".
9810 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9811 matches for a couple x/2 commands.
9812
a0b3c4fd
JM
98131999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9814
9815 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9816 by merging in ref-types2 tests.
9817 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9818
9819 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9820 * gdb.c++/Makefile.in: Add standard actions.
9821 (EXECUTABLES): Rename from PROGS, update list.
9822 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9823 from gdb.hp.
9824 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9825 foo and bar locals.
9826 * gdb.c++/anon-union.exp: Fix tests to match.
9827 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9828 expect matches to handle output variations.
9829 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9830 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9831 output, add HP alternatives for new and delete prints.
9832 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9833 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9834 * gdb.c++/demangle.exp: Use $style when reporting failure.
9835 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9836 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9837 match alternatives.
9838 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9839 compilers.
9840 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9841 * gdb.c++/method.exp: Add match alternatives.
9842 * gdb.c++/misc.cc: Add bool types.
9843 * gdb.c++/misc.exp: Add tests for bool types.
9844 * gdb.c++/overload.exp: Add xfails.
9845 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9846 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9847 add some more template parameter tests (only for HP currently).
9848 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9849 * gdb.c++/virtfunc.cc: Add return type and value for main.
9850 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9851 match alternatives.
d63a86f8 9852
a0b3c4fd
JM
98531999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9854
9855 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9856
98571999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9858
9859 * gdb.base/signals.exp: Don't expect getting a backtrace from
9860 within a signal handler to fail on Linux.
9861
98621999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9863
9864 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9865 * lib/gdb.exp: Remove some gratuitious semicolons.
9866 (delete_breakpoints): Increase timeout.
9867 (gdb_expect): Add -notransfer option.
9868 (gdb_test): Use -notransfer option.
9869 (get_compiler_info): Add f77 case.
9870 (get_compiler): New proc, split out from gdb_preprocess, add f77
9871 case.
9872 (gdb_preprocess): Call get_compiler.
9873
9874 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9875 * gdb.base/attach.exp, gdb.base/display.exp,
9876 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9877 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9878 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9879 third arg to gdb_test.
9880 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9881 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9882 HP-UX xfails, add others.
9883 * gdb.base/completion.exp: Reflect name change of self-test.
9884 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9885 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9886 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9887 HP failure number.
9888 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9889 useless HP-UX 10.30 references.
9890 * gdb.base/maint.exp: Loosen matches.
9891 * gdb.base/pointers.c (main): Declare more_code.
9892 * gdb.base/pointers.exp: Match on output of a `next'.
9893 * gdb.base/structs.c: Add prototypes.
9894 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9895 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9896
98971999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9898
9899 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9900 command.
9901
99021999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9903
9904 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9905 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9906
9907 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9908 debug info. Deal with lack of signal hanlder info in stack.
9909
9910 From Jim Kingdon <kingdon@redhat.com>:
9911 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9912
5a2468f5
JM
99131999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9914
9915 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9916 gdb.base/foll-vfork.exp: Don't run for crosses.
9917
adf40b2e
JM
9918Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9919
9920 * gdb.base/configure.in: Check for gdbvars.exp instead of
9921 a1-selftest.exp.
9922 * gdb.base/configure: Re-generate.
9923
99241999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9925
9926 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9927 in trying to run first and name is too long.
9928
9929 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9930 pointers2.c and pointers2.exp, respectively.
9931 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9932 doschk happier.
9933
43e526b9
JM
99341999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9935
9936 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9937 callfuncs2.c and callfuncs2.exp.
9938
9939 * gdb.base/list.exp: Remove mistaken xfails.
9940 * gdb.base/list0.h: Add optional prototypes.
9941
9846de1b
JM
9942Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9943
9944 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9945 calling malloc.
9946 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9947 * ptype.exp: Move test for get_debug_format to before its first
9948 use.
9949
99501999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9951
9952 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9953 * gdb.base/annota2.cc, annota2.exp: Move from here.
9954 * gdb.c++/annota2.cc, annota2.exp: To here.
9955 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9956
43ff13b4
JM
9957Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9958
9959 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9960 a consistent format.
9961
085dd6e6
JM
99621999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9963
9964 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9965 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9966 HP compilers, also set the globals $true and $false.
9967
9968 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9969 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9970 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9971 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9972 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9973 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9974 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9975 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9976 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9977 whatis.c} Add C++ compatible function definitions and return
9978 types, add includes for library functions.
9979 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9980 * gdb.base/step-test.c (myglob): Rename from glob.
9981 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9982 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9983 files, move here from gdb.hp.
9984 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9985 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9986 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9987 Adjust line numbers in regexps.
9988
9989 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9990 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9991 instead of 0/1.
9992
9993 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9994 foll-vfork.exp: New files, move here from gdb.hp.
9995 * gdb.base/page.exp: New file, test of pagination command.
9996
9997 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9998 recursion test.
9999 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10000
10001 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10002 gdb.base/solib.exp: Fix compiler invocation process.
10003
10004 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10005 HP-UX 11, turn off overload resolution explicitly.
10006 * gdb.base/commands.exp: Set argument list explicitly, add
10007 watchpoint test.
10008 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10009 them work.
10010 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10011 expressions properly.
10012 * gdb.base/corefile.exp: Loosen the match slightly.
10013 * gdb.base/default.exp: Allow "Error accessing memory" message
10014 also.
10015 * gdb.base/display.exp: Skip over x/0 j if PA64.
10016 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10017 * gdb.base/interrupt.exp: Ditto.
10018 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10019 in use.
10020 * gdb.base/list.exp: Add xfails for HP-UX.
10021 * gdb.base/long_long.exp: Refine some of the numeric matches.
10022 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10023 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10024 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10025 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10026 * gdb.base/ptype.exp: Succeed on more varieties of output.
10027 * gdb.base/scope.exp: Add xfails for HP-UX.
10028 * gdb.base/sect-cmd.exp: Add more cases.
10029 * gdb.base/setvar.exp: Add xfails for HP-UX.
10030 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10031 * gdb.base/signals.exp: Match on void symbolically.
10032 * gdb.base/step-test.exp: Add case for PA64.
10033 * gdb.base/term.exp: Add exit and restart.
10034 * gdb.base/twice.exp: Clean up after self.
10035 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10036 * gdb.base/whatis.exp: Allow more ways to pass tests.
10037
10038 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10039 no longer useful.
10040
10041Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10042
10043 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10044 list of patterns.
10045 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10046 print_double_array(double_array)", "continuing to breakpoint
10047 1018", "print print_double_array(array_d)" and "continuing to
10048 1034" tests.
d63a86f8 10049
085dd6e6
JM
100501999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10051
10052 * Makefile.in: Add empty html and install-html targets.
10053
100541999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10055
10056 * config/mt-*: Remove, these haven't been used since 1996.
10057
100581999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10059
10060 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10061 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10062 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10063
9e0b60a8
JM
100641999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10065
10066 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10067 simpler match case for the ptype of the big class.
10068
100691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10070
10071 * gdb.exp: Fix test for gdb_prompt existence.
10072
100731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10074
10075 * gdb.exp (gdb_test): Add fail after calls to perror.
10076
100771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10078
10079 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10080
100811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10082
10083 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10084
0f71a2f6
JM
10085Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10086
10087 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10088 malloc() is linked in.
10089
100901999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10091
10092 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10093 step at end.
10094
10095 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10096
100971999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10098
10099 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10100
cce74817
JM
10101Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10102
10103 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10104 * gdb.base/mips_pro.exp: Likewise.
10105
101061999-06-02 Keith Seitz <keiths@cygnus.com>
10107
10108 * gdb.c++/templates.cc: Change all "new" operators to throw
10109 an exception.
10110 * gdb.c++/cplusfuncs.cc: Likewise.
10111
10112 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10113
10114Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10115
10116 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10117 * gdb.base/ending-run.exp: When stepping out of main, accept a
10118 step into an arbitrary assembler file.
10119
392a587b
JM
101201999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10121
d63a86f8 10122 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10123 "breakpoint-invalid" to be printed.
d63a86f8 10124 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10125 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10126 * gdb.base/annota2.cc: Initialize a.x to 0.
10127
9e086581
JM
101281999-05-17 Keith Seitz <keiths@cygnus.com>
10129
10130 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10131 when "skip_float_tests" set.
10132 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10133 "print print_ten_doubles", and "step into print_long_arg_list".
10134 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10135 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10136 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10137 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10138 "skip_float_tests" is set.
10139 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10140 when "skip_float_tests" set.
d63a86f8 10141
cd0fc7c3
SS
101421999-05-06 Keith Seitz <keiths@cygnus.com>
10143
10144 * gdb.base/annota2.cc: Include stdio.h.
10145
10146Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10147
10148 * gdb.base/crossload.exp: Remove, this has been disabled ever
10149 since BFD stopped including all targets, and cross-GDB gets
10150 plenty of testing anyway.
10151 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10152 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10153 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10154 * gdb.base/README: Remove, was doc for this.
10155 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10156 needed.
10157
b83266a0
SS
101581999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10159
10160 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10161 output.
10162
10163 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10164 * gdb.base/annota2.exp: New file. More annotation tests.
10165 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10166 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10167
101681999-04-23 Angela Marie Thomas <angela@cygnus.com>
10169
10170 * config/cfdbug.exp: New file.
10171
7a292a7a
SS
101721999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10173
10174 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10175 Marcus Daniel's and Dale Hawkins's demangler crashes.
10176
10177 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10178 test_lucid_style_demangling, test_arm_style_demangling,
10179 test_hp_style_demangling): Try Tom Tromey's core-dumping
10180 identifier under each demangling style.
10181
101821999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10183
10184 * gdb.c++/demangle.exp: Include the current demangling style
10185 in all test names.
10186 (current_demangling_style): New global variable.
10187 (set_demangling_style, test_demangling_core, test_demangling,
10188 test_demangling_exact): New functions.
10189 (test_gnu_style_demangling, test_lucid_style_demangling,
10190 test_arm_style_demangling, test_hp_style_demangling): Use those,
10191 instead of calling gdb_test and gdb_test_exact directly.
10192 (catch_demangling_errors): New function, which reports errors
10193 signalled by the demangling test functions in an orderly way.
10194 (do_tests): Use catch_demangling_errors.
10195
101961999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10197
10198 * gdb.base/signals.exp (test_handle_all_print): Use () for
10199 grouping in expressions, not {}.
10200
10201 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10202 initialized yet.
10203
102041999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10205
10206 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10207 are listed.
10208
102091999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10210
10211 * gdb.stabs/weird.exp: Test for CC being defined before
10212 looking at its value.
10213
102141999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10215
10216 * gdb.base/call-ar-st.exp: Remove stray '#'.
10217 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10218 "short int" and "long int".
10219 * gdb.c++/overload.cc: Cast the string added in the previous
10220 change, to mollify finicky HP compiler.
10221 * gdb.hp/reg-test.exp (testfile): Fix file name.
10222 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10223
7a292a7a
SS
10224 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10225 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10226 alternate form of enum ptype.
10227
c906108c
SS
102281999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10229
7a292a7a
SS
10230 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10231 * gdb.hp/*.exp: Change all to run compiler probe only after
10232 passing skip_hp_tests, so as not to waste time on guaranteed
10233 failure.
10234
c906108c
SS
10235 * gdb.c++/overload.cc: Pass string instead of char addr, always
10236 init ccpfoo.
10237 * gdb.c++/templates.cc: Fix syntax error.
10238
7a292a7a
SS
10239Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10240
10241 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10242 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10243 command.
10244
102451999-03-18 James Ingham <jingham@cygnus.com>
10246
10247 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10248
10249 * gdb.c++/method.exp: It was testing an uninitialized int on the
10250 stack and assuming it was positive.
10251
10252 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10253
10254 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10255 keep it from killing the rest of the tests.
7a292a7a
SS
10256 Use gdb_continue_to_end.
10257
10258 * gdb.base/sigall.exp: use gdb_continue_to_end.
10259
10260 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10261
10262 * gdb.base/display.exp: use runto_main, not run.
10263
d63a86f8
RM
10264 * gdb.base/default.exp: Check for the current error message in the
10265 r abbreviation test.
7a292a7a
SS
10266 Add strongarm to the targets that know info float.
10267
d63a86f8 10268 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10269 run which doesn't work with monitors.
10270
10271 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10272
10273 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10274
10275 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10276 program. Traps the case (in Cygmon) when the program never really
10277 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10278 more places, so I used my name. Sorry Mark...
10279
10280 * config/monitor.exp (gdb_target_monitor): added another
10281 target_info parameter: remotebinarydownload. This will set the
10282 remotebinarydownload flag if this is causing some boards trouble.
10283
102841999-03-18 Mark Salter <msalter@cygnus.com>
10285
10286 * lib/gdb.exp (continue_to_exit): New function.
10287
10288 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10289 * gdb.base/ending-run.exp: Ditto.
10290 * gdb.base/step-test.exp: Ditto.
10291
102921999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10293
10294 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10295 (suggested by Art Haas <ahaas@neosoft.com>).
10296
102971999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10298
10299 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10300
10301Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10302
10303 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10304 descriptions of types (short unsigned int vs unsigned short, etc).
10305
103061999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10307
10308 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10309 a call to strlen; sometimes we do have sources.
10310
103111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10312
10313 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10314 character, so GDB won't print garbage after its end.
d63a86f8 10315
c906108c
SS
10316 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10317 breakpoint there instead. Sometimes GCC emits memcpy to handle
10318 the large structures being passed by value, so we step into that
10319 instead of sum_array_print, which obscures what we're really testing.
10320 * gdb.base/step-test.exp: However, we do want a test that notices
10321 the bizarre steps into memcpy, so do that here. Add check for
10322 stepping into function calls that pass large structures by value.
10323 ("Is that a noun clause, or are you just happy to see me?")
10324 Remove all references to specific line numbers.
10325 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10326 New type and function.
10327 (main): Call large_struct_by_value, passing it a large struct by value.
10328 * lib/gdb.exp (gdb_get_line_number): New function.
10329
10330 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10331 more portable.
10332
7a292a7a
SS
103331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10334
c906108c
SS
10335 * lib/gdb.exp: Doc fixes.
10336
7a292a7a
SS
103371999-03-05 Nick Clifton <nickc@cygnus.com>
10338
d63a86f8 10339 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10340
103411999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10342
c906108c
SS
10343 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10344 commands. They're not germane to this test, and they don't work
10345 that way on remote targets.
10346
3fc11d3e
JM
103471999-03-01 James Ingham <jingham@cygnus.com>
10348
10349 * Changelog entries merged over from gdb development branch.
10350
3fc11d3e
JM
10351 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10352
10353 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10354 for outputting results of test run.
10355
2d4a1622 10356 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10357
10358 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10359
7a292a7a
SS
103601999-02-25 Felix Lee <flee@cygnus.com>
10361
10362 * lib/gdb.exp (debug_format): initialize
10363
c906108c
SS
103641999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10365
10366 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10367 * gdb.base/call-rt-st.c: Ditto.
10368
c906108c
SS
103691999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10370
10371 * gdb.threads/pthreads.exp (horiz): New variable.
10372 (test_startup): Fix regexps that capture thread numbers.
10373
103741999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10375
10376 * gdb.base/smoke.exp: Disambiguate two test case names (both
10377 called ``print'').
10378
10379Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10380
10381 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10382 compilation.
10383
103841999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10385
10386 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10387 actual output formatting.
10388 * gdb.base/smoke.exp: GDB removes leading 0's.
10389 * gdb.base/volatile.exp: Don't check type of remuneration;
10390 that variable is no longer defined in constvars.c.
10391 * gdb.base/step-test.c (main): Exit with explicit exit code.
10392 * gdb.base/step-test.exp: Remove two nexti checks--they are
10393 not portable.
10394
103951999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10396
10397 * gdb.base/help.exp ("help delete display"): Fix test to match
10398 gdb's output.
10399
10400 * gdb.base/long_long.c (known_types): Initialize values to zero.
10401 * gdb.base/long_long.exp: Step one more line
10402 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10403 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10404 unique test case names.
10405
10406Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10407
d63a86f8 10408 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10409
10410 * gdb.c++/method.exp: Add missing close brace.
10411
104121999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10413
10414 * gdb.base/maint.exp: Use 'set height 0' to disable page
10415 prompting, not 'set height 400'.
10416
10417 Fix a bunch of timeouts.
10418 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10419 four separate tests, so expect doesn't take forever to match a ton
10420 of text against a regexp with lots of .* forms.
10421 ("maint print psymbols", "maint print symbols"): Make some of
10422 these greps more selective, so that expect doesn't try to wade
10423 through huge piles of output and time out.
10424
10425 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10426
10427 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10428 tests: one which doesn't expect shlib events to be reported, and
10429 another which does, but is XFAIL for all platforms other than
10430 HP/UX.
10431
10432 * gdb.base/break.exp: Teach the test suite that the `catch
10433 fork', `catch vfork', and `catch exec' commands produce error
10434 messages on platforms that don't provide these features.
10435
10436Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10437
10438 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10439 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10440 (shortening names from solib_threshold.exp etc), won't run on
10441 anything but HP-UX for the foreseeable future.
10442 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10443 reflect move.
10444
10445Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10446
10447 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10448 gdb.trace/Makefile.in (clean): Remove all test executables.
10449
10450Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10451
10452 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10453 successfully re-sets breakpoints in shared libraries.
10454 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10455
10456Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10457
d63a86f8
RM
10458 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10459 and compiled w/o GCC.
c906108c
SS
10460
10461 * gdb.hp/watch-cmd.exp: ditto.
10462
10463 * gdb.hp/watch-hp.exp: ditto.
10464
10465 * gdb.hp/xdb1.exp: ditto.
10466
10467 * gdb.hp/xdb2.exp: ditto.
10468
10469 * gdb.hp/dbx.exp: ditto.
10470
10471Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10472
10473 * constvars.c: Remove C++-isms.
10474 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10475 with GCC.
10476
10477Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10478
10479 The following changes are part of the HP merge.
10480
10481 * gdb.base/break.exp: new tests to verify that catchpoints for
10482 fork, vfork, and exec don't trigger inappropriately.
10483
10484 * gdb.base/opaque.exp: compile one file at a time, then link.
10485
10486 * gdb.base/signals.exp: be more restrictive about which hppa
10487 systems receive a setup_xfail. new tests.
10488
10489 * gdb.base/solib_threshold.build: new file.
10490 * gdb.base/solib_threshold.exp: new file.
10491 * gdb.base/solib_threshold.link_opts: new file.
10492 * gdb.base/solib_threshold.mk: new file.
10493 * gdb.base/gen_solib_threshold.c: new file.
10494
10495 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10496 tests. New tests for enums inside classes.
10497
10498 * gdb.c++/compiler.cc: indicate support of template debugging.
10499
10500 * gdb.c++/demangle.exp: run hp style demangling tests.
10501
10502 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10503 tests.
10504
10505 * gdb.c++/misc.cc: changes to support new tests.
10506
10507 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10508 to support new tests.
10509
10510 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10511 gcc, then skip these tests.
10512
10513Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10514
10515 The following files are part of the HP merge; some had longer
10516 names at HP, but have been renamed to be no more than 14
10517 characters in length.
10518
10519 * gdb.hp/ambiguous.cc: new file.
10520 * gdb.hp/ambiguous.exp: new file.
10521 * gdb.hp/attach.exp: new file.
10522 * gdb.hp/attach2.exp: new file.
10523 * gdb.hp/classes-hp.exp: new file.
10524 * gdb.hp/ctti.exp: new file.
10525 * gdb.hp/ctti-add.cc: new file.
10526 * gdb.hp/ctti-add1.cc: new file.
10527 * gdb.hp/ctti-add2.cc: new file.
10528 * gdb.hp/ctti-add3.cc: new file.
10529 * gdb.hp/dbx.exp: new file.
10530 * gdb.hp/exception.cc: new file.
10531 * gdb.hp/exception.exp: new file.
10532 * gdb.hp/foll-exec.c: new file.
10533 * gdb.hp/foll-exec.exp: new file.
10534 * gdb.hp/foll-fork.c: new file.
10535 * gdb.hp/foll-fork.exp: new file.
10536 * gdb.hp/foll-vfork.c: new file.
10537 * gdb.hp/foll-vfork.exp: new file.
10538 * gdb.hp/inherit-hp.exp: new file.
10539 * gdb.hp/more-steps.exp: new file.
10540 * gdb.hp/namespace.cc: new file.
10541 * gdb.hp/namespace.exp: new file.
10542 * gdb.hp/optimize.exp: new file.
10543 * gdb.hp/pxdb.c: new file.
10544 * gdb.hp/pxdb.exp: new file.
10545 * gdb.hp/quicksort.exp: new file.
10546 * gdb.hp/reg-test.exp: new file.
10547 * gdb.hp/reg-test.s: new file.
10548 * gdb.hp/sized-enum.c: new file.
10549 * gdb.hp/sized-enum.exp: new file.
10550 * gdb.hp/start-stop.exp: new file.
10551 * gdb.hp/templ-hp.cc: new file.
10552 * gdb.hp/templ-hp.exp: new file.
10553 * gdb.hp/thr-lib.c: new file.
10554 * gdb.hp/thr-lib.exp: new file.
10555 * gdb.hp/thr-lib.h: new file.
10556 * gdb.hp/thr-liblib.c: new file.
10557 * gdb.hp/virtfun-hp.c: new file.
10558 * gdb.hp/virtfun-hp.exp: new file.
10559 * gdb.hp/watch-cmd.exp: new file.
10560 * gdb.hp/watch-hp.exp: new file.
10561 * gdb.hp/xdb1.exp: new file.
10562 * gdb.hp/xdb2.exp: new file.
10563 * gdb.hp/xdb3.exp: new file.
10564
10565Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10566
10567 The following files are part of the HP merge; some had longer
10568 names at HP, but have been renamed to be no more than 14
10569 characters in length.
10570
10571 * gdb.base/ss.h: new file.
10572 * gdb.base/call-ar-st.c: new file.
10573 * gdb.base/call-ar-st.exp: new file.
10574 * gdb.base/call-rt-st.c: new file.
10575 * gdb.base/call-rt-st-exp: new file.
10576 * gdb.base/call-strs.exp: new file.
10577 * gdb.base/ena-dis-br.exp: new file.
10578 * gdb.base/environ.exp: new file.
10579 * gdb.base/long_long.exp: new file.
10580 * gdb.base/sect-cmd.exp: new file.
10581 * gdb.base/shlib-cl2.exp: new file.
10582 * gdb.base/smoke.exp: new file.
10583 * gdb.base/so-impl-ld.c: new file.
10584 * gdb.base/so-impl-ld.exp: new file.
10585 * gdb.base/so-indr-cl.c: new file.
10586 * gdb.base/so-indr-cl.exp: new file.
10587 * gdb.base/varargs.exp: new file.
10588 * gdb.base/volatile.exp: new file.
10589 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10590 * gdb.base/display.exp: new file.
c906108c
SS
10591 * gdb.c++/derivation.exp: new file.
10592 * gdb.c++/local.exp: new file.
10593 * gdb.c++/member-ptr.exp: new file.
10594 * gdb.c++/overload.exp: new file.
10595 * gdb.c++/ovldbreak.exp: new file.
10596 * gdb.c++/ref-types.exp: new file.
10597 * gdb.c++/ref-types2.exp: new file.
10598 * gdb.c++/userdef.exp: new file.
d63a86f8 10599
c906108c
SS
10600Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10601
10602 * gdb.base/default.exp: Reflect wording change in remote.c.
10603
dc96c6c7 10604Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10605
10606 * gdb.base/help.exp: Update to reflect current text.
10607
10608Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10609
10610 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10611 they're stack variables and contain garbage.
10612 * gdb.c++/anon-union.exp: new file.
10613
10614 The following changes were made by David Taylor
10615 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10616 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10617 in changes by HP.
10618
10619 * gdb.base/bitops.exp: new file.
10620 * gdb.base/default.exp: change expected messages for catch and
10621 info catch tests to reflect HP merge changes.
10622 * gdb.base/enable-disable-break.exp
10623 * gdb.base/ending-run.c: new file.
10624 * gdb.base/long_long.c: new file.
10625 * gdb.base/maint.exp: new file.
10626 * gdb.base/pointers2.exp: new file.
10627 * gdb.base/shlib-call2.exp: new file.
10628 * gdb.base/solib.exp: new file.
10629 * gdb.base/step-test.c: new file.
10630 * gdb.c++/anon-union.cc: new file.
10631 * gdb.c++/local.cc: new file.
10632 * gdb.c++/member-pointer.cc: new file.
10633 * gdb.c++/method.cc: new file.
10634 * gdb.c++/ref-types.cc: new file.
10635 * gdb.c++/ref-types2.cc: new file.
10636 * gdb.c++/userdef.cc: new file.
d63a86f8 10637
c906108c
SS
10638 * gdb.base/scope.exp: compile one file at a time, then link.
10639 * gdb.base/langs.exp: ditto.
10640 * gdb.base/list.exp: ditto.
d63a86f8 10641
c906108c
SS
10642Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10643
10644 The following changes were made by David Taylor
10645 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10646 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10647 in changes by HP.
d63a86f8 10648
c906108c
SS
10649 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10650 skip tests. When compiling pass c++ flag to gdb_compile.
10651 * gdb.c++/
d63a86f8 10652
c906108c
SS
10653 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10654 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10655 (skip_hp_tests): new function.
10656 (gdb_preprocess): new function.
10657
10658 * configure.in (hpdir): decide whether to configure gdb.hp.
10659 * configure: regenerated.
10660
10661 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10662 to delete on clean.
10663 (EXECUTABLES): update to reflect new additions.
10664 * gdb.base/commands.exp: update message expected.
10665 * gdb.base/default.exp: add copyright notice.
10666 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10667 * gdb.base/help.exp: update messages to reflect current text.
10668 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10669 targets for recurse tests.
10670 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10671 skip this file.
10672
10673 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10674 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10675 compilation.
10676 * gdb.c++/misc.exp: ditto.
10677 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10678 run the tests. tell gdb_compile that it's a c++ compilation.
10679
10680 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10681
c906108c
SS
10682 * gdb.base/all-bin.exp: new file.
10683 * gdb.base/arithmet.exp: new file.
10684 * gdb.base/assign.exp: new file.
10685 * gdb.base/completion.exp: new file.
10686 * gdb.base/cond-expr.exp: new file.
10687 * gdb.base/condbreak.exp: new file.
10688 * gdb.base/define.exp: new file.
10689 * gdb.base/dollar.exp: new file.
10690 * gdb.base/environment.exp: new file.
10691 * gdb.base/eval-skip.exp: new file.
10692 * gdb.base/jump.exp: new file.
10693 * gdb.base/logical.exp: new file.
10694 * gdb.base/pointers.exp: new file.
10695 * gdb.base/relational.exp: new file.
10696 * gdb.base/section_command.exp: new file.
10697 * gdb.base/whatis-expr.exp: new file.
10698
10699 * gdb.base/all-types.c: new file.
10700 * gdb.base/call-array-struct.c: new file.
10701 * gdb.base/call-return-struct.c: new file.
10702 * gdb.base/call-strings.c: new file.
10703 * gdb.base/callfuncs2.c: new file.
10704 * gdb.base/condbreak.c: new file.
10705 * gdb.base/constvars.c: new file.
10706 * gdb.base/display.c: new file.
10707 * gdb.base/int-type.c: new file.
10708 * gdb.base/jump.c: new file.
10709 * gdb.base/miscexprs.c: new file.
10710 * gdb.base/pointers.c: new file.
10711 * gdb.base/pointers2.c: new file.
10712 * gdb.base/shmain.c: new file.
10713 * gdb.base/shr1.c: new file.
10714 * gdb.base/shr2.c: new file.
10715 * gdb.base/solib.c: new file.
10716 * gdb.base/solib1.c: new file.
10717 * gdb.base/solib2.c: new file.
10718 * gdb.base/varargs.c: new file.
10719 * gdb.c++/derivation.cc: new file.
10720 * gdb.c++/overload.cc: new file.
10721 * gdb.c++/ovldbreak.cc: new file.
10722 * gdb.hp/attach.c: new file.
10723 * gdb.hp/attach2.c: new file.
10724 * gdb.hp/average.c: new file.
10725 * gdb.hp/compiler.c: new file.
10726 * gdb.hp/compiler.cc: new file.
10727 * gdb.hp/execd-program.c: new file.
10728 * gdb.hp/follow-exec.c: new file.
10729 * gdb.hp/follow-fork.c: new file.
10730 * gdb.hp/follow-vfork-and-exec.c: new file.
10731 * gdb.hp/misc-hp.cc: new file.
10732 * gdb.hp/more-steps.c: new file.
10733 * gdb.hp/optimize.c: new file.
10734 * gdb.hp/quicksort.c: new file.
10735 * gdb.hp/run-hp.c: new file.
10736 * gdb.hp/start-stop.c: new file.
10737 * gdb.hp/sum.c: new file.
10738 * gdb.hp/templates-hp.cc: new file.
10739 * gdb.hp/thread-local-in-lib.c: new file.
10740 * gdb.hp/thread-local-in-lib.h: new file.
10741 * gdb.hp/thread-local-in-lib.lib.c: new file.
10742 * gdb.hp/vforked-program.c: new file.
10743 * gdb.hp/virtfunc-hp.cc: new file.
10744 * gdb.hp/watchpoint-hp.c: new file.
10745 * gdb.hp/xdb.c: new file.
10746 * gdb.hp/xdb0.c: new file.
10747 * gdb.hp/xdb0.h: new file.
10748 * gdb.hp/xdb1.c: new file.
10749
10750Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10751
10752 The following change was made by Edith Epstein
10753 <eepstein@cygnus.com> as part of a project to merge in changes
10754 originally made by HP; HP did not create ChangeLog entries.
10755
10756 * gdb.c++/demangle.exp: changed the expected output for some
10757 ARM-style mangling -- removed second reference to datatype.
10758 For example, maint demangle __dt__11T1__pt__2_cFv
10759 T1<char>::~T1<char>(void)
10760 becomes,
10761 maint demangle __dt__11T1__pt__2_cFv
10762 T1<char>::~T1(void)
10763
10764 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10765
c906108c
SS
10766Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10767
10768 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10769 * gdb.trace/backtrace.exp: Likewise.
10770 * gdb.trace/circ.exp: Likewise.
10771 * gdb.trace/collection.exp: Likewise.
10772 * gdb.trace/deltrace.exp: Likewise.
10773 * gdb.trace/infotrace.exp: Likewise.
10774 * gdb.trace/limits.exp: Likewise.
10775 * gdb.trace/packetlen.exp: Likewise.
10776 * gdb.trace/passc-dyn.exp: Likewise.
10777 * gdb.trace/passcount.exp: Likewise.
10778 * gdb.trace/report.exp: Likewise.
10779 * gdb.trace/save-trace.exp: Likewise.
10780 * gdb.trace/tfind.exp: Likewise.
10781 * gdb.trace/tracecmd.exp: Likewise.
10782 * gdb.trace/while-dyn.exp: Likewise.
10783 * gdb.trace/while-stepping.exp: Likewise.
10784
107851998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10786
10787 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10788
10789Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10790
10791 From Brendan Kehoe:
10792 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10793 int return types.
10794
10795Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10796
10797 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10798 remote dos host testing right.
10799
10800Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10801
10802 * gdb.base/corefile.exp: remove some xfails.
10803
10804Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10805
10806 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10807 have different timestamps.
10808
10809Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10810
10811 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10812 gdb.base/default.exp: Replace "exec" with "executable".
10813
10814Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10815
10816 * gdb.base/default.exp: Change else if to elseif from previous
10817 delta.
10818
10819Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10820
10821 * gdb.base/default.exp: Add brace missing from previous delta.
10822
10823Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10824
10825 * gdb.base/default.exp: Support test for info float for all
10826 varieties of arm toolchain.
10827
dc96c6c7 10828Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10829
10830 * gdb.trace/*.exp: remove "remote_download" command.
10831
dc96c6c7 10832Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10833
10834 * gdb.trace/*.exp: remove -gdwarf from compile.
10835
10836Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10837
10838 * gdb.trace/configure.in(AC_INIT): typo
10839 * gdb.trace/configure: regenerated
10840
dc96c6c7 10841Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10842
10843 * config/m68k-emc.exp: New file.
10844 * lib/<emc-support.exp trace-support.exp}: New files.
10845 * configure.in: add new test directory gdb.trace.
10846 * gdb.trace/{configure configure.in Makefile.in}: New files.
10847 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10848 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10849 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10850 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10851 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10852 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10853 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10854
dc96c6c7 10855Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10856
10857 * gdb.c++/classes.exp: Change all regular expressions to match
10858 arbitrary combinations of newline/carriage-return, so that they
10859 will work equally well on Unix and Windows.
10860 * gdb.c++/inherit.exp: ditto.
10861 * gdb.c++/virtfunc.exp: ditto.
10862
108631998-08-11 Dawn Perchik <dawn@cygnus.com>
10864
10865 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10866
c2d11a7d
JM
10867Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10868
10869 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10870 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10871 to use a0-a3/d0-d3 as needed.
10872
10873Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10874
10875 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10876 * gdb.disasm/am33.exp: Corresponding changes.
10877
c906108c
SS
108781998-07-11 Felix Lee <flee@cygnus.com>
10879
10880 * gdb.base/callfuncs.exp: add cmp10 test.
10881 * gdb.base/callfuncs.c (cmp10): new function.
10882
10883Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10884
d63a86f8 10885 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10886 into two parts to get around a synchronization problem in expect.
10887
3fc11d3e
JM
10888Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10889
10890 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10891
10892 * configure.in: Add options for gdbtk testsuite.
10893
10894 * configure: Regenerate.
10895
10896 * gdb.gdbtk: New directory to hold gdbtk tests.
10897
c906108c
SS
10898Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10899
10900 * gdb.fortran/types.exp: Escape brackets in expect patterns
10901 for test_float_literal_types_accepted tests.
10902 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10903 before run test.
10904
c2d11a7d
JM
10905Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10906
10907 * am33.exp: Just compile, do not link the testcase.
10908 * am33.s: Add ".am33" pseudoop to force am33 mode.
10909
c906108c
SS
109101998-06-25 Felix Lee <flee@cygnus.com>
10911
10912 * gdb.base/setshow.exp: make sure $pc is sane.
10913
10914 * gdb.stabs/weird.exp: split expect patterns properly.
10915
c2d11a7d
JM
10916Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10917
10918 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10919 * gdb.disasm/am33.exp: Run it.
10920
dc96c6c7 10921Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10922
10923 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10924 match processing (and eliminate spurious timeouts when running).
10925
dc96c6c7 10926Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10927
10928 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10929 exception test, but conditionalize it on target [mach | gnu].
10930
dc96c6c7 10931Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10932
10933 * gdb.base/overlays.exp: fixup compile line for linker script.
10934
10935Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10936
10937 * gdb.fortran/types.exp: don't guess at float size.
10938
10939Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10940
10941 * gdb.base/exprs.exp: delete test that depends on int size.
10942
10943Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10944
10945 * config/sim.exp: Removed checks for target triplets.
10946 (gdb_target_sim): Use gdb,target_sim_options.
10947
10948Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10949
10950 * gdb.base/reread.exp: New file.
10951 * gdb.base/reread1.c: New file.
10952 * gdb.base/reread2.c: New file.
10953
10954Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10955
10956 * config/sim.exp: Use 'target sim -sparclite' when running
10957 SPARClite programs.
10958
10959Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10960
10961 * gdb.base/structs2.exp: New file.
10962 * gdb.base/structs2.c: New file.
10963
10964Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10965
10966 * gdb.asm/common.inc: New file.
10967 * gdb.asm/d10v.inc: New file.
10968 * asm-source.exp: Pass -I's to gas to find .inc files.
10969 Update line numbers in expected output.
10970 * asmsrc1.s: Rewrite.
10971 * asmsrc2.s: Rewrite.
10972 * configure.in: Create arch.inc symlink.
10973 * configure: Regenerate.
10974 * Makefile.in (distclean): Delete arch.inc.
10975
10976Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10977
10978 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10979 (t_enum_value2): ditto
10980 (t_enum_value3): ditto
10981 (main): ditto
10982Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10983
10984 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10985 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10986 change.
10987 Use gdb_test instead of send_gdb/gdb_expect sequences.
10988
10989Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10990
10991 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10992 not void.
10993
10994Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10995
10996 * gdb.base/branches.c: Code with lots of loops and
10997 subroutines. Used to test gdbs ability to single step through PC
10998 changes, especially to test mips-tdep.c:mips_next_pc
10999
11000Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11001
11002 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11003 more rigorous EGCS C++ error checking.
11004
11005Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11006
11007 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11008 tests.
c906108c 11009 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11010 function when asleep.
c906108c 11011 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11012 for i*86 Linux and SVR4 signal handling problems.
11013 Remove linux xfail for `next to handler in signals_tests_1', fixed
11014 by recent infrun.c change.
c906108c 11015 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11016 stack backtraces.
c906108c
SS
11017 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11018 target.[ch] change.
11019
11020Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11021
11022 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11023 for a newline from gdb before continuing.
11024 (default_gdb_exit): Just look for y or n.
11025 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11026 it does, fail the rests of the tests in the file.
11027
11028Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11029
11030 * config/cygmon.exp: New file.
11031
11032Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11033
11034 * gdb.base/list.exp: Fix problem with "list default lines around
11035 main" test on remote targets.
11036
11037 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11038 run test on remote targets.
11039
11040Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11041
11042 * gdb.asm: New directory.
11043 * configure.in: Configure it.
11044 * configure: Regenerate.
11045 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11046 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11047
11048Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11049
11050 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11051
dc96c6c7 11052Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11053
c906108c
SS
11054 * gdb.base/overlays (several files): Merge the two overlay
11055 managers into one. Change variables (foox, barx, bazx, grbxx)
11056 back into ints but force them to load in their proper sections.
11057
11058Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11059
11060 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11061 on-chip insn memory and IMAP1 to upper 128k.
11062 (D10VCopy): Handle memory regions crossing 16k boundaries.
11063 (D10VCopy): Transfer data in 32 bit chunks.
11064
11065Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11066
11067 * gdb.base/overlays.c (main): Exit normally when result is
11068 correct.
11069
11070 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11071 map. Include space for printf in .text segment.
11072
11073 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11074 updated d10v memory VMA/LMA map.
11075 (D10VCopy): Call D10VTranslate.
d63a86f8 11076
c906108c
SS
11077Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11078
11079 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11080
11081 * gdb.base/bar.c (barx, bar): Change variable to small array so
11082 that it won't be put into the .sdata - small data -
11083 section. Update reference.
11084 * gdb.base/baz.c (bazx, baz): Ditto.
11085 * gdb.base/foo.c (foox, foo): Ditto.
11086 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11087
11088 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11089 to be arrays.
d63a86f8 11090
dc96c6c7 11091Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11092
c906108c
SS
11093 * gdb.base/overlays.exp: fix up and get working again.
11094 Add tests for backtraces from an overlay function.
d63a86f8 11095
c906108c
SS
11096Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11097
11098 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11099 "calling function with watchpoint enabled".
11100
11101Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11102
11103 * gdb.base/break.exp (test_next_with_recursion): Remove
11104 gdb_suppress_tests for d10v-*-*.
11105 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11106 pending review of whether it is useful or not.
11107
11108Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11109
11110 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11111
11112Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11113
11114 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11115 * config/dve.exp: New file to support Densan boards.
11116
11117Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11118
11119 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11120 reads and BSD.
11121
11122Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11123
11124 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11125 response.
11126
11127 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11128
11129Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11130
11131 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11132 test.
11133
11134 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11135 target_sizeof_long and target_bigendian_p.
11136 (structs_by_value, structs_by_reference): Check values according
11137 to targets word size and endianess.
d63a86f8 11138
c906108c
SS
11139Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11140
11141 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11142 output.
11143
11144Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11145
11146 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11147 Update test of set args help to match source change.
11148
11149Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11150
11151 * gdb.base/default.exp: Expect help system output to be in
11152 alphabetical order.
11153 * gdb.base/help.exp: Ditto.
11154
11155Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11156
11157 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11158 "i*86-pc-linux-gnu*".
11159 * gdb.base/interrupt.exp: Ditto.
11160 * gdb.base/corefile.exp: Ditto.
11161
11162 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11163 define vxworks when building the testcase.
11164
11165 * gdb.base/ptype.exp: Fix testnames to be unique.
11166 * gdb.base/radix.exp: Ditto.
11167 * gdb.base/term.exp: Ditto.
11168 * gdb.base/whatis.exp: Ditto.
11169 * gdb.c++/classes.exp: Ditto.
11170
11171Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11172
11173 * gdb.base/callfuncs.exp: Fix indentation.
11174
11175 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11176 suppress_flag has been set.
11177 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11178 target feature.
11179
11180Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11181
11182 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11183 the testcase.
11184
11185 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11186 set_debug_traps() and breakpoint().
11187 * gdb.c++/misc.cc (main): Ditto.
11188 * gdb.c++/templates.cc (main): Ditto.
11189 * gdb.c++/virtfunc.cc (main): Ditto.
11190
11191Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11192
11193 * lib/gdb.exp(gdb_step_for_stub): New function.
11194 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11195 exists, reload the executable and do a "continue" instead of
11196 doing a jump.
11197 (runto_main): Use gdb_step_for_stub.
d63a86f8 11198
c906108c
SS
11199 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11200 tests to have unique names.
11201 * gdb.base/callfuncs.exp: Ditto.
11202 * gdb.base/commands.exp: Ditto.
11203 * gdb.base/default.exp: Ditto.
11204 * gdb.base/help.exp: Ditto.
11205 * gdb.base/list.exp: Ditto.
11206 * gdb.base/opaque.exp: Ditto.
11207 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11208 similar tests.
d63a86f8 11209
c906108c
SS
11210 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11211 * gdb.c++/cplusfuncs.cc: Ditto.
11212 * gdb.c++/virtfunc.cc: Ditto.
11213
11214 * config/monitor.exp: Keep track of the last file we saw, rather
11215 than trying to get the info from gdb.
11216
11217 * gdb.fortran/types.exp: Move comment to previous line.
11218
11219Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11220
11221 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11222 target mode.
11223
11224Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11225
11226 From Bob Manson:
11227 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11228 string from GDB when it connects.
11229
11230 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11231
11232Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11233
11234 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11235 if we can't get a debug format from GDB (we may be testing an
11236 older GDB). Use a 10 second timeout when checking for the format.
11237
11238 * gdb.stabs/weird.exp: Fix quoting.
11239
11240 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11241
11242Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11243
11244 * config/arm-ice.exp: New file.
11245
11246Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11247
11248 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11249 until it has been modified to work with the new testsuite.
11250
99707966 11251 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11252 testcase won't compile, cause all of the testcases in the file to
11253 fail instead.
11254
11255 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11256 (gdb_clear_suppressed): New procedure.
11257 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11258 it contains a positive value.
11259
11260Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11261
11262 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11263
11264 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11265
11266Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11267
11268 * lib/gdb.exp (setup_xfail_format): New function.
11269 (get_debug_format): New function to get debug format.
11270 (debug_format): New global variable to hold last value set
11271 by get_debug_format.
11272 * gdb.base/list.exp: Call get_debug_format and expect some
11273 tests to fail for DWARF 1 and COFF formats.
11274 * gdb.c++/ptype.exp: Ditto.
11275 * gdb.c++/classes.exp: Ditto.
11276 * gdb.c++/cplusfuncs.exp: Ditto.
11277 * gdb.c++/inherit.exp: Ditto.
11278 * gdb.c++/templates.exp: Ditto.
11279 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11280
c906108c
SS
11281Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11282
11283 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11284 host doesn't have a currently-open connection.
11285
11286 * config/sparclet.exp: Cleanups and fixes to make it generic for
11287 any gdb stub target. Handle cases where gdb doesn't respond when
11288 interrupted in a sane fashion.
11289
11290 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11291 same thing in a totally different way.
11292
11293 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11294 setting "timeout".
11295 (gdb_start): We set the global gdb_prompt variable in
11296 default_gdb_init now.
11297
11298Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11299
11300 * gdb.base/printcmds.exp: Fix "check for floating addition"
11301 regexp to accept results within approx +/- .01 of exact value.
11302 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11303
11304Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11305
11306 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11307 properly.
11308 (gdb_expect): Add optional timeout parameter, and add timeout
11309 value to various calls.
11310 (gdb_suppress_tests): Only give one warning message per group.
11311
11312Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11313
11314 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11315 global variables. Handle getting a value for $timeout more
11316 gracefully.
11317
11318Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11319
11320 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11321 initialize.
11322 (default_gdb_init): New procedure; allow gdb_init to be overridden
11323 by a target configuration file.
11324 (gdb_expect): Pass the timeout to remote_expect.
11325
11326 * config/monitor.exp(gdb_load): Fix typo in regexp.
11327
11328Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11329
11330 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11331
11332Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11333
11334 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11335 here. Call gdb_target_exec before rebooting the target, to make
11336 sure the connection to the target is closed.
11337 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11338 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11339 Also detect "Timeout reading from remote" error.
11340
11341 * config/gdbserver.exp: Pass the executable being loaded to
11342 gdb_target_monitor. Don't call gdb_file_cmd here; let
11343 gdb_target_monitor do it.
11344
11345 * gdb.disasm/hppa.exp: Don't use exec_output.
11346
11347Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11348
11349 * gdb.base/list.exp: If we're debugging a non-native target,
11350 try to set the pc register to point to the start of the
11351 program before doing the first list command.
11352
11353 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11354 test_calls after restarting.
11355
11356 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11357 reloading.
11358
11359 * gdb.base/watchpoint.exp: Fix typo.
11360
11361 * gdb.base/setshow.exp: Check for use_gdb_stub.
11362
11363 * gdb.base/break.exp: Fix continue until exit test for the gdb
11364 stub case.
11365 * gdb.base/langs.exp: Ditto.
11366
11367 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11368 gdb_load_offset. If we weren't given a file to load, figure out
11369 what the current file is and use it.
11370
11371 * config/i386-bozo.exp: New file.
11372
11373Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11374
11375 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11376 feature.
11377
11378 * config/proelf.exp: New entry.
11379
11380Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11381
11382 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11383 of regexps.
11384
11385 * gdb.base/watchpoint.exp: Don't run the test_stepping
11386 tests if gdb can't call functions on the target.
11387
11388 * gdb.base/setshow.exp: Don't run the set prompt tests if
11389 the board has gdb_prompt set.
11390
11391Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11392
11393 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11394 * gdb.base/commands.exp: Likewise.
11395 * gdb.base/setshow.exp: Likewise.
11396
11397Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11398
11399 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11400 feature.
11401
11402 * config/i960.exp: New file.
11403
11404Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11405
11406 * gdb.base/funcargs.exp: Check for gdb,short_int target
11407 feature instead of looking for explicit target triplets.
11408
dc96c6c7 11409Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11410
d63a86f8 11411 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11412 "p 123DEADBEEF", to check parse_number.
11413 * top.c: change "to enable to enable" to "to enable" in a couple
11414 of help strings.
11415
11416Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11417
11418 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11419 on the mn10300.
d63a86f8 11420
c906108c
SS
11421Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11422
11423 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11424 where the test executable is run with explicit args.
11425 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11426
11427Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11428
11429 * gdb.base/run.c: Use FAKEARGV to build test executable that
11430 does not require a command line arg, since most simulators
11431 don't currently support passing such an arg into the simulated
11432 program.
11433 * gdb.base/commands.exp: Change tests to insert the proper
11434 value as the arg to the first recursive factorial call. Change
11435 compilation line to define FAKEARGV at compile time.
11436
11437Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11438
11439 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11440 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11441 function with watchpoint enabled" test.
11442
11443Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11444
11445 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11446 Don't call gdb_test when the command doesn't return to a gdb prompt.
11447
11448 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11449 "Tests restarted" messages.
11450
11451Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11452
11453 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11454
dc96c6c7 11455Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11456
11457 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11458 for INFO SYMBOL; add help tests for OVERLAY commands.
11459 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11460 add tests for OVERLAY commands
11461 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11462 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11463 * gdb.base/sigall.c: add usestubs code frag
11464 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11465
c906108c
SS
11466Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11467
11468 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11469 failures.
11470 (gdb_stop_suppressing_tests): Note that tests have restarted.
11471
11472Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11473
11474 * config/h8300.exp: New file.
11475
11476Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11477
11478 * gdb.base/setshow.exp: Check for the existence of a
11479 feature, not its value.
11480
11481Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11482
11483 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11484
11485 * gdb.base/scope.exp: It's now init0(), not init().
11486
11487 * gdb.base/scope0.c: For now, change init() to be init0().
11488
11489 * config/monitor.exp: Use gdb_serial in preference to serial
11490 or netport.
11491
11492 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11493 and it's not already set.
11494
11495Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11496
11497 * gdb.base/setshow.exp: Only test the run command if the target
11498 isn't using a stub and if it supports argument passing.
11499
11500Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11501
11502 * config/udi.exp(gdb_start): Make sure UDICONF is set
11503 properly before starting gdb.
11504
11505Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11506
11507 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11508 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11509 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11510
11511Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11512
11513 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11514 specialized code to reboot the board, use remote_reboot instead.
11515
11516 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11517
11518 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11519
11520 * config/monitor.exp: Make sure we disconnect from the target.
11521 Also, try a reboot/reload cycle instead of failing if the
11522 load fails.
11523
11524Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11525
11526 * gdb.base/default.exp: Don't set match_max.
11527 * gdb.base/help.exp: Ditto.
11528 * gdb.base/list.exp: Ditto.
11529 * gdb.base/signals.exp: Ditto.
11530
11531 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11532 set, use remote_ld to download the testcase instead of
11533 the GDB loader.
11534
11535Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11536
11537 * config/vr5000.exp: New file.
11538
11539 * config/monitor.exp(gdb_target_monitor): Add pattern for
11540 "Ending remote" to detect errors in connecting.
11541
11542 * gdb.base/setshow.exp: Add .* within auto language test.
11543
11544 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11545 target feature.
11546
11547 * config/monitor.exp(gdb_load): Check for a failure when loading,
11548 and reboot the board if necessary.
11549
11550 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11551 a set of tests. Remove print.* from the patterns being checked.
11552
11553Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11554
11555 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11556 refer to gdb_spawn_id.
11557
11558 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11559 longer used.
11560 * config/sparclet.exp: Ditto.
11561 * config/sparclet-old.exp: Ditto.
11562 * config/slite.exp: Ditto.
11563 * config/sim.exp: Ditto.
11564 * gdb.base/funcargs.exp: Ditto.
11565
11566 * lib/gdb.exp:Remove references to gdb_spawn_id.
11567 (gdb_expect): Move to remote.exp.
11568
11569Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11570
11571 * config/monitor.exp: Detect the "Couldn't establish connection"
11572 message from GDB.
11573
11574Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11575
11576 * gdb.base/bitfields.exp: Use runto instead of explicit
11577 gdb_run_cmd/gdb_expect sequences.
11578
11579 * gdb.base/break.exp(text_next_with_recursion): Add match for
11580 gdb_expect call.
11581
11582 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11583 We also need to handle the "A program is being debugged already"
11584 prompt from gdb. Use gdb_test to set the baud rate.
11585
11586 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11587 to 20000. Really. I mean it.
11588
11589Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11590
11591 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11592 fails. If suppress_flag is set, skip perror message about not
11593 being able to send to GDB.
11594 (send_gdb): If suppress_flag is set, don't try to send commands to
11595 GDB.
11596 (gdb_expect): If suppress_flag is set, always fail immediately.
11597 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11598 (gdb_init): Call gdb_stop_suppressing_tests.
11599 (default_gdb_exit): Ditto.
11600 (default_gdb_start): Ditto.
11601
11602 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11603 gdb_stop_suppressing_tests as appropriate.
11604 * gdb.base/break.exp: Ditto.
11605 * gdb.base/callfuncs.exp: Ditto.
11606 * gdb.base/commands.exp: Ditto.
11607 * gdb.base/exprs.exp: Ditto.
11608 * gdb.base/funcargs.exp: Ditto.
11609 * gdb.base/list.exp: Ditto.
11610 * gdb.base/recurse.exp: Ditto.
11611 * gdb.base/scope.exp: Ditto.
11612 * gdb.base/structs.exp: Ditto.
11613 * gdb.c++/inherit.exp: Ditto.
11614
11615Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11616
11617 * config/vr4300.exp: New file.
11618
99707966 11619 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11620
99707966 11621 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11622
11623Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11624
11625 * lib/gdb.exp(gdb_init): New function.
11626
11627 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11628 for each individual variable set.
11629
11630 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11631 name.
11632
11633 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11634
11635 * gdb.base/scope.exp: Use gdb_test.
11636
11637 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11638 aborting; the testsuite driver will do that for us (see
11639 gdb_finish). Also, use gdb_test in a few more places.
11640
11641Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11642
11643 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11644
11645Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11646
11647 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11648 and "add_tests" are not at the same address.
11649
11650Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11651
11652 * gdb.base/ptype.exp: Use gdb_test.
11653
11654Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11655
11656 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11657 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11658 left in. No longer expect them to fail.
11659
11660 * gdb.stabs/*.mt; Deleted, no longer used.
11661 * gdb.stabs/configure.in: Remove references to target makefile
11662 frags.
11663 * gdb.stabs/configure: Rebuilt.
11664
11665 * gdb.disasm/*.mt: Deleted, no longer used.
11666 * gdb.disasm/configure.in: Remove references to target makefile
11667 frags. Use "sh3.s" as the unique filename for this directory.
11668 * gdb.disasm/configure: Rebuilt.
11669
11670 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11671 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11672 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11673
11674Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11675
11676 * config/udi.exp: Use mondfe,name instead of remote_host.
11677
11678Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11679
11680 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11681 a function with a watchpoint enabled on the mn10200.
11682
11683 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11684 before trying to create it!
11685
11686Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11687
11688 * config/vx.exp: Use hostname instead of netport.
11689
11690 * config/vxworks.exp: New file.
11691
11692 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11693
11694 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11695 gdb before assuming everything worked. Send a ^C if a timeout
11696 occurs.
11697
11698 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11699 $gdb_spawn_id directly.
11700 (gdb_run_cmd): Try _start as well as start. Use the target feature
11701 gdb,start_symbol as the symbol to start from when jumping.
11702
11703Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11704
11705 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11706 redundant) test.
11707
11708 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11709 it doesn't lose for 16bit integer systems.
11710
11711Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11712
11713 * gdb.fortran/types.exp: If the target doesn't support "double"
11714 data types, then expect "real" types to only be 4 bytes.
11715
11716 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11717 call tests if the target doesn't support inferior function calls.
11718
11719 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11720 in printf tests.
11721
11722Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11723
11724 * gdb.base/help.exp: Disable "help set", "help show", and
11725 "help support". Simplify regexp for "help stack".
11726
11727 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11728 to 60 seconds. Temporarily set match_max to 15000 around the
11729 "info copying" test.
11730
11731 * gdb.base/nodebug.exp: Don't try to do an inferior function
11732 call if the target doesn't support them.
11733 * gdb.base/printcmds.exp: Likewise.
11734 * gdb.base/setvar.exp: Likewise.
11735 * gdb.base/structs.exp: Likewise.
11736 * gdb.c++/templates.exp: Likewise.
11737 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11738
11739 * gdb.base/recurse.exp: Enable for the mn10200.
11740
11741 * configure.in: Do configure gdb.stabs directory for *-*-elf
11742 targets.
11743 * configure: Rebuilt.
11744
11745 * gdb.base/break.exp: Check for gdb,noresults before testing
11746 exit status and/or results from the target.
11747 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11748 * lib/gdb.exp: Remove old (now bogus) initialization of
11749 noinferior, noargs, noresults and nosignals.
11750
11751Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11752
11753 * config/sh.exp: New file.
11754
11755 * config/slite.exp: Try to connect multiple times to the board
11756 before rebooting. Only send a "monitor run" if need_monitor_run
11757 is set.
11758
11759 * gdb.base/break.exp: Don't do the "stub continue" test if
11760 the target has gdb_stub set.
11761
11762 * gdb.base/callfuncs.exp: Increase the timeout.
11763
11764 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11765 if the target has gdb,noinferiorio set.
11766
11767 * gdb.base/list.exp: Increase match_max to 10000 characters.
11768
11769 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11770
11771 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11772 target.
11773
11774 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11775
11776Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11777
11778 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11779 trying to delete the copy of gdb. Catch the file delete so we
11780 don't die if the delete fails; also, the file should be copied to
11781 the host, not to the build.
11782
11783Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11784
11785 * lib/gdb.exp(gdb_test): Surround the result pattern with
11786 parenthesis in case it contains multiple regexps separated
11787 with |.
11788
11789 * gdb.base/watchpoint.exp: Use gdb_test.
11790 * gdb.base/default.exp: Ditto.
11791
11792Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11793
99707966 11794 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11795
c906108c
SS
11796 * gdb.base/scope.exp: Use gdb_test.
11797 * gdb.c++/classes.exp: Ditto.
11798 * gdb.c++/inherit.exp: Ditto.
11799
11800Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11801
11802 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11803 remote_exec instead.
11804 * gdb.base/corefile.exp: Don't be ridiculous.
11805 * gdb.base/*.c: Add missing stub invocations.
11806
11807Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11808
11809 * config/slite.exp: Miscellaneous fixes.
11810
11811 * lib/gdb.exp: Fix runto.
11812
11813 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11814 the target.
11815
11816 * gdb.base/watchpoint.exp: Fix regexp.
11817
11818 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11819 close and wait commands, as the descriptor may now be
11820 invalid. Always call "remote_close host".
11821
11822Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11823
11824 Major rewrite for testsuite revision.
d63a86f8 11825
c906108c
SS
11826 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11827 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11828 instead of relying on spawn_id to always contain a valid
11829 spawn id.
11830 (get_compiler_info): New procedure to build the ${binfile}.ci
11831 file, instead of replicating this in N different places.
11832 (gdb_compile): New procedure.
d63a86f8 11833
c906108c
SS
11834 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11835 appropriate arguments) instead of compile. Use gdb_test in a lot
11836 more places. Use send_gdb instead of send. Always run gdb_start
11837 at the start of a testcase, as this is no longer done magically.
11838
11839 config/*-gdb.exp: Rename without the -gdb suffix.
11840
11841 config/mips.exp: Use remote_close instead of exit_remote_shell.
11842 config/monitor.exp: Use target_info instead of looking at
11843 baud, timeout, etc.
11844 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11845
11846Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11847
11848 * gdb.c++/templates.exp (test_ptype_of_templates),
11849 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11850 Update expect patterns for destructors and assignment operators
11851 to match corresponding c-typeprint.c changes.
11852 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11853 to destructor breakpoint test, GDB should be able to set the
11854 destructor breakpoint without specifying arguments.
11855
11856Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11857
11858 * gdb.threads/pthreads.exp: Change result for failure to compile due
11859 to lack of pthreads runtime support from an error to simply an
11860 unsupported test, per dejagnu standards.
11861
11862Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11863
11864 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11865 where GDB exits to reduce pattern match time.
11866 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11867
11868 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11869
dc96c6c7 11870Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11871
11872 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11873 * gdb.base/default.exp: ditto.
11874 * gdb.base/nodebug.exp: ditto.
11875 * gdb.base/printcmds.exp: ditto.
11876 * gdb.base/ptype.exp: ditto.
11877 * gdb.base/setvar.exp: ditto.
11878 * gdb.base/structs.exp: ditto.
11879 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11880
11881Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11882
11883 * configure, */configure: Rebuild with autoconf 2.12.
11884
11885Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11886
11887 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11888 use new i*86-pc-linux*-gnu quads.
11889 * gdb.base/corefile.exp: Ditto.
11890 * gdb.base/signals.exp: Ditto.
11891 * gdb.base/sigall.exp: Ditto.
11892 * gdb.base/interrupt.exp: Ditto.
11893
11894 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11895 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11896 RedHat 4.0.
d63a86f8 11897
c906108c
SS
11898 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11899 linux. This allows the test case to at least compile on latest
11900 linux, but still not run due to missing the threads runtime library.
11901
11902Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11903
11904 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11905 directory to search gdb directory. Accept and step over conditional
11906 stack alignment code. Consume $prompt in failure cases.
11907 Reset timeout to $oldtimeout instead of some arbitrary value.
11908 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11909 timeout problems with infinite stack backtraces.
11910 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11911 Accept function parameters for linkfunc member.
11912
11913Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11914
11915 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11916 (CXXFLAGS): Remove, unreferenced.
11917 (B_OPTIONS): Add for -B options and add code to initialize with
11918 previous -B options and also add -B option to pick up cross compiled
11919 runtime.
11920 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11921 doing cross compiles.
11922 (target_alias): Declare global.
11923 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11924 to verify that gcc exists in build tree, and if so set CC to that
11925 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11926
c906108c
SS
11927Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11928
11929 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11930 ptype test for anonymous union. Fixup testcase to match
11931 current gcc debug output.
11932
11933Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11934
11935 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11936 force argument to an unsigned long type.
11937
11938Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11939
11940 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11941 tests and anonymous union print/ptype tests.
11942 * gdb.base/list.exp (test_forward-search): Increase timeout by
11943 5 minutes for the "search extremely long line" case.
11944 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11945 completely optional and that the pass/fail messages use the command as
11946 the message if that third arg is a null string.
11947 (gdb_test_exact): Arrange that a null string pattern means match a
11948 null string output rather than any output, which might include random
11949 errors.
11950 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11951 backtrace test.
11952 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11953 always failing and failure is now exposed by gdb.exp changes.
11954
11955Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11956
11957 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11958 weren't being noted.
11959
11960Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11961
11962 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11963 * gdb.stabs/weird.exp: Remove v_comb xfails.
11964
dc96c6c7 11965Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11966
11967 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11968 list.exp scope.exp watchpoint.exp]
11969 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11970
dc96c6c7 11971Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11972
11973 * config/monitor.exp: Increase download timeout to 1000 seconds.
11974
dc96c6c7 11975Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11976
11977 * config/m32r.exp: Increase timeout to 120 seconds.
11978
11979Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11980
11981 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11982 and accept older ordering as obsolescent gcc or gdb.
11983 * gdb.c++/templates.exp: Ditto.
11984 * gdb.c++/virtfunc.exp: Ditto.
11985
11986Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11987
11988 * gdb.base/coremaker.c: Add code to mmap some data so we
11989 can check that it ends up in the core file.
11990 * gdb.base/corefile.exp: Add test to read mmapped data
11991 from core file.
11992
dc96c6c7 11993Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11994
11995 * config/m32r.exp: New file.
11996
11997Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11998
11999 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12000 that cflags can contains -gstabs, and work correctly for other tests.
12001
dc96c6c7 12002Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12003
12004 * gdb.base/setshow.exp: New file, tests show and set.
12005 * gdb.base/setshow.c: New file, tests show and set.
12006 * gdb.base/help.exp: Add test for help set|show annotate.
12007 * gdb.base/default.exp: Add test for set|show annotate.
12008
12009Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12010
12011 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12012 errors unique.
12013 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12014 explicitly.
12015
12016Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12017
12018 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12019 and width commands. This is done elsewhere.
12020 * (gdb_start): Don't call gdb_start_sim here. That's already
12021 done in gdb_load. This fixes lots of failures in default.exp.
12022
12023Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12024
12025 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12026 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12027 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12028 in the same we we treat other failures (since it may be an expected
12029 condition), rather than as an error.
12030 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12031 old test format.
12032
12033Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12034
12035 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12036 (distclean maintainer-clean realclean): No need to remove files
12037 twice. Nuke the duplicates.
12038 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12039 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12040 Remove config.h along with other config files.
12041
12042Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12043
12044 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12045 "p func1 ()" and note that rests of tests are skipped.
12046 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12047 setup_xfails for "print func2::coremaker_local".
12048 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12049 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12050 affected by the previous run test.
12051 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12052 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12053 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12054 "pass int powerset tuple" and "pass modeless int powerset tuple".
12055 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12056 "real write 4" and "real write 8".
12057 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12058 setup_xfails for "print vs1 after tuple assign 2",
12059 "print \$i after tuple assign 2", and
12060 "print vs2 after tuple assign 2".
12061 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12062 meaningful error message and return -1 so the caller can
12063 suppress further tests and avoid a cascade of errors.
d63a86f8 12064
c906108c
SS
12065Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12066
12067 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12068 format for printing version.
12069 * gdb.base/default.exp: Ditto.
12070 * gdb.base/interrupt.exp: Fix problem with cascade of
12071 errors if child process dies while calling a function.
d63a86f8 12072
c906108c
SS
12073Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12074
12075 * Makefile.in (VPATH): Add
12076 * Makefile.in (Makefile, config.status): Fix rules so things get
12077 remade when necessary.
12078
12079Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12080
12081 * Makefile.in (just-check): Add path to sibling expect dir
12082 to environment variable specified by RPATH_ENVVAR.
12083
12084Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12085
12086 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12087 (just-check): Add shared library paths for libstdc++, tk,
12088 tcl, bfd, and opcodes to the environment variable specified
12089 in RPATH_ENVVAR.
12090 * configure.in: Add support to recognize --enable-shared flag
12091 and generate correct value for RPATH_ENVVAR.
12092 * configure: Regenerated with autoconf.
12093
12094Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12095
12096 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12097 include all osf versions.
12098 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12099 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12100 when target is linux. When failing to build pthreads test
12101 executable, give more meaningful message.
12102 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12103 arg for pthread_create.
d63a86f8 12104
c906108c
SS
12105Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12106
12107 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12108 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12109 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12110 and -lpthreads (everybody else).
12111 (test_startup): Fail gracefully if threads are not supported.
12112 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12113 "p/c array_index("abcdef",2)" when not gcc compiled.
12114 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12115 "print func2::coremaker_local" when not gcc compiled.
12116 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12117 "ptype on opaque struct tagname (statically)",
12118 "ptype on opaque struct tagname (dynamically) 1", and
12119 "ptype on opaque struct tagname (dynamically) 2"
12120 for not compiled with gcc.
12121 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12122 backtrace when compiled with gcc.
d63a86f8 12123 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12124 than always return success.
12125
12126Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12127
12128 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12129
12130Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12131
12132 * gdb.base/structs.exp: Undo last change.
12133
12134Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12135
12136 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12137 encapsulate all the steps/nexts done during self test, starting
12138 at main, and makes them less sensitive to optimization issues.
12139 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12140 signal handler" test.
12141 * gdb.threads/pthreads.exp: Only run this for native configs.
12142 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12143 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12144 tests.
12145 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12146 for "runto test_calls(void)" test.
d63a86f8 12147
c906108c
SS
12148Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12149
12150 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12151 and don't expect address info in breakpoint confirmations.
12152
12153Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12154
12155 * gdb.base/list.exp (test_forward_search): Increase timeout
12156 temporarily by 60 seconds for searching extremely long line,
12157 and then reset to old value when done. Increase expect input
12158 buffer to 10000.
12159
12160Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12161
12162 * gdb.base/list.exp (test_forward_search): Fix to handle very
12163 long source line without overflowing expect's input buffer.
12164
12165Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12166
12167 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12168 "buffer_full".
12169
12170 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12171 "buffer_full".
12172
12173 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12174 "buffer_full".
12175
12176 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12177 "buffer_full".
12178
12179Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12180
12181 * configure.in (configdirs): Add gdb.threads.
12182 * configure: Regenerated with autoconf.
12183 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12184 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12185 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12186
c906108c
SS
12187Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12188
12189 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12190
12191Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12192
12193 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12194 each signal's status in the output of "handle all print".
12195 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12196 the \r\n sequence that immediately precedes the gdb prompt.
12197 * gdb.base/a1-selftest.exp: Save original timeout and restore
12198 after test.
12199
12200Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12201
12202 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12203 symbol.
12204
12205Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12206
12207 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12208
12209Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12210
12211 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12212 timeout by 60 seconds.
12213
12214Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12215
12216 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12217 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12218 error return.
12219
12220Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12221
12222 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12223 gdb initialization, also report how long dejagnu waited. Restore
12224 old timeout before doing error return. Temporarily increase timeout
12225 by 3 minutes to allow for slow startups over heavy NFS use.
12226
12227Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12228
12229 * lib/gdb.exp: Report timeout value for verbosity level 2.
12230 * config/gdbserver.exp: Ditto.
12231 * config/hppro.exp: Ditto.
12232 * config/mips-gdb.exp: Ditto.
12233 * config/monitor.exp: Ditto.
12234 * config/netware.exp: Ditto.
12235 * config/sim-gdb.exp: Ditto.
12236 * config/slite-gdb.exp: Ditto.
12237 * config/udi-gdb.exp: Ditto.
12238 * config/unix-gdb.exp: Ditto.
12239 * config/vx-gdb.exp: Ditto.
12240 * gdb.base/a1-selftest.exp: Ditto.
12241 * gdb.base/a2-run.exp: Ditto.
12242 * gdb.base/break.exp: Ditto.
12243 * gdb.base/corefile.exp: Ditto.
12244 * gdb.base/list.exp: Ditto.
12245 * gdb.base/recurse.exp: Ditto.
12246 * gdb.base/scope.exp: Ditto.
12247 * gdb.base/signals.exp: Ditto.
12248
12249Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12250
12251 * gdb.threads/Makefile.in (docdir): Removed.
12252
12253Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12254
12255 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12256 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12257 @srcdir@.
d63a86f8 12258 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12259 autoconf 2.5 or higher.
12260 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12261
12262Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12263
12264 * configure: Regenerated.
12265 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12266 avoid name clashes with SunOS headers.
12267
12268Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12269
12270 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12271
12272Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12273
12274 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12275 prototype information ends up in the compiler info file.
12276
12277Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12278
12279 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12280 attempting to regenerate it. Eliminate use of a temporary file
12281 and just generate the info file directly. Source it immediately,
12282 for consistency of use.
12283 * gdb.base/corefile.exp: Ditto
12284 * gdb.base/exprs.exp: Ditto.
12285 * gdb.base/funcargs.exp: Ditto.
12286 * gdb.base/langs.exp: Ditto.
12287 * gdb.base/list.exp: Ditto.
12288 * gdb.base/mips_pro.exp: Ditto.
12289 * gdb.base/nodebug.exp: Ditto.
12290 * gdb.base/opaque.exp: Ditto.
12291 * gdb.base/ptype.exp: Ditto.
12292 * gdb.base/scope.exp: Ditto.
12293 * gdb.base/setvar.exp: Ditto.
12294 * gdb.base/signals.exp: Ditto.
12295 * gdb.base/whatis.exp: Ditto.
12296 * gdb.c++/templates.exp: Ditto.
12297 * gdb.c++/virtfunc.exp: Ditto.
12298 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12299 whether or not to add -lstdc++ to the compile command line args.
12300
12301Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12302
12303 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12304 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12305 Increase timeout, a lot of single stepping might be needed if the
12306 target has no hardware watchpoints.
12307
12308Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12309
12310 * gdb.base/break.exp: Ignore compiler warnings when compiling
12311 break.c.
12312 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12313 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12314 from remote-sim.
12315 * gdb.base/exprs.exp: Add h8300 xfails.
12316 * gdb.base/funcargs.exp: Likewise.
12317 * gdb.base/nodebug.exp: Likewise.
12318 * gdb.base/printcmds.exp: Likewise.
12319 * gdb.base/ptype.exp: Likewise.
12320 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12321 h8300 xfails.
d63a86f8 12322 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12323 on the h8300.
12324 * gdb.base/funcargs.c: Explicitly make last constant argument to
12325 call_after_alloca_subr an unsigned long type.
12326 * gdb.base/return.c: Include stdio.h.
12327
12328Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12329
12330 * config/abug.exp: New file for the older Motorola Bug monitor
12331 that runs on the mvme13x series VME boards.
12332 * config/monitor.exp: Use the new config array for target settings
12333 if they exist.
12334
12335Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12336
12337 * sim-gdb.exp: Make the SH simulator allocate less space when
12338 it is targeted.
12339
12340Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12341
12342 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12343 test.
12344
12345Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12346
12347 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12348 "rs6000-*-*" for "list function in include file" when gcc compiled.
12349 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12350 for "p ctable1[120]".
12351 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12352 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12353 Remove setup_xfail for "rs6000-*-*" for
12354 "print 'scope0.c'::filelocal before run".
12355 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12356 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12357 since some compilers don't allow both options to be given
12358 on the same command line. Create object file and move it.
d63a86f8 12359
c906108c
SS
12360Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12361
12362 * gdb.base/corefile.exp: Always regenerate the core file, since
12363 we always regenerate the coremaker program. Detect special case
12364 where registers cannot be read from core file.
d63a86f8 12365
c906108c
SS
12366Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12367
12368 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12369 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12370 * gdb.c++/templates.exp: Only match on basename of file since
12371 some formats like xcoff don't encode directory information.
12372 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12373 and rs6000 AIX xcoff targets.
12374 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12375 * configure: Regenerate.
12376 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12377 here, rather than in distclean.
d63a86f8 12378
c906108c
SS
12379Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12380
12381 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12382 defined, and use it to compile the test case with -O2. The
12383 native compilation still uses no optimization.
12384 * gdb.base/mips_pro.c: Remove inline assembly code since
12385 it is compiled PIC by default, which results in assembler
12386 warnings that make the testsuite think the compilation
12387 was unsuccessful.
12388
12389Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12390
12391 * gdb.c++/misc.exp: Add note to message for
12392 "print s.a for foo struct" that this is a known gcc 2.7.2
12393 and earlier bug.
12394
12395Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12396
12397 * gdb.base/break.exp: Fix pattern for matching "Delete all
12398 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12399 setup_xfail for deleting all breakpoints test. Fix various
12400 timeout messages to include "(timeout)".
12401 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12402 for "p t_float_values2(3.14159,float_val2)".
12403 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12404 for "continue to call2g" when gcc compiled.
12405 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12406 "up to foo in langs.exp", "show language at foo in langs.exp",
12407 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12408 and "show language at fsub in langs.exp".
12409 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12410 "list line 1 in include file", "list message for lines past EOF",
12411 "list function in include file", "list list0.h:foo", and
12412 "list filename:function; nonexistant function".
12413 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12414 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12415 and "ptype t_char_array" to be for native cc only.
d63a86f8 12416
c906108c
SS
12417Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12418
d63a86f8 12419 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12420 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12421 "print func2::coremaker_local", and "backtrace in corefile.exp".
12422
12423Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12424
12425 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12426 "bt in signals.exp". This problem only appears when running
12427 the testsuite, and then only intermittently.
12428
12429Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12430
12431 * gdb.base/return.exp (return_tests): Differentiate between
12432 two tests of continuing.
12433
12434Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12435
12436 * */Makefile.in (maintainer-clean): Remove config.log.
12437 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12438 * gdb.c++/Makefile.in (PROGS): Add inherit.
12439 (clean): Remove *.ci.
12440
12441Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12442
12443 * gdb.c++/misc.cc: Add test code from Mike Stump.
12444 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12445
12446Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12447
12448 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12449 to "alpha-*-osf2*" and add comment.
12450 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12451 setup_xfail for "step over execarg initialization" and
12452 "step over corearg initialization".
12453 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12454 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12455 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12456 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12457 "print func2::coremaker_local", and "backtrace in corefile.exp".
12458 * gdb.base/signals.exp: Build and source signals.ci.
12459 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12460 to be for gcc only.
12461 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12462
c906108c
SS
12463Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12464
12465 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12466 Feb 3 procfs.c change.
12467
12468Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12469
12470 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12471
12472Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12473
12474 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12475 from dejagnu's apparent default of 10 seconds, which gives random
12476 results when running the tests over NFS on moderately loaded systems.
12477 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12478
12479Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12480
12481 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12482 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12483 result reports.
12484
12485Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12486
12487 * configure.in (CY_AC_PATH_TCLH): Remove.
12488 * configure: Regenerate.
12489
12490Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12491
12492 * gdb.c++/Makefile.in (clean): Add missing '{'.
12493
12494Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12495
12496 * lib/gdb.exp: Provide a default value for noinferior.
12497
12498 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12499 Load libgloss.exp.
12500
12501Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12502
12503 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12504 the executable, not the .o to run the tests from.
12505
12506Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12507
12508 * gdb.base/break.exp: Don't test for program exit or exit status
12509 if $noresults if nonzero.
12510 * gdb.base/langs.exp: Likewise.
12511 * gdb.base/watchpoint.exp: Likewise.
12512
12513 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12514 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12515 trying to compile the testcase.
12516
12517Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12518
12519 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12520 * gdb.base/signals.exp (continue to handler): Likewise.
12521
12522Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12523
12524 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12525
12526 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12527
12528Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12529
12530 * gdb.base/corefile.exp: Recognize "not found" as failure
12531 when trying to determine if a core file was generated.
12532 If no core file was generate the first time, try again without
12533 the ulimit -c to work around braindamaged shells.
12534
12535Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12536
12537 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12538 [] tests with "test" and enclose string in quotes.
12539 * gdb.stabs/configure: Rebuild
d63a86f8 12540
c906108c
SS
12541Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12542
12543 Changes in sync with expect:
12544 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12545 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12546 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12547 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12548 argument to AC_REQUIRE.
12549 * configure: Regenerated.
12550
12551Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12552
12553 * gdb.base/corefile.exp: When generating a core, discard any
12554 error messages about ulimit not found and the "core dumped"
12555 message from the shell that runs the coredumper.
12556
12557Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12558
12559 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12560
12561 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12562 which sed script to run. Expect failure for v_comb test
12563 on PA targets too.
d63a86f8 12564
c906108c
SS
12565Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12566
12567 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12568 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12569
12570Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12571
12572 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12573 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12574 "sparc-sun-solaris*" xfails for "p v_comb".
12575 * lib/gdb.exp (default_gdb_start): Fix typo.
12576 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12577 messages to not include the full program name that caused
12578 the core dump since some systems (such as solaris) apparently
12579 truncate this path to about 80 characters.
12580 When generating a core file first try increasing the core file
12581 size limit to unlimited since some systems may default it to
12582 zero, and it is harmless to try it. Move the test for failing
12583 to generate a core file to where it will actually get executed.
12584 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12585 new gdb result from g++ debug info improvements and make old
12586 pattern obsolescent. Also account for size_t differences
12587 (may be int or long).
12588 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12589 initialization before function call is placed in the delay slot
12590 and thus appears to be skipped over by commands such as "next".
12591
12592Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12593
12594 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12595
12596Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12597
12598 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12599 input source file; fix code to compile test to deal with this
12600 convention.
12601 * gdb.c++/*.exp: Likewise.
12602
12603Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12604
12605 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12606 "bt in signals.exp".
12607
12608Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12609
12610 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12611 "step over execarg initialization" and
12612 "step over corearg initialization".
12613
12614Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12615
12616 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12617 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12618
12619Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12620
12621 From Rob Savoye (rob@poseidon.cygnus.com)
12622 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12623 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12624 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12625 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12626 configure.in}: Major reworking for autoconfig.
12627 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12628 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12629 New files.
12630 * config/unix-gdb.exp: Make GDB global.
12631 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12632 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12633 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12634 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12635 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12636 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12637 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12638 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12639 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12640 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12641 pr-8136.exp, result.exp, string.exp, tuples.exp},
12642 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12643 to returns as necessary, arrange for test to compile own testcase
12644 executable.
12645 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12646
c906108c
SS
12647Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12648
12649 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12650 clear_xfail at end of test which might not call either pass or fail.
12651 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12652 "backtrace through signal handler".
12653
12654Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12655
12656 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12657 continuing from a job control stop signal.
12658 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12659
12660Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12661
12662 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12663 * gdb.base/corefile.exp: Likewise.
12664 * gdb.base/funcargs.exp: Likewise.
12665
12666Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12667
12668 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12669 * config/monitor.exp: Add support for setting baud rate.
12670
12671Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12672
12673 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12674 i*86-*-linux* xfails for "backtrace through signal handler".
12675 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12676 "print func2::coremaker_local".
12677 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12678 alpha-dec-osf2* xfail for
12679 "delete all breakpoints when none".
12680
12681Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12682
12683 * gdb.base/break.exp: Change test that deletes all breakpoints
12684 when no user breakpoints are installed. A post 4.15 change
12685 causes gdb to no longer prompt in this case.
12686
12687Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12688
12689 * gdb.base/return.exp (return_tests): Change xfail for test
12690 "correct value returned double test" to stop xfailing at
12691 Solaris 2.5. Apparently the bug has been fixed.
12692
12693Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12694
12695 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12696 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12697
12698Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12699
12700 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12701 * gdb.disasm/hppa.s: Corresponding changes.
12702
12703Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12704
12705 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12706 makefile fragment.
12707 * config/mt-hpux: Deleted.
12708
12709Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12710
d63a86f8 12711 * Many files: When warning about suppressed tests due to a
c906108c
SS
12712 nonexistant test binary, avoid incrementing the warning count.
12713
12714Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12715
12716 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12717
c906108c
SS
12718Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12719
12720 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12721 "sparc-*-solaris2*".
12722
12723Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12724
12725 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12726 Add global and local variables and initialize them.
12727 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12728 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12729 extracts the file name and terminating signal from the core file.
12730 * TODO: Remove note about tests for correct mapping of corefile.
12731 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12732 from optimizing it away.
12733 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12734 handles common blocks.
12735
12736Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12737
12738 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12739 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12740
12741Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12742
12743 * Makefile.in (maintainer-clean): New target, synonym for
12744 realclean.
12745 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12746 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12747 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12748 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12749 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12750 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12751
12752Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12753
12754 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12755 xfails when not gcc compiled for "print foo::funclocal".
12756 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12757 "print foo::funclocal at foo",
12758 "print 'scope1.c'::foo::funclocal at foo",
12759 "print foo::funclocal_bss at foo",
12760 "print 'scope1.c'::foo::funclocal_bss at foo",
12761 "print foo::funclocal_ro at foo",
12762 "print 'scope1.c'::foo::funclocal_ro at foo",
12763 "print bar::funclocal at foo" and
12764 "print 'scope1.c'::bar::funclocal at foo".
12765 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12766 gcc compiled for "print foo::funclocal at bar".
12767 Expand all messages to ensure that they identify that
12768 the test is at bar().
12769 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12770 gcc compiled for:
12771 "ptype on opaque struct pointer (statically)",
12772 "ptype on opaque struct tagname (statically)",
12773 "ptype on opaque struct pointer (dynamically) 1",
12774 "ptype on opaque struct tagname (dynamically) 1",
12775 "ptype on opaque struct pointer (dynamically) 2" and
12776 "ptype on opaque struct tagname (dynamically) 2
12777 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12778 gcc compiled for:
12779 "p datalocal"
12780 "whatis datalocal",
12781 "ptype datalocal",
12782 "p bsslocal",
12783 "whatis bsslocal", and
12784 "ptype bsslocal".
12785 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12786 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12787 when not gcc compiled.
12788 * gdb.base/funcargs.exp (float_and_integral_args): Add
12789 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12790 compiled.
12791 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12792 "backtrace from call6a" when not gcc compiled.
12793 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12794 "backtrace from call7a" when not gcc compiled.
12795 * gdb.base/callfuncs.exp (do_function_calls):
12796 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12797 "p t_char_array_values(char_array_val2,char_array_val1)",
12798 "p t_char_array_values(char_array_val1,char_array_val2)",
12799 "p t_char_array_values("carray 1","carray 2")",
12800 "p t_char_array_values("carray 1",char_array_val2)",
12801 "p t_char_array_values(char_array_val1,"carray 2")",
12802 "p sum_args(1,{2})",
12803 "p sum_args(2,{2,3})",
12804 "p sum_args(3,{2,3,4})",
12805 "p sum_args(4,{2,3,4,5})"
12806 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12807 "backtrace in corefile.exp" when not gcc compiled.
12808
12809Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12810
12811 * gdb.base/signals.exp: Rewrite `handle all print' test as
12812 a procedure. Accept blanks or TABs as whitespace, increase
12813 timeout and expect input buffer size for the large output
12814 from the command. Remove "i*86-*-bsdi2.0" xfail.
12815
12816Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12817
12818 * gdb.base/setvar.exp: Add new testcases for truncation when
12819 assigning invalid values to bitfields.
12820
12821Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12822
d63a86f8 12823 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12824 mips-sgi-irix* xfail for
12825 "call inferior func with struct - returns char *"
12826 and fix test so that an optional (unsigned char *) cast is
12827 accepted in the result.
12828
12829Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12830
12831 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12832 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12833 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12834 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12835 that accidentally got checked in.
12836
12837Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12838
d63a86f8 12839 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12840 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12841 compiled test.
12842 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12843 Add mips-sgi-irix5* xfail for not gcc compiled.
12844 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12845 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12846 "p top", "whatis top", "p middle", and "whatis middle".
12847 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12848 "whatis signed char" for not gcc compiled.
12849 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12850 "set variable signed char=-1 (-1)" and
12851 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12852 * gdb.base/funcargs.exp (float_and_integral_args):
12853 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12854 Add mips-sgi-irix* xfail when not gcc compiled for
12855 "continue to call2b".
12856 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12857 "continue to call2g".
12858 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12859 "backtrace from call6a"
12860 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12861 "backtrace from call7k".
12862 Add mips-sgi-irix5* xfail when not gcc compiled for
12863 "backtrace from call7a".
12864 (localvars_after_alloca): Fix gdb_test cmds for
12865 "print * after runto ...".
12866 Remove rs6000-*-* xfails for
12867 "print i after runto localvars_after_alloca" and
12868 "print l after runto localvars_after_alloca"
12869 for all compilers.
12870 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12871 when not compiled with gcc, for:
12872 "print signed char == (minus)",
12873 "print signed char != (minus)",
12874 "print signed char < (minus)",
12875 "print signed char > (minus)".
12876 * gdb.base/callfuncs.exp (do_function_calls):
12877 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12878 "call inferior func with struct - returns char *".
d63a86f8 12879 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12880 "correct value returned double test" to include Solaris 2.4.
12881 * gdb.base/funcargs.exp (float_and_integral_args):
12882 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12883
c906108c
SS
12884Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12885
12886 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12887 enumeration bitfields if compiling with GNU C.
12888 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12889 to empty' prompt.
12890
12891Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12892
12893 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12894 test for PRO targets.
12895
12896 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12897 breakpoints in the inferior at any given time by making
12898 two groups of breakpoints for call2*, call6* and call7*
12899 tests.
12900
12901Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12902
12903 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12904 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12905 from optimizing it away.
12906 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12907 "call inferior func with struct".
12908
12909Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12910
12911 * configure.in: Only configure gdb.chill for particular targets.
12912
12913Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12914
12915 * gdb.base/Makefile.in: Add action to .c.o transformation
12916 rule that generates a .ci file for each .o file and remove
12917 explicit .c.o rules except for callfuncs.o.
12918 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12919 generates a .ci file for each .o file and remove explicit
12920 .cc.o rules.
12921 (clean): Remove *.tmp *.ci files.
12922 (EXECUTABLES): Remove templ-info.exp.
12923 * gdb.base/compiler.c: New file.
12924 * gdb.c++/compiler.cc: New file
12925 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12926 Change rs6000-*-* xfail for
12927 "print 'scope0.c'::filelocal_ro" and
12928 "print 'scope1.c'::filelocal" and
12929 "print 'scope1.c'::filelocal_bss" and
12930 "print 'scope1.c'::filelocal_ro" and
12931 "print 'scope1.c'::foo::funclocal" and
12932 "print 'scope1.c'::foo::funclocal_ro" and
12933 "print 'scope1.c'::bar::funclocal" and
12934 "print 'scope0.c'::filelocal_ro" and
12935 "print 'scope1.c'::filelocal at foo" and
12936 "print 'scope1.c'::filelocal_bss at foo" and
12937 "print 'scope1.c'::filelocal_ro at foo" and
12938 "print 'scope1.c'::foo::funclocal at foo" and
12939 "print 'scope1.c'::foo::funclocal_bss at foo" and
12940 "print 'scope1.c'::foo::funclocal_ro at foo" and
12941 "print 'scope1.c'::bar::funclocal at foo" and
12942 "print 'scope0.c'::filelocal_ro" and
12943 "print 'scope1.c'::filelocal" and
12944 "print 'scope1.c'::filelocal_bss" and
12945 "print 'scope1.c'::filelocal_ro" and
12946 "print 'scope1.c'::foo::funclocal" and
12947 "print 'scope1.c'::foo::funclocal_bss" and
12948 "print 'scope1.c'::foo::funclocal_ro" and
12949 "print 'scope1.c'::bar::funclocal" and
12950 "print 'scope1.c'::bar::funclocal_bss"
12951 to only be xfail'd when not compiled with gcc.
d63a86f8 12952 Add rs6000-*-* xfail for
c906108c
SS
12953 "print 'scope0.c'::filelocal_bss before run"
12954 when compiled with gcc.
12955 (test_at_main): Add rs6000-*-* xfail for
12956 "print filelocal_ro in test_at_main"
12957 when compiled with gcc.
12958 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12959 Add rs6000-*-aix* xfail for
c906108c
SS
12960 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12961 "ptype t_char_array", not compiled with gcc.
12962 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12963 xfail for "list foo (in include file)" when gcc compiled.
12964 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12965 (integral_args): Add rs6000-*-* xfail for
12966 "run to call0a" if not compiled with gcc.
12967 (unsigned_integral_args): Add rs6000-*-* xfail for
12968 "run to call1a" if not compiled with gcc.
12969 (float_and_integral_args): Add rs6000-*-* xfail for
12970 "run to call2a" if not compiled with gcc and for
12971 "continue to call2b" for any compiler.
12972 Add rs6000-*-* xfail to
12973 "print f1 after run to call2a" for gcc compiled.
12974 (discard_and_shuffle): Add rs6000-*-* xfail for
12975 "run to call6a".
12976 (shuffle_round_robin): Add rs6000-*-* xfail for
12977 "backtrace from call7a" if not compiled with gcc.
12978 Add rs6000-*-* xfail for
12979 "backtrace from call7b" if compiled with gcc.
12980 (call_after_alloca): Add rs6000-*-* xfail for
12981 "print c in call_after_alloca" and
12982 "print s in call_after_alloca" and
12983 "backtrace from call_after_alloca_subr"
12984 if not compiled with gcc.
12985 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12986 "print c in localvars_in_indirect_call" and
12987 "print c in localvars_in_indirect_call" and
12988 "backtrace in indirectly called function" and
12989 "stepping into indirectly called function"
12990 if not compiled with gcc.
12991 (localvars_after_alloca): Add rs6000-*-* xfail for
12992 "print c after runto localvars_after_alloca" and
12993 "print s after runto localvars_after_alloca" and
12994 "print i after runto localvars_after_alloca" and
12995 "print l after runto localvars_after_alloca"
12996 for all compilers.
12997 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12998 than whatis-info.exp.
12999 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13000 than opaque-info.exp.
13001 Setup rs6000-*-* xfail for
d63a86f8 13002 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13003 "ptype on opaque struct pointer (dynamically)" when
13004 not compiled with gcc.
13005 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13006 rather than callf-info.exp.
13007 (do_function_calls): Add clear_xfail for rs6000-*-* for
13008 "p t_float_values2(3.14159,float_val2)". Seems to work
13009 fine there, both with xlc and gcc. Need to find out what
13010 it is doing right and fix other platforms.
13011 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13012 "call inferior func with struct - returns int",
13013 "call inferior func with struct - returns long",
13014 "call inferior func with struct - returns float",
13015 "call inferior func with struct - returns double",
13016 "call inferior func with struct - returns char *",
13017 but only if not gcc compiled (presumes xlc compiled).
13018 Change rs6000-*-* xfails for
13019 "call inferior func with struct - returns char" and
13020 " call inferior func with struct - returns short" to only
13021 xfail if not using gcc.
13022 (clean mostlyclean): Remove *.ci and *.tmp files.
13023 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13024 than templ-info.exp.
13025 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13026 Add rs6000-*-* xfail for "up to foo in langs.exp"
13027 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13028 when not gcc compiled.
d63a86f8 13029
c906108c
SS
13030Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13031
13032 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13033 * gdb.base/corefile.exp: Likewise.
13034 * gdb.base/list.exp: Likewise.
13035 * gdb.base/scope.exp: Likewise.
13036 * gdb.base/siganls.exp: Likewise.
13037
13038 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13039 compiler output.
13040 * gdb.base/whatis.exp: Likewise.
13041
13042Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13043
13044 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13045 failure (opcode table has been fixed to match reality).
13046
13047Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13048
13049 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13050 "call inferior func with struct - returns char",
13051 "call inferior func with struct - returns short"
13052
13053 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13054 "print 'scope0.c'::filelocal at main",
13055 "print 'scope0.c'::filelocal_bss in test_at_main",
13056 "print 'scope0.c'::filelocal at foo",
13057 "print 'scope0.c'::filelocal_bss in test_at_foo",
13058 "print 'scope0.c'::filelocal at bar",
13059 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13060
c906108c
SS
13061 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13062 in source file 1". This bug seems to have been fixed with both
13063 gcc and native cc (was native assembler bug?).
13064
13065Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13066
13067 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13068 "backtrace through signal handler" to "i*86-*-sysv4*".
13069 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13070 continue" case. Add "known SVR4 bug" to fail message.
13071 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13072 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13073 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13074 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13075 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13076 "up to foo in langs.exp", "show language at foo in
13077 langs.exp", "up to cppsub_ in langs.exp", "show
13078 language at cppsub_ in langs.exp", "up to fsub in
13079 langs.exp", and "show language at fsub in langs.exp".
13080 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13081 "bactrace in corefile.exp".
13082 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13083 "call inferior function with struct - returns float" and
13084 "call inferior function with struct - returns double".
d63a86f8 13085
c906108c
SS
13086Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13087
13088 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13089 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13090 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13091 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13092
13093Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13094
13095 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13096 (or overriden) "CHILL" macro rather then bare "gcc".
13097 Also look for ../../gcc/xgcc since that is what we will
13098 actually need, not "Makefile". Remove following assignment
13099 of CHILL to CHILL_FOR_TARGET because that results in
13100 recursive definition.
13101
13102Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13103
13104 * gdb.base/corefile.exp: Change xfail for backtrace in
13105 corefile.exp from linuxaout to all linux.
13106 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13107 cases where we miss the breakpoint at the signal handler
13108 for some reason. Setup xfail for linuxoldld/linuxaout and
13109 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13110 hitting SIGURG breakpoint.
13111 * gdb.base/signals.exp: Setup xfail for "next" acting like
13112 continue to add linuxoldld. Setup xfail for all linux for
13113 "next to handler in signals_tests_1", "backtrace in
13114 signals_tests_1", "continue to func1", "pass SIGUSR1",
13115 and continue to handler".
13116
13117Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13118
13119 * Update all FSF addresses except those in COPYING* files.
13120
13121Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13122
13123 * gdb.base/a2-run.exp: Change messages to be more explicit about
13124 the status of args, and quote binfile in results.
13125
13126Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13127
13128 * gdb.base/callfuncs.exp: Add tests for passing structs to
13129 inferior functions and return various types.
13130 * gdb.base/callfuncs.c: Add functions to receive a struct
13131 and return a member of the struct, in various types.
13132
13133Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13134
13135 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13136
13137Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13138
13139 * config/vxworks29k.exp: New file, sources vxworks.exp.
13140
13141Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13142
13143 * config/gdbremote.exp: New file. Testing framework using
13144 gdbserver.
13145
13146Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13147
13148 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13149 "call function when asleep" and "send end of file".
13150 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13151 for "backtrace in corefile.exp".
13152 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13153 for "backtrace through signal handler".
13154 * gdb.base/corefile.exp: Make sure we actually generate a core file
13155 before trying the core tests. Some systems allow the user to suppress
13156 generation of core files and default to that (linux for example).
13157 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13158 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13159
13160Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13161
13162 * gdb.threads: New directory with some crude multi-threaded
13163 gdb tests (step.exp and step2.exp).
13164 * config/mt-lynx (STEP_EXECUTABLE): Define.
13165 (THREADFLAGS): Define.
13166
13167Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13168
13169 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13170
13171 * gdb.base/signals.exp: Disable whole file for lynx until
13172 further notice.
13173
13174 * gdb.base/signals.exp: xfail test where "next" acts like
13175 "continue" for lynx.
13176
13177 * gdb.base/interrupt.exp: xfail test for calling function while
13178 inferior is asleep for lynx.
13179
13180 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13181 than one cr-lf after each command.
13182
13183Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13184
13185 * configure.in: Reinstate setting of stabsdirs variable, fix
13186 typo in setting up configdirs for native builds.
13187
13188 * gdb.base/return.exp: Fix typo in return double test.
13189 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13190 compiler from optimizing them away.
13191
13192Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13193
13194 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13195 sequences to be echo'd by gdb when using gdb_test.
13196 * gdb.chill/chexp.exp: Likewise.
13197 * gdb.fortran/exprs.exp: Likewise
13198
13199Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13200
13201 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13202 after the inferior gdb has started.
13203
13204 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13205 after each command.
13206 * gdb.base/funcargs.exp: Likewise.
13207 * gdb.base/gdbvars.exp: Likewise.
13208 * gdb.base/interrupt.exp: Likewise.
13209 * gdb.base/list.exp: Likewise.
13210 * gdb.base/watchpoint.exp: Likewise.
13211 * gdb.c++/demangle.exp: Likewise.
13212 * gdb.c++/inherit.exp: Likewise.
13213 * gdb.chill/chexp.exp: Likewise.
13214 * gdb.fortran/exprs.exp: Likewise.
13215
13216 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13217 test if we can't handle IO to/from the inferior.
13218
13219 * gdb.c++/misc.exp: Always check for a program already being
13220 started after sending a "run" command to gdb.
13221
13222 * gdb.base/twice.exp: Start with a fresh gdb.
13223
13224 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13225 only depend on gdb's expression code, not the chill runtime.
13226
13227 * gdb.base/return.c: Put return values into variables so we
13228 can have gdb print them rather than depending on the program
13229 to print them.
13230 * gdb.base/return.exp: Corresponding changes.
13231
13232 * lib/gdb.exp: Provide default value for noinferiorio.
13233 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13234 the inferior.
13235
13236 * gdb.base/break.exp: Always check for a program already being
13237 started after sending a "run" command to gdb.
13238 (text_next_with_recursion): Don't check the output from the
13239 program's printf statement. Instead just make sure the program
13240 exited.
13241
13242 * gdb.base/commands.exp: Protect tests which need arguments with
13243 $noargs conditionals.
13244
13245Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13246
13247 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13248 of structure member arrays to match gdb/valops.c:value_addr change.
13249
13250Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13251
13252 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13253 cases.
13254
13255Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13256
13257 * configure.in (configdirs): Remove gdb.chill from default list
13258 of subdirs and then add it back in only if doing a native build.
13259 The current chill compiler does not yet work in any cross build.
13260 * Revert all signal changes from Jul 6.
13261 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13262 for sh-hms targets, allowing these tests to link, with no other
13263 changes. Testing is suppressed by setting "nosignals" in site.exp.
13264
13265Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13266
13267 * configure.in (signaldirs): Define and add to configdirs for all
13268 targets except some specific ones that are known to not support signals.
13269 Also clean up formatting.
13270 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13271 (signals, sigall): Remove rules to build.
13272 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13273 Moved to new gdb.signals directory.
13274 * gdb.signals: New test directory.
13275 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13276 signals.c signals.exp}: New or moved files.
13277
13278Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13279
13280 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13281
13282Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13283
13284 * gdb.base/return.exp: Xfail `return double' test failure
13285 on at least Solaris 2.3 and handle future/past versions on
13286 a case by case basis as appropriate. Also update message
13287 to include i*86 failures.
13288
13289Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13290
13291 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13292
13293 * lib/gdb.exp: Fix comment which erroneously identified
13294 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13295 gdb_file_cmd not gdb_load).
13296 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13297
13298 * gdb.base/setvar.exp: Make test names consistent between pass and
13299 fail cases. Use gdb_test more.
13300
13301Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13302
13303 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13304
13305Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13306
13307 * gdb.base/help.exp: Fix expected help string for `show commands'.
13308
13309Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13310
13311 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13312
13313 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13314 of a text section.
13315
13316Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13317
13318 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13319 that loop eventually terminates. Fix Connection refused logic so
13320 that testsuite will expire nicely.
13321
13322Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13323
13324 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13325 config/rom68k.exp: New tcl glue for the appropriate monitors.
13326 These all just end up calling monitor.exp.
13327 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13328 refused' by retrying. Cleanup some timeout issues.
13329 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13330 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13331 callers don't have to set/restore global timeout variable.
13332
13333 * The following set of changes centralizes management of the global
13334 timeout variable. This way, it can be set in one target dependent
13335 place instead of dozens of places scattered throughout the test suite.
13336 If you need to lengthen a timeout, then you should either set timeout
13337 in one of the config/{target}.exp files, or multiply it by a factor.
13338 Setting it to an absolute value is always going to lose for some
13339 targets.
13340 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13341 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13342 * gdb.base/funcargs.exp: Don't set timeout.
13343 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13344 * gdb.base/printcmds.exp (test_print_string_constants
13345 test_print_array_constants): Don't set timeout.
13346 * gdb.base/ptype.exp: Don't set timeout.
13347 * gdb.base/recurse.exp: Don't set timeout.
13348 * gdb.base/return.exp: Don't set timeout.
13349 * gdb.base/watchpoint.exp: Don't set timeout.
13350 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13351 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13352
13353Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13354
13355 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13356
13357Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13358
13359 * lib/gdb.exp: Disable chill tests for irix5.
13360
13361Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13362
13363 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13364 each test pass or fail.
13365
13366Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13367
13368 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13369 xlc not gcc.
13370
13371Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13372
13373 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13374
13375Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13376
13377 * config/est.exp: Fix copyright and comments. Remove dead code.
13378 Use targetname, serialport and baud variables instead of fixed
13379 constants.
13380 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13381 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13382
13383Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13384
13385 * gdb.base/watchpoint.exp: Don't run
13386 test_watchpoint_triggered_in_syscall for sunos.
13387
13388Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13389
13390 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13391 they don't seem to exist. Do include stdio.h.
13392
13393Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13394
13395 * gdb.base/a1-selftest.exp: Add alpha xfail.
13396
13397Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13398
13399 * gdb.base/watchpoint.c (main): Prompt before calling read().
13400 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13401 Revise accordingly. Remove cruft about sending "123" several
13402 times, until it gets noticed. Clean up the "print buf[0]" stuff
13403 so that it passes or fails, and waits for prompts in the usual way.
13404
13405Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13406
13407 * gdb.base/recurse.exp: Fix comment.
13408
13409 * TODO: Remove item about printing variables in nodebug.exp. Add
13410 item about enabling tests which are only run on some targets.
13411
13412 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13413 fail, make test names unique, use new gdb_test convention
13414 regarding pattern, use gdb_test more, etc.).
13415
13416 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13417 fail, make test names unique, etc.).
13418
13419Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13420
13421 * gdb.base/nodebug.c: Change return type of top and middle to
13422 short.
13423 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13424 are fixed by the recent mdebugread.c changes. Allow `short ()'
13425 as type for top and middle.
13426
13427Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13428
13429 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13430 nearly as I can tell, the whole thing was an accident in Stu's
13431 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13432 to replace a send/expect pair with gdb_test, but ended up only
13433 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13434 of 30 Mar 1995 took care of it, but left this vestigial comment
13435 which I am now nuking.
13436
13437Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13438
13439 * gdb.base/break.exp: Look for different line number for
13440 breakpoint at main depending on usestubs.
13441
13442Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13443
13444 * gdb.base/list.exp: Adjust some alternate expect patterns to
13445 match recent list0.c change. Add alternate expect pattern for
13446 output from `list default lines around main' for optimizing
13447 compilers.
13448
13449Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13450
13451 * lib/gdb.exp: If nosignals is not set, set it to 0.
13452
13453Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13454
13455 * config/slite-gdb.exp: Responds to load symbol table prompt.
13456 * gdb.base/break.exp: Adjust line number, fix rerun.
13457 * gdb.base/langs0.c: Add #ifdef usestubs.
13458
13459Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13460
13461 * gdb.base/list.exp: Adjust line contents after adding new lines in
13462 list0.c. Also fix a syntax error.
13463
13464 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13465 * gdb.base/break.exp: ditto.
13466 * gdb.base/list.exp: ditto.
13467 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13468 * gdb.base/run.c: ditto.
13469 * gdb.base/list0.c: ditto.
13470 * gdb.base/funcargs.c: ditto.
13471
13472Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13473
13474 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13475 $targetname, $serialport and $baud instead of hardwired variables.
13476 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13477 target doesn't support signals.
13478
13479Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13480
13481 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13482
13483Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13484
13485 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13486 Don't rely on the value of an auto variable before it has been
13487 initialized. Use gdb_test more.
13488
13489Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13490
13491 * lib/gdb.exp (default_gdb_version): A version number must start
13492 with a digit, but other than that contains all characters up to
13493 the first whitespace character.
13494
13495Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13496
13497 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13498
13499Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13500
13501 * gdb.c++/*.exp: Warn if executable does not exist. The original
13502 reason for skipping the warning was that configure.in sometimes
13503 intentionally skipped building the executables but the tcl code
13504 had no way of knowing. That (a) was always bogus with respect to
13505 error handling, (b) is no longer true (right now there is no way
13506 to skip C++ tests).
13507
13508 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13509
13510Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13511
13512 * gdb.base/list.exp: Add expect patterns for output from
13513 SunPRO compiled executables.
13514 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13515 types.
13516
13517Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13518
13519 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13520 number (we are already testing that the correct source line text
13521 gets printed).
13522
13523 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13524 that is what is intended, but something needed to be done to get
13525 sunos4 native working again.
13526
13527 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13528
13529 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13530 apparently went with a (very) old xfail.
13531
13532Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13533
13534 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13535 runto_main is a proc in gdb.exp that will do 'step' for target use
13536 stubs.
13537 * gdb.base/exprs.exp: ditto.
13538 * gdb.base/interrupt.exp: ditto.
13539 * gdb.base/opaque.exp: ditto.
13540 * gdb.base/printcmds.exp: ditto.
13541 * gdb.base/ptype.exp: ditto.
13542 * gdb.base/scope.exp: ditto.
13543 * gdb.base/setvar.exp: ditto.
13544 * gdb.base/signals.exp: ditto.
13545 * gdb.base/twice.exp: ditto.
13546 * gdb.c++/classes.exp: ditto.
13547 * gdb.c++/inherit.exp: ditto.
13548 * gdb.c++/templates.exp: ditto.
13549 * gdb.base/break.exp: no run and hit main for stubs. Change line
13550 numbers for breakpoints and info breakpoint.
13551 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13552 breakpoint().
13553 * gdb.base/callfuncs.c: ditto.
13554 * gdb.base/exprs: ditto.
13555 * gdb.base/interrupt.c: ditto.
13556 * gdb.base/opaque0.c: ditto.
13557 * gdb.base/printcmds.c: ditto.
13558 * gdb.base/ptype.c: ditto.
13559 * gdb.base/scope0.c: ditto.
13560 * gdb.base/setvar.c: ditto.
13561 * gdb.base/signals.c: ditto.
13562 * gdb.base/twice.c: ditto.
13563 * gdb.c++/misc.cc: ditto.
13564 * gdb.c++/templates.cc: ditto.
13565
13566Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13567
13568 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13569
13570 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13571 somewhere between `read' and `main.c'. I'm pretty sure the
13572 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13573 and it isn't particularly useful.
13574
13575 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13576
13577Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13578
13579 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13580
13581Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13582
13583 * config/mt-slite: add LIBS and -nostdlib.
13584 * config/slite-gdb.exp: add this new file to support sparclite target.
13585
13586Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13587
13588 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13589
13590 * gdb.base/a2-run.exp: Change argument to istarget from
13591 "*-*-vxworks" to "*-*-vxworks*".
13592 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13593
13594Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13595
13596 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13597 will not runto main but do a 'step' to step out of breakpoint().
13598 * config/mt-slite: add -Dusestubs.
13599
13600Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13601
13602 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13603 instead of just @.
13604
13605 * gdb.base/signals.exp: Add test for "handle all print".
13606 * TODO: Remove "handle all print". Also remove item about
13607 checking copyright date (I don't like the idea of a spurious FAIL
13608 based on when we run the tests).
13609
13610 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13611 for SunOS4 (reason for failure not investigated). Remove
13612 redundant test for $binfile.
13613
13614 * gdb.base/nodebug.c (array_index): Call malloc.
13615
13616 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13617
13618Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13619
13620 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13621 conventions and slightly simplify the matching regexp.
13622
13623Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13624
13625 * gdb.base/break.exp: Update gdb_test invocation to use new
13626 convention.
13627
13628 * lib/gdb.exp: If noargs is not set, set it to 0.
13629
13630 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13631 tests unique.
13632
13633 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13634
13635Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13636
13637 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13638 one argument of type "<non-float parameter>".
13639
13640Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13641
13642 * config/rom68k.exp: New file to support Motorola IDP board.
13643 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13644 * gdb.base/break.c: Change things around so that this program
13645 doesn't depend upon args. This is necessary to make remote
13646 targets work (in general, they can't take args).
13647 * gdb.base/break.exp: Don't try to send args to program. Don't
13648 expect output. Also, replace lots of code with gdb_test.
13649
13650Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13651
13652 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13653 printing of '\'' (which is what the comment says we are testing,
13654 even though we were not), not '''.
13655 (test_integer_literals_rejected): Test that printing ''' is an error.
13656
13657 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13658 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13659 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13660 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13661 Use gdb_test not test_print_accept.
13662 * lib/gdb.exp: Remove test_print_accept.
13663
13664 * gdb.base/signals.exp (signal_tests_1): Make pass message
13665 consistent with fail message.
13666
13667 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13668 unsigned char; the bug (PR 1821) is fixed.
13669
13670 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13671
13672 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13673 successful tests--makes xfailing them work right.
13674
13675Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13676
13677 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13678 only \r\n, not .*. The test can pass .* as the last thing in
13679 $pattern if that is what it wants. In addition to providing this
13680 flexibility, this change should speed up pattern matching in cases
13681 where the pattern already ended with .* (there were a number of
13682 them). This change also helps catch bad patterns--in the old
13683 scheme the typo "char \*" instead of "char \\*" would pass. Now
13684 it is caught.
13685 * Many .exp files: Update callers.
13686
13687 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13688 clearer and does not spuriously match multiple ('s. Likewise for
13689 ) and *.
13690
13691 * gdb.base/nodebug.exp: Test ability to call a function and pass
13692 it a string (even with no debugging info).
13693
13694 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13695 "p '\'", which is the same as "p ''" once tcl gets done with
13696 quoting, to "p '\\'", which I suspect is what is intended (one
13697 backslash gets sent to GDB).
13698
13699 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13700
13701Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13702
13703 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13704 1817) was fixed literally years ago.
13705
13706Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13707
13708 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13709 test, it causes stepping out of call_after_alloca_subr with
13710 optimizing compilers.
13711 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13712 fails.
13713
13714 * gdb.c++/templates.exp: Source templ-info.exp only if
13715 the templates executable exists.
13716
13717 * gdb.c++/misc.cc (class Contains_static_instance,
13718 class Contains_nested_static_instance),
13719 gdb.c++/classes.exp (test_static_members): Test printing of
13720 a class that contains a static instance of the class.
13721
13722Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13723
13724 * gdb.base/langs2.c (cppsub_): Don't prototype.
13725 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13726 only, I believe).
13727
13728Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13729
13730 * lib/gdb.exp (skip_chill_tests): New procedure.
13731
13732 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13733
13734Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13735
13736 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13737 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13738
13739Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13740
13741 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13742
13743 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13744 disassemble 8, not 16, instructions for part 4.
13745
13746 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13747 support the latter anymore.
13748
13749 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13750 -DNO_PROTOTYPES.
13751 * gdb.base/callfuncs.c: Control use of prototypes based on
13752 NO_PROTOTYPES, not __STDC__.
13753 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13754 t_float_values2 tests if prototypes in use.
13755
13756 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13757 t_double_values): When checking differences against DELTA, check
13758 that difference is within the range (-DELTA,DELTA), not just
13759 (-infinity,DELTA).
13760
13761Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13762
13763 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13764 'file' command firts, then 'target', then 'load', this is due to gdb
13765 target set up.
13766 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13767
13768Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13769
13770 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13771 FP load/store variants.
13772 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13773
13774Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13775
13776 * gdb.base/term.exp: Do not give a warning if not native, it is
13777 not an abnormal condition.
13778
13779Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13780
13781 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13782 t_char_array".
13783
13784Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13785
13786 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13787 are getting the version number.
13788
13789 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13790 if not native, it is not an abnormal condition.
13791
13792Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13793
13794 * lib/gdb.exp: Just use "file exists", rather than undocumented
13795 dejagnu procedure "findfile".
13796
13797Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13798
13799 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13800 (LDFLAGS): Set to -Xlinker -Ur.
13801
13802 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13803 Removed, these values are set by lib/gdb.exp.
13804
13805 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13806
13807Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13808
13809 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13810 of replicating gdb startup code.
13811
13812 * config/mt-vxworks (LDFLAGS): Set to -r.
13813 (CFLAGS_FOR_TARGET): Removed.
13814
13815 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13816 (gdb) and gdb for vxworks uses (vxgdb).
13817
13818 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13819 executable is not in the tree and host != target, use sed and
13820 program_transform_name to determine the gdb name used by the
13821 target.
13822
13823 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13824 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13825
13826Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13827
13828 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13829 floats, chars, and shorts where there are ANSI-style function
13830 definitions.
13831
13832 * gdb.base/langs.exp, gdb.base/langs*: New test.
13833 * gdb.base/Makefile.in: Build it.
13834 * TODO: Remove item about checking that C names don't get C++
13835 demangling applied; this test tests it.
13836
13837Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13838
13839 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13840 went with the const70 xfail. The xfail went away a year ago.
13841
13842 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13843
13844 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13845 for hp300.
13846
13847 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13848
13849 * gdb.base/a1-selftest.exp: Don't run on hp300.
13850
13851Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13852
13853 * Makefile.in (site.exp): Set host_alias and target_alias as well
13854 as host_triplet and target_triplet.
13855
13856Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13857
13858 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13859
13860 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13861 places as other ecoff systems).
13862
13863 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13864 ultrix.
13865
13866Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13867
13868 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13869 remove them.
13870 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13871 variable and "variable" in addition to "data variable".
13872 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13873
13874 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13875 2.
13876 * gdb.base/list1.c (long_line): Add additional statement at start
13877 of function.
13878 * gdb.base/list.exp (test_forward_search): Update line number to
13879 reflect new statement.
13880
13881Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13882
13883 * gdb.base/signals.exp: Reinitialize searched source directories
13884 after gdb_start call.
13885
13886Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13887
13888 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13889 * gdb.stabs/Makefile.in: Likewise.
13890
13891 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13892 change. Instead split the tests into smaller pieces.
13893 * gdb.disasm/hppa.s: Corresponding changes.
13894
13895Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13896
13897 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13898 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13899
13900 * gdb.base/funcargs.exp: Modify many tests so that every test
13901 either passes or fails. Make some test names unique.
13902
13903Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13904
13905 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13906 Call stty to set interrupt character.
13907
13908 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13909 for HP assembler versus GNU assembler based on actual behavior of
13910 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13911
13912 * TODO: Suggest a few more stepping tests.
13913
13914Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13915
13916 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13917 restart GDB for h8300 after a continue.
13918 (return): Add pattern to match a29k-udi behavior.
13919 * gdb.base/nodebug.exp: Remove obsolete comment.
13920 * gdb.base/regs.exp: New file, testing of register displays.
13921 * gdb.base/return.exp: Fix typo in reference to $objdir.
13922 * gdb.base/whatis.exp: Always start with a fresh GDB.
13923
13924Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13925
13926 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13927 higher, these tests generate a lot of output.
13928
13929Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13930
13931 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13932 code following the catch silently ignored some errors; without the
13933 catch they should be thrown like any other tcl error. Also, the
13934 catch used "" instead of {} which meant all the callers who wanted
13935 to include one of the characters "[]$ had to quote it an extra time.
13936 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13937 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13938 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13939 Remove extra quoting.
13940
13941Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13942
13943 * gdb.base/commands.exp: Make test names unique; every test either
13944 passes or fails. Update some comments.
13945
13946 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13947
13948Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13949
13950 The following fixes a FAIL caused by the fact that the alpha stabs
13951 configuration didn't use the ".if alpha" code in weird.def.
13952 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13953 bit pointer, so the 32 bit version works even on the alpha.
13954 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13955 Remove the stuff which allowed us to have separate versions for
13956 alpha and everything else.
13957
13958 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13959 regexp which "info func operator\[\](" is supposed to match. Fix
13960 string to send to GDB. Note that GDB still doesn't work right. Add a
13961 new test for "info func .perator\[\](" which GDB does handle correctly.
13962
13963 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13964
13965Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13966
13967 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13968 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13969 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13970 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13971 it makes the tests harder to understand and confuses test-o-matic.
13972 The preferred style is that each test provides a PASS or a FAIL,
13973 and has a unique message (e.g. "continue #54" not just "continue")
13974 which is the same for the pass and the fail.
13975 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13976 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13977 to lib/gdb.exp.
13978 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13979 prt_accept which was basically the same thing. Likewise for
13980 test_print_reject and prt_reject.
13981 * lib/gdb.exp (test_print_reject): Add some more error message
13982 patterns to match from the former printcmds.exp (prt_reject).
13983 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13984 One defect of the passcount stuff is that some of it failed to
13985 report XPASS where appropriate.
13986 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13987 stuff before and after arg in expected pattern.
13988 (test_paddr_operator_functions): Re-do test without print_addr_of;
13989 this is the only test which seems to want extra stuff there.
13990
13991Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13992
13993 * gdb.base/nodebug.exp: Update new tests to reflect improved
13994 wording of gdb output.
13995
13996 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13997 and "ptype" work on variables in files compiled without -g.
13998 Replaces commented out "maint print msymbol" tests.
13999
14000Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14001
14002 * gdb.base/setvar.c (dummy): Call malloc.
14003
14004 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14005 losing with the irix4 sed.
14006
14007 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14008 ALRM" on irix4.
14009
14010Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14011
14012 * TODO: Remove items about corefile.exp testing new exec-file and
14013 backtrace; both are now done. Add items about printing enums.
14014
14015Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14016
14017 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14018 "get signal $thissig" test fails.
14019
14020 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14021
14022Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14023
14024 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14025 compiler warning with dec alpha compiler.
14026
14027 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14028 extra \n from gdb_test call (this explains why the prompt test
14029 that I removed yesterday was there).
14030 (user_defined_command_test): Remove extra \n and prompt test.
14031
14032 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14033 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14034 doesn't exist.
14035 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14036 Also remove alpha workaround, which turns out to be because
14037 SIGABRT == SIGLOST.
14038
14039 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14040
14041 * gdb.base/help.exp: Don't test "help show".
14042
14043Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14044
14045 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14046 "set print address" is on.
14047 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14048 pass prompt to gdb_test; gdb_test already looks for the prompt.
14049
14050 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14051
14052 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14053 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14054 was to make sure that gdb can read a core file. But (a) the "read
14055 the corefile" part didn't make it to a1-selftest.exp, we just
14056 delete the corefile after creating it, and (b) we test reading
14057 corefiles in corefile.exp anyway. Also, this test left around a
14058 xgdb process on Solaris.
14059
14060 * gdb.base/corefile.exp: Also test backtrace.
14061
14062Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14063
14064 * gdb.base/commands.exp: Test a simple user defined command with
14065 arguments and if/while statements; verify the full user command is
14066 printed by "show user".
14067
14068 * gdb.base/commands.exp: Test if/while commands as part of a
14069 breakpoint command list; verify they appear in breakpoint
14070 information.
14071
14072Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14073
14074 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14075 than by dividing by zero.
14076
14077Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14078
14079 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14080 performing an inferior call with watchpoints enabled.
14081 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14082 call.
14083
14084Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14085
14086 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14087 of "file" command.
14088
14089 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14090 Add additional pattern for when "int operator int(void);" appears
14091 in a different order.
14092
14093Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14094
14095 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14096
14097 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14098 and "signal" with ".*".
14099
14100Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14101
14102 * TODO: Add note about "handle all nostop".
14103
14104 * gdb.base/{sigall.c, sigall.exp}: New test.
14105 * gdb.base/Makefile.in: Add it.
14106
14107Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14108
14109 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14110 when invoking GDB, suppresses any windowing interface.
14111
14112Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14113
14114 * config/sim-gdb: New file, simulator testing support.
14115
14116Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14117
14118 * gdb.base/interrupt.exp: Test calling func1 twice.
14119
14120Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14121
14122 * gdb.base/list.exp (test_forward_search): Set timeout higher
14123 when we'll be getting lots of output from gdb.
14124
14125 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14126 "init_malloc" to after the expect statement. Run it if that
14127 regexp is taken, but also for two others which happen if source
14128 cannot be found.
14129
14130Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14131
14132 * gdb.base/printcmds.exp: New test, for printing register before
14133 program is running.
14134
14135Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14136
14137 * gdb.base/list.exp: Correct some alternate expect patterns
14138 to reflect changes in list1.c.
14139
14140Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * TODO: Add item regarding large frames.
14143
14144 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14145
14146 * TODO: Remove item about enabling return.exp; it
14147 is enabled. Suggest a few more "return" tests.
14148
14149Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14150
14151 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14152 anonymous unions.
14153
14154Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14155
14156 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14157 and pr-5646.o, so "make" is the same as "make all", not "make
14158 pr-4975.o".
14159
14160Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14161
14162 * gdb.base/list.exp: Adjust expectations to reflect changes in
14163 list1.c.
14164 (test_forward_search): New test proc.
14165 * gdb.base/list1.c (long_line): New function, has long source line.
14166
14167Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14168
14169 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14170 additional line of code that was added.
14171
14172Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14173
14174 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14175 tests so as not to overflow expect's input buffers.
14176 * gdb.disasm/hppa.exp: Corresponding changes.
14177
14178Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14179
14180 Beginnings of template debugging tests.
14181 * gdb.c++/templ-info.cc: New file to test for template
14182 debugging capability of the compiler.
14183 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14184 templ-info.cc.
14185 * gdb.c++/templates.cc: Add explicit template instantiations
14186 to enable compiling with -fno-implicit-templates. Add destructor
14187 and 'value' method to T5 class for template tests.
14188 * gdb.c++/templates.exp: Add testcases for printing of template
14189 types, setting breakpoints on template methods and calling a
d63a86f8 14190 template method.
c906108c
SS
14191
14192Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14193
14194 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14195 branch target since some assemblers (gas-2.5) may emit a
14196 relocation for the branch instead of resolving it in the
14197 assembler.
14198
14199Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14200
14201 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14202 through signal handler.
14203
14204Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14205
14206 * configure.in (*-*-netware): Use config/mt-netware.
14207
14208 * config/mt-netware: New file.
14209 * config/mt-i386-netware: Removed, separate configs for different
14210 netware architectures are no longer needed now that we have
14211 --with-headers.
14212
14213Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14214
14215 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14216 by the recent changes to use ANSI C arithmetic conversions.
14217
14218Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14219
14220 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14221 bug involving using inferior_pid to figure out whether to select a
14222 frame.
14223
14224Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14225
14226 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14227 match the current disassembler output.
14228
14229Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14230
14231 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14232 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14233 types, expect "int" as type of integer values (for now).
14234
14235Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14236
14237 * gdb.base/commands.exp: New tests for if/while commands.
14238
14239Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14240
14241 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14242 by .*, since hex values have different syntax in Chill mode.
14243
14244Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14245
14246 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14247 linefeed from expect pattern for repeated types with indices > 9.
14248
14249Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14250
14251 First part of Fortran test suite.
14252 * gdb.fortran: New directory.
14253 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14254
14255Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14256
14257 * gdb.base/default.exp: Update expect pattern for load command
14258 without arguments.
14259
14260Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14261
14262 * configure.in: Change i386 to i[345]86.
14263 * gdb.base/configure.in: Likewise.
14264 * gdb.c++/configure.in: Likewise.
14265 * gdb.chill/configure.in: Likewise.
14266
14267Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14268
14269 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14270 patterns, since that is not a valid context for comments.
14271
14272Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14273
14274 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14275 repeated types and repeated types with indices > 9.
14276
14277Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14278
14279 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14280 2417; old bug has been fixed.
14281
14282Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14283
14284 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14285 send the newline ourselves instead of assuming gdb_test will do
14286 so when passed an empty input string.
14287
14288 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14289 stabs testcode.
14290
14291Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14292
14293 * lib/gdb.exp (gdb_test): Don't send anything if the first
14294 argument is an empty string. This makes cases where we want to
14295 match output that is already in expect's buffers (for example,
14296 matching a breakpoint after gdb_run_cmd has been called) work
14297 reliably.
14298
14299Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14300
14301 * config/netware.exp: New file.
14302
14303Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14304
14305 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14306 the -B and -L prefixes so we can find the debugging stub.
14307
14308 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14309 there and we are using the gcc from the tree.
14310
14311 * gdb.base/types.c: Removed.
14312
14313 * gdb.base/configure.in: Look for makefile fragments in ../config.
14314 Recognize i386-*-netware.
14315 * gdb.c++/configure.in: Likewise.
14316
14317Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14318
14319 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14320 the correct TCL syntax.
14321
14322Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14323
14324 * gdb.base/opaque.exp: use runto instead of messing around with
14325 breakpoints. Simplify by using gdb_test.
14326
14327 * gdb.base/bitfields.exp: restart between tests on netware targets
14328 because breakpoints aren't relocated after target death. Run
14329 processes to completion.
14330
14331 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14332
14333Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14334
14335 * Makefile.in: Remove extra tabs that confuse some versions
14336 of "make". Use the newly built gdb to test with by default,
14337 rather than the first one in the tester's search path.
14338
14339Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14340
14341 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14342
14343 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14344 condition help.
14345
14346Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14347
14348 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14349
14350 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14351 running.
14352 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14353 * gdb.base/funcargs.exp: Likewise.
14354
14355 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14356 * gdb.base/funcargs.exp: Likewise.
14357
14358 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14359 message is "".
14360
14361Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14362
14363 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14364 return,signals,twice}.exp: Handle non-existant binaries
14365 consistantly.
14366
14367 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14368 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14369 might testing a cross development system.
14370
14371Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14372
14373 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14374 runtest script is relative to ${srcdir}, not ${rootdir}.
14375
14376Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14377
14378 * gdb.base/signals.exp: Allow for optionality of breakpoint
14379 address.
14380
14381Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14384
14385Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14386
14387 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14388 for size_t definition.
14389 * gdb.c++/templates.cc: Likewise
14390
14391 * config/mt-i386-netware: New file.
14392
14393 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14394 defined.
14395
14396 * gdb.base/Makefile.in: Added support for systems that name core
14397 files by appending "core" to the program name.
14398 * gdb.base/a1-selftest.exp: Likewise.
14399
14400Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14401
14402 * gdb.base/return.exp: Add comment and message for `return double'
14403 test failure on Sparc Solaris.
14404
14405Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14406
14407 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14408
14409Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14410
14411 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14412 from optimizing them away.
14413 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14414 patterns to include default constructors and assignment operators,
14415 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14416 character in the output of the virtual base pointer.
14417
14418Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14419
14420 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14421 expression match in print_addr_of to avoid unintented matches.
14422 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14423 versions up to 2.5.8.
14424
14425Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14426
14427 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14428 included file to run under newer versions of expect.
14429 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14430 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14431 Remove xfail for the virtual table of BDDHookV.
14432
14433Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14434
14435 * lib/gdb.exp (string_to_regexp): Set a default result.
14436 (default_gdb_start): Fix misleading message.
14437
14438Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14439
14440 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14441 Remove all CC, etc definitions.
14442 * config/mt-hpux: New file.
14443 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14444 (CFLAGS, LDFLAGS): Define.
14445 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14446
14447 * Makefile.in (site.exp): Don't insert host_os, etc.
14448 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14449 (distclean): Check existence of subdir.
14450 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14451 * gdb.base/Makefile.in: General cleanup and simplification.
14452 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14453 to build executables. Use default rule to build .o files.
14454 (EXPECT, RUNTEST, CC): Fix relative pathname.
14455 (site.exp): Don't insert host_os, etc.
14456 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14457 and/or SIGUSR1 defined.
14458 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14459 * gdb.c++/Makefile.in: General cleanup and simplification.
14460 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14461 (CFLAGS): Remove.
14462 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14463
14464Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14465
14466 * gdb.base/recurse.exp: Misc changes to get tests running again
14467 after Kung's changes to the watchpoint code.
14468 * gdb.base/watchpoint.exp: Likewise.
14469
14470Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14471
14472 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14473
14474Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14475
14476 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14477 * lib/gdb.exp (default_gdb_start): Define.
14478 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14479 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14480 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14481 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14482 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14483 Don't call gdb_target_udi in between tests.
14484
14485Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14486
14487 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14488 (which was basically just a local version of the same thing). In
14489 addition to avoiding duplication, gdb_test_exact is faster.
14490 * lib/gdb.exp (gdb_test_exact): Fix typo.
14491
14492 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14493 don't give an error.
14494
14495 * gdb.base/term.exp: Call delete_breakpoints before starting.
14496
14497 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14498 (t10): Add comment.
14499
14500Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14501
14502 Reorganization of the GDB Test Suite.
14503
14504 * gdb.base: New directory, contains all the basic tests.
14505 * gdb.c++: New directory, tests specific to C++.
14506 * gdb.chill: New directory, tests specific to Chill.
14507 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14508 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14509 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14510 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14511 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14512 t30-31 to chill).
14513 * */gdbme.*: Rename to match appropriate expect scripts.
14514 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14515 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14516 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14517 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14518 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14519 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14520 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14521 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14522 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14523 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14524 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14525 gdb.c++/virtfunc.cc: New names of C++ files.
14526 * gdb.chill/chillvars.ch: New name of Chill file.
14527 * gdb.base/configure.in, gdb.c++/configure.in,
14528 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14529 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14530 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14531 * configure.in (configdirs): Update to reflect directory changes.
14532 (target_abbrev): No longer define for any configuration.
14533 * Makefile.in: Cosmetic improvements to header comments.
14534
14535Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14536
14537 Various changes to gdb.t31:
14538
14539 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14540 * gdbme.ch: Make all key-words and predefineds be upper-case.
14541 * chillvars.exp: Expect key-words and predefinds in upper-case.
14542
14543 * chillvars.exp: Use gdb_test_exact many places.
14544 Change expected output for arrays (which now includes index labels).
14545
14546 * pr-5020.exp, gdme.ch (module PR_5020):
14547 New test, for PR-5020.
14548
14549Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14550
14551 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14552 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14553
14554Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14555
14556 * Makefile.in: Fix bit-rot in definitions of CHILL,
14557 CHILL_FOR_TARGET and Chill_LIB.
14558 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14559 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14560 CHILL, and CHILL_LIB.
14561
14562Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14563
14564 * Revert the previous changes. Please see Rob's directory
14565 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14566
14567Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14568
14569 * Makefile.in, configure.in, config/mips-gdb.exp,
14570 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14571 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14572 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14573 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14574 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14575 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14576 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14577 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14578 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14579 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14580 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14581 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14582 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14583 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14584 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14585 changes from 94Q1.
14586
14587Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14588
14589 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14590 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14591 Rob's new testing fragments.
14592
14593Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14594
14595 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14596 lib/gdb.exp: Replace error proc calls with perror.
14597
14598Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14599
14600 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14601 version also, match on casted version strings, and match on
14602 gdb startup case where the line numbers might be messed up.
14603
14604Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14605
14606 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14607 (CFLAGS): Delete it from here.
14608
14609Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14610
14611 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14612
14613Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14614
14615 * Makefile.in (RUNTEST): Default to just "runtest".
14616
14617Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14618
14619 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14620 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14621 the code has been restructured.
14622
14623Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14624
14625 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14626 \n, not just one of each.
14627
14628 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14629 /bin/cc gives a warning if you do.
14630
14631Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14632
d63a86f8 14633 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14634 __t10ListS_link1ZUiRCUiPT0
14635
14636Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14637
14638 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14639 on local variables in recursive functions.
14640
14641 * gdb.t07/Makefile.in: Build the new test.
14642
14643Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14644
14645 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14646 directly. Instead compare the return values from actual calls.
14647
14648Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14649
14650 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14651
14652Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14653
14654 * From Peter Schauer with minor modifications.
14655 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14656 stops in mid-line in the caller. Add xfail for returning a float
14657 value on X86 targets.
14658
14659Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14660
14661 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14662 to avoid expect lossage.
14663 (fmem_LRbug_tests): Likewise.
14664 * gdb.disasm/hppa.s: Corresponding changes.
14665
14666 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14667 conditions to work with latest dejagnu/expect.
14668
14669 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14670 expected to fail on the PA.
14671 (backtrace in call with trampolines): Explicitly require main
14672 to be frame #1 (no trampolines should show up in backtrace).
14673
14674 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14675 "continue -expect".
14676 * gdb.t06/break.exp: Likewise.
14677 * gdb.t07/watchpoint.exp: Likewise.
14678 * gdb.t13/bitfields.exp: Likewise.
14679 * gdb.t15/{funcargs,return}.exp: Likewise.
14680 * gdb.stabs/weird.exp: Likewise.
14681 * config/{mips,udi}-gdb.exp: Likewise.
14682
14683 * hppa.sed: Enclose comments within a sed command to avoid
14684 losing with the old OSF1 sed.
14685
14686Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14687
14688 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14689 sequent dynix.
14690 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14691 * gdb.t15/funcargs.exp: Conditionally step again to really
14692 finish from marker_call_with_trampolines. Handle the case where
14693 the first step from within call_with_trampolines already steps
14694 us back to main.
14695 * gdb.t15/gdbme.c: Add comment to closing brace of
14696 call_with_trampolines for funcargs.exp.
14697
14698Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14699
d63a86f8 14700 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14701 Fix typo(s).
14702
14703Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14704
14705 * gdb.t07/gdbme.c: More code for watchpoint testing.
14706
14707 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14708 "Hardware watchpoint" throughout file.
14709 (test_watchpoint_triggered_in_syscall): New test.
14710 (test_complex_watchpoint): New test.
14711
14712Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14713
14714 * gdbme.c (call_with_trampolines): New function to try and step
14715 into. Tests trampoline problems on the PA.
14716
14717 * funcargs.exp (localvars_in_indirect_call): No longer expect
14718 stepping into indirect call to fail on PAs.
14719 (test_stepping_over_trampolines): New test.
14720
14721Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14722
14723 * TODO: Add suggestions for static member function tests, and
14724 completion tests.
14725
14726Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14727
14728 * TODO: Add suggestions for "p/a" tests.
14729
14730 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14731 (default_gdb_exit): Replace all the hair with sending "quit" to
14732 the process with a simple close.
14733
14734Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14735
14736 * TODO: Add suggestions for shared library tests.
14737
14738Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14739
14740 * TODO: Add suggestions for x/s tests.
14741
14742Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14743
14744 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14745 "enable once", and "enable breakpoints once" with ".*".
14746
14747Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14748
14749 * TODO: Add suggestions about structure passing tests.
14750
14751Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14752
14753 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14754 the primary1 test, use work around if __GNUC__ < 2.
14755 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14756 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14757 Test for bad output rather than waiting for timeout. Issue
14758 second continue only if first continue failed.
14759
14760Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14761
14762 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14763 operator[] test with gdb_test because the old code didn't seem to
14764 be getting the quoting right with the new dejagnu.
14765
14766Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14767
14768 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14769 one from the path.
14770 * Makefile.in: Use a fresh expect if there is one, use runtest
14771 from the src tree if there is one.
d63a86f8 14772
c906108c
SS
14773Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14774
14775 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14776 next over recursive call. Revise the tests from that point on
14777 (which had been skipped) to match GDB's actual (correct) output.
14778
14779 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14780 with next over a breakpoint whose condition is false.
14781
14782 * gdb.t00/help.exp: Comment out "help set print" tests just like
14783 (and for same reason as) "help set" test.
14784
14785Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14786
14787 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14788 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14789
14790Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14791
14792 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14793 necessary gdb_target_udi.
14794
14795 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14796
14797 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14798 1838 and 2417; they are fixed.
14799
14800 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14801 gdb.t03/ptype.exp (ptype structure, ptype union):
14802 Remove xfails; the test is looser than when the xfails were added.
14803
14804 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14805 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14806
14807 * gdb.t01/run.exp: Only run shell test if isnative.
14808
14809 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14810 since "run" automatically loads if necessary. Call gdb_target_udi
14811 after the "file" since "file" kills any execution target.
14812
14813 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14814 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14815 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14816 argument for UDI.
14817
14818Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14819
14820 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14821
14822 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14823
14824Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14825
14826 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14827 properly quoting regexps. This makes the second argument to
14828 demangle a fixed string, which matches the callers, instead of a
14829 shell-style pattern which is what the previous implementation
14830 used. Update some of the callers.
14831
14832Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14833
14834 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14835 (comib_nullified_tests): Fix typo.
14836 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14837 strings. No longer expected to fail.
14838
14839 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14840 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14841 strings. No longer expected to fail.
14842
14843 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14844 string. No longer expected to fail.
14845
14846Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14847
14848 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14849 No longer expected to fail.
14850
14851 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14852 string. No longer expected to fail.
14853
14854Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14855
14856 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14857 only in the names (I probably got most of them). I was even
14858 generous with some which differed in underscores in names, and
14859 probably missed a few, and I *still* was able to remove almost a
14860 third of the file with almost no impact on testsuite coverage.
14861
14862Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14863
14864 * gdb.t00/default.exp: Match udi_attach error message as well as
14865 the one from child_attach.
14866
14867 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14868
14869 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14870
14871 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14872 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14873
14874 * Move test with enums and partial symbols back to
14875 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14876 Reverts the change of 26 May 93. Per today's change to
14877 stabs.texinfo, the behavior that weird.exp was expecting was
14878 unreasonable; what is important is that the compiler+gdb get
14879 things right, which happens with a recent gcc. Also fix the test
14880 to deal with native compilers which put out the stab gdb can't
14881 deal with.
14882
14883Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14884
14885 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14886 in the names. The main thing these accomplish is to slow things down.
14887 Many more such duplicates surely remain.
14888
14889 * gdb.t00/help.exp: Comment out "help support" test just like
14890 (and for same reason as) "help set" test.
14891
14892Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14893
14894 * gdb.t06/break.exp: Remove setup_xfails for
14895 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14896 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14897 about known bug in gcc to include up through 2.5.8.
14898 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14899 well as "_vb$".
14900 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14901 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14902 with latest gcc and gdb.
14903 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14904 well as "_vb$".
14905
14906Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14907
14908 * configure.in (hppa*-*-*): Also configure and build stabs-only
14909 tests.
14910
14911Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14912
14913 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14914 * gdb.t10/configure.in (hppa*-*-*): Use it.
14915
14916Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14917
14918 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14919
14920Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14921
14922 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14923 versions prior to 1.13.5.
14924
14925Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14926
14927 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14928 the prompt is at the start of a line.
14929
14930Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14931
14932 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14933 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14934 in the copr tests now.
14935 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14936 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14937 expected to fail.
14938
14939Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14940
14941 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14942 gdb.t31/chillvars.exp, lib/gdb.exp:
14943 Tweak to run under either version of expect.
14944 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14945 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14946 * gdb.t11/list.exp: Remove extraneous whitespace.
14947
14948Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14949
14950 * gdb.t16/printcmds.exp (test_print_strings): Accept
14951 "(unsigned char *) " before the string.
14952
14953 * TODO: Add notes about printing of fancy types and GDB expressions.
14954
14955Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14956
14957 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14958 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14959 if doing mips-idt-ecoff.
c906108c
SS
14960
14961Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14962
14963 * Most .exp files: Tweak to run under either version of expect.
14964
14965Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14966
14967 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14968 xfails; I'm not sure why they are failing, but not because of PR 1806.
14969
14970Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14971
14972 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14973 defined in lib/gdb.exp.
14974
14975Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14976
14977 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14978 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14979 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14980 have to be typeless.
14981
14982Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14983
14984 * TODO: Add suggestion for copyright year test.
14985
14986Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14987
14988 * configure.in (*-*-lynxos*): Add stabs tests.
14989
14990Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14991
14992 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14993 so insert a tab before any assembler directive in column zero.
14994
14995 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14996 stores.
14997 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14998 stores.
14999 (fpu_short_memory_tests): Likewise.
15000
15001Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15002
15003 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15004 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15005 .stabs directives in comments.
15006
15007Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15008
15009 * TODO: New file, describing tests we could write.
15010 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15011
15012Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15013
15014 * gdb.t06/signals.exp: Add kludge to force re-sync.
15015
15016 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15017 to xgdb instead of gdb, get out of gdb.
15018
15019Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15020
15021 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15022 for info.
15023
15024Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15025
15026 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15027 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15028 * gdb.stabs/hppa.sed: New sed script for the PA.
15029
15030Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15031
15032 * gdb.stabs: Re-write weird.def and configuration to use sed
15033 instead of cpp. sed is portable and POSIX; cpp is neither.
15034
15035Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15036
15037 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15038
15039Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15040
15041 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15042
15043Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15046 "_vb$".
15047 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15048 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15049
15050Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15051
15052 * lib/gdb.exp: Comment out code which depends on non-existent
15053 `transform' procedure.
15054
15055Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15056
15057 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15058 * lib/gdb.exp: Transform tool name.
15059 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15060 1.1's new error handling system.
15061
15062Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15063
15064 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15065
15066Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15067
15068 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15069 They made pattern matching so slow that timeouts happened on
15070 heavily loaded systems. Now any output from "show print" which
15071 gets us back to the GDB prompt is a PASS.
15072
15073Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15074
15075 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15076
15077Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15078
15079 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15080
15081 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15082 It is not from PR 3220.
15083
15084Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15085
15086 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15087 just started failing because they depended on the order the
15088 subcommands are presented, or exact docstring text. This kind of
15089 test is a pain and has minimal benefit.
15090
15091Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15092
15093 * gdb.t09/corefile.exp: At end of test, use "core" command with
15094 no arguments.
15095
15096Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15097
15098 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15099 17}/Makefile.in: Make it possible to run the testsuite with Sun
15100 make and CC = cross gcc by adding explicit build rules for .o
15101 files.
15102
15103Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15104
15105 * gdb.t15/funcargs.exp: Don't put comments on same line as
15106 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15107
c906108c
SS
15108Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15111
15112Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15113
15114 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15115 * gdb.t20/inherit.exp: remove three dumplicate entries.
15116
15117Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15118
15119 * gdb.t06/break.exp: For "next over recursive call", fail on any
15120 incorrect output, not just on "factorial (value=2)".
15121
15122Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15123
15124 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15125 working now. Add an xfail if accesing a bss variable causes
15126 a memory error if the target is not yet run.
15127
15128Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15129
15130 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15131 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15132 name of __st* demangling (2 strings). Did Kung really get the
15133 more than 95 others right without testing them?
15134
15135Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15136
15137 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15138
15139Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15140
15141 * configure.in (configdirs): Add gdb.disasm
15142 * gdb.disasm: New directory for GDB disassembler tests.
15143 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15144
15145Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15146
15147 * gdb.t00/help.exp: Don't test "help set".
15148
15149 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15150 from within expect statements. None of these happen anymore and
15151 they cause regressions to be silently unnoticed.
15152
15153 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15154 messages) about known failures with gcc cygnus-2.4.5-930417.
15155
15156 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15157 comp-info.exp so it gets built if it doesn't exist.
15158
15159 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15160 it is no longer used.
15161 * gdb.t13/comp-info.c: Removed.
15162
15163Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15164
15165 * gdb.t06/signals.exp: Add xfail for sun3.
15166
15167Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15168
15169 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15170 relevant because ^C doesn't get sent but failure can be reproduced
15171 interactively).
15172
15173Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15174
15175 * gdb.stabs/alpha.mt: New configuration file for alpha.
15176 * gdb.stabs/configure.in: Use it.
15177 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15178 sharing with alpha.mt, redefine long to word via preprocessor.
15179 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15180 for alpha.
15181 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15182 native cc.
15183 * gdb.t00/teststrategy.exp: Change expect string so that we
15184 consume the `(xgdb)' from the command echo and from the gdb prompt.
15185 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15186 gdb currently compares all values as long, so this failure probably
15187 applies to any configuration where LONGEST is bigger than a target int.
15188 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15189 with gcc.
15190 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15191 to handle opaque pointers, gcc is.
15192 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15193 as first argument. Include <sys/types.h> and change all operator
15194 new definitions to use size_t.
15195 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15196 now that we use size_t.
15197
15198Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15199
15200 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15201 a long or float array cast all array members to the same type.
15202 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15203 with 64 bit longs.
15204 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15205 on alpha.
15206 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15207
15208Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15209
15210 * gdb.t24 (demangle.exp): Constructors of templates have names like
15211 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15212 section 14.6 of the ARM.
15213
15214 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15215 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15216 accomplish little and slow down the testsuite.
15217
15218 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15219 Accept spaces various places.
15220
15221Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15222
15223 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15224 with watchpoint enabled.
15225
15226 * Makefile.in: Remove definition of CC and remove the second
15227 definition of CXX (the "CXX = gcc" one remains). These definitions
15228 were causing backquotes to be expanded within backquotes, which
15229 doesn't work.
15230
15231Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15232
15233 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15234
15235Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15236
15237 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15238 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15239 by mips cc and contains no stabs entries.
15240
15241Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15242
15243 * config/vx-gdb.exp: Use fake device to load files rather than
15244 NFS.
15245 * lib/gdb.exp: New proc to do "file" command.
15246 * config/unix-gdb.exp: Use new "file" proc.
15247
15248Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15249
15250 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15251 Rework board rebooting slightly.
15252 (gdb_exit): Don't exit from the remote shell; there isn't one.
15253 * gdb.stabs/weird.exp: If a program is being debugged already,
15254 kill it.
15255 * gdb.t04/setvar.exp: Stop and restart gdb.
15256 * gdb.t05/expr.exp: Likewise.
15257 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15258 restart gdb and reload the program.
15259 * gdb.t08/opaque.exp: Likewise.
15260 * gdb.t12/scope.exp: Likewise.
15261 * gdb.t13/bitfields.exp: Likewise.
15262 * gdb.t15/funcargs.exp: Likewise.
15263 * gdb.t20/classes.exp: Likewise.
15264 * gdb.t03/ptype.exp: Increase timeout.
15265 * gdb.t16/printcmds.exp (test_print_string_constants,
15266 test_print_array_constants): Likewise.
15267 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15268 * gdb.t20/classes.exp (do_tests): Likewise.
15269 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15270
15271Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15272
15273 * gdb.stabs: Renamed *wierd* to *weird*.
15274
15275Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15276
15277 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15278 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15279
15280Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15281
15282 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15283 (do_tests): Remove xfail for whatis on one_var and two_var.
15284
15285Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15286
15287 * Makefile.in: Made cross building work better by adding
15288 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15289
15290Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15291
15292 * gdb.t15/{return.c,return.exp,Makefile.in}:
15293 New test, currently commented out.
15294
15295Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15296
15297 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15298 still running and removes the leftover named socket so GDb can do
15299 clean restarts.
15300
15301Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15302
15303 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15304 console, not GDB.
15305 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15306 cross testing works better with "make check"
15307 * config/unix-gdb: Use default procedures for exit and version.
15308 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15309 with the newest VxWorks.
15310
15311Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15312
15313 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15314 old form.
15315
15316 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15317 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15318
15319 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15320
15321 * config/unix-gdb.exp: Remove this version of gdb_exit
15322 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15323 Rob says he'll look at it when he gets back to testing boards.
15324
15325Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15326
15327 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15328 an expected fail for certain ptype commands.
15329
15330 * gdb.t20/classes.exp: Update expected results of "ptype class
15331 Base1" to account for the constructor that now appears in the type.
15332
15333Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15334
15335 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15336 disappeared from list.
15337 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15338 "alldone" proc with call to cleanup and exit.
15339 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15340 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15341 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15342 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15343 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15344 "alldone" proc with simple returns that suppress remaining
15345 tests. The alldone proc went away many months ago.
15346
15347Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15348
15349 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15350
15351 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15352
15353Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15354
15355 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15356 as vax gdb will display them.
15357
15358Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15359
15360 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15361 optimizers.
15362
15363 * scope.exp: Change "bad value for localval" messages so each one
15364 is unique.
15365
15366 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15367 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15368
15369 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15370
15371Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15372
15373 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15374 doesn't exist (due to optimization).
15375
15376Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15377
15378 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15379 contains \r because the filename is long.
15380
15381 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15382 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15383
15384Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15385
15386 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15387 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15388 Ultrix.
15389 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15390 int tests.
15391 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15392
15393Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15394
15395 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15396
15397 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15398 to match does not match the passing case but still matches the
c906108c
SS
15399 failing case.
15400
15401Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15402
15403 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15404
15405Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15406
15407 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15408 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15409 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15410 Remove various versions of gdb_exit.
15411 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15412 gdb_exit.
15413 * config/unix-gdb.exp: gdb_exit remains here, and should override
15414 the generic version, since it's doing a lot of wierd stuff that
15415 the other versions aren't. FIXME, fold it in, or abandon this
15416 version.
15417
15418Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15419
15420 * gdb.t24/demangle.exp: Add tests for PR 3220.
15421
15422Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15423
15424 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15425
15426Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15427
15428 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15429 "i386-*-*". Works for i486 as well.
15430
15431 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15432 bug, and expand domain of xfail to all SVR4 systems, since the
15433 actual problem is likely to be in generic SVR4 /proc support.
15434
15435Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15436
15437 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15438
15439Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15440
15441 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15442 xfails for other systems. Match a missing 'Continuing.' as an
15443 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15444
15445 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15446 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15447 Only issue warning for missing executables if -all option is used.
15448
15449 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15450 file if -all option is used. It's like an unpredictable XFAIL.
15451
15452Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15453
15454 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15455 for dynamically linked binaries.
15456
15457 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15458
15459Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15460
15461 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15462 to state that this is a known bug in old versions of g++.
15463
15464Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15465
15466 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15467 while waiting for `Continuing'.
15468
15469Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15470
15471 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15472 in text, data, and bss.
15473 * gdb.t10/nodebug.c: Add local and global test variables for
15474 initialized and uninitialized data.
15475
15476Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15477
15478 * config/unix-gdb.exp (gdb_exit): Add "wait".
15479
15480Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15481
15482 * gdb.t06/signals.exp: xfail the continue from the handler for all
15483 targets.
15484
15485 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15486 function with watchpoints enabled, the i386 call dummy starts with
15487 a call.
15488
15489 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15490 386 bsd names its corefiles.
15491
15492Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15493
15494 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15495 compilers don't grok it.
15496 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15497 with small octal ints rather than character constants, which
15498 are signed and might not fit if first promoted to int.
15499
15500Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15501
15502 * gdb.t09/Makefile.in (clean): Remove corefile.
15503
15504Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15505
15506 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15507
15508Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15509 and Jim Kingdon (kingdon@cygnus.com)
15510
15511 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15512 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15513 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15514
15515Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15516
15517 * gdb.t17/interrupt.exp: Add xfail for hppa.
15518
15519Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15520
15521 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15522 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15523 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15524 to determine signed-ness of bitfields and use the result to setup
15525 the xfail.
15526 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15527 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15528 call line is reached if necessary.
15529
15530Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15531
15532 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15533
15534Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15535
15536 * gdb.t06/break.exp: Also test `clear' command.
15537
15538Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15539
15540 * gdb.t00/teststrategy.exp: Remove extra quote.
15541
15542 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15543 watchpoint enabled to be for all non-68k machines.
15544
15545 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15546
15547Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15548
15549 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15550 targets use aout.mt instead of ecoff.mt as gas understands
15551 standard aout format.
15552
15553Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15554
15555 * lib/gdb.exp (runto): Don't insist that function we are running to
15556 was compiled with -g.
15557
15558 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15559
15560 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15561 to get back into the read system call.
15562 Accept leading newline in case where we woke it up.
15563
15564Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15565
15566 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15567 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15568 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15569 enable ecoff configuration.
15570
15571Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15572
15573 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15574
15575Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15576
15577 * gdb.t16/printcmds.exp: Add another printf test.
15578
15579Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15580
15581 * configure.in: If configured -with-stabs on any target, add
15582 stabsdirs to configdirs.
15583
15584Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15585
15586 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15587 fun" so pattern does not match the command itself.
15588
15589Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15590
15591 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15592
15593Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15594
15595 * gdb.t17/interrupt.exp: Test for more things.
15596
15597Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15598
15599 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15600 compiler arranges the code and line numbers.
15601
15602 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15603
15604Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15605
15606 * gdb.t00/help.exp: Increase expect input buffer size.
15607
15608Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15609
15610 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15611
15612 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15613
15614 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15615
15616 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15617 [0-9]*, not just [0-9].
15618
15619Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15620
15621 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15622
15623 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15624
15625Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15626
15627 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15628
15629Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15630
15631 * gdb.t06/signals.c: Add xfails for sun3.
15632
15633 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15634
15635 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15636 test_stepping tests.
15637
15638Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15639
15640 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15641
15642 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15643
15644 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15645 rather than actually putting it through cpp twice.
15646
15647 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15648
15649Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15650
15651 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15652 no longer needed.
15653
15654Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15655
15656 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15657
15658 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15659 C++ features prints as "struct", make it a pass, not an xfail.
15660
15661Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15662
15663 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15664 Don't require VA to print as "class" rather than "struct".
15665
15666Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15667
15668 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15669
15670Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15673
15674Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15675
15676 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15677 order.
15678
15679Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15680
15681 * gdb.t16/printcmds.exp: Add printf tests.
15682
15683 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15684
15685 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15686
15687Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15688
15689 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15690 pass counts, to counteract any existing or future setup_xfails.
15691
15692Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15693
15694 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15695 {BEGIN,END}_COMMON for common block instead of STAB.
15696 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15697
15698 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15699 intp_var should be N_GSYM not N_LSYM.
15700 wierd-aout.S: Use a label for the value of the N_SO.
15701 wierd.def: Remove all backslashes.
15702 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15703
15704Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15705
15706 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15707 get the expected next to inheritance3.
15708
15709Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15710
15711 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15712 now that gcc-2.4 gets it right.
15713
15714Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15715
15716 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15717
15718 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15719 generating comp-info.exp which works for cross-compilation.
15720
15721Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15722
15723 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15724 "*-*-sysv4.*".
15725
15726Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15727
15728 * gdb.t01/run.exp: Start with a fresh gdb.
15729 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15730 SVR4.x.
15731
15732Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15733
15734 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15735 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15736 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15737 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15738 things to remove.
15739
15740Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15741
15742 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15743 test cases from bug reports.
15744
15745Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15746
15747 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15748 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15749 avoid spurious xfails.
15750 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15751 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15752 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15753
15754Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15755
15756 * gdb.t00/teststrategy.exp: Rework to provide more useful
15757 description of each test, fix problem with systems that define
15758 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15759 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15760 results for "next over recursive call" so timeouts aren't taken
15761 by error.
15762
15763Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15764
15765 * gdb.t12/scope.exp: Test printing of variables before run.
15766
15767 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15768 printed in wrong order due to sorting.
15769
15770Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15771
15772 * gdb.t00/teststrategy.exp: Fix expected results for printing
15773 user entered string constant. Is array of char, prints with no
15774 address.
15775
15776 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15777 commands.
15778 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15779 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15780 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15781 of struct of char arrays.
15782 * gdb.t00/radix.exp: New tests for radix commands.
15783
15784Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15785
15786 * gdb.t16/printcmd.exp: Print a variable before running program
15787 (with xfail for AIX).
15788
15789Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15790
15791 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15792
15793 * gdb.t16/printcmd.exp: Don't print variables before running program.
15794
15795 * gdb.t06/break.exp: Don't require envp argument to main.
15796
15797 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15798
15799 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15800 Add xfails for rs6000.
15801
15802 * gdb.t02/whatis.exp: Change other tests not to re-test something
15803 we already tested.
15804
15805 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15806 each type used has a variable of that type.
15807
15808Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15809
15810 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15811
15812Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15813
15814 * configure.in: change srctrigger to be a file, not a directory
15815
15816Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15817
15818 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15819
15820 * gdb.t11/list.exp: Fixed a couple of typos.
15821
15822Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15823
15824 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15825 is fixed and PR is closed.
15826 * gdb.t16 (gdbme.c): Add simple test string variable.
15827 * gdb.t16 (printcmds.exp): Add tests with simple test string
15828 variable, primarily for boundaries on "set print elements".
15829
15830Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15831
15832 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15833 Make leading 0's optional and don't expect a tab in the middle
15834 of the number.
15835
15836 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15837
15838 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15839 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15840 don't end command passed to gdb_test with newline.
15841
15842 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15843 signed keyword away, don't expect signed bitfields to be signed.
15844
15845 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15846 printing with only as many 1's as are in the field as well as printing
15847 with 32 1's (see comment).
15848
15849Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15850
15851 * gdb.t00/default.exp: Start with a fresh gdb.
15852 * configure.in (configdirs): Remove gdb.t31 until the chill
15853 compiler works again. It no longer is able to find chillrt0
15854 since it isn't in libchill.a anymore.
15855 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15856 wierd.o, make more modular.
15857 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15858 spurious newlines that caused problems.
15859
15860Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15861
15862 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15863 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15864 gdb.stabs/wierd.{exp,def}: Many new tests.
15865
15866 * gdb.t00/default.exp: update info line for new message.
15867
15868 * gdb.t02/{whatis.exp,gdbme.c}:
15869 Test that "char *" doesn't print as "caddr_t".
15870
15871Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15872
15873 * gdb.t00/help.exp: Use .* in place of some help messages which
15874 just changed.
15875 gdb.t00/default.exp: Update "info frame" test for new message.
15876 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15877 Remove some xfails
15878
15879Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15880
15881 * gdb.t03/{gdbme.c,ptype.exp}:
15882 Add tests for typedef'd struct and union without tags.
15883 Also check "whatis" on a variable of a typedef'd enum without a tag.
15884
15885 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15886 PRMS 1823; the bug still exists but isn't reproduced by this test
15887 anymore), and remove rs6000 XFAIL (the bug is fixed).
15888
15889 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15890 duplicated from whatis.exp. For those that are left, accept
15891 "long", "long int", or "int" for long variables (whatis.exp already
15892 has an XFAIL for "int", so no need to fail it here).
15893
15894 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15895 Deal with GCC's names for types now that GDB uses the compiler's names.
15896
15897 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15898 setup_xfail's for sunos4. If we #defined the signed keyword away,
15899 don't expect GDB to know that char it is signed.
15900
15901 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15902
15903Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15904
15905 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15906 should work on any system, regardless of debugging format.
15907 * gdb.t21/demangle.exp: Move to gdb.t24.
15908 * gdb.t24/demangle.exp: Move from gdb.t21.
15909 * gdb.t24/{Makefile.in, configure.in}: New files.
15910
15911Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15912
15913 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15914 * gdb.stabs: New directory.
15915
15916Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15917
15918 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15919 not just "Quit anyway?".
15920
15921Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15922
15923 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15924 that all setup_xfails are immediately followed by clear_xfails.
15925
15926Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15927
15928 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15929 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15930 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15931 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15932 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15933 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15934 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15935 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15936 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15937 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15938 gdb.t31/chillvars.exp, lib/gdb.exp:
15939 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15940 bug-gdb@prep.ai.mit.edu.
15941
15942Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15943
15944 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15945 with 0.0, not integer 0.
15946
15947Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15948
15949 * gdb.t06/break.exp: Update for "Kill the program" message change.
15950
15951Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15952
15953 * Makefile.in (GDBFLAGS): Set to -nx.
15954 * Makefile.in (site.exp): Use GDBFLAGS.
15955
15956Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15957
15958 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15959 Makefiles.
15960 (check): depend on just-check.
15961 (just-check): added so that tests can be run without a noop
15962 build pass.
15963
15964Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15965
15966 Switch to using configure's configdirs.
15967 * Makefile.in (Makefile): add configure.in dependency.
15968 (SUBDIRS): removed redundant assignment.
15969 * configure.in: switch subdirs assignment to configdirs.
15970 * gdb.t*/configure.in: new files.
15971
15972Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15973
15974 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15975 works.
15976
15977Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15978
15979 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15980 in explicit rules. Apparently this is not supported by some makes.
15981
15982Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15983
15984 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15985
15986Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15987
15988 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15989 disappeared.
15990
15991Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15992
15993 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15994
15995Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15996
15997 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15998 watchpoint problem that is now fixed.
15999 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16000 uninitialized convenience variables.
16001 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16002 structures.
16003
16004Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16005
16006 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16007 which causes expect to get out of sync with gdb on long output
16008 from help set.
16009 * gdb.t09/corefile.exp: Make expected pattern for core file
16010 failing signal and frame output format less sun specific.
16011
16012Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16013
16014 * gdb.t31/chillvars.exp: Add and remove initial dummy
16015 breakpoint, so that symbol table is forced in.
16016 (Needed at least on Sunos4, though it seems not SVR4.)
16017 * gdb.t31/chillvars.exp: Update for changed output format.
16018
16019Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16020
16021 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16022
16023Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16024
16025 * Makefile.in: Added --srcdir when invoking runtest, removed the
16026 need for a local config file. (optional now)
16027
16028Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16029
16030 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16031 failure count used to force early termination. Add some more
16032 expected failures for gnu style demangling.
16033
16034Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16035
16036 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16037 pmi variable from gdb.t20/gdbme to get optimized away.
16038 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16039 Check for written corefile upon timeout _and_ eof.
16040
16041Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16042
16043 * config/unix-gdb.exp: Add missing return 0.
16044
16045Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16046
16047 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16048 test termination.
16049
16050Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16051
16052 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16053 disappeared.
16054
16055Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16056
16057 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16058 time as i860 support works.
16059
d63a86f8 16060 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16061 "backtrace 100\r" rather than just "backtrace\r", to match last
16062 change.
16063
16064Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16065
16066 * config/udi-gdb.exp (gdb_exit): Remove close command.
16067 (gdb_target_udi): New procedure to set the UDI target.
16068 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16069 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16070 Added waits for prompts after several question responses. Added
16071 some more responses used by a29k-amd-udi-gdb.
16072 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16073 pass different arguments, restart UDI connection after program
16074 completion.
16075 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16076 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16077 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16078 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16079 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16080 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16081 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16082 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16083 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16084 after program completion.
16085 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16086 compiled with a SELECT_VECS setting.
16087 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16088 infinite recursion.
16089
16090 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16091 Added checks for COFF results, and made them expected failures for
16092 all targets. It would be better to make them expected failures
16093 for COFF targets only.
16094
16095Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16096
16097 * Makefile.in: add null dvi target, don't bother to recurse
16098 through test directories for info and install-info; rename
16099 $(datadir) to be dejagnu instead of deja-gnu
16100
16101Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16102
16103 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16104 compiler to coredump.
16105 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16106 code.
16107
16108Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16109
16110 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16111 coredump.
16112 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16113 code.
16114
16115Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16116
16117 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16118 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16119 which in a shell. Deletes xgdb when done.
16120 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16121 Tests the return from the "set height" or "set width" commands.
16122 Added a few return codes where needed.
16123
16124Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16125
16126 * Makefile.in (SUBDIRS): Add gdb.t17.
16127 * configure.in (subdirs): Add gdb.t17.
16128 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16129 files to test gdb's calling of functions in the inferior with
16130 the correct arguments and gdb's ability to retrieve any
16131 result returned.
16132
16133Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16134
16135 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16136 may be called after gdb goes away. Previous versions of expect
16137 needed these to avoid file descriptor leaks, but they cause
16138 errors with the current revision of expect.
16139 * gdb.t00/gdbvars.exp: Use -re on expected output after
16140 setting sevenbit-strings.
16141 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16142 to set sevenbit-strings consistent across tests.
16143 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16144 set sevenbit-strings consistent across tests.
16145
16146Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16147
16148 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16149 expected output to match current "expect" expectations.
16150
16151Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16152
16153 * gdb.t00/default.exp: Change expected output for default "source"
16154 command, to match new gdb behavior which requires a filename to
16155 source.
16156
16157Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16158
16159 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16160 expected fail for i486-*-* that misses the marker2 function.
16161 * gdb.t10/crossload.exp (bfddefault): Allow successful
16162 recognition of a format to pass even if no symbols are found.
16163 Explicitly catch failures where the format is not recognized
16164 or is ambiguous, and add the reason to the fail message.
16165 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16166 the cause is and invalid target and add reason to failure message.
16167 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16168 elf32-i386, elf32-sparc, and elf32-i860.
16169 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16170 Set up expected failure for 'filename'::variable scope resolution,
16171 which is now apparently broken on all targets.
16172 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16173 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16174 gdb.t23/templates.exp: Change failure for missing binfile into
16175 just a warning.
16176 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16177 references.
16178
16179Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16180
16181 * gdb.t00/default.exp: Add expected output for default "source"
16182 command, to match new gdb behavior.
16183 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16184
16185Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16186
16187 * config/*-gdb.exp: returns an error, rather than exiting on
16188 internal errors.
16189
16190Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16191
16192 * gdb.t03/gdbme.c: Add pointer to struct variable.
16193 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16194 referencing struct members.
16195
16196Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16197
16198 * configure.in (mips-idt-ecoff): New target.
16199 * config/mips-gdb.exp: New file for remote board using MIPS remote
16200 debugging protocol.
16201
16202 * Redid configuration scheme. Removed gdb.t*/configure.in.
16203 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16204 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16205 distclean targets. Built executables via .o files. Adjusted
16206 tests to account for source files in $(srcdir) rather than
16207 $(objdir).
16208 * lib/gdb.exp (runto): Don't expect () after the function name,
16209 because it may have arguments.
16210
16211Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16212
16213 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16214 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16215 expected failures for mips-idt-* and mips-sgi-*.
16216 * gdb.t00/default.exp (attach): Kill process if requested.
16217 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16218 that does not read core files.
16219 * gdb.t01/run.exp: Removed checks for exit status code.
16220 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16221 it is linked in.
16222 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16223 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16224 appropriate, rather than doing it by hand.
16225 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16226 execution.
16227 * gdb.t10/crossload.exp: Kill existing program if needed.
16228 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16229 appropriate, rather than doing it by hand. Always increase
16230 timeout for this test, not just for VxWorks.
16231
16232Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16233
16234 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16235 of Chill STRUCT types and STRUCT values.
16236 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16237 than "char".
16238 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16239 struct2): New struct definitions and initializations to test
c906108c
SS
16240 simple Chill STRUCT types.
16241
16242Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16243
16244 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16245 the null byte at the end of strings.
16246 * gdb.t00/default.exp: Make show version insensitive to copyright
16247 date.
16248 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16249 to avoid dependencies on target char signedness.
16250 * gdb.t16/printcmds.exp: Update expected results for explicitly
16251 unsigned char.
16252 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16253 now work.
16254 * gdb.t21/demangle.exp: Add many more patterns for template
16255 demangling, most of them being expected failures.
16256 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16257 string we are matching for, to match on the whole string.
16258 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16259 and fix a whole bunch that had incorrect expected output but were
16260 passing anyway because of the bug in "proc demangle".
16261 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16262 type.
16263 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16264
16265Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16266
16267 * gdb/testsuite: made modifications to testcases, etc., to allow
16268 them to work properly given the reorganization of deja-gnu and the
16269 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16270
16271Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16272
16273 * gdb/testsuite: Initial creation of gdb/testsuite.
16274 Migrated dejagnu testcases and support files for testing nm to
16275 gdb/testsuite from deja-gnu. These files were moved "as is"
16276 with no modifications. This migration is part of a major overhaul
16277 of dejagnu. The modifications to these testcases, etc., which
16278 will allow them to work with the new version of dejagnu will be
16279 made in a future update.
48efe704 16280
8d8cb839 16281 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16282\f
8d8cb839
EZ
16283;; Local Variables:
16284;; mode: change-log
16285;; left-margin: 8
16286;; fill-column: 74
16287;; version-control: never
16288;; End:
902f2ccb
MC
16289
16290 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16291 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16292 Copying and distribution of this file, with or without modification,
16293 are permitted provided the copyright notice and this notice are preserved.
This page took 1.534047 seconds and 4 git commands to generate.