From Cary Coutant: Ignore hidden symbols in a dynamic object.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fb546a2f
LM
12008-01-31 Luis Machado <luisgpm@br.ibm.com>
2
3 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
5
2d8fd90a
PM
62008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7
8 * gdb.pascal/integers.pas: New test program.
9 * gdb.pascal/integers.exp: New testcase.
10
a7fa0ded
PM
112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12
13 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14
5e1a1926
TJB
152008-01-30 Luis Machado <luisgpm@br.ibm.com>
16
17 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
19
8d04f9f0
JB
202008-01-30 Paul Hilfinger <hilfinger@adacore.com>
21
22 * gdb.ada/formatted_ref: New test program.
23 * gdb.ada/formatted_ref.exp: New testcase.
24
25 * gdb.cp/formatted-ref.cc: New file.
26 * gdb.cp/formatted-ref.exp: New testcase.
27
ce75a98f
JB
282008-01-30 Joel Brobecker <brobecker@adacore.com>
29
30 * gdb.base/ptype.exp: Add testing of "ptype $pc".
31
e835f6bf
NR
322008-01-30 Nick Roberts <nickrob@snap.net.nz>
33
34 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
35 (test_file_list_exec_source_file): Update to new macro-info field.
36
d118ef87
PH
372008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
38
39 * gdb.ada/exprs: New test program.
40 * gdb.ada/exprs.exp: New testcase.
41
7d35ab09
TJB
422008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
43
44 * dfp-test.c (DELTA, DELTA_B): New definitions.
45 (double_val1, double_val2, double_val3, double_val4, double_val5,
46 double_val6, double_val7, double_val8, double_val9, double_val10,
47 double_val11, double_val12, double_val13, double_val14, dec32_val1,
48 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
49 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
50 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
51 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
52 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
53 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
54 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
55 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
56 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
57 dec128_val16): New global variables.
58 (decimal_dec128_align): New function.
59 (decimal_mixed): Likewise.
60 (decimal_many_args_dec32): Likewise.
61 (decimal_many_args_dec64): Likewise.
62 (decimal_many_args_dec128): Likewise.
63 (decimal_many_args_mixed): Likewise.
64 * dfp-test.exp: Add tests calling new inferior functions.
65
2d717e4f
DJ
662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
67
68 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
69 gdb.server/ext-run.exp: New files.
70 * lib/gdbserver-support.exp (gdbserver_download): New.
71 (gdbserver_start): New. Update gdbserver expected
72 output.
73 (gdbserver_spawn): Use them.
74 (gdbserver_start_extended): New.
75
e85a822c
DJ
762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
79 Run on GNU/Linux.
80 (do_exec_tests): Check for systems which do not support catchpoints.
81 Do not match START.
82 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
83 Run on GNU/Linux. Enable verbose output.
84 (check_fork_catchpoints): New.
85 (explicit_fork_child_follow, catch_fork_child_follow)
86 (tcatch_fork_parent_follow): Update expected messages.
87 (do_fork_tests): Use check_fork_catchpoints.
88 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
89 Run on GNU/Linux. Enable verbose output.
90 (check_vfork_catchpoints): New.
91 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
92 expected messages.
93 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
94
401ea829
JB
952008-01-29 Jim Blandy <jimb@red-bean.com>
96
97 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
98 host' errors.
99 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
100
aceaf3ad
JB
1012008-01-29 Jim Blandy <jimb@red-bean.com>
102
103 * gdb.threads/sigthread.c: Use barriers to ensure that
104 child_thread and child_thread_two are always initialized before we
105 start to use them.
106
a5606eee
VP
1072008-01-29 Vladimir Prus <vladimir@codesourcery.com>
108
109 * gdb.base/watchpoint-solib.exp: New.
110 * gdb.base/watchpoint-solib.c: New.
111 * gdb.base/watchpoint-solib-shr.c: New.
112
c55a82bb
PM
1132008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
114
115 * gdb.base/gdb1056.exp: Add unsigned integer test.
116
0993fe05
DE
1172008-01-28 Doug Evans <dje@google.com>
118
119 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
120
4fe42e7f
JB
1212008-01-27 Jim Blandy <jimb@codesourcery.com>
122
c7a69933
JB
123 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
124
4fe42e7f
JB
125 * gdb.base/expand-psymtabs.exp: Doc fix.
126
5def8285
MK
1272008-01-26 Mark Kettenis <kettenis@gnu.org>
128
129 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
130
5313c911
NR
1312008-01-24 Nick Roberts <nickrob@snap.net.nz>
132
133 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
134 -var-set-format.
135
93815fbf
VP
1362008-01-23 Chris Demetriou <cgd@google.com>
137
138 * gdb.threads/thread_events.c: New testcase source file.
139 * gdb.threads/thread_events.exp: New testcase expect file.
140
467a88ee
NR
1412008-01-23 Nick Roberts <nickrob@snap.net.nz>
142
143 * lib/gdb.exp: Add the variable octal.
144
145 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
146 -var-set-format.
147
d8f82aba
DJ
1482008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
149 Vladimir Prus <vladimir@codesourcery.com>
150
151 * gdb.base/float.exp: Allow missing floating point for m68k and
152 PowerPC.
153
60c46647
VP
1542008-01-22 Vladimir Prus <vladimir@codesourcery.com>
155
156 * gdb.mi/basics.c: Setup for testing breakpoints
157 ignore count.
158 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
159 * gdb.mi/mi-cli.exp: Adjust.
160 * gdb.mi/mi2-cli.exp: Adjust.
161
c7dd36a1
PA
1622008-01-17 Pedro Alves <pedro@codesourcery.com>
163
164 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
165 and 'dummy_ptr' integer pointer. Initialize struct_declarations
166 with dummy_ptr's address.
167 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
168 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
169 all targets.
170 * gdb.mi/mi2-var-child.exp: Likewise.
171
39d5313e
JB
1722008-01-09 Joel Brobecker <brobecker@adacore.com>
173
174 * gdb.ada/null_array: New test program.
175 * gdb.ada/null_array.exp: New testcase.
176
0aea4bf3
LM
1772008-01-09 Luis Machado <luisgpm@br.ibm.com>
178
179 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
180 with required float modifiers.
181
0b354900
JB
1822008-01-08 Joel Brobecker <brobecker@adacore.com>
183
184 * gdb.ada/funcall_param: New test program.
185 * gdb.ada/funcall_param.exp: New testcase.
186
cdb7f5d4
JB
1872008-01-08 Joel Brobecker <brobecker@adacore.com>
188
189 * gdb.ada/arrayparam: New test program.
190 * gdb.ada/arrayparam.exp: New testcase.
191
88e2547f
JB
1922008-01-08 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
195 landed. Should also fix random failures in the test following it.
196
f6867ce0
TJB
1972008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
198
199 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
200 for expressions with decimal float values.
201 (test_dfp_conversions): New function to test casts to and from
202 decimal float types.
203 Call test_dfp_conversions.
204 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
205 elements.
206 (main): Initialize ds.float4 and ds.double8 elements.
207 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
208 string to new error message.
209 (d64_set_tests): Likewise.
210 (d128_set_tests): Likewise.
211 Add tests for expressions with decimal float variables. Add tests for
212 conversions to and from decimal float types.
213
f9c11282
JB
2142008-01-05 Joel Brobecker <brobecker@adacore.com>
215
216 * gdb.ada/packed_tagged/comp_bug.adb: New file.
217 * gdb.ada/packed_tagged.exp: New testcase.
218
0ecbca72
JB
2192008-01-04 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
222 gdb.ada/homonym/homonym_main.adb: New files.
223 * gdb.ada/homonym.exp: New testcase.
224
c18d3d89
JB
2252008-01-04 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/packed_array.exp: Add testing of references to
228 a packed array.
229
ecc7085b
JB
2302008-01-04 Joel Brobecker <brobecker@adacore.com>
231
232 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
233 New files.
234 * gdb.ada/type_coercion.exp: New testcase.
235
c474c922
JB
2362008-01-04 Joel Brobecker <brobecker@adacore.com>
237
238 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
239 gdb.ada/tagged/foo.adb: New file.
240 * gdb.ada/tagged.exp: New testcase.
241
9005b927
JB
2422008-01-04 Joel Brobecker <brobecker@adacore.com>
243
244 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
245 gdb.ada/ptype_field/foo.adb: New files.
246 * gdb.ada/ptype_field.exp: New testcase.
247
1a6aaad8
JB
2482008-01-03 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.ada/print_pc.exp: New testcase.
251
0ef22f53
JB
2522008-01-03 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
255 gdb.ada/taft_type/p.adb: New files.
256 * gdb.ada/taft_type.exp: New testcase.
257
1689ecf8
JB
2582008-01-03 Joel Brobecker <brobecker@adacore.com>
259
260 * gdb.ada/array_bounds/bar.adb: New file.
261 * gdb.ada/array_bounds.exp: New testcase.
262
a4d0b9c3
JB
2632008-01-03 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
266 gdb.ada/arrayptr/foo.adb: New files.
267 * gdb.ada/arrayptr.exp: New testcase.
268
a31ace00
JB
2692008-01-03 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.base/set-lang-auto.exp: New testcase.
272
a97fced3
JB
2732008-01-03 Joel Brobecker <brobecker@adacore.com>
274
275 * gdb.ada/fun_addr/foo.adb: New file.
276 * gdb.ada/fun_addr.exp: New testcase.
277
ef29ce1a
JK
2782008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
279
280 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
281 New files
282
0fafefe3
JB
2832008-01-02 Joel Brobecker <brobecker@adacore.com>
284
285 * array_subscript_addr/p.adb: New file.
286 * array_subscript_addr.exp: New testcase.
287
c4359f8d
JB
2882008-01-02 Joel Brobecker <brobecker@adacore.com>
289
290 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
291 New files.
292 * gdb.ada/str_cmp_ref.exp: New testcase.
293
1aa1b15b
JB
2942008-01-01 Joel Brobecker <brobecker@adacore.com>
295
296 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
297 gdb.ada/fun_in_declare/foo.adb: New files.
298 * gdb.ada/fun_in_declare.exp: New testcase.
299
81c9b2cf
JB
3002008-01-01 Joel Brobecker <brobecker@adacore.com>
301
302 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
303 gdb.ada/ref_param/pck.ads: New files.
304 * gdb.ada/ref_param.exp: New testcase.
305
319e4674
JB
3062008-01-01 Joel Brobecker <brobecker@adacore.com>
307
308 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
309 gdb.ada/interface/foo.adb: New files.
310 * gdb.ada/interface.exp: New testcase.
311
ef682c56
JB
3122007-12-31 Jim Blandy <jimb@codesourcery.com>
313
314 * gdb.base/multi-forks.exp: Consume all output from child
315 processes before proceeding to next test.
316
f6f3eb6c
JB
3172007-12-29 Jim Blandy <jimb@codesourcery.com>
318
319 * configure: Regenerated.
320
f652e42f
JB
3212007-12-27 Joel Brobecker <brobecker@adacore.com>
322
323 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
324 gdb.ada/fixed_cmp/fixed.adb: New files.
325 * gdb.ada/fixed_cmp.exp: New testcase.
326
6943e596
JB
3272007-12-27 Joel Brobecker <brobecker@adacore.com>
328
329 * gdb.ada/boolean_expr.exp: New testcase.
330
aad9a193
JB
3312007-12-26 Jim Blandy <jimb@codesourcery.com>
332
333 * gdb.base/multi-forks.exp: Doc fix.
334
fb5f3683
JB
3352007-12-26 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
338 * gdb.ada/char_param.exp: Do not compile our test program with
339 -gnata, this is unnecessary.
340 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
341
384e4a9c
JB
3422007-12-24 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
345 gdb.ada/print_chars/foo.adb: New files.
346 * gdb.ada/print_chars.exp: New testcase.
347
01e044f7
JB
3482007-12-24 Joel Brobecker <brobecker@adacore.com>
349
350 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
351 gdb.ada/char_param/foo.adb: New files.
352 * gdb.ada/char_param.exp: New testcase.
353
0ce17860
JB
3542007-12-22 Jim Blandy <jimb@codesourcery.com>
355
356 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
357 hard-coding source line numbers into the test.
358 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
359 gdb_get_line_number to find.
360
919809b9
JB
3612007-12-22 Joel Brobecker <brobecker@adacore.com>
362
363 * gdb.base/ptype.c (highest): New struct type.
364 (the_highest): New variable of that type.
365 (main): Add dummy assignment to a field of variable the_highest.
366 * gdb.base/ptype.exp: Test type printing of our new variable.
367
abc8a88d
PM
3682007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
369
370 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
371 and record first explicitly generated thread number.
372 Use that thread number for thread specific watchpoint test.
373 Add iteration number to repetitive tests.
374
5158f3e3
CES
3752007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
376 Jim Blandy <jimb@codesourcery.com>
377
378 * gdb.base/expand-psymtabs.c: New testcase
379 source file.
380 * gdb.base/expand-psymtabs.exp: New testcase
381 expect file.
382
37e4754d
LM
3832007-12-17 Luis Machado <luisgpm@br.ibm.com>
384
385 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
386 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
387
551e5d04
JB
3882007-12-17 Joel Brobecker <brobecker@adacore.com>
389
390 * gdb.ada/frame_args/foo.adb: New file.
391 * gdb.ada/frame_args/pck.ads: New file.
392 * gdb.ada/frame_args/pck.adb: New file.
393 * gdb.ada/frame_args.exp: New testcase.
394
a05ee097
JB
3952007-12-17 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.base/frame-args.c: New file.
398 * gdb.base/frame-args.exp: New testcase.
399
c162e8c9
JM
4002007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
401 Joseph Myers <joseph@codesourcery.com>
402
403 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
404
afe8ab22
VP
4052007-12-14 Vladimir Prus <vladimir@codesourcery.com>
406
407 * gdb.mi/mi-pending.exp: New.
408 * gdb.mi/mi-pending.c: New.
409 * gdb.mi/mi-pendshr.c: New.
410
dfdfb3ca
JB
4112007-12-06 Jim Blandy <jimb@codesourcery.com>
412
413 * gdb.base/default.exp: Update expected output for 'info catch'.
414
b7fca990
JK
4152007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
418 must be set to binary.
419
6a1afc1e
PA
4202007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
421
422 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
423
a6b151f1
DJ
4242007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
425
426 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
427 gdb.mi/mi-file-transfer.exp: New.
428
43039443
JK
4292007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
432
0ef2251b
MR
4332007-11-22 Maciej W. Rozycki <macro@mips.com>
434
435 * gdb.trace/backtrace.exp: Fix a typo.
436 * gdb.trace/circ.exp: Likewise.
437 * gdb.trace/collection.exp: Likewise.
438 * gdb.trace/limits.exp: Likewise.
439 * gdb.trace/report.exp: Likewise.
440 * gdb.trace/tfind.exp: Likewise.
441 * gdb.trace/while-dyn.exp: Likewise.
442
5443631e
NR
4432007-11-21 Nick Roberts <nickrob@snap.net.nz>
444
445 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
446 objects of pointers that can't be dereferenced are now
447 "noneditable".
448
a4ce5b0d
UW
4492007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
450
451 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
452 (target_cpu): Remove.
453
d6e956e5
VP
4542007-10-15 Vladimir Prus <vladimir@codesourcery.com>
455
456 * gdb.base/ending-run.exp: Expect the list of cleared
457 breakpoint to come in natural order, not the reversed one.
458
214270ab
VP
4592007-11-07 Vladimir Prus <vladimir@codesourcery.com>
460
461 * gdb.mi/mi-var-child.c (do_child_deletion): New.
462 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
463
1a619819
LM
4642007-11-05 Luis Machado <luisgpm@br.ibm.com>
465
466 * gdb.base/printcmds.exp: New function
467 test_printf_with_dfp.
468
5b01a6fa
DE
4692007-11-02 Doug Evans <dje@google.com>
470
471 * gdb.disasm/t01_mov.s: Remove carriage returns.
472 * gdb.disasm/t02_mova.s: Ditto.
473 * gdb.disasm/t03_add.s: Ditto.
474 * gdb.disasm/t04_sub.s: Ditto.
475 * gdb.disasm/t05_cmp.s: Ditto.
476 * gdb.disasm/t06_ari2.s: Ditto.
477 * gdb.disasm/t07_ari3.s: Ditto.
478 * gdb.disasm/t08_or.s: Ditto.
479 * gdb.disasm/t09_xor.s: Ditto.
480 * gdb.disasm/t10_and.s: Ditto.
481 * gdb.disasm/t11_logs.s: Ditto.
482 * gdb.disasm/t12_bit.s: Ditto.
483 * gdb.disasm/t13_otr.s: Ditto.
484
ec33ab7f
JK
4852007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
488
ae0d01ff
UW
4892007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
490
491 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
492 provide DFP support.
493
55eddb0f
DJ
4942007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
495
496 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
497 Test "set powerpc vector-abi". Skip auto-detection tests for old
498 toolchains.
499
7020f05c
PA
5002007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
501
502 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
503 with [string compare].
504
84bc3db9
PA
5052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
506
507 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
508 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
509
5876dc88
LM
5102007-10-25 Luis Machado <luisgpm@br.ibm.com>
511
512 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
513 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
514 * gdb.opt/Makefile.in: New makefile.
515 * Makefile.in: Create new directory "gdb.opt".
516 * configure.ac: Add "gdb.opt" directory.
517 * configure: Regenerated.
518
c3ea9a14
DE
5192007-10-25 Doug Evans <dje@google.com>
520
521 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
522 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
523
93004d61
TJB
5242007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
525 Thiago Jung Bauermann <bauerman@br.ibm.com>
526
527 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
528 Floating Point expressions.
529 * gdb.base/dfp-test.exp: new file adding tests for Decimal
530 Floating Point variables.
531 * gdb.base/dfp-test.c: new file containing program with Decimal
532 Floating variables, used by gdb.base/dfp-test.exp.
533
62a24a2b
DJ
5342007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
535
536 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
537
e7b1eae6
UW
5382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
539
540 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
541 compiling test case with GCC.
542 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
543
c641edcc
UW
5442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
545
546 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
547 format changes.
548
5e5ebfe6
MS
5492007-10-18 Michael Snyder <msnyder@specifix.com>
550
551 * gdb.base/dbx.exp: Add missing "-re " operator.
552
e831e7b6
GM
5532007-10-16 Gaius Mulley <gaius@glam.ac.uk>
554
555 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
556 * configure.ac: Removed trailing spaces after backslash.
557 * gdb.modula2: New directory.
558 * gdb.modula2/Makefile.in: New file.
559 * gdb.modula2/unbounded-array.exp: New file.
560 * gdb.modula2/unbounded1.c: New file.
561
7cc46491
DJ
5622007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
563
564 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
565
5662007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
567
568 * gdb.base/sigstep.c (main): Add checks for
569 return values for setitimer call.
570 Call setitimer again with itimer = ITIMER_REAL
571 if first call to setitimer fails.
572
e91528f0
KH
5732007-10-11 Kazu Hirata <kazu@codesourcery.com>
574
575 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
576 of $timeout.
577
2ec9a4f8
DJ
5782007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
579
580 * gdb.server/server-run.exp: Test for dynamic linker symbols.
581
5822007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
583
584 * lib/gdb.exp (gdb_run_cmd): Move comment outside
585 of gdb_expect call, to avoid interruption.
586
64b2fa04
PA
5872007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
588
589 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
590 (v_unsigned_long_long, v_long_long_array)
591 (v_signed_long_long_array, v_unsigned_long_long_array)
592 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
593 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
594 [!NO_LONG_LONG]: New.
595 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
596 v_long_long_member.
597
598 (v_long_long_func, v_signed_long_long_func)
599 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
600 (main) [!NO_LONG_LONG]: Initialize long long variants.
601
602 * gdb.base/whatis.exp: If board file requests no_long_long, build
603 test with NO_LONG_LONG defined. Test long long, signed long long,
604 and unsigned long long variants but only if board file doesn't
605 disable it.
606
a912286e
DJ
6072007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
608 Daniel Jacobowitz <dan@codesourcery.com>
609
610 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
611 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
612 * configure: Regenerated.
613 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
614 gdb.pascal/types.exp, lib/pascal.exp: New files.
615
471ba8c9
DJ
6162007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * gdb.cp/classes.exp (do_tests): Always step to the line after the
619 call.
620 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
621 to return to the call.
622 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
623 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
624 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
625 * gdb.mi/mi-until.exp (test_until): Likewise.
626 * gdb.mi/mi2-until.exp (test_until): Likewise.
627
fef8a650
DJ
6282007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
629
630 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
631 two-char array.
632 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
633
d983da9c
DJ
6342007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
635
636 * gdb.threads/watchthreads.c (thread_function): Sleep between
637 iterations.
638 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
639 at once for S/390. Generate matching fails and passes.
640
17f62551
VP
6412007-09-27 Vladimir Prus <vladimir@codesourcery.com>
642
643 * gdb.mi/var-cmd.c (do_children_tests): Initialize
644 the 'struct_declarations' variable to zeros.
17f62551 645
ed0616c6
VP
6462007-09-24 Vladimir Prus <vladimir@codesourcery.com>
647
648 * gdb.cp/mb-ctor.cc: New.
649 * gdb.cp/mb-ctor.exp: New.
650 * gdb.cp/mb-templates.cc: New.
651 * gdb.cp/mb-templates.exp: New.
652
41f1b697
DJ
6532007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
656
3f213f78
PA
6572007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
658
659 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
660 targets.
661 * configure: Regenerate.
662
0d381245
VP
6632007-09-23 Vladimir Prus <vladimir@codesourcery.com>
664
665 * gdb.base/annota1.exp: Adjust for 'info break'
666 format changes.
667 * gdb.base/annota3.exp: Likewise.
668 * gdb.base/break.exp: Likewise.
669 * gdb.base/condbreak.exp: Likewise.
670 * gdb.base/pending.exp: Likewise.
671 * gdb.base/sepdebug.exp: Likewise.
672 * gdb.base/unload.exp: Likewise.
673 * gdb.base/ovldbreak.exp: Likewise.
674
fe3f5fa8
VP
6752007-09-22 Vladimir Prus <vladimir@codesourcery.com>
676
677 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
678 messages.
679 * gdb.base/chng-syms.exp: Likewise.
680 * gdb.base/unload.exp: Likewise.
681
a75cf6c0
DJ
6822007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
685
18ecae38
DJ
6862007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
687
688 * schedlock.c (NUM): Change to 1.
689 (main): Use args[0] for the main thread.
690 * schedlock.exp: Only expect two threads. Only issue one pass or fail
691 regardless of the number of threads.
692
5509918f
MR
6932007-09-14 Maciej W. Rozycki <macro@mips.com>
694
4a543daf
MR
695 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
696 type down.
697 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
698 test.
699 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
700 watchpoint type down.
701 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
702 test.
703
7042007-09-14 Maciej W. Rozycki <macro@mips.com>
705
5509918f
MR
706 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
707 Move all the tests here and run them twice, once using software
708 watchpoints and once using hardware watchpoints.
709 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
710
40b53987
DJ
7112007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
714 test.
715
695e2681
MK
7162007-09-10 Mark Kettenis <kettenis@gnu.org>
717
8b3fc8d8
MK
718 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
719 build-id.
720
695e2681
MK
721 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
722 know about $ORIGIN. Calculate output dir from $dest instead of
723 using ${objdir}/{$subdir}.
724
58d69f29
MK
7252007-09-09 Mark Kettenis <kettenis@gnu.org>
726
727 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
728 gcore, before continuing with the test.
729
3e347599
DJ
7302007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
731
732 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
733 * gdb.mi/mi-watch.exp: Likewise.
734
ea37ba09
DJ
7352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
736 Jim Blandy <jimb@codesourcery.com>
737
738 * gdb.arch/i386-sse.exp: Do not expect character constants.
739 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
740 * gdb.base/display.exp: Allow print/s.
741 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
742 and unsigned char array changes.
743
2025a643
DJ
7442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
745
746 * gdb.base/display.exp: Add tests for printf %p.
747
26669a27
PA
7482007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
749
750 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
751 the dll name to unicode.
752
c8f021f8
JK
7532007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
754
755 * gdb.base/default.exp (show version): Update the version text.
756 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
757
4cf31eea
JK
7582007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
761 New files.
762
4935890f
JK
7632007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
764
765 * lib/gdb.exp (build_id_debug_filename_get): New function.
766 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
767 Remove the generate DEBUG file for the future testcase runs.
768 New testcase for the NT_GNU_BUILD_ID retrieval.
769 Move the final testing step to ...
770 (test_different_dir): ... a new function.
771 New parameter XFAIL to XFAIL all the tests performed.
772 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
773 New parameter TYPE to PF_PREFIX all the tests performed.
774
02142340
VP
7752007-08-31 Vladimir Prus <vladimir@codesourcery.com>
776
777 * gdb.mi/mi-var-cp.cc (path_expression): New
778 function.
779 * gdb.mi/mi-var-cp.exp: Run path exression tests.
780
36acd84e
UW
7812007-08-27 Markus Deuling <deuling@de.ibm.com>
782
783 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
784 to fit into SPU Local Store memory.
785
a896d121
JB
7862007-08-23 Joel Brobecker <brobecker@adacore.com>
787
788 * gdb.base/default.exp: Adjust the expected output of "info
789 warranty" after the switch to GPLv3.
790
7b433602
JB
7912007-08-23 Joel Brobecker <brobecker@adacore.com>
792
793 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
794 to 30000 (from 20000).
795
e22f8b7c
JB
7962007-08-23 Joel Brobecker <brobecker@adacore.com>
797
798 Switch the license of all .exp files to GPLv3.
799 Switch the license of all .f and .f90 files to GPLv3.
800 Switch the license of all .s and .S files to GPLv3.
801
5a0e3bd0
JB
8022007-08-23 Joel Brobecker <brobecker@adacore.com>
803
804 * configure.ac: Switch license to GPLv3.
805
cc00619d
JB
8062007-08-23 Joel Brobecker <brobecker@adacore.com>
807
808 Switch the licensing to GPLv3 for all .ads and .adb files.
809
8d26208a
DJ
8102007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
811
812 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
813 and t_int_double.
814 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
815
4fcb9948
JB
8162007-08-17 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.base/step-line.c: Switch license to GPL version 3, and
819 update copyright year.
820 * gdb.base/step-line.inp: Likewise.
821
b9c34f67
JB
8222007-08-17 Joel Brobecker <brobecker@adacore.com>
823
824 * gdb.base/gdb1555.exp: Make expected output immune to formatting
825 changes inside gdb1555.c.
826 * gdb.base/pending.exp: Likewise.
827
2cc17678
DJ
8282007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
829
830 * config/default.exp: New file.
831
e48883f7
DJ
8322007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
833
834 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
835 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
836
1ab80e5b
MR
8372007-07-30 Maciej W. Rozycki <macro@mips.com>
838
839 * gdb.base/dump.exp: Force the correct endianness for binary
840 formats not carrying this information.
841
aba471f5
DJ
8422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.threads/staticthreads.exp: Match .*sem_post.
845
d4e07204
DJ
8462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * gdb.base/readline.exp (operate_and_get_next): Match the final
849 prompt.
850
2b97317d
KB
8512007-07-23 Kevin Buettner <kevinb@redhat.com>
852
853 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
854 to restarting SID.
855
44efa07a
KB
8562007-07-18 Kevin Buettner <kevinb@redhat.com>
857
858 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
859 prior to `gdb_start'.
860
7b5ebade
KB
8612007-07-18 Kevin Buettner <kevinb@redhat.com>
862
863 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
864 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
865 Remove call to gdb_unload.
866
255e7678
DJ
8672007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
868 Daniel Jacobowitz <dan@codesourcery.com>
869
870 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
871 for __WIN32__.
872 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
873 * gdb.base/unload.exp: Use shared library test routines.
874
3a40aaa0
UW
8752007-07-03 Markus Deuling <deuling@de.ibm.com>
876
877 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
878 * gdb.base/solib-symbol-lib.c: Likewise.
879 * gdb.base/solib-symbol-main.c: Likewise.
880
b0f4b84b
DJ
8812007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
882
883 * config/gdbserver.exp (gdb_reconnect): New.
884 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
885 gdb.base/solib-disc.exp: New files.
886 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
887 remote debugging".
888 (gdb_compile): Add shlib_load flag.
889 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
890 port.
891 (gdbserver_reconnect): New.
892
1b05479a
DJ
8932007-07-01 Nick Roberts <nickrob@snap.net.nz>
894 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * gdb.base/annota3.exp: Test for if construct.
897
86f78eb2
DJ
8982007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
899
900 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
901
6a2eb474
MR
9022007-06-21 Chris Dearman <chris@mips.com>
903 Maciej W. Rozycki <macro@mips.com>
904
905 * gdb.base/display.exp: Allow a newline after display/i.
906 * gdb.base/pc-fp.exp: Likewise.
907 * gdb.base/sigbpt.exp: Likewise.
908
f8b73d13
DJ
9092007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
910
911 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
912 required features to be included.
913
4339e69e
DJ
9142007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
915
916 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
917 in info threads output.
918
23d964e7
UW
9192007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
920 Markus Deuling <deuling@de.ibm.com>
921
922 * gdb.arch/spu-info.exp: New testcase.
923 * gdb.arch/spu-info.c: New file.
924
fd20f75b
DJ
9252007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
928 tpcs_offset. Restore lr after the call.
929 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
930
2226f861
DJ
9312007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
934 (gdbserver_run): Kill any running gdbserver.
935 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
936
d12371a9
MR
9372007-05-17 Maciej W. Rozycki <macro@mips.com>
938
939 * gdb.base/sigbpt.exp: Preset segv_addr.
940
93f02886
DJ
9412007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
942
943 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
944 (gdb_compile_shlib): Likewise.
945 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
946 (default_gdb_init): Clear cleanfiles.
947 (gdb_finish): Delete recorded cleanfiles.
948 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
949
950 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
951 Do not use isnative.
952 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
953 gdb.base/so-impl-ld.exp: Likewise.
954 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
955 * gdb.base/unload.exp: Likewise. Do not pass empty option to
956 gdb_compile.
957
b04e06d7
VP
9582007-05-15 Vladimir Prus <vladimir@codesourcery.com>
959
960 * config/unknown.exp: Remove.
961
069ed931
UW
9622007-05-15 Markus Deuling <deuling@de.ibm.com>
963
964 * gdb.base/info-proc.exp: Check is_remote.
965
09db0d03
UW
9662007-05-14 Markus Deuling <deuling@de.ibm.com>
967
968 * gdb.base/gcore.exp: Initialize variable core_supported.
969
af2cbe8c
DJ
9702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
971
972 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
973
027c0295
DJ
9742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
975
976 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
977 * gdb.threads/print-threads.exp (test_all_threads): Allow
978 negative and hexadecimal thread IDs.
979
dc5000e7
DJ
9802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
981
982 * gdb.java/jprint.java (public): Avoid invalid call to static
983 method.
984
2e74ed18
DP
9852007-05-14 Denis Pilat <denis.pilat@st.com>
986
987 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
988 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
989 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
990 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
991 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
992
83547f02
UW
9932007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
994
995 * gdb.base/overlays.exp: Add support for targets with only code
996 overlay support, not data overlay. Support spu-*-* target in
997 this mode.
998 * gdb.base/ovlymgr.c: Provide stubs for spu target.
999 * gdb.base/spu.ld: New file.
1000
b18be20d
DJ
10012007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1004
be444858
DJ
10052007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1006
1007 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1008
b1d53152
DJ
10092007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1010
1011 * gdb.java/jmain.exp: Handle demangled names with and without method
1012 signatures.
1013
d084b331
DJ
10142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1015
1016 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1017 (have_a_very_merry_interrupt): Remove calls to puts.
1018 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1019 inferior output.
1020 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1021 test names.
1022
db9d7fc5
DJ
10232007-04-29 Markus Deuling <deuling@de.ibm.com>
1024 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * gdb.base/auxv.exp (core_works): Also check is_remote.
1027 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1028
ef783a7d
VP
10292007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1030
1031 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1032 message, not the undefined 'module' variable.
1033 * gdb.base/siginfo.exp: Likewise.
1034 * gdb.base/sigstep.exp: Likewise.
1035 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1036 serialport.
1037 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1038
b7b73cae
CV
10392007-04-25 Corinna Vinschen <vinschen@redhat.com>
1040
1041 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1042 target sim fails. Return 0 otherwise.
1043 (gdb_load): Return prematurely if gdb_target_sim fails.
1044
7d90fdfa
DP
10452007-04-16 Denis Pilat <denis.pilat@st.com>
1046
1047 * gdb.base/setshow.exp: Reset height after having set it to 100.
1048
5d3e9c85
DP
10492007-04-16 Denis Pilat <denis.pilat@st.com>
1050
1051 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1052
18e75969
DP
10532007-04-16 Denis Pilat <denis.pilat@st.com>
1054
1055 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1056
25d5ea92
VP
10572007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1058
1059 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1060 tests. Run the frozen varobjs test.
1061 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1062 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1063
0b49cb80
JK
10642007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1067 gdb.base/type-opaque.exp: New files.
1068
a73bafbc
VP
10692007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1070
1071 * gdb.mi/mi-var-child.c
1072 (do_children_tests): User char[2] instead of
1073 char so that automatic printing of pointers to char
1074 don't give unpredicable result.
1075 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1076 local variables.
1077 * gdb.mi/mi-var-child.exp: Step to right line
1078 of do_children_tests.
1079 * gdb.mi/mi2-var-child.exp: Likewise.
1080 * gdb.mi/mi-var-cmd.exp: Step to right line of
1081 do_locals_tests.
1082 (do_children_tests): User char[2] instead of
1083 char so that automatic printing of pointers to char
1084 don't give unpredicable result.
1085 * gdb.mi/mi2-var-cmd.exp: Likewise.
1086 * lib/mi-support.exp (mi_continue_to_line):
1087 Pass test name to mi_wait_for_stop.
1088
7ce59000
DJ
10892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * gdb.asm/asm-source.exp: Remove d10v case.
1092 * lib/gdb.exp (skip_cplus_tests): Likewise.
1093 * gdb.asm/d10v.inc: Deleted.
1094
20389057
DJ
10952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1096
1097 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1098
8807d78b
DJ
10992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1100
1101 * config/netware.exp: Delete file.
1102
aa3edb8e
JB
11032007-03-29 Joel Brobecker <brobecker@adacore.com>
1104
1105 * gdb.dwarf2/dw2-noloc.S: New file.
1106 * gdb.dwarf2/dw2-noloc.exp: New file.
1107
297561ac
PA
11082007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1109
1110 * gdb.cp/method2.cc: New test.
1111 * gdb.cp/method2.exp: New test.
1112 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1113
1f81bd39
DJ
11142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1115
1116 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1117
9453113a
DJ
11182007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1119
1120 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1121
b741e217
DJ
11222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1123
1124 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1125 (gdb_load): Delete, replace with...
1126 (gdb_reload): ...this.
1127 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1128 * gdb.server/server-mon.exp: Likewise.
1129 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1130 (gdb_start_cmd): New.
1131 (gdb_file_cmd): Save the last loaded file.
1132 (gdb_reload): New.
1133 (gdb_gnu_strip_debug): Use transform.
1134 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1135 support here. Use new $last_loaded_file. Check mtime.
1136 (gdb_target_cmd): Handle ObjC failure case.
1137 (infer_host_exec): Delete.
1138 (gdbserver_load): Rename to...
1139 (gdbserver_run): ...this. Simplify.
1140 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1141 (mi_gdb_load): Move most contents to a new function...
1142 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1143 (mi_run_cmd): Use mi_gdb_target_load.
1144 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1145 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1146 Use gdb_run_cmd.
1147 * gdb.base/charsign.exp: Remove incorrect comment.
1148 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1149 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1150 gdb.base/start.exp: Use gdb_start_cmd.
1151
446ab585
MR
11522007-03-23 Nigel Stephens <nigel@mips.com>
1153 Maciej W. Rozycki <macro@mips.com>
1154
1155 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1156 * gdb.base/signull.exp: Similarly.
1157
bbb88ebf
UW
11582007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1159
1160 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1161 messages available to test cases (like chng-sym.exp).
1162
cb8c4a99
AS
11632007-03-14 Andreas Schwab <schwab@suse.de>
1164
1165 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1166 format changes.
1167
4e463ff5
DJ
11682007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1171 (optimized_1): New.
1172 (main): Call optimized_1.
1173 (gdb2029): Correct typos. Call gdb2029_marker.
1174 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1175 for gdb2029.
1176
b6db2c47
MK
11772007-03-12 Mark Kettenis <kettenis@gnu.org>
1178
1179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1180 as tabs. Remove redundant test pattern.
1181
70ed3737
UW
11822007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1183
1184 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1185 for /a format output.
1186
47b67b60
DJ
11872007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1190 collect output incrementally.
1191
b8953b0e
UW
11922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1193
1194 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1195 for -var-create lpcharacter test.
1196 * gdb.mi/mi2-var-cmd.exp: Likewise.
1197
7acd5c40
UW
11982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1199
1200 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1201 pass on targets where address zero is readable.
1202
9c6759c1
UW
12032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1204
1205 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1206 just a single architecture.
1207
a2f1aeb4
UW
12082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1209
1210 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1211 (fetch_all_registers): New function, uses gdb_test_multiple and
1212 exp_continue to fetch inferior output line-by-line.
1213 Replace all uses of do_get_all_registers by fetch_all_registers.
1214
46579ac2
UW
12152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1216
1217 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1218 in target_info.
1219
fc133f24
MS
12202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1221
1222 * gdb.threads/manythreads.exp: Use $message string for
1223 consistancy; add a default (timeout) case.
1224
7646a51d
MS
12252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1226
1227 * gdb.base/watchpoint.exp: Fix truncated comment.
1228
dcfff61f
MS
12292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1230
1231 * Makefile.in: Remove spurious single-quotes from sed command.
1232
664e3ee9
DJ
12332007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1234
1235 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1236 func.
1237 * gdb.mi/mi2-var-cmd.exp: Likewise.
1238
d7cc6f2f
JB
12392007-02-27 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.dwarf2/dw2-producer.S: New file.
1242 * gdb.dwarf2/dw2-producer.exp: New testcase.
1243
12442007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1245
1246 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1247 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1248 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1249 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1250 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1251 Revert tests to use mi_gdb_test and include value field in output
1252 of -var-create.
1253
93d42b30
DJ
12542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1255
1256 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1257
c499ed39
DJ
12582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1259
1260 * gdb.base/maint.exp: Remove full paths from test names.
1261 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1262 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1263
9836f81b
JB
12642007-02-27 Joel Brobecker <brobecker@adacore.com>
1265
1266 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1267
c74d0ad8
DJ
12682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1269
1270 * gdb.server/server-mon.exp: New test.
1271
2711e456
DJ
12722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1273
1274 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1275
ff6f572f
DJ
12762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1277
1278 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1279 register capitalization.
1280
fada3feb
DP
12812007-02-13 Denis Pilat <denis.pilat@st.com>
1282
1283 * gdb.mi/mi-var-invalidate.exp: New file.
1284
fb1e4ffc
DJ
12852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1286
1287 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1288
3da939d7
DJ
12892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1290
1291 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1292
123dc839
DJ
12932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1294
1295 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1296 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1297
877e3645 12982007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1299
1300 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1301 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1302 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1303 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1304 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1305 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1306 Update tests to include value field in output of -var-create.
1307
3c0a2960
AS
13082007-02-08 Andreas Schwab <schwab@suse.de>
1309
1310 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1311
108546a0
DJ
13122007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1315 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1316
d701dcab
DP
13172007-02-02 Denis Pilat <denis.pilat@st.com>
1318
1319 * gdb.threads/threadapply.exp: check that frame is not changed by
1320 the thread apply all command.
1321
783e3e2f
AS
13222007-01-31 Andreas Schwab <schwab@suse.de>
1323
6d9c3a87
AS
1324 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1325
3c50d7b9
AS
1326 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1327 in the dwarf sections.
1328 * gdb.dwarf2/mac-fileno.S: Likewise.
1329
783e3e2f
AS
1330 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1331 bspstore register on ia64.
1332
78ff580e
AS
13332007-01-29 Andreas Schwab <schwab@suse.de>
1334
cc8e9b12
AS
1335 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1336 "frame-begin" annotation.
1337
78ff580e
AS
1338 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1339 number of "frames-invalid" annotations.
1340
704a4f78
DJ
13412007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1342
1343 * gdb.base/commands.exp: Call if_commands_test.
1344 (gdb_test_no_prompt, if_commands_test): New.
1345
e741bf94
MK
13462007-01-28 Mark Kettenis <kettenis@gnu.org>
1347
1348 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1349
474d0ad3
AS
13502007-01-27 Andreas Schwab <schwab@suse.de>
1351
1352 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1353 .short/.int/.quad in the dwarf sections.
1354 * gdb.dwarf2/dw2-intercu.S: Likewise.
1355 * gdb.dwarf2/dw2-intermix.S: Likewise.
1356
e784b426
JK
13572007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1360 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1361 array.
e784b426
JK
1362 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1363 * gdb.base/setvar.exp: Likewise.
1364
37f08e04
AS
13652007-01-26 Andreas Schwab <schwab@suse.de>
1366
9a01813a
AS
1367 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1368 test.
1369
37f08e04
AS
1370 * gdb.base/multi-forks.exp ("restart $i"): Also match
1371 __kernel_syscall_via_break.
1372
6e2a9270
VP
13732007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1374
1375 * lib/mi-support.exp (mi_delete_varobj): New.
1376 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1377 testcase.
1378 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1379 (main): Call the above.
1380 (reference_update_test, base_in_reference_test)
1381 (reference_to_pointer): Delete the created varobjs.
1382
e515b470
DJ
13832007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1384
1385 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1386 * configure: Regenerated.
1387 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1388 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1389 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1390 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1391 * lib/gdb.exp (gdb_skip_xml_test): New function.
1392
08d8bcd7
DJ
13932007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1394
1395 * gdb.base/sigrepeat.exp: Correct error message.
1396
13972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1398 Daniel Jacobowitz <dan@codesourcery.com>
1399
1400 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1401 gdb.arch/i386-gnu-cfi-asm.S: New files.
1402
97c3f1f3
JK
14032007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 * lib/gdb.exp: Abort on missing `site.exp'.
1406
cb1df416
DJ
14072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1408 Daniel Jacobowitz <dan@codesourcery.com>
1409
1410 * gdb.base/included.c, gdb.base/included.exp,
1411 gdb.base/included.h: New files.
1412
35990120
DJ
14132007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1414
1415 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1416 (maximize_rlimit): Reduce limits on 64-bit systems.
1417
6e81a116 14182007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1419
1420 From Marcus Deuling <deuling@de.ibm.com>:
1421 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1422 every case.
1423
6c3c41f3
NR
14242007-01-13 Nick Roberts <nickrob@snap.net.nz>
1425
1426 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1427 (test_path_specification): Use objdir instead of srcdir to always
1428 get an absolute filename.
1429
2f12c312
DJ
14302007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1431
1432 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1433
81121995
VP
14342007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1435
1436 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1437 Make sure the variable we're using is in scope.
1438 (reference_to_pointer): Likewise.
1439
4741b737
DJ
14402007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1443 has no debug information.
1444
054410c3
DJ
14452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1446
1447 * gdb.base/annota1.exp: Remove extra send_gdb.
1448
818f79f6
DJ
14492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1450
1451 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1452
f7a6bb70
DJ
14532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1456
57e66780
DJ
14572007-01-08 Nick Roberts <nickrob@snap.net.nz>
1458 Daniel Jacobowitz <dan@codesourcery.com>
1459
1460 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1461 lcharacter or linteger change. Correct duplicated test name.
1462 * gdb.mi/mi2-var-cmd.exp: Likewise.
1463
3d799a95
DJ
14642007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1465
1466 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1467
14682007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1469
1470 * gdb.base/nofield.c: New file.
1471 * gdb.base/nofield.exp: New testcase.
1472
eafb94e8
NR
14732007-01-05 Nick Roberts <nickrob@snap.net.nz>
1474
1475 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1476
1477 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1478 test.
1479
5e572bb4
DJ
14802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1481
1482 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1483
74a44383
DJ
14842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1485
1486 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1487 when continuing.
1488
1b572db9
DJ
14892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1490
1491 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1492 Expect ".exe" extension.
1493
381bc39b
DJ
14942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1495
1496 * gdb.base/charset.exp: Add explicit filename to break.
1497 * gdb.base/dbx.exp: Add explicit filename to breaks.
1498
2b70e4c6
DJ
14992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1500
1501 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1502 * gdb.mi/mi2-file.exp: Likewise.
1503
303b6f5d
DJ
15042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1505
1506 Implement specification of MI tests as comments
1507 in C and C++ sources.
1508 * lib/mi-support.exp (mi_autotest_data): New variable.
1509 (mi_autotest_source): New variable.
1510 (count_newlines, mi_prepare_inline_tests)
1511 (mi_get_inline_test, mi_continue_to_line)
1512 (mi_run_inline_test, mi_tbreak)
1513 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1514 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1515 Run inline tests.
1516 * gdb.mi/mi-var-cp.cc: Define tests here.
1517
23da0d94
VP
15182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1519
1520 Simplify usage of mi_continue_to.
1521 * lib/mi-support.exp (mi_runto_helper): Renamed
1522 from mi_runto, added new parameter 'run_or_continue'.
1523 (mi_runto): Use mi_runto_helper.
1524 (mi_continue_to): Accept just function name as parameter.
1525 Use mi_runto_helper.
1526 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1527 * gdb.mi/mi2-var-cmd.exp: Likewise.
1528
f9e18282
JB
15292006-01-04 Joel Brobecker <brobecker@adacore.com>
1530
1531 Make this testcase a bit more realistic. The current code
1532 is too simplistic, and allows the compiler to optimize out
1533 some of the entities we need for this testcase.
1534 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1535 (Do_Nothing): Add extra parameter.
1536 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1537 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1538 by using a variable of type Void_Star.
1539
fd678c65
JB
15402006-01-04 Joel Brobecker <brobecker@adacore.com>
1541
1542 * gdb.ada/catch_ex/foo.adb: New file.
1543 * gdb.ada/catch_ex.exp: New testcase.
1544
05cfdb42
DJ
15452007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1546
1547 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1548 pass --image-base to linker.
1549
2e03ee74
DJ
15502007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1551 Daniel Jacobowitz <dan@codesourcery.com>
1552
1553 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1554 secondary prompts.
1555
0d5de010
DJ
15562007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1557
1558 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1559 output. Test the types of members and member pointers.
1560 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1561 gdb/2092.
1562 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1563 statement. Enable for GCC. Update expected output for some tests
1564 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1565 layout.
1566 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1567 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1568 (Diamond::vget_base): New.
1569 (main): Add new tests.
1570 * gdb.cp/printmethod.exp: Update expected output for member functions.
1571 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1572 print pEe->D::vg().
1573
61a771aa
DJ
15742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1575
1576 * gdb.threads/tls.exp: Allow stops in sem_post.
1577
2fa63963
DJ
15782006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1579
1580 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1581 * gdb.base/annota3.exp: Likewise.
1582 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1583 again (instead of timing out).
1584 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1585 GCC bug 26475.
1586 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1587 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1588 test from jmisc1.exp.
1589 * gdb.java/jmisc1.exp: Delete.
1590 * gdb.java/jprint.exp: Adjust to work with method signatures including
1591 return types.
1592 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1593 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1594 * lib/java.exp (compile_java_from_source): Pass the correct type
1595 to target_compile.
1596
5eefc2b7
JB
15972006-12-31 Joel Brobecker <brobecker@adacore.com>
1598
1599 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1600 (stack_align_edx): New function.
1601 (stack_align_eax): New function.
1602 (main): Add calls to stack_align_edx and stack_align_eax.
1603 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1604 Add testing for the cases where the register used during a stack
1605 realignment is edx. Same for eax.
1606
227c54da
DJ
16072006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1608
1609 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1610 and generic PE targets.
1611
cab8ac94
JB
16122006-12-29 Joel Brobecker <brobecker@adacore.com>
1613
1614 * gdb.ada/array_return.exp: Update copyright date list.
1615
ba54f318
JB
16162006-12-27 Joel Brobecker <brobecker@adacore.com>
1617
1618 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1619 (Create_Small_Float_Vector): New function.
1620 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1621 function body.
1622 * gdb.ada/array_return/p.adb: Use new type and function from
1623 package Pck.
1624 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1625 able to print the value returned by a function returning an
1626 array of float.
1627
6b7a35dd
JB
16282006-12-20 Joel Brobecker <brobecker@adacore.com>
1629
1630 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1631 The associated tests should be PASSing.
1632
038224f6
VP
16332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1634
1635 Test for base in references.
1636 * gdb.mi/mi-var-cp.cc: Add test code.
1637 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1638 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1639 * gdb.mi/mi2-watch.exp: Likewise.
1640 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1641 (mi_list_varobj_children): New function.
1642
b26ed50d
VP
16432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1644
1645 * lib/mi-support.exp
1646 (mi_runto): Accept "()" after function name.
1647 (mi_create_varobj): New function.
1648 (mi_varobj_update): New function.
1649 (mi_Check_varobj_value): New function.
1650 * gdb.mi/mi-var-cp.exp: New file.
1651 * gdb.mi/mi-var-cp.cc: New file.
1652
08232497
DJ
16532006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1654
1655 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1656 gdb.base/weaklib2.c: New files.
1657
d394c993 16582006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1659
ac6c2fba
NS
1660 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1661 info. Adjust test names.
1662
8ec659a0 1663 * gdb.base/break.c (main): Move position of malloc.
d394c993 1664 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1665
acd65feb
VP
16662006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1667
1668 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1669 assignement of arrays and function pointers.
1670 * gdb.mi/var-cmd.c: Add declaration necessary for above
1671 tests.
1672
f556d5e5
NS
16732006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1674
1675 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1676
1677 * gdb.threads/linux-dp.exp: Read thread table before and after
1678 creating each philosopher and verify it.
1679
697bc68d
NS
16802006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1681 Paul Brook <paul@codesourcery.com>
1682 Daniel Jacobowitz <dan@codesourcery.com>
1683
1684 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1685 main to remove duplication. Add start function of the form
1686 '_*start[1-9]*'. Add RVDS start function.
1687
29d73ae4
DJ
16882006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1689
1690 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1691
c1d88655
UW
16922006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1693
1694 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1695 * gdb.asm/spu.inc: New file.
1696 * gdb.base/term.exp: Disable if [target_info exists noargs].
1697 * gdb.gdb/complaints.exp: Disable if ![isnative].
1698 * gdb.gdb/selftest.exp: Likewise.
1699 * gdb.gdb/observer.exp: Likewise.
1700 * gdb.gdb/xfullpath.exp: Likewise.
1701 * gdb.base/attach.exp: Disable on SPU target.
1702 * gdb.cp/bs145503.exp: Likewise.
1703 * gdb.cp/exception.exp: Likewise.
1704 * gdb.cp/userdef.exp: Likewise.
1705
32a13b1a
DJ
17062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1709
d8295fe9
VP
17102006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1711
1712 * gdb.base/completion.exp: Fix completion tests for
1713 'info' and 'info '.
1714 * gdb.base/help.exp (help_test_raw, test_class_help)
1715 (test_prefix_command_help): Move...
1716 * lib/gdb.exp: Here.
1717 * gdb.base/main.exp: Adjust.
1718 * gdb.cp/maint.exp: Adjust.
1719 * gdb.trace/tracecmd.exp: Use test_help_class.
1720
8c394015
VP
17212006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1722
1723 * gdb.stabs/weird.exp (print_weird_var): Use
1724 gdb_test_multiple instead of gdb_expect.
1725
027fc1bc
VP
17262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1727
1728 * gdb.base/help.exp (help_test_raw): New.
1729 (test_class_help): New.
1730 (test_prefix_command_help): New.
1731 Adjust testcases.
1732
67609209
FR
17332006-11-09 Christophe Lyon <christophe.lyon@st.com>
1734
1735 * gdb.base/constvars.c (main): Write to crass and crips, so that
1736 they are allocated by the compiler.
1737
f73adfeb
AS
17382006-10-27 Andreas Schwab <schwab@suse.de>
1739
1740 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1741 "detach-fork".
1742
2f83a18e
DJ
17432006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1744
1745 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1746 of patterns.
1747
94277a38
DJ
17482006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1749
1750 * gdb.base/sepdebug.exp: Remove debug format test.
1751 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1752 Handle no-symtab.
1753 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1754
5bd2f6e2
DJ
17552006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1758 int to pointer or pointer to int.
1759 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1760
8c008720
DJ
17612006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1762
1763 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1764
9e35dae4
DJ
17652006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1768
d9639e13
DJ
17692006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1770
1771 PR c++/2116
1772 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1773
390a1bd0
JB
17742006-10-06 Joel Brobecker <brobecker@adacore.com>
1775
1776 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1777 the corresponding bug has been fixed in GDB (PR/2018).
1778
dd920c33
JB
17792006-10-06 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.base/subst.exp: New testcase.
1782
53bbefe9
JB
17832006-10-06 Joel Brobecker <brobecker@adacore.com>
1784
1785 * gdb.ada/array_return/pck.ads: Add copyright notice.
1786 * gdb.ada/array_return/pck.adb: Likewise.
1787 * gdb.ada/array_return/p.adb: Likewise.
1788 * gdb.ada/exec_changed/first.adb: Likewise.
1789 * gdb.ada/exec_changed/second.adb: Likewise.
1790
09851417
JB
17912006-10-06 Joel Brobecker <brobecker@adacore.com>
1792
1793 * gdb.ada/watch_arg/watch.adb: New file.
1794 * gdb.ada/watch_arg.exp: New testcase.
1795
041bf30d
VP
17962006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1797
1798 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1799 via string_to_regexp.
1800 * gdb.mi/mi2-basics.exp: Likewise.
1801
f286fbdd 18022006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1803
1804 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1805 Remove unused / obsolete files.
1806
7c07f349
NR
18072006-09-19 Nick Roberts <nickrob@snap.net.nz>
1808
1809 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1810
cd5ff84a
VP
18112006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1812
1813 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1814 HIGH_FRAME argument to -stack-list-arguments can be larger than
1815 the number of frames.
1816
ae018d1a
DJ
18172006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.base/args.c (main): Add breakpoint marker.
1820 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1821 really test empty arguments.
1822 (args_load): Delete.
1823 (args_test): New.
1824
b399c549
NR
18252006-09-13 Nick Roberts <nickrob@snap.net.nz>
1826
1827 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1828 check for one file.
1829
2ab1eb7a
VP
18302006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1831
1832 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1833 HIGH_FRAME argument to -stack-list-locals can be larger than
1834 the number of frames.
1835
476308bf
FF
18362006-08-18 Fred Fish <fnf@specifix.com>
1837
1838 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1839 '$' in front of skip_vmx_tests_saved when setting that.
1840
8625200f
AS
18412006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1842
1843 * gdb.base/trace-commands.exp: New file.
1844
089ec8f1
DJ
18452006-08-10 Joel Brobecker <brobecker@adacore.com>
1846 Daniel Jacobowitz <dan@codesourcery.com>
1847
1848 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1849 expected output of the backtrace commands.
1850
b60f0898
JB
18512006-08-09 Joel Brobecker <brobecker@adacore.com>
1852
1853 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1854 untested followed by return combination.
1855 * gdb.arch/altivec-regs.exp: Likewise.
1856 * gdb.arch/e500-abi.exp: Likewise.
1857 * gdb.arch/e500-regs.exp: Likewise.
1858 * gdb.arch/gdb1291.exp: Likewise.
1859 * gdb.arch/gdb1431.exp: Likewise.
1860 * gdb.arch/gdb1558.exp: Likewise.
1861 * gdb.arch/i386-prologue.exp: Likewise.
1862 * gdb.arch/i386-unwind.exp: Likewise.
1863 * gdb.asm/asm-source.exp: Likewise.
1864 * gdb.base/a2-run.exp: Likewise.
1865 * gdb.base/advance.exp: Likewise.
1866 * gdb.base/all-bin.exp: Likewise.
1867 * gdb.base/annota1.exp: Likewise.
1868 * gdb.base/annota3.exp: Likewise.
1869 * gdb.base/args.exp: Likewise.
1870 * gdb.base/arithmet.exp: Likewise.
1871 * gdb.base/assign.exp: Likewise.
1872 * gdb.base/async.exp: Likewise.
1873 * gdb.base/attach.exp: Likewise.
1874 * gdb.base/bang.exp: Likewise.
1875 * gdb.base/bigcore.exp: Likewise.
1876 * gdb.base/bitfields.exp: Likewise.
1877 * gdb.base/bitfields2.exp: Likewise.
1878 * gdb.base/break.exp: Likewise.
1879 * gdb.base/call-sc.exp: Likewise.
1880 * gdb.base/call-strs.exp: Likewise.
1881 * gdb.base/callfuncs.exp: Likewise.
1882 * gdb.base/checkpoint.exp: Likewise.
1883 * gdb.base/chng-syms.exp: Likewise.
1884 * gdb.base/code-expr.exp: Likewise.
1885 * gdb.base/commands.exp: Likewise.
1886 * gdb.base/completion.exp: Likewise.
1887 * gdb.base/cond-expr.exp: Likewise.
1888 * gdb.base/condbreak.exp: Likewise.
1889 * gdb.base/consecutive.exp: Likewise.
1890 * gdb.base/constvars.exp: Likewise.
1891 * gdb.base/corefile.exp: Likewise.
1892 * gdb.base/cvexpr.exp: Likewise.
1893 * gdb.base/dbx.exp: Likewise.
1894 * gdb.base/define.exp: Likewise.
1895 * gdb.base/detach.exp: Likewise.
1896 * gdb.base/display.exp: Likewise.
1897 * gdb.base/dump.exp: Likewise.
1898 * gdb.base/ena-dis-br.exp: Likewise.
1899 * gdb.base/ending-run.exp: Likewise.
1900 * gdb.base/environ.exp: Likewise.
1901 * gdb.base/eval-skip.exp: Likewise.
1902 * gdb.base/exprs.exp: Likewise.
1903 * gdb.base/fileio.exp: Likewise.
1904 * gdb.base/finish.exp: Likewise.
1905 * gdb.base/float.exp: Likewise.
1906 * gdb.base/foll-exec.exp: Likewise.
1907 * gdb.base/foll-fork.exp: Likewise.
1908 * gdb.base/foll-vfork.exp: Likewise.
1909 * gdb.base/freebpcmd.exp: Likewise.
1910 * gdb.base/funcargs.exp: Likewise.
1911 * gdb.base/gcore.exp: Likewise.
1912 * gdb.base/gdb1090.exp: Likewise.
1913 * gdb.base/gdb1250.exp: Likewise.
1914 * gdb.base/huge.exp: Likewise.
1915 * gdb.base/info-proc.exp: Likewise.
1916 * gdb.base/interrupt.exp: Likewise.
1917 * gdb.base/jump.exp: Likewise.
1918 * gdb.base/langs.exp: Likewise.
1919 * gdb.base/lineinc.exp: Likewise.
1920 * gdb.base/list.exp: Likewise.
1921 * gdb.base/logical.exp: Likewise.
1922 * gdb.base/long_long.exp: Likewise.
1923 * gdb.base/macscp.exp: Likewise.
1924 * gdb.base/maint.exp: Likewise.
1925 * gdb.base/mips_pro.exp: Likewise.
1926 * gdb.base/miscexprs.exp: Likewise.
1927 * gdb.base/multi-forks.exp: Likewise.
1928 * gdb.base/opaque.exp: Likewise.
1929 * gdb.base/overlays.exp: Likewise.
1930 * gdb.base/pc-fp.exp: Likewise.
1931 * gdb.base/pointers.exp: Likewise.
1932 * gdb.base/printcmds.exp: Likewise.
1933 * gdb.base/psymtab.exp: Likewise.
1934 * gdb.base/ptype.exp: Likewise.
1935 * gdb.base/recurse.exp: Likewise.
1936 * gdb.base/relational.exp: Likewise.
1937 * gdb.base/relocate.exp: Likewise.
1938 * gdb.base/remote.exp: Likewise.
1939 * gdb.base/reread.exp: Likewise.
1940 * gdb.base/restore.exp: Likewise.
1941 * gdb.base/return.exp: Likewise.
1942 * gdb.base/return2.exp: Likewise.
1943 * gdb.base/scope.exp: Likewise.
1944 * gdb.base/sect-cmd.exp: Likewise.
1945 * gdb.base/sep.exp: Likewise.
1946 * gdb.base/sepdebug.exp: Likewise.
1947 * gdb.base/setshow.exp: Likewise.
1948 * gdb.base/setvar.exp: Likewise.
1949 * gdb.base/sigall.exp: Likewise.
1950 * gdb.base/sigbpt.exp: Likewise.
1951 * gdb.base/signals.exp: Likewise.
1952 * gdb.base/signull.exp: Likewise.
1953 * gdb.base/sizeof.exp: Likewise.
1954 * gdb.base/solib.exp: Likewise.
1955 * gdb.base/step-line.exp: Likewise.
1956 * gdb.base/step-test.exp: Likewise.
1957 * gdb.base/structs.exp: Likewise.
1958 * gdb.base/structs2.exp: Likewise.
1959 * gdb.base/term.exp: Likewise.
1960 * gdb.base/twice.exp: Likewise.
1961 * gdb.base/until.exp: Likewise.
1962 * gdb.base/varargs.exp: Likewise.
1963 * gdb.base/volatile.exp: Likewise.
1964 * gdb.base/watchpoint.exp: Likewise.
1965 * gdb.base/whatis-exp.exp: Likewise.
1966 * gdb.base/whatis.exp: Likewise.
1967 * gdb.cp/ambiguous.exp: Likewise.
1968 * gdb.cp/annota2.exp: Likewise.
1969 * gdb.cp/annota3.exp: Likewise.
1970 * gdb.cp/bool.exp: Likewise.
1971 * gdb.cp/breakpoint.exp: Likewise.
1972 * gdb.cp/casts.exp: Likewise.
1973 * gdb.cp/class2.exp: Likewise.
1974 * gdb.cp/classes.exp: Likewise.
1975 * gdb.cp/cplusfuncs.exp: Likewise.
1976 * gdb.cp/ctti.exp: Likewise.
1977 * gdb.cp/derivation.exp: Likewise.
1978 * gdb.cp/exception.exp: Likewise.
1979 * gdb.cp/gdb1355.exp: Likewise.
1980 * gdb.cp/hang.exp: Likewise.
1981 * gdb.cp/inherit.exp: Likewise.
1982 * gdb.cp/local.exp: Likewise.
1983 * gdb.cp/m-data.exp: Likewise.
1984 * gdb.cp/m-static.exp: Likewise.
1985 * gdb.cp/member-ptr.exp: Likewise.
1986 * gdb.cp/method.exp: Likewise.
1987 * gdb.cp/misc.exp: Likewise.
1988 * gdb.cp/namespace.exp: Likewise.
1989 * gdb.cp/overload.exp: Likewise.
1990 * gdb.cp/ovldbreak.exp: Likewise.
1991 * gdb.cp/pr-1023.exp: Likewise.
1992 * gdb.cp/pr-1210.exp: Likewise.
1993 * gdb.cp/pr-574.exp: Likewise.
1994 * gdb.cp/printmethod.exp: Likewise.
1995 * gdb.cp/psmang.exp: Likewise.
1996 * gdb.cp/ref-params.exp: Likewise.
1997 * gdb.cp/ref-types.exp: Likewise.
1998 * gdb.cp/rtti.exp: Likewise.
1999 * gdb.cp/templates.exp: Likewise.
2000 * gdb.cp/try_catch.exp: Likewise.
2001 * gdb.cp/userdef.exp: Likewise.
2002 * gdb.cp/virtfunc.exp: Likewise.
2003 * gdb.disasm/am33.exp: Likewise.
2004 * gdb.disasm/h8300s.exp: Likewise.
2005 * gdb.disasm/mn10300.exp: Likewise.
2006 * gdb.disasm/sh3.exp: Likewise.
2007 * gdb.disasm/t01_mov.exp: Likewise.
2008 * gdb.disasm/t02_mova.exp: Likewise.
2009 * gdb.disasm/t03_add.exp: Likewise.
2010 * gdb.disasm/t04_sub.exp: Likewise.
2011 * gdb.disasm/t05_cmp.exp: Likewise.
2012 * gdb.disasm/t06_ari2.exp: Likewise.
2013 * gdb.disasm/t07_ari3.exp: Likewise.
2014 * gdb.disasm/t08_or.exp: Likewise.
2015 * gdb.disasm/t09_xor.exp: Likewise.
2016 * gdb.disasm/t10_and.exp: Likewise.
2017 * gdb.disasm/t11_logs.exp: Likewise.
2018 * gdb.disasm/t12_bit.exp: Likewise.
2019 * gdb.disasm/t13_otr.exp: Likewise.
2020 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2021 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2022 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2023 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2024 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2025 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2026 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2027 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2028 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2029 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2030 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2031 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2032 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2033 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2034 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2035 * gdb.mi/gdb701.exp: Likewise.
2036 * gdb.mi/gdb792.exp: Likewise.
2037 * gdb.mi/mi-basics.exp: Likewise.
2038 * gdb.mi/mi-break.exp: Likewise.
2039 * gdb.mi/mi-cli.exp: Likewise.
2040 * gdb.mi/mi-console.exp: Likewise.
2041 * gdb.mi/mi-disassemble.exp: Likewise.
2042 * gdb.mi/mi-eval.exp: Likewise.
2043 * gdb.mi/mi-file.exp: Likewise.
2044 * gdb.mi/mi-read-memory.exp: Likewise.
2045 * gdb.mi/mi-regs.exp: Likewise.
2046 * gdb.mi/mi-return.exp: Likewise.
2047 * gdb.mi/mi-simplerun.exp: Likewise.
2048 * gdb.mi/mi-stack.exp: Likewise.
2049 * gdb.mi/mi-stepi.exp: Likewise.
2050 * gdb.mi/mi-syn-frame.exp: Likewise.
2051 * gdb.mi/mi-until.exp: Likewise.
2052 * gdb.mi/mi-var-block.exp: Likewise.
2053 * gdb.mi/mi-var-child.exp: Likewise.
2054 * gdb.mi/mi-var-cmd.exp: Likewise.
2055 * gdb.mi/mi-var-display.exp: Likewise.
2056 * gdb.mi/mi-watch.exp: Likewise.
2057 * gdb.mi/mi2-basics.exp: Likewise.
2058 * gdb.mi/mi2-break.exp: Likewise.
2059 * gdb.mi/mi2-cli.exp: Likewise.
2060 * gdb.mi/mi2-console.exp: Likewise.
2061 * gdb.mi/mi2-disassemble.exp: Likewise.
2062 * gdb.mi/mi2-eval.exp: Likewise.
2063 * gdb.mi/mi2-file.exp: Likewise.
2064 * gdb.mi/mi2-read-memory.exp: Likewise.
2065 * gdb.mi/mi2-regs.exp: Likewise.
2066 * gdb.mi/mi2-return.exp: Likewise.
2067 * gdb.mi/mi2-simplerun.exp: Likewise.
2068 * gdb.mi/mi2-stack.exp: Likewise.
2069 * gdb.mi/mi2-stepi.exp: Likewise.
2070 * gdb.mi/mi2-syn-frame.exp: Likewise.
2071 * gdb.mi/mi2-until.exp: Likewise.
2072 * gdb.mi/mi2-var-block.exp: Likewise.
2073 * gdb.mi/mi2-var-child.exp: Likewise.
2074 * gdb.mi/mi2-var-cmd.exp: Likewise.
2075 * gdb.mi/mi2-var-display.exp: Likewise.
2076 * gdb.mi/mi2-watch.exp: Likewise.
2077 * gdb.stabs/exclfwd.exp: Likewise.
2078 * gdb.stabs/weird.exp: Likewise.
2079 * gdb.threads/gcore-thread.exp: Likewise.
2080 * gdb.trace/actions.exp: Likewise.
2081 * gdb.trace/backtrace.exp: Likewise.
2082 * gdb.trace/circ.exp: Likewise.
2083 * gdb.trace/collection.exp: Likewise.
2084 * gdb.trace/deltrace.exp: Likewise.
2085 * gdb.trace/infotrace.exp: Likewise.
2086 * gdb.trace/limits.exp: Likewise.
2087 * gdb.trace/packetlen.exp: Likewise.
2088 * gdb.trace/passc-dyn.exp: Likewise.
2089 * gdb.trace/passcount.exp: Likewise.
2090 * gdb.trace/report.exp: Likewise.
2091 * gdb.trace/save-trace.exp: Likewise.
2092 * gdb.trace/tfind.exp: Likewise.
2093 * gdb.trace/tracecmd.exp: Likewise.
2094 * gdb.trace/while-dyn.exp: Likewise.
2095 * gdb.trace/while-stepping.exp: Likewise.
2096
f4b618d1
JB
20972006-08-08 Joel Brobecker <brobecker@adacore.com>
2098
2099 * gdb.base/step-bt.c: New file.
2100 * gdb.base/step-bt.exp: New testcase.
2101
3d00d119
DJ
21022006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2103
2104 * config/monitor.exp (gdb_load): Remove support for obsolete
2105 download-write-size.
2106 * gdb.base/remote.exp: Likewise. Update all callers of
2107 gdb_timed_load.
2108
017b5bd4
DJ
21092006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * cursal.exp: Pass binfile to gdb_load.
2112
837c599d
DJ
21132006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2114
2115 * gdb.base/cursal.exp: Add "" to gdb_load call.
2116
8dd4540b
MK
21172006-07-29 Mark Kettenis <kettenis@gnu.org>
2118
2119 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2120 NetBSD/ELF targets.
2121
ab5c9f60
DJ
21222006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2125 operator*.
2126
4c42eaff
DJ
21272006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2128
2129 * gdb.base/completion.exp: Update for change in "file" behavior.
2130 * gdb.stabs/weird.exp: Likewise.
2131 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2132 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2133
0155cc76
NS
21342006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2135
2136 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2137 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2138
16026cd7
AS
21392006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2140
2141 * gdb.base/default.exp: Update source command error message.
2142 * gdb.base/help.exp: Update 'help source' message.
2143
16963cb6
DJ
21442006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2145
2146 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2147 test.
2148
6d7fd486
AS
21492006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2150
2151 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2152
29e8a844
DJ
21532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2154
2155 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2156
6afcfa39
DJ
21572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2158
2159 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2160
267a692b
MK
21612006-07-17 Mark Kettenis <kettenis@gnu.org>
2162
2163 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2164 *-*-openbsd* from targets for wich we expect ARM FPA floating
2165 point format.
2166
85d2fec4
NR
21672006-07-17 Nick Roberts <nickrob@snap.net.nz>
2168
2169 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2170
21712006-07-17 Mark Kettenis <kettenis@gnu.org>
2172
2173 * gdb.base/annota3.exp: Expect frame-begin annotation.
2174
85b4c6e8
JB
21752006-07-14 Joel Brobecker <brobecker@adacore.com>
2176
2177 * gdb.base/help.exp: Adjust "help unset" test to accept
2178 any list of unset commands.
2179
fb933624
DJ
21802006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2181 Daniel Jacobowitz <dan@codesourcery.com>
2182
2183 * gdb.cp/ref-params.exp: New test.
2184 * gdb.cp/ref-params.cc: New source file.
2185 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2186
1dff4b64
MK
21872006-07-08 Mark Kettenis <kettenis@gnu.org>
2188
2189 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2190 spaces/tabs in regular expressions since they might not be there.
2191
40d2e0e3
AS
21922006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2193
2194 * gdb.base/ifelse.exp: New file.
2195
f6c957d2
NS
21962006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2197
2198 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2199 line.
2200 * gdb.base/huge.exp: Loop over compilation to find a size that
2201 is acceptable.
2202 * gdb.base/remote.exp: Correct expected strings.
2203 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2204
b9c5a23d
DJ
22052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2206
2207 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2208
9af2e58d
DJ
22092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2210
2211 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2212 native.
2213
30930ca5
DJ
22142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2215
2216 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2217 enable stabs testing.
2218
aa32fa1d
DJ
22192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2220
bd4a4c80 2221 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2222 gdb_test_multiple does.
2223
321fef15
DJ
22242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2225
2226 * Makefile.in (host_alias): Remove.
2227 (target_alias): Use @target_noncanonical@.
2228 (site.exp): Don't set host_alias.
2229 * aclocal.m4: Remove contents. Include acx.m4.
2230 * configure: Regenerated.
2231 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2232
e1c2defa
NS
22332006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2234
e63b55d1
NS
2235 * lib/gdb.exp (gdb_load_cmd): New.
2236
5600ea19
NS
2237 * gdb.base/fileio.c: Add system(NULL) test.
2238 * gdb.base/fileio.exp: Check it.
2239
e1c2defa
NS
2240 * gdb.base/break.c: Add 10a breakpoint at }
2241 * gdb.base/break.exp: Add test for breakpoint at }
2242 * gdb.cp/anon-union.cc: Add code at end of function.
2243 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2244 * gdb.mi/var-cmd.c: Add code at end of function.
2245 * gdb.mi/mi-var-display.exp: Adjust end of next.
2246 * gdb.mi/mi2-var-display.exp: Likewise.
2247 * gdb.base/fileio.c: Add stop function and insert calls at
2248 stopping places.
2249 * gdb.base/fileio.exp: Breakpoint stop function and remove
2250 explicit line number references.
2251
6c0112ec
JB
22522006-05-19 Joel Brobecker <brobecker@adacore.com>
2253
2254 * gdb.base/del.exp (test_delete_alias): New function.
2255 Now check that both "del" and "d" work as aliases for "delete".
2256
154189a4
FF
22572006-05-18 Fred Fish <fnf@specifix.com>
2258
2259 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2260 required. Check for spurious output after program exits normally.
2261
582e64c2
FF
22622006-05-17 Fred Fish <fnf@specifix.com>
2263
2264 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2265 gdb_load, so it works in the simulator.
2266
8ef6493a
FF
22672006-05-11 Fred Fish <fnf@specifix.com>
2268
2269 * gdb.base/bang.exp: Ignore unexpected output between the
2270 "program exited normally" and the gdb prompt, as many other
2271 tests do.
2272
692b141c
MK
22732006-05-07 Mark Kettenis <kettenis@gnu.org>
2274
2275 * gdb.base/help.exp: Make "delete checkpoint" part option for
2276 "help d" and "help delete" tests.
2277
540b8a30
UW
22782006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2279
2280 * gdb.mi/mi-basics.exp: Add missing serial number to
2281 expected output in some mi_gdb_test statements.
2282 * gdb.mi/mi2-basics.exp: Likewise.
2283
9b6462d9
JB
22842006-05-05 Joel Brobecker <brobecker@adacore.com>
2285
2286 * gdb.base/del.c: New file.
2287 * gdb.base/del.exp: New testcase.
2288
954de43b
DM
22892006-05-05 David S. Miller <davem@sunset.davemloft.net>
2290
2291 * gdb.base/break.exp: Do not assume a breakpoint on
2292 main will actually be in $srcfile when optimizing.
1303f75e
DM
2293 * gdb.base/savedregs.exp: Do not require that the dummy
2294 frame location match up to a symbol and source file location.
c3242428
DM
2295 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2296 will get printed without a mi_cmd_data_list_register_values prefix.
2297 (*-data-list-register-*): Correct regular expressions to expect the new
2298 pseudo d? floating point registers.
2299 * gdb.mi/mi2-regs.exp: Likewise.
2300
c7e64c9a
DJ
23012006-05-05 Christophe Lyon <christophe.lyon@st.com>
2302
2303 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2304 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2305 is allocated by the compiler.
2306 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2307 anons, e, anone to force their allocation by the compiler.
2308
23092006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2310
2311 * gdb.base/help.exp: Update expected text for help d and
2312 help delete.
2313
27ce9a6d
MK
23142006-05-02 Mark Kettenis <kettenis@gnu.org>
2315
2316 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2317 NetBSD/ELF targets.
2318
8608915f
MK
23192006-04-30 Mark Kettenis <kettenis@gnu.org>
2320
2321 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2322 single-step breakpoint fails; make this a KFAIL on
2323 sparc*-*-openbsd*.
2324 * gdb.base/siginfo.exp: Likewise.
2325 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2326
b8db102d
MS
23272006-04-26 Michael Snyder <msnyder@redhat.com>
2328
2329 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2330 which may have to consume output from other forks.
2331 Add tests to make sure that "delete fork" succeeded.
2332
c702009a
MS
23332006-04-20 Michael Snyder <msnyder@redhat.com>
2334
2335 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2336 Add support for the Renesas M32C and M16C.
2337
2338 * gdb.asm/asm-source.exp: Add m32c target.
2339 * gdb.asm/m32c.inc: Support for m32c target.
2340
e28493f2
AS
23412006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2342
2343 * gdb.base/commands.exp (recursive_source_test): New test.
2344
880da185
DM
23452006-04-04 David S. Miller <davem@sunset.davemloft.net>
2346
2347 * gdb.base/float.exp: Add pattern for sparc targets.
2348
61d9b92f
DJ
23492006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2350
2351 * gdb.base/commands.exp (stray_arg0_test): New test.
2352
bd717df8
PB
23532006-03-30 Paul Brook <paul@codesourcery.com>
2354
2355 * gdb.mi/mi-until.exp: kfail broken until command.
2356 * gdb.mi/mi2-until.exp: Ditto.
2357
ec793d3c
NR
23582006-03-27 Nick Roberts <nickrob@snap.net.nz>
2359
2360 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2361
831004b7
AO
23622006-03-08 Alexandre Oliva <aoliva@redhat.com>
2363
2364 * gdb.base/prelink.exp: Anchor tested-for regular expression
2365 on gdb prompt.
2366
effe49a0
PB
23672006-03-07 Paul Brook <paul@codesourcery.com>
2368
2369 * gdb.base/assign.exp: Correct fail message.
2370
e5461016
PB
23712006-03-07 Paul Brook <paul@codesourcery.com>
2372
2373 * lib/compiler.c: Extract armcc version number.
2374 * lib/compiler.cc: Ditto.
2375
fc91c6c2
PB
23762006-03-07 Paul Brook <paul@codesourcery.com>
2377
2378 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2379 additional_flags=-w.
2380 * gdb.arch/altivec-regs.exp: Ditto.
2381 * gdb.arch/e500-abi.exp: Ditto.
2382 * gdb.arch/e500-regs.exp: Ditto.
2383 * gdb.base/all-bin.exp: Ditto.
2384 * gdb.base/annota1.exp: Ditto.
2385 * gdb.base/annota3.exp: Ditto.
2386 * gdb.base/args.exp: Ditto.
2387 * gdb.base/arithmet.exp: Ditto.
2388 * gdb.base/assign.exp: Ditto.
2389 * gdb.base/async.exp: Ditto.
2390 * gdb.base/bang.exp: Ditto.
2391 * gdb.base/break.exp: Ditto.
2392 * gdb.base/call-rt-st.exp: Ditto.
2393 * gdb.base/completion.exp: Ditto.
2394 * gdb.base/cond-expr.exp: Ditto.
2395 * gdb.base/condbreak.exp: Ditto.
2396 * gdb.base/consecutive.exp: Ditto.
2397 * gdb.base/define.exp: Ditto.
2398 * gdb.base/display.exp: Ditto.
2399 * gdb.base/ena-dis-br.exp: Ditto.
2400 * gdb.base/environ.exp: Ditto.
2401 * gdb.base/eval-skip.exp: Ditto.
2402 * gdb.base/info-proc.exp: Ditto.
2403 * gdb.base/jump.exp: Ditto.
2404 * gdb.base/logical.exp: Ditto.
2405 * gdb.base/long_long.exp: Ditto.
2406 * gdb.base/maint.exp: Ditto.
2407 * gdb.base/miscexprs.exp: Ditto.
2408 * gdb.base/pc-fp.exp: Ditto.
2409 * gdb.base/pointers.exp: Ditto.
2410 * gdb.base/relational.exp: Ditto.
2411 * gdb.base/reread.exp: Ditto.
2412 * gdb.base/sect-cmd.exp: Ditto.
2413 * gdb.base/sep.exp: Ditto.
2414 * gdb.base/sepdebug.exp: Ditto.
2415 * gdb.base/until.exp: Ditto.
2416 * gdb.base/whatis-exp.exp: Ditto.
2417 * gdb.cp/annota2.exp: Ditto.
2418 * gdb.cp/annota3.exp: Ditto.
2419 * gdb.trace/actions.exp: Ditto.
2420 * gdb.trace/backtrace.exp: Ditto.
2421 * gdb.trace/circ.exp: Ditto.
2422 * gdb.trace/collection.exp: Ditto.
2423 * gdb.trace/deltrace.exp: Ditto.
2424 * gdb.trace/infotrace.exp: Ditto.
2425 * gdb.trace/limits.exp: Ditto.
2426 * gdb.trace/packetlen.exp: Ditto.
2427 * gdb.trace/passc-dyn.exp: Ditto.
2428 * gdb.trace/passcount.exp: Ditto.
2429 * gdb.trace/report.exp: Ditto.
2430 * gdb.trace/save-trace.exp: Ditto.
2431 * gdb.trace/tfind.exp: Ditto.
2432 * gdb.trace/tracecmd.exp: Ditto.
2433 * gdb.trace/while-dyn.exp: Ditto.
2434 * gdb.trace/while-stepping.exp: Ditto.
2435 * lib/gdb.exp: Ditto.
2436 (gdb_compile): Handle nowarning option.
2437
5f4a23d9
AO
24382006-03-07 Alexandre Oliva <aoliva@redhat.com>
2439
2440 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2441 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2442 Rename executable to prelinkt. Don't re-prelink if we didn't
2443 get a core file. Test prelink -u exit status to tell whether
2444 prelinking failed. Use gdb_test_multiple.
2445
9733fc94
DJ
24462006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2447
2448 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2449 (do_tests): Call it.
2450
cc10cae3
AO
24512006-02-28 Alexandre Oliva <aoliva@redhat.com>
2452
2453 * gdb.base/prelink.exp: New test.
2454 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2455
15c46491
WZ
24562006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2457
2458 * gdb.fortran/derived-type.f90: New file.
2459 * gdb.fortran/derived-type.exp: New testcase.
2460
5c9f7ded
DJ
24612006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/default.exp: Allow ';' as a directory separator.
2464
5b96932b
AS
24652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2466
2467 * gdb.base/help.exp (help add-symbol-file): Update.
2468
1986bccd
AS
24692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2470
2471 * gdb.base/help.exp (help load): Update expected results.
2472
a8b7528f
FF
24732006-02-19 Fred Fish <fnf@specifix.com>
2474
2475 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2476 specifix hex value as part of results.
2477 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2478
f8261448
FF
24792006-02-16 Fred Fish <fnf@specifix.com>
2480
2481 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2482 ushort_addr, and slong_addr, so the typedefs are not optimized
2483 away.
2484 * gdb.base/whatis.exp: Add tests using type name for struct type,
2485 union type, enum type, and typedef.
2486
31d8bdd2
MK
24872006-02-13 Mark Kettenis <kettenis@gnu.org>
2488
2489 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2490
34e41e63
JB
24912006-02-13 Jim Blandy <jimb@redhat.com>
2492
2493 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2494 case where it takes two "next" commands to skip past the init
2495 call.
2496
ac6e4f31
FF
24972006-02-12 Fred Fish <fnf@specifix.com>
2498
2499 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2500 to handle cases where it takes two "next" commands to skip
2501 past the init call.
2502
2db2d571
JB
25032006-02-07 Joel Brobecker <brobecker@adacore.com>
2504
2505 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2506 on hppa32 targets.
2507
38fcd64c
DJ
25082006-02-06 Vladimir Prus <ghost@cs.msu.su>
2509
2510 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2511 field.
2512
1315ad46
MK
25132006-01-29 Mark Kettenis <kettenis@gnu.org>
2514
2515 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2516
5625b943
DJ
25172006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2518
2519 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2520 files.
2521
80df1bbe
DJ
25222006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.cp/maint.exp: Set complaints to a positive value.
2525
9078e690
DJ
25262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2527
2528 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2529 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2530 function name.
2531
9c903399
DJ
25322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.base/checkpoint.c: Update copyright notice. Include
2535 <stdlib.h>.
2536
761ae4d6
JB
25372006-01-04 Jim Blandy <jimb@redhat.com>
2538
2539 * gdb.asm/asm-source.exp: Independently provide default values for
2540 asm-flags and debug-flags. Use 'string equal' to do the
2541 comparison, not the implicit expr's '==' operator. Remove
2542 now-unneeded assignments to asm-flags. In h8300 case, place
2543 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2544
099ac3dd
MS
25452006-01-04 Michael Snyder <msnyder@redhat.com>
2546
2547 * gdb.base/checkpoint.c: New file.
2548 * gdb.base/checkpoint.exp: New file.
2549 * gdb.base/multi-fork.c: New file.
2550 * gdb.base/multi-fork.exp: New file.
2551 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2552
f4d85314
FF
25532006-01-04 Fred Fish <fnf@specifix.com>
2554
2555 * gdb.base/ptype.c (foo): Add typedef.
2556 (intfoo): Add function.
2557 * gdb.base/ptype1.c: New file.
2558 * gdb.base/ptype.exp: Handle compilation and linking with two
2559 source files. Test that proper type for "foo" is found based
2560 on source context rather than first match found in symtabs.
2561
a1b06f35
MK
25622005-12-28 Mark Kettenis <kettenis@gnu.org>
2563
2564 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2565 * gdb.asm/openbsd.inc: Indent commands.
2566
d082a1e2
MK
25672005-12-26 Mark Kettenis <kettenis@gnu.org>
2568
c65016bd
MK
2569 * gdb.base/freebpcmd.exp: Increase timeout.
2570
d082a1e2
MK
2571 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2572
d3c32a0e
DJ
25732005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2574
2575 * gdb.base/default.exp: Update check for "show version".
2576
9fdb1f50
RC
25772005-12-09 Randolph Chung <tausq@debian.org>
2578
2579 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2580 * gdb.asm/pa64.inc: New file.
2581
5f2c56f7
RC
25822005-12-09 Randolph Chung <tausq@debian.org>
2583
2584 * gdb.asm/common.inc: Indent commands.
2585 * gdb.asm/asmsrc1.s: Likewise.
2586 * gdb.asm/asmsrc2.s: Likewise.
2587
8117349c
RC
25882005-12-09 Randolph Chung <tausq@debian.org>
2589
2590 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2591 (get_addr_of_sym): Remove duplicate print.
2592 (gen_core): xfail hppa*-*-hpux*, update expected output.
2593 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2594 * gdb.arch/pa64-nullify.s: New file.
2595
8f07f25a
RC
25962005-12-09 Randolph Chung <tausq@debian.org>
2597
2598 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2599
55b39184
DJ
26002005-12-07 Christophe Lyon <christophe.lyon@st.com>
2601
2602 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2603 code generation for these functions.
2604 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2605 error message.
2606
31e2b00f
AS
26072005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2608
2609 * gdb.base/help.exp (help b, help br, help bre, help brea)
2610 (help break): Update the expected message.
2611
c3d0b56e
SC
26122005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2613
2614 * gdb.asm/m68hc11.inc: Setup the data section.
2615 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2616 script for this test.
2617 (m6812-*-*): Likewise.
2618
36ae0ea9
RC
26192005-11-09 Randolph Chung <tausq@debian.org>
2620
2621 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2622
9d6f42e9
WZ
26232005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2624
2625 * gdb.base/break.exp: Fix a comment typo.
2626
e2126a14
EZ
26272005-11-03 Jim Blandy <jimb@redhat.com>
2628
2629 Checked in by Elena Zannoni <ezannoni@redhat.com>
2630
2631 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2632
e0ac7199
CV
26332005-11-02 Corinna Vinschen <vinschen@redhat.com>
2634
2635 * gdb.arch/gdb1558.c: Include stdio.h.
2636
31d3fb18
MK
26372005-10-31 Mark Kettenis <kettenis@gnu.org>
2638
2639 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2640
e52b687c
MK
26412005-10-31 Mark Kettenis <kettenis@gnu.org>
2642
2643 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2644
f4711d79
PG
26452005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2646
2647 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2648 vscr" tests to better match output.
2649
987a9106
JB
26502005-10-12 Jim Blandy <jimb@redhat.com>
2651
2652 * gdb.base/structs.exp (any): New function.
2653 (test_struct_returns): Don't make any assumptions at all about
2654 what value the function returns when GDB can't set the return
2655 value.
2656
2336bb58
JB
26572005-10-09 Joel Brobecker <brobecker@adacore.com>
2658
2659 * gdb.ada/arrayidx/p.adb: New file.
2660 * gdb.ada/arrayidx.exp: New testcase
2661
26622005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2663
2664 * gdb.ada/array_return/pck.ads: New file.
2665 * gdb.ada/array_return/pck.adb: New file.
2666 * gdb.ada/array_return/p.adb: New file.
2667 * gdb.ada/array_return.exp: New testcase.
2668
705335ea
JB
26692005-10-03 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.base/arrayidx.c: New file.
2672 * gdb.base/arrayidx.exp: New testcase.
2673
11ee9940
NR
26742005-09-29 Nick Roberts <nickrob@snap.net.nz>
2675
2676 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2677 frames-invalid and breakpoints-invalid are no longer generated
2678 with level 3 so don't expect them in the output.
2679
39fb8e9e
BR
26802005-09-27 Bob Rossi <bob@brasko.net>
2681
2682 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2683 from test. Escape the | in mi_gdb_test call.
2684 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2685 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2686 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2687 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2688 expected regex's in mi_gdb_test calls.
2689 * lib/mi-support.exp: Remove arbitrary .* from tests.
2690 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2691 Fully anchor GDB/MI expected results in mi_gdb_test.
2692 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2693 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2694
2af48f68
PB
26952005-09-26 Paul Brook <paul@codesourcery.com>
2696
2697 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2698
f34502bc
WZ
26992005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2700
2701 * bfp-test.c: New file.
2702 * bfp-test.exp: New testcase.
2703
ca929517
WZ
27042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2705
2706 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2707 of subarray and substring variable.
2708 * gdb.fortran/subarray.f: New source file for the test of subarray
2709 and substring variable evaluation.
2710 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2711 of string constant.
2712
c761af65
DJ
27132005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2714
2715 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2716 copyright dates.
2717
561d7a1d
PG
27182005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2719
2720 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2721 powerpc altivec' test with an almost identical 'info vector' test.
2722
b2b64cc9
PG
27232005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2724
2725 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2726 vscr" tests to match output.
2727
6ac4d15a
PG
27282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2729
2730 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2731 output.
2732
40e55bef
BR
27332005-09-11 Bob Rossi <bob@brasko.net>
2734
2735 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2736 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2737 commands that return an MI output command and an asyncronous MI output
2738 command.
2739 * gdb.mi/mi-console.exp: Ditto.
2740
3c7385ec
BR
27412005-09-11 Bob Rossi <bob@brasko.net>
2742
2743 * gdb.mi/mi-var-child.c: Include <string.h>.
2744
a6cd0eb3
DJ
27452005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2746
2747 * killed.exp: Correct gdb_expect syntax.
2748
2f168eed
CV
27492005-08-09 Corinna Vinschen <vinschen@redhat.com>
2750
2751 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2752
ecd3fd0f
BR
27532005-08-02 Bob Rossi <bob@brasko.net>
2754
2755 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2756 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2757 Change tests to inferior-tty-set/show.
2758 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2759 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2760 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2761 inferior. Use mi_gdb_test to get GDB and Inferior output.
2762 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2763 descriptor.
2764 (mi_inferior_tty_name): Add inferior PTY file name.
2765 (mi_gdb_start): Add INFERIOR_PTY parameter.
2766 (mi_gdb_test): Add IPATTERN parameter.
2767
f1ea48cb
BR
27682005-08-02 Bob Rossi <bob@brasko.net>
2769
2770 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2771 parameter to mi_gdb_test.
2772 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2773
6e650a67
DJ
27742005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2775
2776 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2777 struct_declarations.
2778 * gdb.mi/mi-var-child.exp: Step over the initialization of
2779 struct_declarations.
2780
8be260b6
DJ
27812005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2782
2783 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2784 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2785 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2786 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2787 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2788 file.
2789
4e660f07
NR
27902005-07-27 Nick Roberts <nickrob@snap.net.nz>
2791
2792 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2793 (do_children_tests): Assign values to the extra elements.
2794
2795 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2796 them for tests for "-var-update --no-values" and
2797 "-var-update --all-values".
2798 Add test for "-var-list-children --simple-values".
2799
2800 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2801
2802 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2803 "-stack-list-locals --simple-values" Improve doc strings and
2804 comments.
2805
6bdae935
MK
28062005-07-18 Mark Kettenis <kettenis@gnu.org>
2807
598b7a6f
MK
2808 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2809 *-*-openbsd*.
2810 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2811
6bdae935
MK
2812 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2813 sigaltsatck'.
2814
1323e929
BR
28152005-07-14 Bob Rossi <bob@brasko.net>
2816
2817 * gdb.base/default.exp (tty): Changed output of command.
2818 * gdb.base/help.exp (help tty): Ditto.
2819
b1a9c082
MK
28202005-07-12 Mark Kettenis <kettenis@gnu.org>
2821
2822 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2823
10a844a2
MK
28242005-07-10 Mark Kettenis <kettenis@gnu.org>
2825
2826 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2827 -stack-select-frame without arguments.
2828 (test_stack_frame_listing): Add test for newly implemented command
2829 -stack-info-frame.
2830
3cb3b8df
BR
28312005-07-06 Bob Rossi <bob@brasko.net>
2832
2833 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2834 command.
2835 (Copyright): Update copyright.
2836
a0c5fbcf
WZ
28372005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2838
2839 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2840 tests to evaluate exponentiation expression.
2841
984971d0
AS
28422005-06-29 Andreas Schwab <schwab@suse.de>
2843
2844 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2845 main to avoid warnings.
2846
2847 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2848
fe03833f
NR
28492005-06-20 Nick Roberts <nickrob@snap.net.nz>
2850
2851 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2852 -stack-select-frame without arguments.
2853 (test_stack_frame_listing): Add test for newly implemented command
2854 -stack-info-frame.
2855
7a55f279
WZ
28562005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2857
0ffa0ea5
DJ
2858 * gdb.fortran/array-element.f: New file.
2859 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2860
26585198
DJ
28612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2862
2863 * gdb.base/bigcore.exp: Correct checks for systems which can
2864 not dump a large core file.
2865
c1bd25fd
DJ
28662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2867
2868 * gdb.base/relocate.c: Add a copyright notice.
2869 (dummy): Remove.
2870 * gdb.base/relocate.exp: Test printing the values of variables
2871 from a relocatable file.
2872
589e074d
DJ
28732005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2874
2875 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2876 excess MI output after an error.
2877
0915f927
JB
28782005-05-29 Joel Brobecker <brobecker@adacore.com>
2879
2880 * gdb.arch/alpha-step.c: New file.
2881 * gdb.arch/alpha-step.exp: New testcase.
2882
76ff342d
DJ
28832005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2884 Dennis Brueni <dennis@slickedit.com>
2885
2886 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2887 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2888 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2889 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2890 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2891 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2892 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2893
96b0c7ac
DJ
28942005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2895 Wu Zhou <woodzltc@cn.ibm.com>
2896
2897 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2898 IBM's xlc compiler.
2899 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2900 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2901
f21565d2
JB
29022005-05-13 Jim Blandy <jimb@redhat.com>
2903
2904 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2905 calling gdb_suppress_entire_file.
2906 * gdb.base/charset.exp: Same.
2907 * gdb.base/call-rt-st.exp: Same.
2908
6006a3a1
BR
29092005-05-05 Bob Rossi <bob_rossi@cox.net>
2910
2911 * lib/gdb.exp (fullname_syntax): Added global regex.
2912 (fullname_syntax_POSIX): Ditto.
2913 (fullname_syntax_UNC): Ditto.
2914 (fullname_syntax_DOS_CASE): Ditto.
2915 (fullname_syntax_DOS): Ditto.
2916 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2917 fullname_syntax variable to scope and use it.
2918 (test_file_list_exec_source_files): Ditto.
2919 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2920
c3b69c04
DJ
29212005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2924
3c95e6af
PG
29252004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2926
2927 * lib/gdb.exp (skip_altivec_tests): New function, based on
2928 check_vmx_hw_available from the GCC testsuite.
2929 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2930 * lib/gdb.arch/altivec-regs.exp: Likewise.
2931
78df6c56
JB
29322005-05-02 Jim Blandy <jimb@redhat.com>
2933
2934 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2935 calling gdb_suppress_entire_file.
2936
1690f9cf
DJ
29372005-04-30 Randolph Chung <tausq@debian.org>
2938
2939 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2940 Slightly relax "sem_post" name checking.
2941
5ea106f7
PG
29422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2943
2944 * gdb.base/unload.exp: Use new shared library infrastructure.
2945
bf7234cf
PG
29462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2947
2948 * gdb.base/so-impl-ld.exp: Use new shared library
2949 infrastructure.
2950
547b869a
CV
29512005-04-29 Corinna Vinschen <vinschen@redhat.com>
2952
2953 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2954 * gdb.asm/h8300.inc: New file.
2955
f07e55f0
PG
29562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2957
2958 * gdb.base/shlib-call.exp: Change to use new shared library
2959 infrastructure.
2960
3cbba3d1
PG
29612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2962
2963 * gdb.base/pending.exp: Change to use new shared library
2964 infrastructure.
2965
ed6df200
PG
29662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2967
2968 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2969 use test_compiler_info instead of gcc_compiled, and update copyright.
2970
8c8f4ebe
PG
29712005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2972
2973 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2974 shared objects being adjusted and update copyright years.
2975
607fbc54
DJ
29762005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * ChangeLog: Correct some 2003-01-13 dates.
2979 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2980 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2981 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2982 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2983 gdb.trace/tfind.exp: Update copyright years.
2984
57bf0e56
DJ
29852005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2986 Daniel Jacobowitz <dan@codesourcery.com>
2987
2988 * lib/gdb.exp (gdb_compile): Handle shlib=.
2989 (gdb_compile_shlib): New function.
2990
9b593790
PG
29912005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2992
2993 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2994
9494c6a5
DJ
29952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2996
2997 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2998 gdb.server.
2999 * configure.ac: Likewise.
3000 * configure: Regenerated.
3001 * gdb.gdbserver/Makefile.in: Moved to...
3002 * gdb.server/Makefile.in: ... here.
3003 * gdb.gdbserver/server.c: Moved to...
3004 * gdb.server/server.c: ... here.
3005 * gdb.gdbserver/server-run.exp: Moved to...
3006 * gdb.server/server-run.exp: ... here.
3007
6f8eac0e
DJ
30082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3009
3010 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3011 * configure.ac: Create gdb.gdbserver/Makefile.
3012 * configure: Regenerated.
3013 * lib/gdbserver-support.exp: New file, derived from
3014 config/gdbserver.exp.
3015 * config/gdbserver.exp: Use gdbserver-support.exp.
3016 * gdb.gdbserver/Makefile.in: New file.
3017 * gdb.gdbserver/server.c: New file.
3018 * gdb.gdbserver/server-run.exp: New file.
3019
6e87504d
PG
30202005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3021
3022 * lib/gdb.exp (test_compiler_info): Return compiler_info
3023 if no arguments are given.
3024
d1779be4
PG
30252005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3026
3027 * gdb.arch/altivec-abi.exp: Check for compiler and set
3028 use altivec' flag accordingly.
3029 * gdb.arch/altivec-regs.exp: Likewise.
3030
88750304
DJ
30312005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3032
3033 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3034
f3fb768d
AS
30352005-03-27 Andreas Schwab <schwab@suse.de>
3036
3037 * gdb.base/bigcore.c (main): Add missing mode argument in open
3038 call.
3039
7e813ac5
DJ
30402005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3041
3042 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3043 downloads.
3044 * config/gdbserver.exp (gdb_load): Likewise.
3045
8e3049aa
PB
30462005-03-14 Paul Brook <paul@codesourcery.com>
3047
3048 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3049 targets.
3050
a9df7c44
JB
30512005-03-09 Joel Brobecker <brobecker@adacore.com>
3052
3053 * gdb.dwarf2/dup-psym.S: New file.
3054 * gdb.dwarf2/dup-psym.exp: New testcase.
3055
9f0d94e8
JB
30562005-03-09 Joel Brobecker <brobecker@adacore.com>
3057
3058 * gdb.ada/exec_changed/first.adb: New file.
3059 * gdb.ada/exec_changed/second.adb: New file.
3060 * gdb.ada/exec_changed.exp: New testcase.
3061
5f579bc5
NS
30622005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3063
36e9969c
NS
3064 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3065 (A2): New class.
3066 (main): Test operator+.
3067 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3068 breakpoint test.
3069
5f579bc5
NS
3070 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3071 * gdb.base/signull.exp: Disable if gdb,nosignals.
3072 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3073 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3074 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3075 * gdb.mi/mi2-console.exp: Likewise.
3076 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3077 continue output at start.
3078 (gdb_collect_locals_test): Robustify regexp.
3079 * gdb.trace/passc-dyn.exp: Fix comment typo.
3080 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3081
be46087e
CV
30822005-03-08 Corinna Vinschen <vinschen@redhat.com>
3083
3084 * gdb.asm/asm-source.exp: Add iq2000 case.
3085 * gdb.asm/iq2000.inc: New file.
3086
384e1a61
MI
30872005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3088
3089 * gdb.base/command.exp: Change hardcoded value to regular expression.
3090 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3091
584b6e9e
DJ
30922005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3093
3094 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3095 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3096 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3097 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3098 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3099
ab5b5d61
MK
31002005-03-05 Mark Kettenis <kettenis@gnu.org>
3101
3102 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3103 changes.
3104
ae051c1b
PG
31052004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3106
3107 * lib/compiler.c: Add test for IBM's xlc compiler.
3108 * lib/compiler.cc: Likewise.
3109
3f0f6ed2
JB
31102004-02-24 Joel Brobecker <brobecker@adacore.com>
3111
3112 * gdb.ada/fixed_points.exp: Create compilation object directory
3113 before running the test.
3114 * gdb.ada/null_record.exp: Likewise.
3115 * gdb.ada/packed_array.exp: Likewise.
3116 * gdb.ada/start.exp: Likewise.
3117
724f452b
JB
31182005-02-15 Joel Brobecker <brobecker@adacore.com>
3119
3120 * gdb.ada/packed_array/pa.adb: New file.
3121 * gdb.ada/packed_array.exp: New testcase.
3122
57f5cdfb 31232005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3124
1f393151
MK
3125 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3126 files.
3127
ebdda337
MK
3128 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3129 on *-*-openbsd*. Correctly match whitespace in regukar
3130 expressions.
3131
cf309262
DJ
31322005-02-10 Daniel Jacobowitz <dan@debian.org>
3133
3134 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3135 PR exp/1821
3136 * gdb.base/gdb1821.c: New test file.
3137 * gdb.base/gdb1821.exp: New test file.
3138
3be49e7a
JB
31392005-02-09 Joel Brobecker <brobecker@adacore.com>
3140
3141 * gdb.base/start.c: New file.
3142 * gdb.base/start.exp: New testcase.
3143
e292e67d
JB
31442005-02-09 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/start/dummy.adb: New file.
3147 * gdb.ada/start.exp: New testcase.
3148
dbdfa66c
CV
31492005-02-09 Corinna Vinschen <vinschen@redhat.com>
3150
3151 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3152 for printing symbols and statistics.
3153 Add test for using relative pathnames in "maint print msymbols" test.
3154 Mark "maint info sections DATA" XFAIL on Cygwin.
3155 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3156 tests.
3157
d7941671
AC
31582005-02-09 Andreas Schwab <schwab@suse.de>
3159
3160 Committed by Andrew Cagney <cagney@gnu.org>
3161 * gdb.base/remotetimeout.exp: New file.
3162
74e5ef44
MK
31632005-02-07 Mark Kettenis <kettenis@gnu.org>
3164
3165 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3166
464dd14d
JB
31672005-02-03 Joel Brobecker <brobecker@adacore.com>
3168
3169 * gdb.ada/gnat_ada.gpr: New file.
3170 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3171 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3172 * configure.ac: No longer generate gnat_ada.gpr.
3173 * configure: Regenerate.
3174 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3175 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3176 * gdb.ada/null_record/bar.ads: Likewise.
3177 * gdb.ada/null_record/bar.adb: Likewise.
3178 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3179 * gdb.ada/null_record.exp (testdir): New variable.
3180 (testfile): executable is now in testdir subdirectory.
3181 (srcfile): Use full path to the main compilation unit.
3182 * gdb.ada/fixed_points.exp: Same changes as above.
3183
30d756ae
NR
31842005-02-03 Nick Roberts <nickrob@snap.net.nz>
3185
3186 * gdb.base/interp.exp: New test.
3187
9d799f85
AC
31882005-01-24 Andrew Cagney <cagney@gnu.org>
3189
3190 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3191
15656118
AC
31922005-01-19 Andrew Cagney <cagney@gnu.org>
3193
a892c31b
AC
3194 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3195 configure.ac not configure.in.
3196
15656118
AC
3197 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3198 of powerpc*-*-*.
3199 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3200 * gdb.base/list.exp (test_list_function)
3201 (test_list_filename_and_function): Ditto.
3202 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3203
a7b01baf
AC
32042005-01-16 Andrew Cagney <cagney@gnu.org>
3205
17d92a02
AC
3206 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3207
a7b01baf
AC
3208 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3209
bc8332bb
AC
32102005-01-14 Andrew Cagney <cagney@gnu.org>
3211
3212 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3213 * gdb.mi/mi2-var-cmd.exp: Ditto.
3214
4d074752
CV
32152005-01-10 Corinna Vinschen <vinschen@redhat.com>
3216
3217 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3218
bec39cab
AC
32192005-01-07 Andrew Cagney <cagney@gnu.org>
3220
3221 * configure.ac: Rename configure.in, require autoconf 2.59.
3222 * configure: Re-generate.
3223 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3224 * gdb.stabs/configure: Re-generate.
3225 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3226 * gdb.hp/configure: Re-generate.
3227 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3228 autoconf 2.59.
3229 * gdb.hp/gdb.objdbg/configure: Re-generate.
3230 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3231 autoconf 2.59.
3232 * gdb.hp/gdb.defects/configure: Re-generate.
3233 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3234 autoconf 2.59.
3235 * gdb.hp/gdb.compat/configure: Re-generate.
3236 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3237 autoconf 2.59.
3238 * gdb.hp/gdb.base-hp/configure: Re-generate.
3239 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3240 autoconf 2.59.
3241 * gdb.hp/gdb.aCC/configure: Re-generate.
3242
f10b16d4
JB
32432004-12-15 Jim Blandy <jimb@redhat.com>
3244
3245 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3246 under NPTL when there is debugging info available for libpthread.
3247
fb6e1814
JG
32482004-12-13 Jerome Guitton <guitton@gnat.com>
3249
3250 * gdb.ada/fixed_points.c: New file.
3251 * gdb.ada/fixed_points.exp: New file.
3252
fe46cd3a
RC
32532004-12-03 Randolph Chung <tausq@debian.org>
3254
3255 * gdb.arch/pa-nullify.exp: New file.
3256 * gdb.arch/pa-nullify.s: New file.
3257
8de0841b
RC
32582004-11-30 Randolph Chung <tausq@debian.org>
3259
3260 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3261 instead of "tbug". Fix regexp to work properly with gdb_test.
3262
c8170782
PH
32632004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3264
3265 * gdb.base/bitfields2.exp: New test.
3266 * gdb.base/bitfields2.c: New file.
3267
954269c2
RE
32682004-11-28 Richard Earnshaw <rearnsha@arm.com>
3269
3270 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3271
0107feed
RC
32722004-11-16 Randolph Chung <tausq@debian.org>
3273
3274 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3275
f073ae8c
DJ
32762004-11-14 Daniel Jacobowitz <dan@debian.org>
3277
3278 * gdb.threads/threadapply.exp: Correct "macro details" test.
3279
19ad59e7
JJ
32802004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3281
3282 * gdb.threads/threadapply.exp: New test.
3283 * gdb.threads/threadapply.c: New file.
3284
9cf0961b
MK
32852004-11-07 Mark Kettenis <kettenis@gnu.org>
3286
3287 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3288 frames.
3289
c789492a
FL
32902004-11-05 Felix Lee <felix+log1@specifixinc.com>
3291
3292 * gdb.base/cursal.exp: New file.
3293 * gdb.base/cursal.c: New file.
3294
a1e167bb
AC
32952004-11-03 Andrew Cagney <cagney@gnu.org>
3296
3297 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3298
b7cbf173
MK
32992004-10-30 Mark Kettenis <kettenis@gnu.org>
3300
3301 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3302 NetBSD/ELF targets.
3303
88f9d34f
JB
33042004-10-29 Joel Brobecker <brobecker@gnat.com>
3305
3306 * gdb.threads/bp_in_thread.c: New file, copied from
3307 pthread_cond_wait.c.
3308 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3309 file, rather than reusing the .c file from another testcase.
3310
ca7d6a0c
JB
33112004-10-20 Joel Brobecker <brobecker@gnat.com>
3312
3313 * gdb.ada/null_record.exp: Check where we stopped after
3314 sending the start command, instead of where the associated
3315 temporary breakpoint was inserted.
3316
0d863d03
AC
33172004-10-14 Andrew Cagney <cagney@gnu.org>
3318
3319 * gdb.mi/gdb701.c (main): Return 0.
3320
d11e72cb
DJ
33212004-10-13 Daniel Jacobowitz <dan@debian.org>
3322
d40539a4 3323 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3324
e1923096
JJ
33252004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3326
3327 * gdb.threads/schedlock.c: Add comment markers to use to find
3328 line numbers.
3329 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3330 comments.
3331 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3332 breakpoint lines.
3333
ec8ba2c9
DJ
33342004-10-12 Daniel Jacobowitz <dan@debian.org>
3335
3336 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3337
0eb3658b
DJ
33382004-10-12 Daniel Jacobowitz <dan@debian.org>
3339
3340 * configure.in: Add gdb.dwarf2.
3341 * configure: Regenerated.
3342 * Makefile.in: Add gdb.dwarf2.
3343 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3344 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3345 gdb.dwarf2/file1.txt: New files.
3346
a271cc33
OF
33472004-10-11 Orjan Friberg <orjanf@axis.com>
3348
3349 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3350 of "run", since the latter doesn't work with remote targets. Adjust
3351 the breakpoint numbering accordingly.
3352 * gdb.threads/pthread_cond_wait.exp: Ditto.
3353
895ce074
MC
33542004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3355
3356 * gdb.base/overlays.exp: Update copyright years.
3357
6be3092d
KI
33582004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3359
3360 * gdb.base/overlays.exp: Disable if target is Linux.
3361
e05389b8
FL
33622004-10-06 Felix Lee <felix+log1@specifixinc.com>
3363
3364 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3365
73cb587d
KI
33662004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3367
3368 * gdb.asm/asm-source.exp: Add m32r-linux target.
3369 * gdb.asm/m32r-linux.inc: New file.
3370
3c0edcdc
AC
33712004-09-24 Andrew Cagney <cagney@redhat.com>
3372 David Anderson <anderson@redhat.com>
3373
3374 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3375 command fails, assume things will work.
3376 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3377 (_GNU_SOURCE): Define.
3378 (print_unsigned, print_hex): Change parameter to "long long".
3379 (print_byte_count): New function, use to print byte counts.
3380 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3381 O_LARGEFILE.
3382 (main): Compute an upper bound on a corefile in max_core_size.
3383 Limit memory chunk size to max_core_size. Limit total memory
3384 allocated to max_core_size.
3385
4bb3667f
AC
33862004-09-23 Andrew Cagney <cagney@gnu.org>
3387
3388 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3389 from a separate process with code that creates a corefile by
3390 making the inferior dump core.
3391
60fe1a51
MK
33922004-09-23 Mark Kettenis <kettenis@gnu.org>
3393
3394 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3395 block.
3396
8e937346
MC
33972004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3398
3399 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3400 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3401 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3402 Likewise.
3403
7213f6d6
JJ
34042004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3405
3406 * gdb.java/jprint.exp: New test case for java inferior call.
3407 * gdb.java/jprint.java: Ditto.
3408
eac69dca
JB
34092004-09-15 Joel Brobecker <brobecker@gnat.com>
3410
3411 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3412
22227696
MC
34132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3414
3415 * gdb.threads/killed.c: Include <stdlib.h>.
3416 * gdb.threads/pthreads.c: Likewise.
3417
7dd403a4
MC
34182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.threads/killed.c: Add copyright notice.
3421
33f2d567
JM
34222004-09-10 Jason Molenda (jmolenda@apple.com)
3423
3424 * gdb.base/define.exp: Two new tests to verify zero space chars
3425 after 'if' and 'while' commands in a user-defined command is correctly
3426 parsed.
3427
e05b62ac
AC
34282004-09-08 Andrew Cagney <cagney@gnu.org>
3429
3430 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3431 delivery test with duplicate at end of file.
3432
9cbe82da
MK
34332004-09-06 Mark Kettenis <kettenis@jive.nl>
3434
3435 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3436
564803d9
MC
34372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3438
3439 * config/hppro.exp: Removed.
3440
7c6807ce
MC
34412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3442
3443 * config/sparclet.exp: Removed.
3444
bf7e26dd
MC
34452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3446
3447 * config/udi.exp: Removed.
3448
714e341b
MC
34492004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3450
3451 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3452 of "exp_continue".
3453 (advancei): Likewise.
3454
1236e623
JJ
34552004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3456
3457 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3458
3bdcad15
MI
34592004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3460
228af206 3461 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3462 to check for nodebug in executable.
3463 * gdb.gdb/observer.exp (setup_test): Likewise.
3464 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3465 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3466
c72b934c
AC
34672004-09-01 Andrew Cagney <cagney@gnu.org>
3468
3469 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3470 files.
3471
edd9b715
JJ
34722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3473
3474 * gdb.base/unload.exp: Fix expected warning message to match
3475 latest format.
3476
fb4ce06b
CV
34772004-09-01 Corinna Vinschen <vinschen@redhat.com>
3478
3479 * gdb.base/call-rt-st.exp: Fix typos.
3480
ce78e7c3
MI
34812004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3482
3483 * gdb.threads/thread_check.exp: New testcase.
3484 * gdb.threads/thread_check.c: New testcase.
3485
2dedb159
AC
34862004-08-31 Andrew Cagney <cagney@gnu.org>
3487
3488 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3489 (skip_to_handler_entry): New procedures. Test stepping into a
3490 handler when the breakpoint is at the handler's entry point.
3491
68f53502
AC
34922004-08-30 Andrew Cagney <cagney@gnu.org>
3493
3494 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3495 gdb/1757.
3496
3e3ffd2b
MC
34972004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3498
3499 With code from Manoj Iyer <manjo@austin.ibm.com>:
3500 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3501 return value. Add an arm for "no debugging symbols found".
3502 Change a stray "error" to "perror".
3503 (gdb_run_cmd): Adapt to new return value.
3504 * gdb.base/remote.exp: Adapt to new return value.
3505 * gdb.gdb/complaints.exp: Likewise.
3506 * gdb.gdb/observer.exp: Likewise.
3507 * gdb.gdb/selftest.exp: Likewise.
3508 * gdb.gdb/xfullpath.exp: Likewise.
3509
4b6f5fd2
JB
35102004-08-27 Joel Brobecker <brobecker@gnat.com>
3511
3512 * gdb.threads/bp_in_thread.exp: New testcase.
3513
e5b25496
MC
35142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3515
3516 Fix PR testsuite/1735.
3517 * gdb.threads/schedlock.c (thread_function): Add a cast
3518 to suppress a gcc warning.
3519 * gdb.threads/thread-specific.c (thread_function): Likewise.
3520
934353d6
MC
35212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3522
3523 * gdb.base/unload.c: Include <stdlib.h>.
3524
f98a0aef 35252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3526
f98a0aef 3527 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3528 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3529 synchronized after the "return".
3530
5a2e8882
MC
35312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3532
3533 * gdb.mi/basics.c: Include <stdio.h>.
3534 * gdb.mi/pthreads.c: Include <stdlib.h>.
3535 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3536
a9640423
MC
35372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3538
3539 * gdb.threads/schedlock.c: Add copyright notice.
3540
b04e311d
AC
35412004-08-25 Andrew Cagney <cagney@gnu.org>
3542
3543 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3544 (skip_over_handler, breakpoint_over_hander): New test procedures.
3545 (advance, advancei): Add a proper prefix, do not use
3546 rerun_to_main.
3547 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3548
7c27f15b
MC
35492004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3550
3551 * gdb.mi/basics.c: Add copyright notice.
3552 * gdb.mi/var-cmd.c: Add copyright notice.
3553
fffc87ae
MC
35542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3555
3556 * lib/gdb.exp: Remove signed_keyword_not_used.
3557 * lib/compiler.c: Likewise.
3558 * lib/compiler.cc: Likewise.
3559
d782e0bf
MC
35602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3561
3562 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3563 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3564
96033e83
MC
35652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3566
3567 * gdb.base/whatis.c: Add copyright notice.
3568
cf38c229
MK
35692004-08-20 Mark Kettenis <kettenis@gnu.org>
3570
3571 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3572 it to skip the breakpoints encoded in the inline assembly.
3573
f4b49756
MC
35742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3575
3576 * Makefile.in: Add gdb.fortran.
3577
2f193b69
MC
35782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3579
3580 * gdb.base/call-sc.exp (test_scalar_returns):
3581 Fix cut-and-paste glitch in "Make fun return now".
3582
89a237cb
MC
35832004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3584
3585 * configure.in: Add gdb.fortran.
3586 * configure: Regenerate.
3587 * gdb.fortran/Makefile.in: New file.
3588 * lib/gdb.exp (skip_fortran_tests): New procedure.
3589
469aff8e
MC
35902004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3591
3592 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3593 reference to bug-gnu@prep.ai.mit.edu.
3594 * gdb.mi/mi-var-child.exp: Likewise.
3595 * gdb.mi/mi-var-cmd.exp: Likewise.
3596 * gdb.mi/mi-var-display.exp: Likewise.
3597 * gdb.mi/mi2-var-block.exp: Likewise.
3598 * gdb.mi/mi2-var-child.exp: Likewise.
3599 * gdb.mi/mi2-var-cmd.exp: Likewise.
3600 * gdb.mi/mi2-var-display.exp: Likewise.
3601
00b51b9f
MK
36022004-08-15 Mark Kettenis <kettenis@gnu.org>
3603
3604 * gdb.base/unload.c (main): Make local variable msg const.
3605
45f07fef
MC
36062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3607
3608 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3609 to bug-gnu@prep.ai.mit.edu.
3610 * gdb.mi/mi-disassemble.exp: Likewise.
3611 * gdb.mi/mi-eval.exp: Likewise.
3612 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3613 default line number.
3614 * gdb.mi/mi-return.exp: Likewise.
3615 * gdb.mi/mi-simplerun.exp: Likewise.
3616 * gdb.mi/mi-stack.exp: Likewise.
3617 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3618 number with explicit range test.
3619 * gdb.mi/mi-watch.exp: Likewise.
3620 * gdb.mi/mi2-break.exp: Likewise.
3621 * gdb.mi/mi2-cli.exp: Likewise.
3622 * gdb.mi/mi2-disassemble.exp: Likewise.
3623 * gdb.mi/mi2-eval.exp: Likewise.
3624 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3625 default line number.
3626 * gdb.mi/mi2-return.exp: Likewise.
3627 * gdb.mi/mi2-simplerun.exp: Likewise.
3628 * gdb.mi/mi2-stack.exp: Likewise.
3629 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3630 number with explicit range test.
3631 * gdb.mi/mi2-watch.exp: Likewise.
3632
dd8c8ee7
MC
36332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3634
3635 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3636 * gdb.cp/m-static.exp: Likewise.
3637 * gdb.cp/rtti.exp: Likewise.
3638
4e838464
MK
36392004-08-14 Mark Kettenis <kettenis@gnu.org>
3640
3641 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3642
8d8cb839
EZ
36432004-08-14 Eli Zaretskii <eliz@gnu.org>
3644
3645 * ChangeLog: Prefix Local Variables with semi-colons and indent
3646 the reference to older ChangeLog files, to fix fontification in
3647 Emacs.
3648
deea8bb0
MC
36492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3650
3651 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3652 * gdb.mi/mi2-break.exp: Likewise.
3653
c3297504
MC
36542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3655
3656 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3657
25808999
MC
36582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3659
3660 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3661
226a8d71
MC
36622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3663
3664 * gdb.cp/classes.exp: Remove unused declarations. Just let
3665 test names default instead of providing special names. Remove
3666 extraneous demangler test.
3667
37fdf854
JJ
36682004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3669
3670 * gdb.base/unload.exp: New test for breakpoints in dynamically
3671 loaded libraries.
3672 * gdb.base/unload.c: Ditto.
3673 * gdb.base/unloadshr.c: Ditto.
3674
2d3a7986
MC
36752004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3676
3677 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3678 cp_test_ptype_class.
3679 (test_enums): Likewise.
3680
c72b934c
AC
36812004-08-10 Andrew Cagney <cagney@gnu.org>
3682
3683 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3684 files.
3685
cc503c8a
AC
36862004-08-10 Andrew Cagney <cagney@gnu.org>
3687
3688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3689 init_malloc call.
3690
902f2ccb
MC
36912004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3692
3693 * ChangeLog: Add copyright notice. The notice is copied
3694 from emacs 21.3 top level ChangeLog.
3695
78c90502
MC
36962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3697
3698 * lib/cp-support.exp: New file.
3699 * lib/cp-support.exp (cp_test_type_class): New function.
3700 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3701 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3702 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3703 cp_test_ptype_class.
3704
88e5ea78
MC
37052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3706
3707 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3708 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3709 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3710 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3711 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3712 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3713 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3714 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3715 gdb.mi/mi2-watch.exp: Update copyright years.
3716
6a89fc9c
MK
37172004-08-09 Mark Kettenis <kettenis@gnu.org>
3718
3719 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3720
1482e0de
MC
37212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3722
3723 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3724 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3725 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3726 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3727 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3728 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3729 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3730 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3731 gdb.mi/mi-watch.exp: Update copyright years.
3732
1a5ce3f3
DJ
37332004-08-08 Daniel Jacobowitz <dan@debian.org>
3734
3735 PR gdb/1738
3736 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3737 from a breakpoint with a pending signal.
3738
04f6ecf2
DJ
37392004-08-08 Daniel Jacobowitz <dan@debian.org>
3740
3741 PR gdb/1736
3742 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3743 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3744 the prompt.
3745 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3746
54d90d35
DJ
37472004-08-08 Daniel Jacobowitz <dan@debian.org>
3748
3749 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3750
d2f6abb0
DJ
37512004-08-08 Daniel Jacobowitz <dan@debian.org>
3752
3753 PR gdb/1736
3754 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3755 for i?86-*-linux*.
3756
5598c03d
DJ
37572004-08-08 Daniel Jacobowitz <dan@debian.org>
3758
3759 * gdb.arch/i386-prologue.exp: Compile without debug information.
3760
c6fee705
MC
37612004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3762
3763 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3764 rather than asking gdb to search.
3765
dd90efdb
MC
37662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 * gdb.base/gcore.c: Include <string.h>.
3769
1e84bec1
MC
37702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3771
3772 * gdb.base/gcore.c: Add copyright notice.
3773
e425eb2b
MC
37742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3775
3776 * gdb.base/freebpcmd.c: Include <stdio.h>.
3777 * gdb.base/long_long.c: Include <string.h>.
3778 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3779 * gdb.base/siginfo.c: Include <string.h>.
3780 * gdb.base/sigstep.c: Include <string.h>.
3781
cb9aaed5
MC
37822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3783
3784 * gdb.base/complex.c: Include <stdlib.h>.
3785
55944f3d
MC
37862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3787
3788 * gdb.base/complex.c: Add copyright notice.
3789
7b2953d9
MC
37902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3791
3792 * gdb.base/charset.c: Include <stdlib.h>.
3793
c9133d23
MC
37942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3795
3796 * gdb.base/auxv.c: Include <stdlib.h>.
3797
0a8490ad
MC
37982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3799
3800 * gdb.base/auxv.c: Add copyright notice.
3801
3426d5ec
MC
38022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3803
3804 * gdb.base/coremaker.c: Add copyright notice.
3805 * gdb.base/coremaker2.c: Add copyright notice.
3806
8da195dd
AC
38072004-08-04 Andrew Cagney <cagney@gnu.org>
3808
3809 * gdb.base/store.exp: Update copyright.
3810 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3811 names, do not import gdb_prompt.
3812
8d394f98
AC
38132004-08-01 Andrew Cagney <cagney@gnu.org>
3814
3815 Fix PR testsuite/1729.
3816 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3817 not use capture_value with value 4.
3818 (capture_value): Add optional test name parameter.
3819 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3820 the prefix, pass to capture_value.
3821
b6702b23
MK
38222004-08-01 Mark Kettenis <kettenis@gnu.org>
3823
3824 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3825 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3826 (main): Call new function.
3827
c203e0ca
MC
38282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3831
a7995a30
MC
38322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3833
3834 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3835
9366563b
MC
38362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3837
b6eeaf26 3838 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3839 Accept more values of vtbl pointer. Remove some messages
3840 about "obsolete gcc or gdb".
3841
2fc1f950
MC
38422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3843
3844 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3845
c724d49b
MC
38462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3847
3848 * gdb.base/asm-source.exp: Properly convert target board
3849 debug flags from gcc format to binutils format.
3850
736b0fce
MK
38512004-07-28 Mark Kettenis <kettenis@gnu.org>
3852
3853 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3854 gdb1718". PR backtrace/1718 partially fixed.
3855
5633ea5c
JJ
38562004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3857
3858 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3859
575eebb1
NC
38602004-07-26 Nick Clifton <nickc@redhat.com>
3861
3862 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3863 good default value for a specific architecture is available then
3864 set it to that value. Otherwise default to the -gstabs switch.
3865 Remove the -g... switches from the asm-flags variable. Allow the
3866 target board info to override the value if it wants to. Pass the
3867 switch on the assembler command line.
3868
62104619
MK
38692004-07-23 Mark Kettenis <kettenis@gnu.org>
3870
3871 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3872 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3873 (main): Call new function.
3874
4a1135b8
MC
38752004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3876
3877 Test for PR exp/1715.
3878 * gdb.base/radix.exp: Refactor common procedures. Make all
3879 test names unique. Change XFAIL to KFAIL.
3880
8a12c1f0
MC
38812004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3882
3883 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3884 * gdb.ada/gnat_ada.gin: ... to here.
3885 * configure.in: Use gnat_ada.gin.
3886 * configure: Regenerate.
3887
23b451cf
AC
38882004-07-20 Andrew Cagney <cagney@gnu.org>
3889
3890 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3891 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3892 XFAILs. Clean up test messages and comments. Check backtraces.
3893 Delete re-sync code.
3894
ab618a02
MC
38952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3896
3897 Fix PR cli/740.
3898 * gdb.base/annota1.exp: Honor gdb,nosignals.
3899 * gdb.base/annota3.exp: Likewise.
3900
46dad340
MC
39012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3902
3903 * lib/java.exp: Update copyright notice.
3904
756d8c70
AC
39052004-07-19 Andrew Cagney <cagney@gnu.org>
3906
3907 * gdb.base/selftest.exp: Copy file from here ...
3908 * gdb.gdb/selftest.exp: ... to here.
3909
586027e6
AC
39102004-07-16 Andrew Cagney <cagney@redhat.com>
3911
3912 * lib/insight-support.exp: Delete file.
3913 * lib/java.exp (java_init): Fix copyright.
3914
029d2200
AC
39152004-07-16 Andrew Cagney <cagney@gnu.org>
3916
3917 * gdb.base/restore.c: Append "prologue" to comments marking the a
3918 function's prologue.
3919 * gdb.base/restore.exp: Update copyright, re-indent.
3920 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3921 callerN" prefix where needed. Update patterns that match a
3922 function's prologue.
3923
653b62c5
MC
39242004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3925
3926 * gdb.base/restore.c: Add copyright notice.
3927
f7d690e5
AC
39282004-07-16 Andrew Cagney <cagney@gnu.org>
3929
3930 * gdb.base/logical.exp: Update copyright.
3931 (evaluate): New procedure. Use to re-implement tests using
3932 several tables.
3933
d629a7cb
MH
39342004-07-14 Martin Hunt <hunt@redhat.com>
3935
3936 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3937 which fixes some problems where init.tcl was not found.
3938
9c7bb332
AC
39392004-07-13 Andrew Cagney <cagney@gnu.org>
3940
6bf46641
AC
3941 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3942 (check_sizeof, check_valueof): Do not include the output in the
3943 test name. Use gdb_test.
3944 (get_valueof): Use gdb_test_multiple.
3945
c4ffd4c0
AC
3946 * gdb.base/step-test.exp: Update copyright. Use
3947 gdb_test_multiple. Ensure that test names do not include
3948 architecture dependent output.
3949
ab89363a
AC
3950 * gdb.gdb/observer.exp: Update copyright.
3951 (setup_test): Use gdb_test_multiple.
3952 (attach_first_observer, attach_second_observer)
3953 (attach_third_observer, detach_first_observer)
3954 (detach_second_observer, detach_third_observer)
3955 (reset_counters, check_counters): Make $message a prefix.
3956 (test_normal_stop_notifications): Add "args" parameter - a list of
3957 init functions to be called. Make $message a prefix,
3958 (test_observer_normal_stop): Change the message prefixes so that
3959 they are unique, pass the attach / detach procedures to
3960 test_normal_stop_notifications.
3961
ec58997a
AC
3962 * gdb.base/signull.exp (test_segv): Prefix all tests with
3963 "${name}". Clean up test messages.
3964
b475183b
AC
3965 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3966
9c7bb332
AC
3967 * gdb.base/ena-dis-br.exp: Update copyright.
3968 (break_at): New function. Replace send_gdb with gdb_test,
3969 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3970 ignore count, not stopped at bpt", with KFAIL.
3971
2dd95497
CV
39722004-07-13 Corinna Vinschen <vinschen@redhat.com>
3973
3974 * gdb.base/attach.exp: Remove cleanupfile handling.
3975
419e626b
AC
39762004-07-12 Andrew Cagney <cagney@gnu.org>
3977
3978 * gdb.base/annota1.exp: Cleanup corefile test name.
3979 * gdb.base/annota3.exp: Ditto.
3980
8b1b3228
AC
39812004-07-12 Andrew Cagney <cagney@gnu.org>
3982
78650829
AC
3983 * gdb.base/signals.exp: Clean up copyright, re-indent.
3984
8b1b3228
AC
3985 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3986 gdb_test and gdb_test_multiple.
3987
935c2760
JJ
39882004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3989
3990 * gdb.java/jmain.exp: Fix expected line number for main to
3991 break at. Set XFAIL for break at main test since gcj does not
3992 provide line number info for first statement in main.
3993
1544280f
AC
39942004-07-08 Andrew Cagney <cagney@gnu.org>
3995
1279f4ff
AC
3996 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3997
1544280f
AC
3998 * gdb.base/sigbpt.exp: Make the common part of each test name a
3999 prefix instead of suffix.
4000
bcc82369
BR
40012004-07-07 Bob Rossi <bob_rossi@cox.net>
4002
4003 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4004 test from test_tbreak_creation_and_listing to
4005 test_file_list_exec_source_file
4006 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4007 Changed name of test from test_tbreak_creation_and_listing to
4008 test_file_list_exec_source_file
4009
23f4b0aa
JJ
40102004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4011
4012 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4013 the jmisc() constructor instead of <init>.
4014 * gdb.java/jmisc1.exp: Ditto.
4015
56401cd5
AC
40162004-07-07 Andrew Cagney <cagney@gnu.org>
4017
4018 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4019 corrupting the PC.
4020
44ae2f6a
MC
40212004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4022
4023 * gdb.cp/templates.exp: Accept whitespace change in demangler
4024 output.
4025
45a83408
AC
40262004-07-06 Andrew Cagney <cagney@gnu.org>
4027
4028 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4029
d205ad70
MC
40302004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4031
4032 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4033 * lib/compiler.cc: Likewise.
4034
06ea1a61
MC
40352004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4036
4037 * lib/compiler.cc: Work around string preprocessing problem
4038 with old hp c++ compiler.
4039 * lib/compiler.c: Likewise.
4040
daab1251
CV
40412004-06-29 Corinna Vinschen <vinschen@redhat.com>
4042
4043 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4044 directives to conditionalize symbol prefixing.
4045 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4046 additional_flags handling. Add underscore prefix for Cygwin.
4047 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4048 conditionalize symbol prefixing.
4049 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4050 additional_flags handling. Add underscore prefix for Cygwin.
4051
cc984116
CV
40522004-06-29 Corinna Vinschen <vinschen@redhat.com>
4053
4054 * gdb.base/bigcore.exp: Skip test on Cygwin.
4055
c279b077
MC
40562004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4057
4058 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4059 formats for "info register". Use gdb_test_multiple. Fix
4060 the "invalid register" test.
4061
0e915747
CV
40622004-06-28 Corinna Vinschen <vinschen@redhat.com>
4063
4064 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4065 PID for Cygwin. Add Cygwin specific strings to check for in some
4066 tests.
4067 (do_attach_tests): Add a test for user interaction when attaching
4068 to a process with no matching symbol table already loaded.
4069
11422c86
AC
40702004-06-26 Andrew Cagney <cagney@gnu.org>
4071
4072 Test PR java/1567 and PR java/1565.
4073 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4074 * gdb.java/jmisc2.exp: Delete file.
4075
cefbce26
MC
40762004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4077
4078 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4079
e19f872c
CV
40802004-06-25 Corinna Vinschen <vinschen@redhat.com>
4081
4082 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4083 attach process.
4084
d931ba3b
MC
40852004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.cp/pr-1553.exp: Remove.
4088
aef68c48
MC
40892004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4090
4091 * gdb.cp/pr-1553.cc: Remove.
4092 * gdb.cp/pr-1553.exp: Disable this test.
4093
8d5df71a
JB
40942004-06-20 Jim Blandy <jimb@redhat.com>
4095
4096 Fix PR testsuite/1680.
4097 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4098 regular expressions.
4099
4ac6f39d
MC
41002004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4101
4102 Fix PR testsuite/1679.
4103 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4104 Issue an UNSUPPORTED result instead.
4105
1b413552
JB
41062004-06-18 Jim Blandy <jimb@redhat.com>
4107
4108 * gdb.base/charset.exp: Only send a control-C if we see a new
4109 prompt and incomplete command.
4110
6daa6ebd
MC
41112004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4112
4113 * gdb.cp/pr-574.cc: Add copyright notice.
4114
51fa4ae0
JB
41152004-06-17 Jim Blandy <jimb@redhat.com>
4116
4117 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4118 cases where the regexp has no groups; this grabs random text from
4119 the previous test suite, whatever that was.
4120
8fea26c5
MC
41212004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 * gdb.cp/printmethod.cc: Add copyright notice.
4124
1e3aeb41
MC
41252004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4126
4127 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4128
9d9030bc
AC
41292004-06-16 Andrew Cagney <cagney@gnu.org>
4130
4131 * gdb.base/signull.c: Update copyright. Include <string.h>.
4132 (bowler): Replace data_pointer with data_read
4133 and data_write cases. Add code_descriptor case.
4134 (zero, desc): New array and pointer.
4135 (data, code): Change to simple pointers.
4136 * gdb.base/signull.exp: Fix probe pattern matching a function
4137 descriptor SIGSEGV. Replace data_pointer with data_read and
4138 data_write tests.
4139
acd4ad44
AC
41402004-06-16 Andrew Cagney <cagney@gnu.org>
4141
4142 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4143
08fd625c
MC
41442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4145
4146 * gdb.base/long_long.c: Add copyright notice.
4147
1903502c
MC
41482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4149
4150 * gdb.base/long_long.exp: Remove reference to
4151 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4152 to gdb_breakpoint and gdb_continue_to_breakpoint.
4153
83313cb1
JB
41542004-06-14 Jim Blandy <jimb@redhat.com>
4155
4156 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4157 endian case.
4158
1bf404ef
AC
41592004-06-14 Andrew Cagney <cagney@gnu.org>
4160
4161 * gdb.base/gcore.exp (capture_command_output): Delete the always
4162 passing tests containing inferior values.
4163 * gdb.base/ending-run.exp: Do not include the breakpoint address
4164 in the test message. Update copyright.
4165 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4166 size in the test name, use gdb_test_multiple. Update copyright.
4167
ef220b33
MC
41682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 * gdb.cp/ref-types.cc: Add copyright notice.
4171
4f70a4c9
MC
41722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4173
4174 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4175 hp_aCC_compiler.
4176 * lib/compiler.cc: Likewise.
4177 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4178 'set' commands. Log diagnostics for other lines. Set
4179 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4180
335928ac
MC
41812004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.cp/try_catch.cc: Add copyright notice.
4184
2efb12e8
MC
41852004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4186
4187 * gdb.cp/userdef.cc: Add copyright notice.
4188
0bbed51a
MC
41892004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4190
4191 * gdb.cp/virtfunc.cc: Add copyright notice.
4192
e12a46c9
RC
41932004-06-11 Randolph Chung <tausq@debian.org>
4194
4195 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4196 problem.
4197
338e05af
AC
41982004-06-10 Andrew Cagney <cagney@gnu.org>
4199
4200 * lib/compiler.cc, lib/compiler.c: Append either
4201 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4202 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4203 instead of gcc-3-3.
4204
dc3f10cb
AC
42052004-06-09 Andrew Cagney <cagney@gnu.org>
4206
b4d946af
AC
4207 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4208 gdb/1455, bug is specific to "long long" and "double".
4209
dc3f10cb
AC
4210 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4211 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4212 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4213 fixed.
4214
b5c0bfa2
AC
42152004-06-09 Andrew Cagney <cagney@gnu.org>
4216
4217 * gdb.base/structs.exp (test_struct_returns): Replace
4218 "return_value_unknown" and "finish_value_unknown" by
4219 "return_value_known" and "finish_value_known". Instead of
4220 "return_value_unknown" iff "finish_value_unknown", check
4221 "return_value_known" implies "finish_value_known".
4222
caeb605f
MH
42232004-06-08 Martin Hunt <hunt@redhat.com>
4224
4225 * gdb.base/float.exp: Add pattern for mips targets.
4226
c892bb64
RC
42272004-06-08 Randolph Chung <tausq@debian.org>
4228
4229 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4230 message for unknown architectures more clear.
4231
48306d3e
JB
42322004-06-08 Joel Brobecker <brobecker@gnat.com>
4233
4234 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4235 start the execution of the program.
4236
83ecb59f
JB
42372004-06-07 Jim Blandy <jimb@redhat.com>
4238
4239 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4240 * gdb.arch/i386-cpuid.h: New helper file.
4241
55264cb4
RC
42422004-06-07 Randolph Chung <tausq@debian.org>
4243
4244 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4245 has started.
4246
23cadb28
RM
42472004-06-04 Roland McGrath <roland@redhat.com>
4248
4249 Fix PR gdb/1647.
4250 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4251 differently to be robust to output buffering differences.
4252
51d01eda
MC
42532004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.threads/pthreads.exp: Update copyright years.
4256 (check_control_c): Change asynchronous 'after' to synchronous.
4257
f4fc3b93
RM
42582004-06-04 Roland McGrath <roland@redhat.com>
4259
4260 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4261 next gdb prompt.
4262
4013522b
MC
42632004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 Fix PR gdb/1636.
4266 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4267 calls to synchronous.
4268
7a8f1e6b
JB
42692004-05-26 Jim Blandy <jimb@redhat.com>
4270
4271 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4272
81bb3443
RC
42732004-05-24 Randolph Chung <tausq@debian.org>
4274
4275 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4276 * gdb.asm/pa.inc: New file.
4277
8f5a3103
MK
42782004-05-22 Mark Kettenis <kettenis@gnu.org>
4279
4280 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4281
734b8fe8
JB
42822004-05-21 Joel Brobecker <brobecker@gnat.com>
4283 Daniel Jacobowitz <drow@mvista.com>
4284
4285 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4286 GDB prompt.
4287
725603e1
UW
42882004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4289
f4fc3b93 4290 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4291 setjmp/longjmp. Use sigaction instead of signal.
4292
8b923272
JB
42932004-05-19 J. Brobecker <brobecker@gnat.com>
4294 Michael Snyder <msnyder@redhat.com>
4295
4296 * gdb.threads/pthread_cond_wait.c: New file.
4297 * gdb.threads/pthread_cond_wait.exp: New testcase.
4298
8bfabb04
AC
42992004-05-13 Andrew Cagney <cagney@redhat.com>
4300
4301 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4302 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4303
42edda50
AC
43042004-05-11 Andrew Cagney <cagney@redhat.com>
4305
4306 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4307 fixed but revealed gdb/1639.
4308
d303a6c7
AC
43092004-05-10 Andrew Cagney <cagney@redhat.com>
4310
4311 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4312 func1" and "next to 2nd alarm", kernel bug avoided.
4313
bf08c2a1
DJ
43142004-05-10 Daniel Jacobowitz <dan@debian.org>
4315
4316 PR external/1568
4317 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4318 XFAIL if it is smaller than bytes_allocated.
4319 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4320 (main): Make chunks_allocated unsigned. Correct comment.
4321
c0586a34
JB
43222004-05-07 Joel Brobecker <brobecker@gnat.com>
4323
4324 * gdb.arch/powerpc-aix-prologue.c: New file.
4325 * gdb.arch/powerpc-aix-prologue.exp: New file.
4326
f2785d12
JB
43272004-05-07 Jim Blandy <jimb@redhat.com>
4328
4329 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4330 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4331
bd7f6e30
JB
43322004-05-06 Joel Brobecker <brobecker@gnat.com>
4333
4334 * gdb.base/sep.exp: No longer setup_kfail when the program was
4335 built with dwarf2.
4336
0a5e7efe
JI
43372004-05-05 Jim Ingham <jingham@apple.com>
4338
4339 * gdb.base/pending.exp: Make sure pending breakpoints
4340 preserve the ignore count.
f4fc3b93 4341
a8958849
MK
43422004-04-27 Jerome Guitton <guitton@gnat.com>
4343
4344 * i386-prologue.exp: Add testcase for jump instruction as first
4345 instruction of the real code.
4346 * i386-prologue.c (jump_at_beginning): New function.
4347
7e103f5b
MK
43482004-04-28 Mark Kettenis <kettenis@gnu.org>
4349
4350 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4351 x86_64-*-*.
4352
5d38b224
MK
43532004-04-28 Mark Kettenis <kettenis@gnu.org>
4354
4355 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4356 i*86-*-*.
4357
0ef32fd9
MK
43582004-04-25 Mark Kettenis <kettenis@gnu.org>
4359
4360 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4361 expression that checks the return type.
4362
71d7dd7c
AC
43632004-04-23 Andrew Cagney <cagney@redhat.com>
4364
4365 * gdb.base/call-sc.exp: New test of scalar call/return values.
4366 * gdb.base/call-sc.c: Ditto.
4367
1e9f977e
JJ
43682004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4369
4370 * gdb.threads/manythreads.c: Reduce thread stack size.
4371
899d9e3a
JJ
43722004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4373
4374 * gdb.threads/manythreads.c: Add copyright notice.
4375
61bcae62
AC
43762004-04-23 Andrew Cagney <cagney@redhat.com>
4377
4378 * gdb.base/siginfo.exp: Better handle step out of signal.
4379 * gdb.base/sigstep.exp: Ditto.
4380
7339a42e
JJ
43812004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4382 Daniel Jacobowitz <drow@mvista.com>
4383
4384 * gdb.threads/manythreads.c: New testcase.
4385 * gdb.threads/manythreads.exp: Ditto.
4386
5c98409b
JB
43872004-04-22 Jim Blandy <jimb@redhat.com>
4388
4389 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4390 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4391
3b611f1a
MC
43922004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4393
4394 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4395
f0fd9238
AC
43962004-04-21 Andrew Cagney <cagney@redhat.com>
4397
4398 * gdb.base/sigstep.c: New file.
4399 * gdb.base/sigstep.exp: New file.
4400
90990674
JB
44012004-04-16 Joel Brobecker <brobecker@gnat.com>
4402
4403 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4404 call to observer_notify_normal_stop.
4405
78cef34b
AC
44062004-04-15 Andrew Cagney <cagney@redhat.com>
4407
4408 * gdb.base/siginfo.c: New file.
4409 * gdb.base/siginfo.exp: New file.
4410
d2343407
JB
44112004-04-12 J. Brobecker <brobecker@gnat.com>
4412
4413 * gdb.base/sep.exp: Fix typo in comment.
4414
a2dba3c8
JB
44152004-04-12 J. Brobecker <brobecker@gnat.com>
4416
4417 * gdb.base/sep.c: New file.
4418 * gdb.base/sep-proc.c: New file.
4419 * gdb.base/sep.exp: New testcase.
4420
15f7b60e
MK
44212004-04-09 Mark Kettenis <kettenis@gnu.org>
4422
4423 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4424 support.
4425
44f4de1a
AC
44262004-04-05 Andrew Cagney <cagney@redhat.com>
4427
4428 * gdb.base/sigaltstack.c: New file.
4429 * gdb.base/sigaltstack.exp: New file.
4430
ef04f396
JB
44312004-04-04 Joel Brobecker <brobecker@gnat.com>
4432
4433 * gdb.base/foll-fork.exp: Update the expected output for
4434 "help set follow-fork-mode", to match a change that was made
4435 to the help of this variable on 2004-01-13.
4436
d40d2c92
JB
44372004-04-01 Joel Brobecker <brobecker@gnat.com>
4438
4439 * lib/ada.exp: Add copyright notice.
4440 * bar.ads: Likewise.
4441 * bar.adb: Likewise.
4442 * null_record.adb: Likewise.
4443 * null_record.exp: Likewise.
4444 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4445
f86ef5a3
JB
44462004-04-01 Joel Brobecker <brobecker@gnat.com>
4447
4448 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4449 * configure: Regenerate.
4450
414e70e3
JB
44512004-04-01 Joel Brobecker <brobecker@gnat.com>
4452
4453 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4454 to build the application. Remove the message printed when in
4455 verbose mode, redundant with the UNSUPPORTED message above.
4456
f0aaee49
JB
44572004-03-31 Joel Brobecker <brobecker@gnat.com>
4458
4459 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4460 * gdb.ada (null_record.exp): New testcase.
4461
ac81cb54
JB
44622004-03-31 Joel Brobecker <brobecker@gnat.com>
4463
4464 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4465
854af2f7
JB
44662004-03-31 Joel Brobecker <brobecker@gnat.com>
4467
4468 * gdb.ada: New subdirectory.
4469 * gdb.ada/Makefile.in: New file.
4470 * gdb.ada/gnat_ada.gpr.in: New file.
4471
034cb681
JB
44722004-03-31 Joel Brobecker <brobecker@gnat.com>
4473
4474 * lib/ada.exp: New file.
4475
78a1a894
DJ
44762004-03-24 Daniel Jacobowitz <drow@mvista.com>
4477
4478 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4479 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4480
4b2b3b3e
AC
44812004-03-22 Andrew Cagney <cagney@redhat.com>
4482
4483 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4484 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4485 Problem identified by Ulrich Weigand.
4486
23c73aa3
DC
44872004-03-17 David Carlton <carlton@kealia.com>
4488
4489 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4490 PR c++/826.
4491
d63a86f8
RM
44922004-03-16 Roland McGrath <roland@redhat.com>
4493
4494 * gdb.base/auxv.exp: New file.
4495 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4496
0e02aa50
DC
44972004-03-12 David Carlton <carlton@kealia.com>
4498
4499 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4500 * gdb.cp/pr-1553.cc: Ditto.
4501 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4502 pass branch.
4503
c20b71be
MC
45042004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.cp/templates.exp: Accept more template types.
4507
c7414a01
MC
45082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4509
4510 From Corinna Vinschen with modifications.
4511 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4512 local variable obj_with_enum.
4513 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4514 results with obj_with_enum.
4515
ed69573c
MC
45162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.cp/classes.cc: New file, copied from misc.cc.
4519 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4520
28301461
MC
45212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/misc.cc: Add copyright notice.
4524
1198ecbe
DC
45252004-03-05 David Carlton <carlton@kealia.com>
4526
4527 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4528 * gdb.cp/rtti.h: Update copyright.
4529 (namespace n2::n3): New.
4530 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4531 (n2::n3::func3): New.
4532 (main): Call n2::n3::func3.
4533 * gdb.cp/rtti2.cc: Update copyright.
4534 (n2::create3): New.
4535
9e08c470
MK
45362004-03-04 Mark Kettenis <kettenis@gnu.org>
4537
4538 * gdb.asm/openbsd.inc: Fix typo.
4539
4bebc3aa
FF
45402004-03-03 Fred Fish <fnf@redhat.com>
4541
4542 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4543 "val" instead of unused "size". Update copyright year.
4544
6ea9fb37
DJ
45452004-02-29 Daniel Jacobowitz <drow@mvista.com>
4546
4547 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4548 to use unsigned char.
4549 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4550 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4551
23b23974
DJ
45522004-02-29 Daniel Jacobowitz <drow@mvista.com>
4553
4554 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4555 line of output.
4556
7574fd53
DJ
45572004-02-28 Daniel Jacobowitz <drow@mvista.com>
4558
4559 * gdb.base/relocate.c (dummy): Initialize.
4560
a195357f
DJ
45612004-02-28 Daniel Jacobowitz <drow@mvista.com>
4562
4563 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4564 a breakpoint at exit.
4565
72fd54a9
FF
45662004-02-27 Fred Fish <fnf@redhat.com>
4567
4568 * gdb.base/chng-syms.exp: Add expect condition to match failing
4569 case that isn't a timeout.
4570
b9d23137
AC
45712004-02-27 Andrew Cagney <cagney@redhat.com>
4572
4573 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4574 support.
4575
15d208f6 45762004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4577
15d208f6
FF
4578 * gdb.arch/gdb1431.c: Remove.
4579 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4580 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4581 of "until" incorrectly.
4582
98f9cd2d
JB
45832004-02-26 J. Brobecker <brobecker@gnat.com>
4584
4585 * gdb.cp/class2.cc (empty): New class.
4586 (refer): New function.
4587 (main): Declare an object of type empty and use it.
4588 * gdb.cp/class2.exp: Print the value of an object of type empty.
4589
9b50c11b
JJ
45902004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4591
4592 * gdb.base/langs.exp: Update query string to match the
4593 new nquery format used for pending breakpoints.
4594
0dcd613f
AC
45952004-02-26 Andrew Cagney <cagney@redhat.com>
4596
4597 Fix PR i18n/1570.
4598 * gdb.base/charset.c: Update copyright notice.
4599 (main, init_string): Remove the escape character '\e' tests.
4600 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4601 * gdb.base/charset.exp (valid_host_charset): Ditto.
4602 * gdb.base/setvar.exp: Ditto.
4603
b8a56647
AC
46042004-02-24 Andrew Cagney <cagney@redhat.com>
4605
90d59e34
AC
4606 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4607 mmapped data in core file" PASS and FAIL messages consistent.
4608
b8a56647
AC
4609 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4610 setting a breakpoint. Work around PR java/1565.
4611
9f27c604
JJ
46122004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4613
4614 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4615 new nquery format.
4616 * gdb.base/pending.exp: Ditto.
4617
3224a706
MK
46182004-02-22 Mark Kettenis <kettenis@gnu.org>
4619
4620 * configure.in: Run stabs tests on *BSD.
4621 * configure: Regenerated.
4622
41e0a9ca
MK
46232004-02-21 Mark Kettenis <kettenis@gnu.org>
4624
4625 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4626
1e1b3428
FF
46272004-02-20 Fred Fish <fnf@redhat.com>
4628
4629 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4630 blank in test for "returns short", for consistency with other
4631 "returns xxx" tests. Update copyright year.
4632
f9a7572a
FF
46332004-02-19 Fred Fish <fnf@redhat.com>
4634
4635 New testcase for PR breakpoint/1558.
4636 * gdb.arch/gdb1558.exp: New file.
4637 * gdb.arch/gdb1558.c: New file.
4638
b2ce2854
EZ
46392004-02-19 Elena Zannoni <ezannoni@redhat.com>
4640
4641 * gdb.base/nodebug.exp: Fix typo.
4642
e7c9ff01
JB
46432004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4644
4645 Committed by Jim Blandy <jimb@redhat.com>.
4646
62f4b920
JB
4647 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4648
2db536a1
JB
4649 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4650
e7c9ff01
JB
4651 * gdb.base/float.exp: Support s390*-*-* targets.
4652
f3205b34
AF
46532004-02-17 Adam Fedor <fedor@gnu.org>
4654
4655 * gdb.base/gdb1555.exp: New file.
4656 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4657
9d62932d
EZ
46582004-02-17 Elena Zannoni <ezannoni@redhat.com>
4659
4660 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4661
344c9711
FF
46622004-02-16 Fred Fish <fnf@redhat.com>
4663
4664 * gdb.arch/gdb1291.c: Remove
4665 * gdb.arch/gdb1291.s: New test input file.
4666 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4667 fail. Test for correct result, known incorrect result, other
4668 failures and timeouts.
4669
2d822687
AC
46702004-02-16 Andrew Cagney <cagney@redhat.com>
4671
4672 * gdb.base/bigcore.exp: New file.
4673 * gdb.base/bigcore.c: New file.
4674
dac15b66
AC
46752004-02-13 Andrew Cagney <cagney@redhat.com>
4676
4677 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4678 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4679 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4680 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4681 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4682 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4683 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4684 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4685 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4686 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4687
6bdfc2c4
JJ
46882004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4689
4690 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4691 executed is an alloc instruction.
4692
87b3ede8
DC
46932004-02-11 David Carlton <carlton@kealia.com>
4694
4695 * gdb.cp/breakpoint.exp: New.
4696 * gdb.cp/breakpoint.cc: New.
4697
6e19e2bf
MC
46982004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4699
4700 Partial fix for PR gdb/1543.
4701 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4702 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4703 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4704 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4705 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4706 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4707 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4708 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4709 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4710 to bug-gdb@prep.ai.mit.edu .
4711 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4712 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4713 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4714 Likewise.
4715
5c5455dc
AC
47162004-02-10 Andrew Cagney <cagney@redhat.com>
4717
4718 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4719 using gdb_internal_error_resync.
4720
9cf689d7
DJ
47212004-02-09 Daniel Jacobowitz <drow@mvista.com>
4722
4723 * gdb.threads/thread-specific.exp: Stop early if no threads are
4724 found.
4725
d2dc51db
MC
47262004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4727
4728 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4729
14b1a056
DJ
47302004-02-08 Daniel Jacobowitz <drow@mvista.com>
4731
4732 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4733 breakpoints.
4734
83f66e8f
DJ
47352004-02-07 Daniel Jacobowitz <drow@mvista.com>
4736
4737 * config/sim.exp (gdb_load): Handle $arg == "".
4738 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4739 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4740
30fc0091
EZ
47412004-02-07 Elena Zannoni <ezannoni@redhat.com>
4742
4743 * gdb.base/maint.exp: Update test to reflect
4744 obstack changes.
4745
4d806929
JJ
47462004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4747
4748 * gdb.base/pendshr.c (pendfunc): New function that calls
4749 pendfunc1.
4750 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4751
7bfdd688
FF
47522004-02-04 Fred Fish <fnf@redhat.com>
4753
4754 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4755 function symbols and update copyright years.
4756 * gdb.arch/gdb1291.c: Ditto.
4757
aaa08ee4
MC
47582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4759
4760 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4761
dbad7755
MC
47622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4763
4764 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4765
ec4646ef
MC
47662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4767
4768 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4769
1b802196
FF
47702004-02-02 Fred Fish <fnf@redhat.com>
4771
4772 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4773 remote targets. Update copyright years.
4774
18fe2033
JJ
47752004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4776
4777 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4778 support.
4779 * gdb.base/langs.exp: Fix test which attempts to create
4780 breakpoint on non-existent function to handle new pending
4781 support.
4782 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4783 a breakpoint.
4784 * gdb.base/pending.exp: New test.
4785 * gdb.base/pending.c: New file.
4786 * gdb.base/pendshr.c: Ditto.
4787
8d577d32
DC
47882004-02-02 David Carlton <carlton@kealia.com>
4789
4790 * gdb.cp/overload.exp: Add overloadNamespace tests.
4791 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4792 (overloadNamespace, XXX): New.
4793 (main): Call XXX::marker2.
4794
3ad13771
FF
47952004-02-01 Fred Fish <fnf@redhat.com>
4796
4797 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4798 * gdb.base/finish.exp: Ditto.
4799 * gdb.base/gcore.exp: Ditto.
4800 * gdb.base/huge.exp: Ditto.
4801 * gdb.base/info-proc.exp: Ditto.
4802 * gdb.base/return2.exp: Ditto.
4803 * gdb.threads/gcore-thread.exp: Ditto.
4804
44c75849
DJ
48052004-02-01 Daniel Jacobowitz <drow@mvista.com>
4806
4807 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4808
005bc093
MK
48092004-02-01 Mark Kettenis <kettenis@gnu.org>
4810
4811 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4812 that opening the file succeeds on OpenBSD.
4813
c47cebdb
DJ
48142004-02-01 Daniel Jacobowitz <drow@mvista.com>
4815
4816 * gdb.threads/thread-specific.c: New file.
4817 * gdb.threads/threads-specific.exp: New test script.
4818 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4819 to expect_out.
4820
5a01311c
MK
48212004-02-01 Mark Kettenis <kettenis@gnu.org>
4822
4823 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4824 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4825 only on the "print_small_structs from print_long_arg_list" test.
4826
ce22a4f1
DJ
48272004-02-01 Daniel Jacobowitz <drow@mvista.com>
4828
4829 * gdb.base/completion.exp: Kill a stray backslash.
4830
4831 From Jim Ingham <jingham@apple.com>:
4832 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4833 agrees with the result from sending a tab.
4834
abbab9d3
DJ
48352004-01-31 Daniel Jacobowitz <drow@mvista.com>
4836
4837 * gdb.base/chng-syms.exp: Remove stray newline.
4838
53904d1e
MK
48392004-01-31 Mark Kettenis <kettenis@gnu.org>
4840
4841 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4842 *-*-openbsd*.
4843 * gdb.asm/openbsd.inc: New file.
4844
3a4b3aac
MK
48452004-01-30 Mark Kettenis <kettenis@gnu.org>
4846
4847 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4848 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4849 *-*solaris2*. Remove commented out default settings for
4850 asm-flags. Replace gdb_compile with target_link.
4851
ebac27b4
MC
48522004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4853
4854 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4855 for all tests. Remove old hp-ux and cygnus xfail cases.
4856
d8679d84
PH
48572004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4858
4859 * gdb.base/chng-syms.exp: New file.
4860 * gdb.base/chng-syms.c: New file.
4861
0a55bc22
MC
48622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4865 Provide arms for current output in all my configurations.
4866
94b8e876
MC
48672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4868
4869 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4870 * lib/compiler.cc: Likewise.
4871 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4872 get the right preprocessor. Eval the output directly. Remove
4873 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4874 hp_f77_compiler and hp_f90_compiler completely.
4875 (gdb_preprocess): Delete.
4876 (get_compiler): Delete.
4877
7cf03d44
MK
48782004-01-24 Mark Kettenis <kettenis@gnu.org>
4879
4880 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4881 <string.h>.
4882
68b6dce9
NR
48832004-01-24 Nick Roberts <nick@nick.uklinux.net>
4884
4885 * gdb.mi/mi-stack.exp: Update copyright.
4886
b368761e
DC
48872004-01-23 David Carlton <carlton@kealia.com>
4888
4889 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4890 test for cp_lookup_transparent_type.
4891 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4892 call them.
4893
f2061b53
DJ
48942004-01-23 Daniel Jacobowitz <drow@mvista.com>
4895
4896 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4897 after -var-update.
4898
37fc574a
DC
48992004-01-23 David Carlton <carlton@kealia.com>
4900
4901 * gdb.cp/namespace.cc (C::ensureRefs): New.
4902 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4903
8e94b928
NR
49042004-01-20 Nick Roberts <nick@nick.uklinux.net>
4905
4906 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4907 case "-stack-list-locals 2".
4908 * gdb.mi/mi-var-child.exp: Test for case
4909 "-var-list-children --all-values NAME".
4910
997b0952
MC
49112004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4912
4913 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4914
52470da3
MK
49152004-01-18 Mark Kettenis <kettenis@gnu.org>
4916
7049b4b8
MK
4917 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4918 used with gdb_test_multiple.
4919
52470da3
MK
4920 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4921 read at address 0. This fixes PR testsuite/1504.
4922
da6012e5
DJ
49232004-01-18 Daniel Jacobowitz <drow@mvista.com>
4924
4925 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4926 Remove downloading, guessing the host executable, the calls to
4927 gdb_file_cmd and gdb_target_cmd, and "load" support.
4928 (infer_host_exec): New function broken out from gdb_load.
4929 (gdb_load): New wrapper for gdbserver_gdb_load.
4930 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4931 gdb_target_cmd. Use -target-select.
4932 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4933 Download binaries to the host. Clear last_mi_remote_file when
4934 we load a new binary.
4935 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4936 call gdbserver_gdb_load and mi_gdb_target_cmd.
4937
32c70722
MC
49382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4939
4940 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4941 type patterns.
4942
b0cecf36
MC
49432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4944
4945 * gdb.cp/templates.exp: Fix typo in test name of
4946 "print Foo<volatile char*>::foo".
4947
4120d7e6
MC
49482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4949
4950 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4951
f679e530
BE
49522004-01-16 Ben Elliston <bje@wasabisystems.com>
4953
4954 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4955 (clean mostlyclean): Remove empty rm.
4956
091c48f6
MC
49572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4958
4959 * gdb.base/setvar.exp: Add copyright years.
4960
3e5fc8d2
DC
49612004-01-14 David Carlton <carlton@bactrian.org>
4962
4963 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4964 PR c++/1511 and update coment.
4965 * gdb.cp/templates.exp: Update patterns to match current output.
4966 If changes involve something other than whitespace, KFAIL
4967 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4968
63d06c5c
DC
49692004-01-14 David Carlton <carlton@kealia.com>
4970
4971 * gdb.cp/namespace.exp: Add tests involving classes defined within
4972 namespaces.
4973 * gdb.cp/namespace.cc (C::CClass): New.
4974 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4975
a51dab88
EZ
49762004-01-14 Elena Zannoni <ezannoni@redhat.com>
4977
4978 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4979 what debug info we have. Print a better message if something goes
4980 wrong while producing the separate debug info file.
4981
a476ccc9
MC
49822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4983
4984 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4985
f453692c
MC
49862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4987
4988 * gdb.base/callfuncs.c: Add copyright notice.
4989
f40063a5
MC
49902004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4991
4992 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4993 inheritance. PR gdb/1498, PR gcc/13539.
4994
19ac3974
EZ
49952004-01-13 Elena Zannoni <ezannoni@redhat.com>
4996
4997 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4998 test specific name.
4999 * gdb.mi/gdb669.exp: Ditto.
5000 * gdb.mi/mi-pthreads.exp: Ditto.
5001 * gdb.mi/mi1-pthreads.exp: Ditto.
5002 * gdb.mi/mi2-pthreads.exp: Ditto.
5003
56c97c6e
MC
50042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5005
5006 * gdb.cp/member-ptr.cc: Add copyright notice.
5007
a0644324
MC
50082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5009
5010 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5011 some patterns for recent versions of gcc and hpacc. Delete
5012 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5013 Delete tests that access a NULL pointer-to-member-data. This
5014 script is still disabled for gcc.
5015
32fabe09
EZ
50162004-01-12 Elena Zannoni <ezannoni@redhat.com>
5017
5018 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5019 escaped correctly.
5020
1f8a6abb
EZ
50212004-01-12 Elena Zannoni <ezannoni@redhat.com>
5022
5023 * gdb.base/sepdebug.exp: New file.
5024 * gdb.base/sepdebug.c: New file.
5025 * lib/gdb.exp (separate_debug_filename): New procedure.
5026 (gdb_gnu_strip_debug): New procedure.
5027
48efe704
AC
50282004-01-12 Andrew Cagney <cagney@redhat.com>
5029
5030 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5031 * gdb.mi/ChangeLog-1999-2003: New file.
5032
a9415475
AC
50332004-01-12 Andrew Cagney <cagney@redhat.com>
5034
5035 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5036 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5037 or EEXIST", treat EBUSY as an XFAIL.
5038
83b8cf9d
MC
50392004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5040
5041 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5042 hp_cc_compiler.
5043
9939d2a8
MC
50442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5045
5046 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5047 decorations.
5048
1ff8cadf
MC
50492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5050
5051 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5052 and "(aCC)" decorations. Remove obsolete doco about old
5053 test results.
5054
6fa9022e
MC
50552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5056
5057 * gdb.cp/exception.exp: Fix typo in doco.
5058
209721fe
MK
50592004-01-09 Mark Kettenis <kettenis@gnu.org>
5060
5061 * gdb.base/gdb1476.exp: Fix typo.
5062
ef11303e
MC
50632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5064
5065 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5066 file.
5067
041ab88c
MC
50682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5069
5070 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5071 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5072 Use gdb_compile. Remove restriction on gcc. Add some patterns
5073 for recent version of gdb. Delete second half, which was a copy
5074 of the first half with different build flags. This test is
5075 still disabled because it is still not ready for production.
5076
e36d075a
MC
50772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 * gdb.cp/exception.cc: Add copyright notice.
5080 * gdb.cp/exception.exp: Add a notice that this file is broken
5081 because of line number changes caused by addition of copyright
5082 notice.
5083
42b190ad
MC
50842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5085
5086 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5087 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5088
8f25f06b
MC
50892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5090
5091 * gdb.cp/classes.exp: Accept gnu abi 2.
5092 * gdb.cp/derivation.exp: Likewise.
5093 * gdb.cp/overload.exp: Likewise.
5094 * gdb.cp/virtfunc.exp: Likewise.
5095
06ded8b8
MC
50962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5097
5098 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5099 semicolon after end of function.
5100
77c26ae3
MC
51012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5102
5103 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5104 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5105 boilerplate code for compiling and running the program under
5106 test. Add some string method tests.
5107
20757486
MC
51082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5109
5110 * gdb.cp/bs15503.cc: Add copyright notice.
5111 * gdb.cp/bs15503.exp: Adjust line number.
5112
0fd3b503
MC
51132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5114
5115 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5116 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5117
10d1bea8
MC
51182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5119
5120 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5121 hp_cc_compiler.
5122
2789202a
MC
51232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5124
5125 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5126 * gdb.cp/ctti.exp: Use the marker instead of "next".
5127 With gcc, run further before bailing.
5128
b862f14c
MC
51292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 * gdb.cp/cttiadd.cc: Add copyright notice.
5132 * gdb.cp/cttiadd1.cc: Likewise.
5133 * gdb.cp/cttiadd2.cc: Likewise.
5134 * gdb.cp/cttiadd3.cc: Likewise.
5135
96da2469
MC
51362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5137
5138 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5139 Use gdb_test, gdb_test_multiple. Use floating-point values that
5140 have exact representations in IEEE-ish formats.
5141
053248ff
MC
51422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5145 compilers. Delete duplicate call to get_compiler_info.
5146 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5147 * gdb.base/volatile.exp: Likewise.
5148
84acecdd
MK
51492004-01-07 Mark Kettenis <kettenis@gnu.org>
5150
5151 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5152 memory at address 0.
5153
fe11a27f
MC
51542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5155
5156 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5157 to test for hp-ux assembler. Fix copyright years.
5158
60ad077b
AC
51592004-01-07 Andrew Cagney <cagney@redhat.com>
5160
5161 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5162
1c9b8f33
AC
51632004-01-07 Andrew Cagney <cagney@redhat.com>
5164
5165 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5166 when creating the read-only file. From analysis by Roland McGrath
5167 and Elena Zannoni.
5168
753ccc7a
MC
51692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5170
5171 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5172
eca3e36b
MC
51732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5174
5175 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5176 data pointers.
5177
f8d4bac4
MC
51782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5179
5180 * gdb.cp/m-static.exp: Compile one source file at a time.
5181 Delete unused call to get_compiler_info.
5182
9b4e0f94
MC
51832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5184
5185 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5186 * gdb.base/call-rt-st.exp: Likewise.
5187 * gdb.base/nodebug.exp: Likewise.
5188 * gdb.base/volatile.exp: Likewise.
5189 * gdb.cp/ref-types.exp: Likewise.
5190 * gdb.cp/templates.exp: Likewise.
5191
023c1024
MK
51922004-01-05 Mark Kettenis <kettenis@gnu.org>
5193
5194 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5195
19703c4a
MC
51962004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5197
5198 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5199 hppa*-hp-hpux*.
5200
18b67037
MK
52012004-01-04 Mark Kettenis <kettenis@gnu.org>
5202
ba6219c8
MK
5203 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5204 x86_64-*-*.
5205
18b67037
MK
5206 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5207 sparc64-*-* and sparc*-solaris2*.
5208
1bfbbb9d
MK
52092004-01-04 Mark Kettenis <kettenis@gnu.org>
5210
5211 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5212 return ${tests}" test. The ${tests} already mentions the
5213 filename.
5214
06846494
MC
52152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5216
5217 * gdb.cp/local.exp: Accept gcc abi 2.
5218
3b0cb202
MC
52192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5220
5221 * gdb.cp/templates.exp: Accept gcc abi 2.
5222
0643ec3f
MC
52232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5224
5225 * lib/compiler.cc: Remove supports_template_debugging.
5226 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5227
d231d0b1
MC
52282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5229
5230 * gdb.cp/namespace.exp: Accept gcc abi 2.
5231
44ffb27c
MC
52322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5233
5234 * gdb.cp/method.exp: Accept gcc abi 2.
5235
184ad485
MC
52362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5237
5238 * gdb.cp/classes.exp: Generate identical results as old version.
5239 * gdb.cp/derivation.exp: Likewise.
5240 * gdb.cp/overload.exp: Likewise.
5241 * gdb.cp/virtfunc.exp: Likewise.
5242
116f09e7
MC
52432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5244
5245 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5246 mysterious bug with sourceware version of expect.
5247
b1379776
MC
52482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5249
5250 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5251 current versions of gcc, including gcc abi 2. Remove gratuitous
5252 restart of test program. Use gdb_test_multiple and gdb_test for
5253 all tests. Add patterns to xfail missing "const" in "const char *"
5254 and kfail PR gdb/1155.
5255
6b7a4c0e
MC
52562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5257
5258 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5259 current versions of gcc, including gcc abi 2. Remove gratuitous
5260 restart of test program. Use gdb_test_multiple and gdb_test for
5261 all tests. Add patterns to kfail PR gdb/1498.
5262
51615d72
MC
52632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5264
5265 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5266 current versions of gcc, including gcc abi 2. Use "breakpoint"
5267 and "continue" instead of restarting the target program. Use
5268 gdb_test_multiple and gdb_test for all tests.
5269
7b79a9d7
MK
52702004-01-01 Mark Kettenis <kettenis@gnu.org>
5271
5272 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5273 for *-*-solaris2*.
5274
1cd3489f
MC
52752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5276
5277 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5278 current versions of gcc, including gcc abi 2. Use "breakpoint"
5279 and "continue" instead of restarting the target program several
5280 times. Use gdb_test_multiple and gdb_test for all tests.
5281
850742db
MC
52822003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5283
5284 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5285 source files.
5286
eb4bbda8
MC
52872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5288
5289 * gdb.base/environ.exp: Handle compiling test case from multiple
5290 source files.
5291
e42c7771
MC
52922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5293
5294 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5295
80e4b428
JB
52962003-12-17 Jim Blandy <jimb@redhat.com>
5297
5f06973a
JB
5298 * gdb.base/freebpcmd.c: Add copyright notice.
5299
80e4b428
JB
5300 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5301
0ab84fb7
MC
53022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5303
5304 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5305
1b3bb3d0
JB
53062003-12-13 Jim Blandy <jimb@redhat.com>
5307
5308 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5309
3a4c9371
KB
53102003-12-12 Kevin Buettner <kevinb@redhat.com>
5311
5312 * gdb.asm/frv.inc: New file.
5313 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5314
a1dea79a
FF
53152003-12-09 Fred Fish <fnf@redhat.com>
5316
5317 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5318 functions to break1.c and leave prototypes behind. Add more
5319 "set breakpoint NN here" comments.
5320 * gdb.base/break1.c: New file.
5321
5322 * gdb.base/break.exp: Handle compiling test case from multiple
5323 source files and change source file references as needed.
5324 * gdb.base/completion.exp: Ditto.
5325 * gdb.base/condbreak.exp: Ditto.
5326 * gdb.base/define.exp: Ditto.
5327 * gdb.base/ena-dis-br.exp: Ditto.
5328 * gdb.base/info-proc.exp: Ditto.
5329 * gdb.base/maint.exp: Ditto.
5330 * gdb.base/until.exp: Ditto.
5331
5332 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5333 hardcoded line numbers.
5334 * gdb.base/define.exp: Ditto.
5335 * gdb.base/ena-dis-br.exp: Ditto.
5336 * gdb.base/maint.exp: Ditto.
5337 * gdb.base/until.exp: Ditto.
5338
5339 * gdb.base/completion.exp: Use "break1" for completion tests since
5340 "break" is no longer a unique prefix.
5341
5266b69c
AC
53422003-12-06 Andrew Cagney <cagney@redhat.com>
5343
5344 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5345 "return_value_unimplemented". When an unimplemented struct return
5346 architecture, report incorrect values as a KFAIL
5347
374451f0
MC
53482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5349
5350 * gdb.cp/rtti.exp: Accept new wording of warning from
5351 cp_lookup_rtti_type.
5352
ba9b20a7
MC
53532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5354
5355 Partial fix for PR testsuite/1456.
5356 * gdb.base/scope.exp (test_at_main): Replace references to
5357 gcc_compiled with calls to test_compiler_info.
5358 (test_at_foo): Likewise.
5359 (test_at_bar): Likewise.
5360
b74b6d0b
MC
53612003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5362
5363 Partial fix for PR testsuite/1456.
5364 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5365 to test_compiler_info.
5366
ccfa3402
MC
53672003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5368
5369 * gdb.base/so-impl-ld.exp: Update copyright notice.
5370
f6246aba
MC
53712003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5372
5373 Partial fix for PR testsuite/1456.
5374 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5375 to test_compiler_info.
5376
13ae734a
MC
53772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5378
5379 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5380 from current versions of gdb. Clean up regular expressions.
5381 Delete redundant timeout case.
5382
d8e1cdee
MC
53832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5384
5385 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5386 from current versions of gdb. Clean up regular expressions.
5387 Delete redundant timeout case.
5388
96457b64
MC
53892003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5390
5391 Partial fix for PR testsuite/1456.
5392 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5393 gcc_compiled with call to test_compiler_info.
5394
f35309fc
MC
53952003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5396
5397 Partial fix for PR testsuite/1456.
5398 * gdb.base/list.exp (test_list_function): Delete unused declaration
5399 of gcc_compiled.
5400
d7afdf9b
MC
54012003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5402
5403 Partial fix for PR testsuite/1456.
5404 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5405 call to test_compiler_info.
5406
71507b56
MK
54072003-11-29 Mark Kettenis <kettenis@gnu.org>
5408
5409 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5410 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5411 it to create the appropriate note.inc.
5412 * gdb.asm/asmsrc1.s: Include "note.inc".
5413 * gdb.asm/netbsd.inc: New file.
5414 * gdb.asm/empty.inc: New file.
5415
f81f93f7
MC
54162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5417
5418 Partial fix for PR testsuite/1456.
5419 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5420 calls to test_compiler_info.
5421
9a77938e
MC
54222003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5423
5424 Partial fix for PR testsuite/1456.
5425 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5426 calls to test_compiler_info.
5427
e8367dc7
MK
54282003-11-27 Mark Kettenis <kettenis@gnu.org>
5429
5430 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5431 pattern for the KFAILs.
5432
526c61ee
AF
54332003-11-25 Adam Fedor <fedor@gnu.org>
5434
5435 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5436 * gdb.objc/objcdecode.m: New file.
5437
28f2d600
AF
54382003-11-25 Adam Fedor <fedor@gnu.org>
5439
5440 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5441 * gdb.objc/nondebug.m: New file.
5442
a3895cee
BE
54432003-11-26 Ben Elliston <bje@wasabisystems.com>
5444
5445 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5446 NetBSD as it does on FreeBSD. Modelled on a similar change by
5447 Mark Kettenis on 2003-05-30.
5448 (link-flags): Set to "--entry _start" regardless of target.
5449 Special linker flags are to be appended to $link-flags.
5450 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5451
c9f2c8a3
MC
54522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5453
5454 * gdb.cp/method.exp: Accept output of new demangler.
5455
15a0587a 54562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5457
5458 * gdb/class2.exp: New file.
5459 * gdb/class2.cc: New file.
5460
3c00b570
MC
54612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5462
5463 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5464 of new demangler.
5465
7027acc7
MK
54662003-11-23 Mark Kettenis <kettenis@gnu.org>
5467
5468 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5469 of gdb_test "run".
5470
b0e1598a
MK
54712003-11-23 Mark Kettenis <kettenis@gnu.org>
5472
5473 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5474 "continue" into "run".
5475
4d9eda44
MC
54762003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5477
5478 Partial fix for PR testsuite/1456.
5479 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5480 call to test_compiler_info.
5481 * gdb.cp/ctti.exp: Likewise.
5482 * gdb.cp/derivation.exp: Likewise.
5483 * gdb.cp/member-ptr.exp: Likewise.
5484 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5485 reference to gcc_compiled.
5486
54872003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5488
5489 Fix PR testsuite/1463.
5490 * gdb.base/structs.exp (start_structs_test): Call
5491 get_debug_format before using the debug format.
5492
d422fe19
AC
54932003-11-22 Andrew Cagney <cagney@redhat.com>
5494
5495 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5496 * gdb.base/structs.exp: Use gdb_test_multiple.
5497
039cf96d
AC
54982003-11-20 Andrew Cagney <cagney@redhat.com>
5499
6882279b
AC
5500 * gdb.base/structs.exp: Handle and recover from internal errors.
5501 Replace "foo${n}" with "foo<n>" in test messages.
5502
e53890ae
AC
5503 * gdb.base/structs.exp: Update copyright. Rewrite.
5504 * gdb.base/structs.c: Update copyright. Rewrite.
5505
2b211c59
AC
5506 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5507 resync count exceeded.
d63a86f8 5508
039cf96d
AC
5509 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5510 from the internal error.
5511 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5512 Original from Jim Blandy.
5513 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5514
eac98b22
AC
55152003-11-19 Andrew Cagney <cagney@redhat.com>
5516
5517 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5518 KFAIL.
5519
67455b2a
MK
55202003-11-17 Mark Kettenis <kettenis@gnu.org>
5521
5522 New testcase for PR backtrace/1435.
5523 * gdb.arch/i386-unwind.exp: New file.
5524 * gdb.arch/i386-unwind.c: New file.
5525
853d6e5b
AC
55262003-11-17 Andrew Cagney <cagney@redhat.com>
5527
5528 * lib/gdb.exp (compiler_info): New global.
5529 (test_compiler_info): New function.
5530 (get_compiler_info): Set compiler_info.
5531 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5532 "compiler_info" to gcc-<major>-<minor>.
5533
38cf6e11
MC
55342003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5535
5536 * gdb.trace/configure: Remove.
5537
a50d3602
EZ
55382003-11-13 Elena Zannoni <ezannoni@redhat.com>
5539
5540 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5541 breakpoints.
a50d3602
EZ
5542 * gdb.base/break.exp: Remove all references to explicit line
5543 numbers.
5544
d9407aaa
NC
55452003-11-11 Nick Clifton <nickc@redhat.com>
5546
5547 * gdb.base/shreloc.exp: Do not run for targets which do not
5548 support shared objects.
5549
db488fc1
CV
55502003-11-10 Corinna Vinschen <vinschen@redhat.com>
5551
5552 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5553 Don't run tests if nofileio flag is given.
5554
6a90a18e
EZ
55552003-11-07 Elena Zannoni <ezannoni@redhat.com>
5556
5557 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5558 as well as 'Watchpoint'.
5559
0b915e9c
EZ
55602003-11-06 Elena Zannoni <ezannoni@redhat.com>
5561
5562 Reported by Jim Ingham <jingham@apple.com>:
5563 * gdb.base/annota1.exp: Match at least one occurrence of the
5564 signal handler annotation.
5565
d7e4b55f
EZ
55662003-11-06 Elena Zannoni <ezannoni@redhat.com>
5567
5568 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5569 as well as 'Watchpoint'.
5570
2fe4e8d0
MC
55712003-11-05 Michael Chastain <mec@shout.net>
5572
5573 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5574
6ef88553
KW
55752003-11-03 Kris Warkentin <kewarken@qnx.com>
5576
5577 * gdb.arch/gdb1291.c: New test file.
5578 * gdb.arch/gdb1291.exp: New test script.
5579 * gdb.arch/gdb1431.c: New test file.
5580 * gdb.arch/gdb1431.exp: New test script.
5581
ae7dc4d8
MC
55822003-10-22 Michael Chastain <mec@shout.net>
5583
5584 * gdb.mi/pthreads.c: Add copyright notice.
5585
c39d7427
MC
55862003-10-22 Michael Chastain <mec@shout.net>
5587
5588 * gdb.threads/pthreads.c: Add copyright notice.
5589
8b7d96c1
MC
55902003-10-20 Michael Chastain <mec@shout.net>
5591
5592 * gdb.base/gdb1056.exp: New test script.
5593
d1d69fdd
DJ
55942003-10-13 Daniel Jacobowitz <drow@mvista.com>
5595
5596 * gdb.threads/killed.exp: Use gdb_run_cmd.
5597
7d605576
DJ
55982003-10-13 Daniel Jacobowitz <drow@mvista.com>
5599
5600 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5601 create a core file.
5602 * gdb.threads/gcore-thread.exp: Likewise.
5603
618ec112
CV
56042003-10-13 Corinna Vinschen <vinschen@redhat.com>
5605
5606 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5607 type, based on char type.
5608 (struct bit_flags_short_t): New bitfield type, based on short type.
5609 (init_bit_flags_char): New fuction.
5610 (init_bit_flags_short): Ditto.
5611 (print_bit_flags_char): Ditto.
5612 (print_bit_flags_short): Ditto.
5613 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5614
9367a73c
MC
56152003-10-11 Michael Chastain <mec@shout.net>
5616
5617 * gdb.base/call-rt-st.exp: Update copyright year.
5618
1decf120
KI
56192003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5620
5621 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5622 * gdb.disasm/sh3.s: Ditto.
5623
5445b2ae
DJ
56242003-10-07 Daniel Jacobowitz <drow@mvista.com>
5625
5626 * gdb.threads/switch-threads.exp: New test.
5627 * gdb.threads/switch-threads.c: New source file.
5628
aec24853
CV
56292003-10-07 Corinna Vinschen <vinschen@redhat.com>
5630
5631 * gdb.base/ending-run.exp: Add sh specific case.
5632
adc7428d
AC
56332003-10-06 Andrew Cagney <cagney@redhat.com>
5634
5635 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5636 * gdb.disasm/mn10200.exp: Delete obsolete file.
5637
c9d37158
DJ
56382003-09-29 Daniel Jacobowitz <drow@mvista.com>
5639
5640 * ChangeLog: Correct an entry command.exp -> commands.exp.
5641 * gdb.base/commands.exp (bp_deleted_in_command_test)
5642 (temporary_breakpoint_commands): Check noargs.
5643
79c2c32d
DC
56442003-09-25 David Carlton <carlton@kealia.com>
5645
5646 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5647 of some print tests, where appropriate. Add tests for C::D::cd,
5648 E::ce, F::cXfX, G::XgX.
5649 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5650
594e6d67
RE
56512003-09-25 Richard Earnshaw <rearnsha@arm.com>
5652
5653 * lib/java.exp (java_init): Import target_alias before using it.
5654
10f0d451
DC
56552003-09-25 David Carlton <carlton@kealia.com>
5656
5657 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5658
274bcba0
EZ
56592003-09-23 Elena Zannoni <ezannoni@redhat.com>
5660
d63a86f8 5661 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5662 weirdness.
5663
cdbf20f7
MC
56642003-09-17 Michael Chastain <mec@shout.net>
5665
5666 * gdb.cp/gdb1355.exp: New file.
5667 * gdb.cp/gdb1355.c: New file.
5668
71e06f80
CV
56692003-09-15 Corinna Vinschen <vinschen@redhat.com>
5670
5671 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5672 * gdb.asm/sh.inc: New file.
5673
5c4e30ca
DC
56742003-09-11 David Carlton <carlton@kealia.com>
5675
bd45b7af
DC
5676 * gdb.cp/namespace.exp: Add tests for namespace types.
5677 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5678 (test_namespace): New.
5679
1c199746
EZ
56802003-09-11 Elena Zannoni <ezannoni@redhat.com>
5681
5682 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5683 * gdb.stabs/weird.exp: Ditto.
1c199746 5684
04ed252f
MC
56852003-09-08 Michael Chastain <mec@shout.net>
5686
5687 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5688
d8a2d9e7
MC
56892003-09-07 Michael Chastain <mec@shout.net>
5690
5691 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5692 'parse error'.
5693
161afb24
MK
56942003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5695
5696 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5697
49f2741a
MC
56982003-08-30 Michael Chastain <mec@shout.net>
5699
5700 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5701 * gdb.gdb/observer.exp: Ditto.
5702 * gdb.gdb/xfullpath.exp: Ditto.
5703
8afa723e
MK
57042003-08-29 Mark Kettenis <kettenis@gnu.org>
5705
5706 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5707 *-*-*bsd*.
5708
f31dfe3b
JJ
57092003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5710
5711 * gdb.base/dump.exp: Skip for ia64.
5712
4630e498
JJ
57132003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5714
5715 * gdb.asm/asm-source.exp: Add ia64 support.
5716 * gdb.asm/ia64.inc: New file.
5717
1105b7ef
MC
57182003-08-22 Michael Chastain <mec@shout.net>
5719
5720 * gdb.cp: New directory.
5721 * gdb.cp/*: Copy from gdb.c++/*.
5722 * gdb.c++/*: Remove.
5723 * Makefile.in: Change gdb.c++ to gdb.cp.
5724 * configure.in: Ditto.
5725 * configure: Regnerate.
5726
c945b932
MK
57272003-08-18 Mark Kettenis <kettenis@gnu.org>
5728
5729 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5730 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5731
2b66634b
DJ
57322003-08-17 Daniel Jacobowitz <drow@mvista.com>
5733
5734 * mi-var-display.exp (-var-list-children weird): Accept function
5735 pointers with argument types.
5736 * mi1-var-display.exp (-var-list-children weird): Likewise.
5737 * mi2-var-display.exp (-var-list-children weird): Likewise.
5738
a356f73b
DJ
57392003-08-17 Daniel Jacobowitz <drow@mvista.com>
5740
5741 * gdb.base/annota3.exp: Add missing newline.
5742
483417b8
MC
57432003-08-06 Michael Chastain <mec@shout.net>
5744
5745 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5746
c99c59c3
MS
57472003-08-12 Michael Snyder <msnyder@redhat.com>
5748
5749 * gdb.base/float.exp: Add test for SH.
5750
55ed7501
MK
57512003-08-10 Mark Kettenis <kettenis@gnu.org>
5752
5753 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5754
1a371f2e
EZ
57552003-08-07 Elena Zannoni <ezannoni@redhat.com>
5756
5757 * gdb.base/completion.exp: Remove reduntant completion test
5758 on filename.
5759
e0f353ce
EZ
57602003-08-07 Elena Zannoni <ezannoni@redhat.com>
5761
5762 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5763 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5764 gdb.trace/save-trace.exp: Make sure that full pathnames are
5765 escaped correctly.
5766
5710a1af 57672003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5768
5710a1af
EZ
5769 * configure.in: Don't generate config.h from config.hin.
5770 * configure: Regenerate.
5771 * config.hin: Remove file.
5772 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5773 * gdb.threads/pthreads.c: Ditto.
5774
dcd81ce9
DJ
57752003-08-07 Daniel Jacobowitz <drow@mvista.com>
5776
5777 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5778 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5779 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5780 Replace ld24 with seth/add3.
5781
6009d884
AC
57822003-08-02 Andrew Cagney <cagney@redhat.com>
5783
5784 * gdb.base/annota3.exp: New file.
5785 * gdb.base/annota3.c: New file.
5786 * gdb.c++/annota3.exp: New file.
5787 * gdb.c++/annota3.cc: New file.
5788
51514e06
MC
57892003-07-29 Michael Chastain <mec@shout.net>
5790
5791 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5792 actually failed.
5793 (do_pass): Likewise.
5794 * gdb.threads/tls.exp: Always initialize no_of_threads.
5795
4ee6625b
DJ
57962003-07-27 Daniel Jacobowitz <drow@mvista.com>
5797
5798 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5799 pattern.
5800 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5801 * gdb.threads/tls.exp: Recognize one case of the host library not
5802 supporting TLS.
5803
225f2bf6
AC
58042003-07-27 Andrew Cagney <cagney@redhat.com>
5805
5806 * gdb.base/fileio.exp: Use SH when running commands using
5807 remote_exec.
5808
bcb27c9f
DJ
58092003-07-24 Daniel Jacobowitz <drow@mvista.com>
5810
5811 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5812 * gdb.base/relocate.c (dummy): New padding array.
5813
3d67be83
MS
58142003-07-22 Michael Snyder <msnyder@redhat.com>
5815
d63a86f8 5816 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5817
5818 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5819 patterns to be more general, accepting old and new output.
5820 Some output chars (such as '+') also must be quoted.
d63a86f8 5821 Some addresses are displayed numerically instead of
3d67be83
MS
5822 symbolically.
5823
57ba3b85
MS
58242003-07-23 Michael Snyder <msnyder@redhat.com>
5825
686d097c
MS
5826 * gdb.base/return2.exp: Don't test long-long return.
5827
57ba3b85
MS
5828 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5829 * gdb.disasm/t01_mov.exp: Ditto.
5830 * gdb.disasm/t02_mova.s: Ditto.
5831 * gdb.disasm/t02_mova.exp: Ditto.
5832 * gdb.disasm/t03_add.s: Ditto.
5833 * gdb.disasm/t03_add.exp: Ditto.
5834 * gdb.disasm/t04_sub.s: Ditto.
5835 * gdb.disasm/t04_sub.exp: Ditto.
5836 * gdb.disasm/t05_cmp.s: Ditto.
5837 * gdb.disasm/t05_cmp.exp: Ditto.
5838 * gdb.disasm/t06_ari2.s: Ditto.
5839 * gdb.disasm/t06_ari2.exp: Ditto.
5840 * gdb.disasm/t07_ari3.s: Ditto.
5841 * gdb.disasm/t07_ari3.exp: Ditto.
5842 * gdb.disasm/t08_or.s: Ditto.
5843 * gdb.disasm/t08_or.exp: Ditto.
5844 * gdb.disasm/t09_xor.s: Ditto.
5845 * gdb.disasm/t09_xor.exp: Ditto.
5846 * gdb.disasm/t10_and.s: Ditto.
5847 * gdb.disasm/t10_and.exp: Ditto.
5848 * gdb.disasm/t11_logs.s: Ditto.
5849 * gdb.disasm/t11_logs.exp: Ditto.
5850 * gdb.disasm/t12_bit.s: Ditto.
5851 * gdb.disasm/t12_bit.exp: Ditto.
5852 * gdb.disasm/t13_otr.s: Ditto.
5853 * gdb.disasm/t13_otr.exp: Ditto.
5854
e00759ef
EZ
58552003-07-22 Elena Zannoni <ezannoni@redhat.com>
5856
5857 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5858
8bc2021f
EZ
58592003-07-22 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
89320c4c
AS
58672003-07-22 Andreas Schwab <schwab@suse.de>
5868
5869 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5870
180dea7c
AS
58712003-07-20 Andreas Schwab <schwab@suse.de>
5872
5873 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5874 due to insn reordering.
5875
0714963c
AC
58762003-07-15 Andrew Cagney <cagney@redhat.com>
5877
5878 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5879
98a23b3f
MC
58802003-07-15 Michael Chastain <mec@shout.net>
5881
5882 * gdb.base/gdb1250.exp: New file.
5883 * gdb.base/gdb1250.c: New file.
5884
27e417a2
ML
58852003-07-09 Michal Ludvig <mludvig@suse.cz>
5886
5887 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5888 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5889
8bc2021f
EZ
58902003-07-09 Elena Zannoni <ezannoni@redhat.com>
5891
5892 * gdb.threads/tls.c: New file.
5893 * gdb.threads/tls.exp: New file.
5894 * gdb.threads/tls-main.c: New file.
5895 * gdb.threads/tls-shared.c: New file.
5896 * gdb.threads/tls-shared.exp: New file.
5897
d99968dc
EZ
58982003-07-09 Elena Zannoni <ezannoni@redhat.com>
5899
5900 * gdb.base/annota1.exp: Make sure that we properly escape the
5901 full path of the source file. Xfail more permissive patterns,
d63a86f8 5902 due to a compiler debug info problem.
d99968dc 5903
83876b3b
AS
59042003-07-07 Andreas Schwab <schwab@suse.de>
5905
2705e972
AS
5906 * gdb.asm/m68k.inc: New file.
5907 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5908
83876b3b
AS
5909 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5910 arguments"): Also match negative number.
5911
5912 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5913
3a871b37
DJ
59142003-07-03 Daniel Jacobowitz <drow@mvista.com>
5915
5916 * gdb.base/store.c (charest): New typedef.
5917 (add_char): Rename to add_charest, update.
5918 (wack_char): Rename to wack_charest, update types. Return l + r
5919 to keep r live across the call.
5920 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5921 (wack_double, wack_doublest): Return l + r to keep r live across
5922 the call.
5923 * gdb.base/store.exp: Accomodate store.c changes.
5924
b2a7f303
DC
59252003-06-30 David Carlton <carlton@kealia.com>
5926
5927 * gdb.c++/maint.exp (test_invalid_name): New.
5928 (test_first_component): Add tests for invalid names.
5929
3c6cb4a1
MC
59302003-06-29 Michael Chastain <mec@shout.net>
5931
5932 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5933 output of '<VTT for class>' for virtual base classes.
5934
f1c2644b
DJ
59352003-06-29 Daniel Jacobowitz <drow@mvista.com>
5936
5937 * gdb.base/completion.exp: Tab-complete "complet" instead of
5938 "compl".
5939 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5940
18080350
DJ
59412003-06-29 Daniel Jacobowitz <drow@mvista.com>
5942
5943 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5944 * gdb.base/volatile.exp: Likewise.
5945
f56973f8
DJ
59462003-06-29 Daniel Jacobowitz <drow@mvista.com>
5947
5948 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5949 gdb/1265.
5950
59512003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5952 Daniel Jacobowitz <drow@mvista.com>
5953
5954 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5955 initial line count of 'captured_main' from 26 to 32.
5956 (test_with_self): Allow xmalloc call to be interleaved with the
5957 preceding two lines.
5958
e766d4d6
JB
59592003-06-24 Joel Brobecker <brobecker@gnat.com>
5960
5961 * gdb.base/bang.exp: New testcase.
5962
f125c9a4
JB
59632003-06-23 Joel Brobecker <brobecker@gnat.com>
5964
5965 * gdb.base/langs.exp: Add some tests for the "minimal" language
5966 support.
5967
6e25beaf
EZ
59682003-06-23 Elena Zannoni <ezannoni@redhat.com>
5969
5970 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5971 the testcase.
5972
2f816dda
DJ
59732003-06-22 Daniel Jacobowitz <drow@mvista.com>
5974
5975 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5976 offset.
5977
db5a5748
DJ
59782003-06-22 Daniel Jacobowitz <drow@mvista.com>
5979
5980 * gdb.c++/pr-1210.cc: New file.
5981 * gdb.c++/pr-1210.exp: New file.
5982
1df0c130
DJ
59832003-06-21 Daniel Jacobowitz <drow@mvista.com>
5984
5985 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5986 000-exec-continue.
5987
a92feac0
MK
59882003-06-15 Mark Kettenis <kettenis@gnu.org>
5989
5990 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5991 on *-*-*bsd* instead of *-*-freebsd*.
5992
81a58f5b
AC
59932003-06-14 Andrew Cagney <cagney@redhat.com>
5994
5995 * gdb.base/store.exp: Test longest and doublest. Test all
5996 parameters. Weaken return statement match.
5997 * gdb.base/store.c: Add longest and doublest - aka long long and
5998 long double functions. Put all parameters into local register
5999 variables. Use negative values.
6000
b257a0d3
AC
60012003-06-14 Andrew Cagney <cagney@redhat.com>
6002
6003 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6004 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6005 exit status.
6006 * gdb.base/fileio.exp: Disable target when nointerrupts and
6007 noinferiorio, instead of limiting it to remote. Use remote_exec
6008 instead of system.
d63a86f8 6009
21c38304
JJ
60102003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6011
6012 * gdb.base/float.exp: Add ia64 support.
6013
1bcdb424
CV
60142003-06-12 Corinna Vinschen <vinschen@redhat.com>
6015
6016 * gdb.base/fileio.exp: Run only on remote targets.
6017
6aeb981f
CV
60182003-06-10 Corinna Vinschen <vinschen@redhat.com>
6019
6020 * gdb.base/fileio.c: New file, testing File-I/O.
6021 * gdb.base/fileio.exp: Ditto.
6022
53df362e
RG
60232003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6024
6025 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6026 shared objects after relocation at load time (gdb PR/1132).
6027 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6028 as above, part of the shared object relocation test.
6029
ffee1b46
MK
60302003-06-08 Mark Kettenis <kettenis@gnu.org>
6031
b5ca3722
MK
6032 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6033 fully filled history list.
6034 * gdb.base/gdb_history: New file.
6035
03ed860d
MK
6036 * gdb.base/signals.exp: XFAIL "continue to func1" on
6037 i*86-*-freebsd*.
6038
ffee1b46
MK
6039 * gdb.base/attach.exp: When trying to attach to a nonexistent
6040 process, make it possible to specify the PID based on the target,
6041 and do so for *-*-freebsd*.
6042
d80dbb52
RH
60432003-06-02 Richard Henderson <rth@redhat.com>
6044
6045 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6046
6dd77b81
RH
60472003-06-02 Richard Henderson <rth@redhat.com>
6048
6049 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6050
f6347e16
RH
60512003-06-02 Richard Henderson <rth@redhat.com>
6052
6053 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6054
2c161407
DJ
60552003-06-01 Daniel Jacobowitz <drow@mvista.com>
6056
6057 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6058 of globalvar.
6059
572eb746
MK
60602003-06-01 Mark Kettenis <kettenis@gnu.org>
6061
6062 * gdb.asm/asm-source.exp: Check for memory read errors in
6063 disassembler test on *BSD too.
6064
9e9617a5
RH
60652003-06-01 Richard Henderson <rth@redhat.com>
6066
6067 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6068 for .frame.
6069 (gdbasm_call): Lose ldgp.
6070 (gdbasm_startup): Add frame information.
6071 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6072
7b34ad4e
MK
60732003-05-31 Mark Kettenis <kettenis@gnu.org>
6074
6075 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6076 i?86-*-*.
6077
10059fdf
MK
60782003-05-30 Mark Kettenis <kettenis@gnu.org>
6079
6080 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6081 FreeBSD.
6082
acf4b816
RH
60832003-05-29 Richard Henderson <rth@redhat.com>
6084
6085 * gdb.asm/alpha.inc: New file.
6086 * gdb.asm/asm-source.exp: Use it.
6087
e9ecd949
JB
60882003-05-29 Jim Blandy <jimb@redhat.com>
6089
6090 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6091 'core.PID'.
6092
e3e5a4f3
JB
60932003-05-22 Jim Blandy <jimb@redhat.com>
6094
6095 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6096 backtrace.
d63a86f8 6097
72fe3d25
DC
60982003-05-20 David Carlton <carlton@math.stanford.edu>
6099
6100 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6101 this time.
6102
58da2eb2
DC
61032003-05-19 David Carlton <carlton@bactrian.org>
6104
6105 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6106 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6107
1fcb5155
DC
61082003-05-19 David Carlton <carlton@bactrian.org>
6109
6110 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6111 namespace tests.
6112 Bump copyright date.
6113 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6114 (main): Call C::D::marker2.
6115 * gdb.c++/namespace1.cc: New file.
6116
85e85163
JJ
61172003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6118
6119 Roland McGrath <roland@redhat.com>
d63a86f8 6120 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6121 there is no manager thread.
6122
a25fbfec
JJ
61232003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6124
d63a86f8
RM
6125 * gdb.threads/schedlock.exp: Remove assumption that all threads
6126 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6127 in one of the child threads rather than the main thread.
6128
be375bae
JB
61292003-05-07 Jim Blandy <jimb@redhat.com>
6130
09bf6082
JB
6131 Add support for assembly source testing on the s390x.
6132 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6133 architecture.
6134 * gdb.asm/s390x.inc: New file.
6135
be375bae
JB
6136 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6137 succession of 'if' statements.
6138
00905d52
AC
61392003-05-05 Andrew Cagney <cagney@redhat.com>
6140
6141 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6142
b1e29e33
AC
61432003-05-05 Andrew Cagney <cagney@redhat.com>
6144
6145 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6146 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6147
e33d66ec
EZ
61482003-05-02 Elena Zannoni <ezannoni@redhat.com>
6149
6150 * gdb.base/charset.exp: Update based on new behavior of set/show
6151 charset commands.
6152
2b6fd0d8
AC
61532003-05-01 Andrew Cagney <cagney@redhat.com>
6154
6155 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6156 variable do not give memory errors.
6157
130cacce
AF
61582003-04-30 Adam Fedor <fedor@gnu.org>
6159
6160 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6161 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6162 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6163 gdb.objc/basicclass.m: : New files
6164
6165 * lib/gdb.exp (gdb_compile_objc): New procedure.
6166
bea71854
DJ
61672003-04-27 Daniel Jacobowitz <drow@mvista.com>
6168
6169 * gdb.base/signals.exp: Make backtrace tests more specific.
6170
0f20eeea
DC
61712003-04-23 David Carlton <carlton@bactrian.org>
6172
6173 * gdb.c++/maint.exp (test_first_component): Add tests for
6174 'operator' in more locations.
6175
c8c4d8dc
KB
61762003-04-16 Kevin Buettner <kevinb@redhat.com>
6177
6178 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6179
3fe60e3c
EZ
61802003-04-16 Elena Zannoni <ezannoni@redhat.com>
6181
6182 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6183 func marke' instead. Update test name.
6184
9219021c
DC
61852003-04-15 David Carlton <carlton@math.stanford.edu>
6186
6187 * gdb.c++/maint.exp: New file.
6188
5dd55bdd
EZ
61892003-04-14 Elena Zannoni <ezannoni@redhat.com>
6190
6191 * gdb.threads/schedlock.c: Change type of thread function argument
6192 to long, to avoid warnings on 64-bit platforms.
6193
00890572
EZ
61942003-04-14 Elena Zannoni <ezannoni@redhat.com>
6195
6196 * gdb.base/attach.exp: Add new message from ptrace in case of
6197 attaching to nonexistent process.
d63a86f8 6198
93201743
JB
61992003-04-11 Jim Blandy <jimb@redhat.com>
6200
6201 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6202 gdb.c++/userdef.cc: Place comments on the lines to which the
6203 marker function might return.
6204 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6205 gdb.c++/userdef.exp: Look for those comments to check that we've
6206 returned to the right place, instead of checking line numbers.
6207
2a11c64d
EZ
62082003-04-11 Elena Zannoni <ezannoni@redhat.com>
6209
6210 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6211 match on sourcefile name, instead of directory name.
6212
68ab8fc5
EZ
62132003-04-10 Elena Zannoni <ezannoni@redhat.com>
6214
d63a86f8 6215 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6216 working directory name.
6217
5624293a
JB
62182003-04-09 Jim Blandy <jimb@redhat.com>
6219
6220 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6221 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6222 after an inferior function call, report the failure, but allow the
6223 test to continue.
6224
f1f02ee4
SC
62252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6226
6227 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6228 with -DPROTOTYPES.
6229
6eb79af0
SC
62302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6231
6232 * gdb.base/break.exp: Revert last patch.
6233
8dfb4cf0
SC
62342003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6235
6236 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6237 with -DPROTOTYPES.
6238
ed4c619a
AC
62392003-04-02 Andrew Cagney <cagney@redhat.com>
6240
6241 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6242 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6243 matching directories by the name breakpoint.
6244 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6245 Make "continue to marker1" consistent.
6246 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6247 message consistent.
6248 * lib/gdb.exp: Put "the program is no longer running", and "the
6249 program exited" in parenthesis.
6250 * lib/mi-support.exp: Ditto.
d63a86f8 6251
4e35d5f0 62522003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6253
4e35d5f0
BR
6254 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6255
71900fe8
AC
62562003-03-29 Andrew Cagney <cagney@redhat.com>
6257
6258 * gdb.base/sizeof.c (main): Print the value of '\377'.
6259 * gdb.base/sizeof.exp: Check the sign of '\377'.
6260
c0655a16
MC
62612003-03-27 Michael Chastain <mec@shout.net>
6262
6263 * gdb.base/gdb1090.exp: New file.
6264 * gdb.base/gdb1090.cc: New file.
6265
5b2a3989
JB
62662003-03-27 J. Brobecker <brobecker@gnat.com>
6267
6268 * gdb.gdb/observer.exp: New regression test.
6269
79876890
MC
62702003-03-27 Michael Chastain <mec@shout.net>
6271
6272 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6273 * gdb.base/ptype.exp: Likewise.
6274
6eac95e3
CV
62752003-03-27 Corinna Vinschen <vinschen@redhat.com>
6276
6277 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6278
e8c71839
MC
62792003-03-26 Michael Chastain <mec@shout.net>
6280
6281 * gdb.base/ptype.exp: Actually use some typedef'd types.
6282
71b10041
SC
62832003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6284
6285 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6286 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6287
2512cf80
CV
62882003-03-20 Corinna Vinschen <vinschen@redhat.com>
6289
6290 * gdb.base/default.exp: Fix regular expression.
6291
0d195a4f
CV
62922003-03-20 Corinna Vinschen <vinschen@redhat.com>
6293
6294 * gdb.base/args.exp: Fix regular expression.
6295
8a2dbca8
CV
62962003-03-20 Corinna Vinschen <vinschen@redhat.com>
6297
6298 * gdb.base/help.exp: Allow Win32 child process.
6299
bf028682
CV
63002003-03-20 Corinna Vinschen <vinschen@redhat.com>
6301
6302 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6303 when stepping out of main().
6304
182dbe85
CV
63052003-03-20 Corinna Vinschen <vinschen@redhat.com>
6306
6307 * gdb.base/default.exp: Check for win32 specific message when calling
6308 "run" without executable.
6309
d67a6ba5
CV
63102003-03-20 Corinna Vinschen <vinschen@redhat.com>
6311
6312 * gdb.base/args.exp: Expect .exe in output.
6313
a955b5bb
CV
63142003-03-20 Corinna Vinschen <vinschen@redhat.com>
6315
6316 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6317 Cygwin native.
6318
bf6bad4b
AC
63192003-03-17 Andrew Cagney <cagney@redhat.com>
6320
6321 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6322 vector registes.
6323 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6324 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6325
293e9a31
DC
63262003-03-17 David Carlton <carlton@math.stanford.edu>
6327
6328 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6329 test, for PR breakpoints/38.
6330 Call test_watchpoint_and_breakpoint.
6331 * gdb.base/watchpoint.c (func3): New function.
6332 (main): Call func3.
6333
5330f2db
DC
63342003-03-04 David Carlton <carlton@math.stanford.edu>
6335
6336 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6337 Garply<Garply<char> >:: garply".
6338 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6339 with respect to PR c++/1111; note also PR c++/1113.
6340 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6341 respect to PR c++/1062.
6342 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6343
6ece72da
DC
63442003-03-03 David Carlton <carlton@math.stanford.edu>
6345
6346 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6347 with respect to PR c++/57.
6348 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6349 c++/826.
6350 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6351 respect to PR c++/57.
6352
85ca1584
DC
63532003-03-03 David Carlton <carlton@math.stanford.edu>
6354
6355 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6356 respect to PR c++/33 into FAILs.
6357
98e9c5b8
MC
63582003-03-03 Michael Chastain <mec@shout.net>
6359
7bedbf27
MC
6360 * configure.in: Update copyright years.
6361
63622003-03-03 Michael Chastain <mec@shout.net>
6363
6364 * Makefile.in: Update copyright years.
98e9c5b8 6365
f683e100
DC
63662003-02-28 David Carlton <carlton@math.stanford.edu>
6367
6368 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6369 print class instead of struct and/or superfluous protection
6370 specifiers, as long as the resulting output is equivalent to the
6371 source code.
6372 Delete FIXME from end of messages on tests that don't need
6373 fixing.
6374
a9e0cf2c
DC
63752003-02-28 David Carlton <carlton@math.stanford.edu>
6376
6377 * gdb.c++/templates.exp (do_tests): Allow const in the two
6378 Foo<volatile char *>::foo tests.
6379
e8d359df
MS
63802003-02-27 Michael Snyder <msnyder@redhat.com>
6381
d63a86f8 6382 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6383 will be consistant.
6384
0b71dc91
DC
63852003-02-26 David Carlton <carlton@math.stanford.edu>
6386
6387 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6388 char *>::foo" test with respect to PR c++/33. Create a new test
6389 which is identical to that one except that it doesn't put the
6390 space between the "char" and the "*"; KFAIL it, too.
6391
dd14ab43
DC
63922003-02-26 David Carlton <carlton@math.stanford.edu>
6393
6394 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6395 template types into either PASSes or KFAILs (corresponding to PR
6396 c++/57). Tweak indentation. Update copyright.
6397
1146c7f1
SC
63982003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6399
6400 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6401
74641dfb
MC
64022003-02-13 Michael Chastain <mec@shout.net>
6403
6404 * gdb.base/exprs.exp: Remove i960 remnants.
6405 * gdb.base/funcargs.exp: Likewise.
6406 * gdb.base/list.exp: Likewise.
6407 * gdb.base/ptype.exp: Likewise.
6408
559cd2d0
DC
64092003-02-14 David Carlton <carlton@math.stanford.edu>
6410
6411 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6412 pEe->D::vg()" from XFAIL to KFAIL.
6413
c4f90d87
JM
64142003-02-13 Jason Molenda (jmolenda@apple.com)
6415
6416 * gdb.base/maint.exp: Update maint print statistics regexp to include
6417 new entries.
6418
cbc4d97c
MC
64192003-02-13 Michael Chastain <mec@shout.net>
6420
6421 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6422
40f235b7
MC
64232003-02-12 Michael Chastain <mec@shout.net>
6424
6425 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6426 * gdb.c++/inherit.exp: Likewise.
6427 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6428 * gdb.c++/templates.exp: Likewise.
6429 * gdb.c++/virtfunc.exp: Likewise.
6430
c56716b0
JM
64312003-02-06 Jason Molenda (jason-cl@molenda.com)
6432
6433 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6434 why the code is written that way.
6435
070afcf8
MC
64362003-02-05 Michael Chastain <mec@shout.net>
6437
6438 * gdb.base/dump.exp: Add missing copyright line.
6439
5d0331e5
JM
64402003-02-05 Jason Molenda (jason-cl@molenda.com)
6441
f7ae6d3e 6442 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6443 at the beginning so the breakpoint doesn't get set on the loop.
6444
92851186
MC
64452003-02-05 Michael Chastain <mec@shout.net>
6446
6447 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6448 output for configurations with gcc 2.95.3.
6449
cbf1e085
AC
64502003-02-05 Keith Seitz <keiths@redhat.com>
6451 Andrew Cagney <ac131313@redhat.com>
6452
6453 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6454
29518e1e
MC
64552003-02-04 Michael Chastain <mec@shout.net>
6456
6457 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6458 Call perror and then continue.
6459
5af1d5f3
MC
64602003-02-03 Michael Chastain <mec@shout.net>
6461
6462 * gdb.c++/pr-1023.cc: New file.
6463 * gdb.c++/pr-1023.exp: New file.
6464
6b549786
JB
64652003-02-05 Jim Blandy <jimb@redhat.com>
6466
6467 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6468 it's local to foobar. Check for it there, and check that it's not
6469 present in main.
6470 * gdb.c++/local.cc (marker2): New function.
6471 (foobar): Call marker1.
6472 (main): Call marker2 instead of marker1.
6473
67f16606
AC
64742003-02-04 Andrew Cagney <ac131313@redhat.com>
6475
6476 * gdb.disasm/mn10200.exp: Obsolete file.
6477 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6478 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6479 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6480
1c5cb38e
DC
64812003-02-04 David Carlton <carlton@math.stanford.edu>
6482
6483 * gdb.c++/overload.exp: Test intToChar(1).
6484 * gdb.c++/overload.cc (intToChar): New.
6485 (main): Call intToChar.
6486
d1fe6965
DC
64872003-02-03 David Carlton <carlton@math.stanford.edu>
6488
6489 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6490 'might_kfail' arg.
6491 KFAIL some of the continue_to_bp_overloaded calls, according to
6492 PR c++/1025.
6493
9ba61c5d
MC
64942003-02-01 Michael Chastain <mec@shout.net>
6495
6496 * gdb.base/advance.c (marker1): New marker function.
6497 * gdb.base/advance.exp: When the 'advance' command lands on the
6498 return breakpoint, it can legitimately stop on either the
6499 current line or the next line. Accommodate both outcomes.
6500 * gdb.base/until.exp: Likewise.
6501
e7494ffb
AC
65022003-02-02 Andrew Cagney <ac131313@redhat.com>
6503
6504 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6505 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6506 now a list, not a tuple.
6507 * gdb.mi/mi-var-display.exp: Ditto.
6508 * gdb.mi/gdb792.exp: Ditto.
6509
075559bc
AC
65102003-02-01 Andrew Cagney <ac131313@redhat.com>
6511
6512 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6513 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6514 stack backtraces.
6515 * gdb.mi/mi-syn-frame.c: Part of same.
6516
2bd4c7b1
MK
65172003-02-01 Mark Kettenis <kettenis@gnu.org>
6518
6519 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6520 gdb.mi/mi1-pthreads.exp: Return instead of calling
6521 gdb_suppress_entire_file.
6522
eabd8992
MS
65232003-02-01 Mark Salter <msalter@redhat.com>
6524
6525 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6526
71469e2f
MS
65272003-01-31 Mark Salter <msalter@redhat.com>
6528
6529 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6530 Support empty arg.
6531
38a94d44
MC
65322003-01-30 Michael Chastain <mec@shout.net>
6533
6534 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6535 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6536 has been fixed in gdb/readline on 2003-01-09.
6537
19ea9e73
MS
65382003-01-29 Michael Snyder <msnyder@redhat.com>
6539
e8d359df
MS
6540 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6541 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6542 * gdb.base/args.exp: Skip if target does not support args passing.
6543
2307bd6a
DJ
65442003-01-22 Daniel Jacobowitz <drow@mvista.com>
6545
19ea9e73 6546 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6547 gdb_test. Accept a list of expect arguments as the third
6548 parameter.
6549 (gdb_test): Use it.
6550
f2dd3617
EZ
65512003-01-20 Elena Zannoni <ezannoni@redhat.com>
6552
6553 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6554 allow for different test tree configurations. Update some
6555 tescases accordingly.
6556 * gdb.arch/altivec-regs.exp: Ditto.
6557 * gdb.asm/asm-source.exp: Ditto.
6558 * gdb.base/advance.exp: Ditto.
6559 * gdb.base/display.exp: Ditto.
d63a86f8 6560 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6561 * gdb.base/mips_pro.exp: Ditto.
6562 * gdb.base/overlays.exp: Ditto.
6563 * gdb.base/relocate.exp: Ditto.
6564 * gdb.base/setshow.exp: Ditto.
6565 * gdb.base/step-line.exp: Ditto.
6566 * gdb.base/step-test.exp: Ditto.
6567 * gdb.base/until.exp: Ditto.
6568 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6569
c71cdefd
DC
65702003-01-17 David Carlton <carlton@math.stanford.edu>
6571
6572 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6573 corresponding to PR c++/945.
6574 Update copyright.
6575
fdba05d7
DC
65762003-01-17 David Carlton <carlton@math.stanford.edu>
6577
6578 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6579 corresponding to PR c++/68.
6580
65812003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6582
6583 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6584 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6585 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6586
c362c33a
EZ
65872003-01-15 Elena Zannoni <ezannoni@redhat.com>
6588
0fbc361c
EZ
6589 * gdb.base/break.exp: Fix change of default location, because of
6590 removal of until tests.
6591 * gdb.base/help.exp: Update test for new 'until' help message.
6592 Add test for help on 'advance'.
c362c33a
EZ
6593 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6594
dabf8a35
MK
65952003-01-15 Mark Kettenis <kettenis@gnu.org>
6596
6597 * gdb.base/default.exp: Adapt "info float" test for recent changes
6598 to that command. Add test for "info vector".
6599 * gdb.base/float.exp: New file. Add test for "info float" that
6600 resembles the old test in gdb.base/default.exp.
6601
a1769aca
DC
66022003-01-15 David Carlton <carlton@math.stanford.edu>
6603
6604 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6605
82025e13
EZ
66062003-01-15 Elena Zannoni <ezannoni@redhat.com>
6607
6608 * gdb.base/break.exp: Move the tests of until command from here...
6609 * gdb.base/until.exp: ... to here. New file. Add other tests.
6610 * gdb.base/advance.c: New file.
6611 * gdb.base/advance.exp: New file.
6612
8f9ab801
EZ
66132003-01-14 Elena Zannoni <ezannoni@redhat.com>
6614
6615 * gdb.base/args.c: New file.
6616 * gdb.base/args.exp: New file.
6617
9ae66589
DJ
66182003-01-14 Daniel Jacobowitz <drow@mvista.com>
6619
6620 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6621
8d77e5c3
DJ
66222003-01-14 Daniel Jacobowitz <drow@mvista.com>
6623
6624 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6625
12d2f0a1
DJ
66262003-01-14 Daniel Jacobowitz <drow@mvista.com>
6627
6628 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6629 dates.
6630
6ca37014
DJ
66312003-01-13 Daniel Jacobowitz <drow@mvista.com>
6632
6633 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6634
b0023472
DJ
66352003-01-13 Daniel Jacobowitz <drow@mvista.com>
6636
6637 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6638 (ptype &*"foo").
6639 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6640
607fbc54 66412003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6642
6643 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6644 * gdb.mi/mi1-console.exp: Likewise.
6645
607fbc54 66462003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6647
6648 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6649 * gdb.mi/mi1-console.exp: Likewise.
6650
a1fb14a2
DJ
66512003-01-13 Daniel Jacobowitz <drow@mvista.com>
6652
6653 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6654
c4cf40b7
DJ
66552003-01-09 Daniel Jacobowitz <drow@mvista.com>
6656
6657 * gdb.base/detach.exp: New test.
6658
696d5a5b
DJ
66592003-01-09 Daniel Jacobowitz <drow@mvista.com>
6660
6661 * Makefile.in (ALL_SUBDIRS): New variable.
6662 (subdirs, clean, distclean): Use it.
6663 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6664 regenerating Makefile, since it is generated from the top level.
6665 * gdb.asm/Makefile.in: Likewise.
6666 * gdb.base/Makefile.in: Likewise.
6667 * gdb.c++/Makefile.in: Likewise.
6668 * gdb.disasm/Makefile.in: Likewise.
6669 * gdb.java/Makefile.in: Likewise.
6670 * gdb.mi/Makefile.in: Likewise.
6671 * gdb.threads/Makefile.in: Likewise.
6672 * gdb.trace/Makefile.in: Likewise.
6673
754533e4
DC
66742003-01-09 David Carlton <carlton@math.stanford.edu>
6675
6676 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6677 Add copyright year 2003.
6678
d8b3e9ee
MC
66792003-01-06 Michael Chastain <mec@shout.net>
6680
6681 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6682 When selecting a thread, 'line' and 'file' are optional.
6683 * gdb.mi/mi1-pthreads.exp: Likewise.
6684
8e9e0fe6
AS
66852003-01-06 Andreas Schwab <schwab@suse.de>
6686
6687 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6688 failures.
6689
b5ab8ff3
DJ
66902003-01-04 Daniel Jacobowitz <drow@mvista.com>
6691
6692 Fix PR gdb/844
6693 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6694 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6695
6696 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6697 instead of calling gdb_suppress_entire_file.
6698 * gdb.threads/print-threads.exp: Likewise.
6699 * gdb.threads/schedlock.exp: Likewise.
6700
6701 * gdb.threads/killed.exp: Return instead of calling
6702 gdb_suppress_entire_file.
6703 * gdb.threads/linux-dp.exp: Likewise.
6704 * gdb.threads/pthreads.exp: Likewise.
6705
1e698235
DJ
67062003-01-04 Daniel Jacobowitz <drow@mvista.com>
6707
6708 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6709 stabs.
6710 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6711 * gdb.base/whatis.exp: Always allow (void) after function names.
6712
147ff08c
DJ
67132003-01-04 Daniel Jacobowitz <drow@mvista.com>
6714
6715 * gdb.c++/casts.exp: Correct regexp.
6716
dc62bfc2
MK
67172003-01-04 Mark Kettenis <kettenis@gnu.org>
6718
6719 * configure.in: Call AC_CONFIG_HEADER. Don't call
6720 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6721 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6722 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6723 aforementioned directories in the AC_OUPUT call.
6724 * config.hin: New file.
6725 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6726 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6727 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6728 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6729 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6730 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6731 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6732 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6733 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6734 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6735 gdb.threads/configure.in, gdb.threads/configure,
6736 gdb.threads/config.in, gdb.trace/configure.in,
6737 gdb.trace/configure: Removed.
6738
77afa639
MC
67392003-01-03 Michael Chastain <mec@shout.net>
6740
6741 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6742 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6743
7634bb6e
DJ
67442003-01-03 Daniel Jacobowitz <drow@mvista.com>
6745
6746 * gdb.base/store.exp: Fix regular expressions.
6747
b39c905e
MK
67482002-12-28 Mark Kettenis <kettenis@gnu.org>
6749
6750 * configure.in: Rewrite.
6751 * configure: Regenerated.
6752
0a8551dd
DC
67532003-01-03 David Carlton <carlton@math.stanford.edu>
6754
6755 * gdb.base/psymtab.exp: New file.
6756 * gdb.base/psymtab1.c: Ditto.
6757 * gdb.base/psymtab2.c: Ditto.
6758
c60b7188
AF
67592002-12-23 Adam Fedor <fedor@gnu.org>
6760
6761 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6762
ee73db83
DC
67632002-12-23 David Carlton <carlton@math.stanford.edu>
6764
6765 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6766 and current_directory initialization.
6767
d6c1774e
JB
67682002-12-22 Jim Blandy <jimb@redhat.com>
6769
f0a847b8
JB
6770 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6771 rather than as part of the output file name.
6772
d6c1774e
JB
6773 * gdb.base/attach.exp: There's no need to copy the test program to
6774 /tmp; that was only ever necessary on HP/UX, and this test is
6775 entirely disabled there anyway.
6776
f0708dbb
JB
67772002-12-21 Jim Blandy <jimb@redhat.com>
6778
4c2acfea
JB
6779 * gdb.c++/psmang.exp: Doc fix.
6780
f0708dbb
JB
6781 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6782 test.
6783
9579e000
DC
67842002-12-20 David Carlton <carlton@math.stanford.edu>
6785
6786 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6787
d1810171
MC
67882002-12-18 Michael Chastain <mec@shout.net>
6789
6790 * gdb.c++/annota2.exp: Add copyright year 2002.
6791
76565097
DC
67922002-12-17 David Carlton <carlton@math.stanford.edu>
6793
6794 * gdb.c++/try_catch.cc: Add marker comments.
6795 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6796 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6797 * gdb.c++/m-static.cc: Ditto.
6798 * gdb.c++/m-static1.cc: Ditto.
6799 * gdb.c++/try_catch.cc: Ditto.
6800
da81390b
JJ
68012002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6802
6803 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6804 to see whether we are using the new -environment-directory
6805 command which resets via -r or the old version of the command
6806 which may prompt the user. Part of fix for gdb/741.
6807
b304d130
AC
68082002-12-13 Andrew Cagney <ac131313@redhat.com>
6809
6810 * gdb.fortran/types.exp: Update obsolete comment.
6811 * gdb.fortran/exprs.exp: Ditto.
6812 * lib/gdb.exp: Delete obsolete code.
6813 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6814 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6815 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6816 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6817 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6818 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6819 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6820 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6821 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6822 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6823 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6824 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6825 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6826 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6827 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6828 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6829 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6830 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6831 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6832 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6833 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6834 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6835 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6836 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6837 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6838 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6839 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6840 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6841 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6842 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6843 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6844 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6845 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6846 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6847 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6848 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6849 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6850
a23b6e6a
DC
68512002-12-11 David Carlton <carlton@math.stanford.edu>
6852
6853 * gdb.c++/m-data.exp: Add test for members that shadow global
6854 variables: see PR gdb/804.
6855 * gdb.c++/m-data.cc: Ditto.
6856
6604731b
DJ
68572002-12-10 Daniel Jacobowitz <drow@mvista.com>
6858
6859 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6860
de46ecd7
DC
68612002-12-06 David Carlton <carlton@math.stanford.edu>
6862
6863 * gdb.base/store.c: Don't declare functions static.
6864
27e829d0
AC
68652002-12-04 Andrew Cagney <ac131313@redhat.com>
6866
6867 * gdb.base/store.exp, gdb.base/store.c: New files.
6868
92806416
DJ
68692002-12-03 Daniel Jacobowitz <drow@mvista.com>
6870
6871 * gdb.base/selftest.exp: Update for current gdb.
6872
3bcbaac5
DJ
68732002-12-03 Daniel Jacobowitz <drow@mvista.com>
6874
6875 * gdb.base/maint.exp: Only dump symbols from one source file
6876 or objfile.
6877
f4f00b1f
DJ
68782002-12-03 Daniel Jacobowitz <drow@mvista.com>
6879
6880 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6881 function call.
6882
f1c8a949
JB
68832002-11-25 Jim Blandy <jimb@redhat.com>
6884
6885 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6886 function appearing in error message.
6887
9e297a97
DJ
68882002-11-21 Daniel Jacobowitz <drow@mvista.com>
6889
6890 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6891
1f312e79
JJ
68922002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6893
d63a86f8
RM
6894 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6895 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6896 should be in mi console format. This is part of fix for PR gdb/604.
6897
83c31e7d
FN
68982002-09-18 Fernando Nasser <fnasser@redhat.com>
6899
6900 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6901 which explicitly prints the zero offset as "+0".
6902
322b3f65
DJ
69032002-10-22 Daniel Jacobowitz <drow@mvista.com>
6904
6905 * gdb.threads/schedlock.c (args): Make unsigned.
6906
69072002-10-21 Daniel Jacobowitz <drow@mvista.com>
6908
6909 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6910 numbers. Allow "foo2|selected stack frame".
6911 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6912 * gdb.asm/asmsrc2.s: Likewise.
6913 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6914 comments.
6915 * gdb.asm/mips.inc: New file.
6916
5e2fe5b8
AF
69172002-10-18 Adam Fedor <fedor@gnu.org>
6918
6919 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6920 * gdb.base/help.exp: Likewise.
6921
abe1a5d0
KB
69222002-10-17 Kevin Buettner <kevinb@redhat.com>
6923
6924 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6925 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6926
10abb1d4
JB
69272002-10-02 Jim Blandy <jimb@redhat.com>
6928
6929 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6930
1f609b42
AC
69312002-10-01 Andrew Cagney <ac131313@redhat.com>
6932
6933 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6934 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6935 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6936 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6937 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6938 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6939 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6940
0aee02e4
AC
69412002-09-29 Andrew Cagney <ac131313@redhat.com>
6942
6943 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6944 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6945 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6946 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6947 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6948 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6949 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6950
6fde09ad
KB
69512002-09-27 Kevin Buettner <kevinb@redhat.com>
6952
6953 * gdb.base/annota1.exp (info break): Make directory components of
6954 path optional since not all compilers emit this debug information.
6955
6956 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6957 step ends up stepping out of the function instead of stopping on
6958 the epilogue.
6959
9e8aab75
KS
69602002-09-26 Keith Seitz <keiths@redhat.com>
6961
6962 * lib/insight-support.exp (gdbtk_start): Figure out where
6963 the insight executable is based on where gdb is. Use this
6964 executable to start insight instead of gdb.
6965
e36180d7
AC
69662002-09-25 Andrew Cagney <cagney@redhat.com>
6967
6968 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6969
9dd34b2b
AC
69702002-09-24 Andrew Cagney <ac131313@redhat.com>
6971
6972 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6973 test_isolated_complaints.
6974 (test_empty_complaint): New function.
6975 (test_empty_complaints): New function. Check no output when no
6976 complaints.
d63a86f8 6977
dea97812
KB
69782002-09-19 Jim Blandy <jimb@redhat.com>
6979
6980 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6981
54951bd7
AC
69822002-09-19 Andrew Cagney <ac131313@redhat.com>
6983
6984 * gdb.gdb/complaints.exp: New file.
6985
dec43320
AC
69862002-09-18 Andrew Cagney <ac131313@redhat.com>
6987
6988 * gdb.base/maint.exp: Check `help maint internal-warning'.
6989
e70d6e3f
DC
69902002-09-18 David Carlton <carlton@math.stanford.edu>
6991
6992 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6993 numbers, and replace them by a single breakpoint after the
6994 constructors are all finished.
6995 Add test 4.
6996 * gdb.c++/m-static.cc: Add test 4.
6997 * gdb.c++/m-static.h: New file.
6998 * gdb.c++/m-static1.cc: New file.
6999
7000 * gdb.c++/printmethod.exp: New file.
7001 * gdb.c++/printmethod.cc: New file.
7002
7003 * gdb.c++/pr-574.exp: New file.
7004 * gdb.c++/pr-574.cc: New file.
7005
afb5c968
CV
70062002-09-18 Corinna Vinschen <vinschen@redhat.com>
7007
7008 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7009 embedded targets which never actually exit.
7010
31e45dee
FN
70112002-09-18 Fernando Nasser <fnasser@redhat.com>
7012
7013 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7014 "don't step after run" as unresolved or unsupported, instead of xfail.
7015
a283c5a1
CV
70162002-09-18 Corinna Vinschen <vinschen@redhat.com>
7017
7018 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7019 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7020 Add newline to expected string in "step out of main (status wrapper)"
7021 case.
7022
11350d2a
CV
70232002-09-18 Corinna Vinschen <vinschen@redhat.com>
7024
7025 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7026 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7027
0deec7d6
TT
70282002-09-17 Tom Tromey <tromey@redhat.com>
7029
7030 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7031 \000, not \0, in double-quoted string.
7032
b2b4a1b5
CV
70332002-09-14 Corinna Vinschen <vinschen@redhat.com>
7034
c9d37158 7035 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7036 string after running the commands execution on breakpoint tests.
7037
1c56143a
CV
70382002-09-13 Corinna Vinschen <vinschen@redhat.com>
7039
7040 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7041
37f8da45
JB
70422002-09-12 Joel Brobecker <brobecker@gnat.com>
7043
7044 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7045
08b468e0
KS
70462002-09-10 Keith Seitz <keiths@redhat.com>
7047
7048 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7049 runto proc.
7050 (mi_run_to_main): Use mi_runto.
7051 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7052
dc360f58
KS
70532002-09-10 Keith Seitz <keiths@redhat.com>
7054
7055 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7056 regexp for stopping at main. Could have multiple event notifications.
7057 Don't assume that main was declared with no parameters.
7058 (mi_next): Use mi_step_to.
7059 (mi_step): Use mi_next_to.
7060
ce3abcfb
CV
70612002-09-09 Corinna Vinschen <vinschen@redhat.com>
7062
7063 * gdb.base/default.exp: Fix expected string in `info float' test.
7064
d1f5b980
BE
70652002-09-09 Ben Elliston <bje@redhat.com>
7066
7067 * config/mips.exp: Update comments.
7068 * config/mips-idt.exp: Likewise.
7069 * config/nind.exp: Likewise.
7070 * config/slite.exp: Likewise.
7071 * config/sparclet.exp: Likewise.
7072 * config/udi.exp: Likewise.
7073 * config/vx.exp: Likewise.
7074 * config/vxworks29k.exp: Likewise.
7075
2f71430b
JB
70762002-09-05 Jim Blandy <jimb@redhat.com>
7077
7078 * gdb.threads/killed.exp: Fix test failure message.
7079
7ddebc7e
KS
70802002-09-04 Keith Seitz <keiths@redhat.com>
7081
7082 * lib/mi-support.exp: Update copyright.
7083 (mi_gdb_test): Increase the priority of the expected pattern
7084 so that it matches gdb_test.
7085
0ae67eb3
KS
70862002-09-03 Keith Seitz <keiths@redhat.com>
7087
7088 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7089 Use integer comparison instead of string comparison for testing
7090 whether binary was built.
7091
38fc42c8
JB
70922002-09-03 Jim Blandy <jimb@redhat.com>
7093
7094 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7095
b6ff0e81
JB
70962002-08-29 Jim Blandy <jimb@redhat.com>
7097
7098 * gdb.threads/pthreads.exp: Move the portable thread compilation
7099 code into a function in lib/gdb.exp, and call that from here.
7100 * lib/gdb.exp (gdb_compile_pthreads): New function.
7101
07c98896
KS
71022002-08-29 Keith Seitz <keiths@redhat.com>
7103
7104 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7105 expect_out so that callers can get at it.
7106
0312286c
DJ
71072002-08-23 Daniel Jacobowitz <drow@mvista.com>
7108
7109 * gdb.threads/print-threads.c: New file.
7110 * gdb.threads/print-threads.exp: New file.
7111 * gdb.threads/schedlock.c: New file.
7112 * gdb.threads/schedlock.exp: New file.
7113
dd039bc4
EZ
71142002-08-22 Elena Zannoni <ezannoni@redhat.com>
7115
7116 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7117 not altivec.c.
7118
1f36144c
MK
71192002-08-17 Mark Kettenis <kettenis@gnu.org>
7120
7121 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7122 targets. The problem should be fixed now.
7123
16057ec7 71242002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7125
7126 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7127 2002-07-24 change that removes final dots from error messages.
7128
3c1499ad
TT
71292002-08-13 Tom Tromey <tromey@redhat.com>
7130
7131 * gdb.base/readline.exp: New file.
7132
a20ce2c3
AC
71332002-08-01 Andrew Cagney <ac131313@redhat.com>
7134
7135 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7136 supress message.
7137
db034ac5
AC
71382002-08-01 Andrew Cagney <cagney@redhat.com>
7139
7140 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7141 CHILL_FOR_TARGET and CHILL_LIB.
7142 * configure.in (configdirs): Remove gdb.chill.
7143 * configure: Regenerate.
7144 * lib/gdb.exp: Obsolete references to chill.
7145 * gdb.fortran/types.exp: Ditto.
7146 * gdb.fortran/exprs.exp: Ditto.
7147
3e000b18
KB
71482002-07-30 Kevin Buettner <kevinb@redhat.com>
7149
7150 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7151 set Irix-specific compile and link flags.
7152
28f4966b
KB
71532002-07-29 Kevin Buettner <kevinb@redhat.com>
7154
7155 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7156 source files. The ``-o'' option doesn't work with the ``-E'' option
7157 when using the Irix compiler.
7158
46c0d5a6
DJ
71592002-07-19 Daniel Jacobowitz <drow@mvista.com>
7160
7161 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7162 Improve support for reusing an exec file. Copy exec file
7163 to target, and run gdbserver on the target instead of on the host.
7164
eecf4bed
JB
71652002-07-18 Jim Blandy <jimb@redhat.com>
7166
0f815cdf
JB
7167 * gdb.base/ending-run.exp: Don't expect to see the program end in
7168 some orderly fashion when we're running on a real stand-alone
7169 board.
7170
eecf4bed
JB
7171 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7172 targets that don't support interrupts.
7173
52d309e4
JB
71742002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7175
7176 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7177 systems.
7178 Move comments in expect statements to inside the actions, so that they
7179 don't get matched against.
7180
ff683d9e
MK
71812002-07-10 Mark Kettenis <kettenis@gnu.org>
7182
7183 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7184 function when asleep" test.
7185
b5356753
AC
71862002-07-10 Andrew Cagney <ac131313@redhat.com>
7187
7188 * gdb.base/page.exp: Rewrite to handle problems with very long
7189 `info set' output. Update copyright.
7190
6aa4d13a
AC
71912002-06-26 Andrew Cagney <ac131313@redhat.com>
7192
7193 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7194 gdb.threads-hp.
7195 * gdb.hp/configure: Regenerate.
7196 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7197 * gdb.hp/gdb.threads-hp/configure: Delete file.
7198 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7199
8cf8c2b8
AC
72002002-06-22 Andrew Cagney <ac131313@redhat.com>
7201
7202 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7203 setlocale, bindtextdomain and textdomain.
7204
6827a8f8
JB
72052002-06-11 Jim Blandy <jimb@redhat.com>
7206
919d772c
JB
7207 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7208 preprocessor macro information is present.
7209
6827a8f8
JB
7210 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7211 tests.
7212
c15b0d21
MS
72132002-06-06 Michael Snyder <msnyder@redhat.com>
7214
c5984d70
MS
7215 * gdb.base/overlays.exp: Record addresses of overlay
7216 functions in TCL variables rather than in GDB variables,
7217 to avoid having GDB convert them to pointers (with loss
7218 of information).
7219
d63a86f8 7220 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7221 default linker script changes.
c15b0d21
MS
7222 * gdb.base/long_long.exp: Add check for sizeof (long double).
7223
be26fe0d
ML
72242002-06-06 Michal Ludvig <mludvig@suse.cz>
7225
7226 * gdb.asm/asm-source.exp: Add x86-64 target.
7227 * gdb.asm/x86_64.inc: New.
d63a86f8 7228
258093ca 72292002-05-30 Michael Chastain <mec@shout.net>
258093ca 7230
4b3153f1 7231 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7232 * gdb.c++/m-static.cc: New file.
7233 * gdb.c++/m-static.exp: New file.
7234
241264c6
MS
72352002-05-28 Michael Snyder <msnyder@redhat.com>
7236
7237 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7238 precision.
7239
9bba8c8f 72402002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7241
4b3153f1 7242 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7243 * gdb.c++/m-data.cc: New file.
7244 * gdb.c++/m-data.exp: New file.
7245
72462002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7247
4b3153f1 7248 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7249 * gdb.c++/try_catch.cc: New file.
d63a86f8 7250 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7251
def1b996
MC
72522002-05-27 Michael Chastain <mec@shout.net>
7253
7254 * gdb.c++/local.exp: Accept more nested types in output.
7255
522ba268
MC
72562002-05-26 Michael Chastain <mec@shout.net>
7257
7258 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7259
277254ba
MS
72602002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7261
7262 * lib/gdb.exp (gdb_wrapper_init): Just because
7263 gdb_wrapper_file exists, this does not mean that the file
7264 should not be rebuilt. That is what gdb_wrapper_initialized
7265 is for.
7266 (default_gdb_init): Reset gdb_wrapper_initialized.
7267
b61a8733
MS
72682002-05-23 Michael Snyder <msnyder@redhat.com>
7269
d63a86f8 7270 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7271 the precision of the floating point test results.
7272 * gdb.base/call-rt-st.exp: Ditto.
7273
b61a8733
MS
7274 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7275 * gdb.base/call-rt-st.exp: Ditto.
7276
56f6e910
MC
72772002-05-19 Michael Chastain <mec@shout.net>
7278
7279 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7280
ad0b0016
EZ
72812002-05-19 Elena Zannoni <ezannoni@redhat.com>
7282
7283 * configure.in (configdirs): Add gdb.arch.
7284 * configure: Regenerate.
7285
f617d2b6
JB
72862002-05-17 Jim Blandy <jimb@redhat.com>
7287
7288 * gdb.base/completion.exp: Recognize the more detailed error
7289 messages produced by the macro expander's lexical analyzer.
7290
eac2a696
EZ
72912002-05-14 Elena Zannoni <ezannoni@redhat.com>
7292
7293 * gdb.arch/altivec-abi.c: New file.
7294 * gdb.arch/altivec-abi.exp: New file.
7295 * gdb.arch/altivec-regs.c: New file.
7296 * gdb.arch/altivec-regs.exp: New file.
7297
2fdde8f8
DJ
72982002-05-14 Daniel Jacobowitz <drow@mvista.com>
7299
7300 * gdb.base/maint.exp (maint print type): Update for new type
7301 structure.
d63a86f8 7302
e31f1a7c
EZ
73032002-05-14 Elena Zannoni <ezannoni@redhat.com>
7304
7305 * gdb.arch: New directory.
7306 * gdb.arch/configure.in: New file.
7307 * gdb.arch/configure: New file.
7308 * gdb.arch/Makefile.in: New file.
7309
db589741
CV
73102002-05-13 Corinna Vinschen <vinschen@redhat.com>
7311
7312 * gdb.asm/asm-source.exp: Add v850 as supported target.
7313 * gdb.asm/v850.inc: New file.
7314
8ce2a7dc
DJ
73152002-05-13 Daniel Jacobowitz <drow@mvista.com>
7316
7317 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7318
df763c7f
DJ
73192002-05-12 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * gdb.base/break.exp: Check 'break "marker2"'.
7322
377daeed
MS
73232002-05-10 Michael Snyder <msnyder@redhat.com>
7324
7325 * gdb.base/long_long.exp: Fix typo.
7326
c4b7bc2b
JB
73272002-05-10 Jim Blandy <jimb@redhat.com>
7328
ecac9a4e
JB
7329 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7330 a bug.
7331
c4b7bc2b
JB
7332 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7333 Recognize more detailed error message produced by the macro
7334 expander's lexical analyzer.
7335 * lib/gdb.exp (test_print_reject): Same.
7336
e71019a1
MK
73372002-05-09 Mark Kettenis <kettenis@gnu.org>
7338
7339 * gdb.c++/method.exp: Fix typo.
7340
fedfc8e6
MS
73412002-05-08 Michael Snyder <msnyder@redhat.com>
7342
166a1957
MS
7343 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7344 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7345 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7346 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7347 Add iftarget clause for strongarm.
d63a86f8 7348
f1c47eb2
MS
73492002-05-06 Michael Snyder <msnyder@redhat.com>
7350
cb9a9d3e
MS
7351 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7352 (gdb_continue_to_end): Accept output from status wrapper.
7353 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7354 Clean up fail messages to match pass messages.
7355
f1c47eb2
MS
7356 Enable the "needs_status_wrapper" testsuite feature.
7357 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7358 (gdb_compile): Conditionally call gdb_wrapper_init.
7359 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7360 * gdb.c++/method.exp: Recognize output from status wrapper.
7361
6079c749
BE
73622002-05-06 Ben Elliston <bje@redhat.com>
7363From Graydon Hoare <graydon@redhat.com>
7364
7365 * config/sid.exp: Include support for "rawsid" protocol.
7366
188baff3
JB
73672002-05-03 Jim Blandy <jimb@redhat.com>
7368
7369 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7370 * gdb.c++/hang3.C: New file.
7371
b9c07f0f
AC
73722002-05-04 Andrew Cagney <ac131313@redhat.com>
7373
7374 * gdb.base/default.exp: Remove obsolete code.
7375 * gdb.c++/misc.exp: Ditto. Update copyright.
7376 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7377 * gdb.base/whatis.exp: Ditto. Update copyright.
7378 * gdb.base/scope.exp: Ditto. Update copyright.
7379 * gdb.base/ptype.exp: Ditto. Update copyright.
7380 * gdb.base/printcmds.exp: Ditto. Update copyright.
7381 * gdb.base/opaque.exp: Ditto. Update copyright.
7382 * gdb.base/list.exp: Ditto.
7383 * gdb.base/funcargs.exp: Ditto. Update copyright.
7384 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7385 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7386 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7387 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7388 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7389 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7390
5c7a0397
MS
73912002-05-02 Michael Snyder <msnyder@redhat.com>
7392
d6dcc264 7393 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7394 * gdb.base/long_long.exp: Add xscale target.
7395 * gdb.base/default.exp: Add xscale target.
7396
eb7f1c48
JB
73972002-05-01 Jim Blandy <jimb@redhat.com>
7398
7399 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7400 gdb.c++/hang.exp: New test.
7401
a6befae8
FF
74022002-05-01 Fred Fish <fnf@redhat.com>
7403
7404 * gdb.base/completion.exp: Handle completions of "./Make" for
7405 more than one completion possibility, as is the case when we
7406 build and test in the source tree.
7407
0a310277
AG
74082002-04-29 Anthony Green <green@redhat.com>
7409
7410 * gdb.java/jmisc1.exp: New file.
7411 * gdb.java/jmisc2.exp: New file.
7412
6ff9af88
DJ
74132002-04-24 Daniel Jacobowitz <drow@mvista.com>
7414
7415 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7416
96b3d632
EZ
74172002-04-23 Elena Zannoni <ezannoni@redhat.com>
7418
7419 * gdb.base/help.exp: Change 'help status' to allow for target
7420 dependent output differences.
7421
5019bb54
MC
74222002-04-22 Michael Chastain <mec@shout.net>
7423
7424 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7425
a805a116
MC
74262002-04-22 Michael Chastain <mec@shout.net>
7427
7428 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7429
a1706bfd
DM
74302002-04-17 David S. Miller <davem@redhat.com>
7431
7432 * gdb.asm/sparc64.inc: New file.
7433 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7434
a73a20a2
EZ
74352002-04-19 Elena Zannoni <ezannoni@redhat.com>
7436
7437 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7438 instruction file directly into the build tree. Clean up at end of
7439 test.
7440
ba678339
DM
74412002-04-18 David S. Miller <davem@redhat.com>
7442
7443 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7444 handle 64-bit platforms correctly.
7445 * gdb.base/maint.exp: Likewise.
7446
b03399da
KB
74472002-04-18 Kevin Buettner <kevinb@redhat.com>
7448
7449 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7450 ``-fpic'' when compiling files comprising a shared library, but
7451 it does need additional linker flags in order to find shared
7452 libraries at run time.
7453
e2004992
KB
74542002-04-18 Kevin Buettner <kevinb@redhat.com>
7455
7456 * gdb.base/cvexpr.c (use): New function.
7457 (main): Invoke use() on all global variables to prevent
7458 some linkers from deleting these otherwise unused symbols.
7459
d8937120
MC
74602002-04-17 Michael Chastain <mec@shout.net>
7461From David S. Miller <davem@redhat.com>
7462
7463 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7464 handle 64-bit platforms correctly.
7465
ffd61a58
MS
74662002-04-12 Michael Snyder <msnyder@redhat.com>
7467From Jim Blandy <jimb@redhat.com>
7468 * gdb.base/foo.c (foox): Remove section attribute; the linker
7469 script can handle this instead.
7470 * gdb.base/bar.c (barx): Same.
7471 * gdb.base/baz.c (bazx): Same.
7472 * gdb.base/grbx.c (grbxx): Same.
7473
7474 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7475 manager doesn't automatically unmap overlays unnecessarily.
7476
6b8426a6
MH
74772002-04-10 Martin M. Hunt <hunt@redhat.com>
7478
7479 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7480 stepping out of main.
7481
34af4875
MC
74822002-04-09 Michael Chastain <mec@shout.net>
7483
7484 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7485 scope so that the nested scope tests will make sense.
7486 * gdb.c++/local.exp: Write patterns that actually work with gcc
7487 (the HP patterns "were never known to work with gcc").
7488 Keep the old aCC patterns too.
7489
2d1676a0
DJ
74902002-04-09 Daniel Jacobowitz <drow@mvista.com>
7491
7492 * gdb.base/attach.exp: Correct target board test.
7493
3a63e3f9
MC
74942002-04-08 Michael Chastain <mec@shout.net>
7495
7496 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7497 in a const method. Add some xfail and fail cases for configurations
7498 that do not emit the "const ...".
7499
f18dabd2
MC
75002002-04-07 Michael Chastain <mec@shout.net>
7501
7502 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7503 Accept "A * const" and "const A * const" as type of "this".
7504 Fix spelling of getFunky throughout. Make messages uniform.
7505
0fcddd82
EZ
75062002-04-07 Elena Zannoni <ezannoni@redhat.com>
7507
7508 Work around for PR gdb/285:
7509 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7510
16a8534a
EZ
75112002-04-07 Elena Zannoni <ezannoni@redhat.com>
7512
7513 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7514 instructions file at run time instead of configure time.
7515 Sometimes we run the test in a directory that is not the one we
7516 configured in.
7517 * gdb.asm/configure.in: Delete creation of symlink.
7518 * gdb.asm/configure: Regenerate.
7519
24181d81
JB
75202002-04-05 J. Brobecker <brobecker@gnat.com>
7521
7522 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7523 xfullpath () function.
7524
7cdb7107
DJ
75252002-04-04 Daniel Jacobowitz <drow@mvista.com>
7526
7527 * gdb.asm/Makefile.in: Correct dependencies.
7528
7529 * gdb.asm/powerpc.inc: New file.
7530 * gdb.asm/asm-source.exp: Add PowerPC.
7531 * gdb.asm/configure.in: Likewise.
7532 * gdb.asm/configure: Regenerated.
7533
a7d17088
DJ
75342002-04-04 Daniel Jacobowitz <drow@mvista.com>
7535
7536 * gdb.base/relocate.exp: New file.
7537 * gdb.base/relocate.c: New file.
7538
cd721503
FF
75392002-04-04 Fred Fish <fnf@redhat.com>
7540
7541 * gdb.base/step-test.exp: Update comment regarding stopping in
7542 memcpy/bcopy calls inserted as part of the compiler runtime.
7543
b22ad7a7
MS
75442002-04-04 Michael Snyder <msnyder@redhat.com>
7545
7546 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7547
5f279fa6
DJ
75482002-04-03 Daniel Jacobowitz <drow@mvista.com>
7549
7550 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7551 (gdb_expect): Remove $notransfer hack.
7552
dd0fd3ce
DJ
75532002-04-02 Daniel Jacobowitz <drow@mvista.com>
7554
7555 * gdb.c++/classes.exp ("calling method for small class"): Match
7556 updated register output.
7557
1e50cda1
DJ
75582002-03-30 Daniel Jacobowitz <drow@mvista.com>
7559
7560 Fix PR gdb/452
7561 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7562 when finished. Make gdb_file_cmd send "exec-file" when
7563 appropriate.
7564
24015922
DJ
75652002-03-30 Daniel Jacobowitz <drow@mvista.com>
7566
7567 * gdb.base/attach.exp: Remove extra setup_xfail.
7568
dd7dfd64
MS
75692002-03-26 Michael Snyder <msnyder@redhat.com>
7570
7571 * gdb.base/default.exp: Add tests for dump, append, and restore.
7572 * gdb.base/help.exp: Add tests for dump, append, and restore.
7573 * gdb.base/dump.exp: New file, test dump, append and restore.
7574 * gdb.base/dump.c: New file.
7575
48b2f8d7
MS
75762002-03-27 Michael Snyder <msnyder@redhat.com>
7577
d63a86f8 7578 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7579 clean-ups in help messages.
7580
05b4d525
FF
75812002-03-26 Fred Fish <fnf@redhat.com>
7582
7583 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7584 have debugging info for those functions and the compiler uses them
7585 internally to copy structs around.
7586
d7679631
FF
75872002-03-26 Fred Fish <fnf@redhat.com>
7588
7589 * gdb.base/list.exp: Revert the change made yesterday and add note
7590 about why we don't list the default lines for remote targets.
7591
523ac3f9
MS
75922002-03-25 Michael Snyder <msnyder@redhat.com>
7593
7594 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7595
754b2b8d
FF
75962002-03-25 Fred Fish <fnf@redhat.com>
7597
7598 * gdb.base/list.exp: This test works on remote targets so remove
7599 the short circuit for remote targets. Update copyright.
7600
33c3e192
FF
76012002-03-25 Fred Fish <fnf@redhat.com>
7602
7603 * gdb.base/attach.exp: Fix logic error that was suppressing this
7604 test for all non hppa*-*-hpux* targets, instead of the hp target.
7605 Move comments closer to the suppression point. Also now need to
7606 check that we are running natively.
7607
d43e73ee
MS
76082002-03-22 Michael Snyder <msnyder@redhat.com>
7609
882c8f02
MS
7610 * gdb.base/default.exp: Add test for gcore. Update copyright.
7611 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7612
04c12f60
FF
76132002-03-06 Fred Fish <fnf@redhat.com>
7614
7615 * gdb.base/funcargs.c: Remove extraneous ';' character.
7616 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7617
b43df995
MC
76182002-03-04 Michael Chastain <mec@shout.net>
7619
7620 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7621 accommodate gcc v3 function signature.
7622 * gdb.mi/mi0-var-cmd-exp: Ditto.
7623
92362027
AC
76242002-02-24 Andrew Cagney <ac131313@redhat.com>
7625
7626 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7627 ``GNU/Linux'' or ``Linux kernel''
7628 * testsuite/gdb.threads/pthreads.c: Ditto.
7629
258ad32d
MC
76302002-02-24 Michael Chastain <mec@shout.net>
7631
7632 * gdb.threads/pthreads.c (thread1): Add a return statement.
7633 (thread2): Likewise.
7634 (foo): Likewise.
7635
04c3b3d4
MC
76362002-02-23 Michael Chastain <mec@shout.net>
7637
7638 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7639 to placate gcc.
7640
5a2a0a20
MC
76412002-02-23 Michael Chastain <mec@shout.net>
7642
7643 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7644 test "ptype bint". The test passes on all my stabs configurations.
7645
a640f7fc
JB
76462002-02-21 Jim Blandy <jimb@redhat.com>
7647
27924826
JB
7648 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7649 filename at a time, and watch for the ones we want to see.
7650
a640f7fc
JB
7651 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7652 types of pointers to prototyped functions.
7653
edcc8c75
AC
76542002-02-20 Andrew Cagney <ac131313@redhat.com>
7655
7656 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7657 signed, unsigned and straight char.
7658 (padding_char, padding_short, padding_int, padding_long,
7659 padding_long_long, padding_float, padding_double,
7660 padding_long_double): New global variables.
7661 (fill, fill_structs): New functions.
7662
7663 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7664 for correctly sized writes. Update copyright.
7665 (get_valueof): New procedure.
7666 (get_sizeof): Call get_valueof.
7667 (check_valueof): New procedure.
7668 (check_padding): New procedure.
7669
ac57ea44
MC
76702002-02-20 Michael Chastain <mec@shout.net>
7671
7672 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7673 to setup_xfail. Document some of the remaining calls.
7674
7a10c941
MC
76752002-02-18 Michael Chastain <mec@shout.net>
7676
7677 * gdb.c++/userdef.exp: Update copyright year.
7678
fb8acdcc
DJ
76792002-02-18 Daniel Jacobowitz <drow@mvista.com>
7680
7681 * gdb.c++/userdef.exp: Test overloaded operators properly.
7682 Remove xfails.
7683
fda6ae12
MS
76842002-02-14 Michael Snyder <msnyder@redhat.com>
7685
7686 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7687
676a0442
DJ
76882002-02-14 Daniel Jacobowitz <drow@mvista.com>
7689
7690 * gdb.base/a2-run.exp: Check for a remote target properly.
7691 * gdb.base/annota1.exp: Likewise.
7692 * gdb.base/list.exp: Likewise.
7693 * gdb.base/reread.exp: Likewise.
7694 * gdb.base/scope.exp: Likewise.
7695 * gdb.base/shlib-call.exp: Likewise.
7696 * gdb.base/term.exp: Likewise.
7697 * gdb.c++/annota2.exp: Likewise.
7698
78b4f468
RE
76992002-02-13 Richard Earnshaw <rearnsha@arm.com>
7700
7701 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7702
9a81ba51
MC
77032002-02-10 Michael Chastain <mec@shout.net>
7704
7705 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7706 (call_after_alloca): Ditto.
7707
004af6c7
DJ
77082002-02-10 Daniel Jacobowitz <drow@mvista.com>
7709
7710 * gdb.base/ending-run.exp: Guard "cont" test with
7711 gdb_skip_stdio_test.
7712
37225f62
JB
77132002-02-06 Jim Blandy <jimb@redhat.com>
7714
7715 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7716 from here...
7717 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7718 To here. Disable this test on non-HP platforms. Add big comment.
7719
fe6fdd96
MS
77202002-02-04 Michael Snyder <msnyder@redhat.com>
7721
7722 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7723 other than d10v and m32r.
7724
036fad3f
RE
77252002-02-02 Richard Earnshaw <rearnsha@arm.com>
7726
7727 * gdb.base/default.exp: Rewrite test patterns to reduce time
7728 taken to match them.
7729
7148ab62
DJ
77302002-01-30 Daniel Jacobowitz <drow@mvista.com>
7731
7732 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7733 Allow a start function above main.
7734 * gdb.threads/linux-dp.exp: Fix copyright date.
7735
396cc255
DJ
77362002-01-30 Daniel Jacobowitz <drow@mvista.com>
7737
7738 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7739 (check_philosopher_stack): Check for manager thread before checking
7740 for a just-starting thread.
7741
f038d31b
DJ
77422002-01-30 Daniel Jacobowitz <drow@mvista.com>
7743
7744 From Neil Booth <neil@daikokuya.demon.co.uk>:
7745 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7746 warnings.
7747
b3ff9d9a
FF
77482002-01-21 Fred Fish <fnf@redhat.com>
7749
7750 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7751 not caller.
7752
39ad761d
JB
77532002-01-21 Jim Blandy <jimb@redhat.com>
7754
7755 * gdb.base/reread.exp: Check that GDB properly re-reads the
7756 executable file when it changes while no inferior is running.
7757
aaf320fa
FF
77582002-01-21 Fred Fish <fnf@redhat.com>
7759
7760 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7761 optionally accept the "shlib events" variation.
7762
808a31f5
JB
77632002-01-21 Jim Blandy <jimb@redhat.com>
7764
7765 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7766 call `fflush' after every `printf', so that the output is produced
7767 at predictable points, regardless of whatever buffering does (or
7768 doesn't) take place.
7769 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7770 at different points.
7771
4420d5e2
DJ
77722002-01-20 Daniel Jacobowitz <drow@mvista.com>
7773
7774 * gdb.c++/inherit.exp: Update copyright years.
7775 * gdb.c++/method.exp: Likewise.
7776
3e36a0f4
DJ
77772002-01-20 Daniel Jacobowitz <drow@mvista.com>
7778
7779 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7780 artificial methods/arguments.
7781 * gdb.c++/derivation.exp: Likewise.
7782 * gdb.c++/inherit.exp: Likewise.
7783 * gdb.c++/method.exp: Likewise.
7784 * gdb.c++/virtfunc.exp: Likewise.
7785
b4ceaee6
AC
77862002-01-18 Andrew Cagney <ac131313@redhat.com>
7787
7788 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7789 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7790 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7791 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7792 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7793 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7794
ecace851
JB
77952002-01-17 Jim Blandy <jimb@redhat.com>
7796
7797 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7798 anchoring the pattern matching the entry point symbol's name.
7799
375fc983
AC
78002002-01-17 Andrew Cagney <ac131313@redhat.com>
7801
7802 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7803 continue/quit query. Update copyright.
7804
fe6fdd96
MS
78052002-01-14 Michael Snyder <msnyder@redhat.com>
7806
7807 * gdb.base/gcore.exp: Remove extra debugging output.
7808
e017c81f
DJ
78092002-01-13 Daniel Jacobowitz <drow@mvista.com>
7810
7811 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7812 for slightly dubious v2 mangled string.
7813
37ab3bf8
DJ
78142002-01-13 Daniel Jacobowitz <drow@mvista.com>
7815
7816 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7817
1bc05c3a 78182002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7819
1bc05c3a 7820 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7821
1bc05c3a
JM
7822 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7823 constructors.
7824 * gdb.c++/derivation.exp: Likewise.
7825 * gdb.c++/templates.exp: Likewise.
7826 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7827
1bc05c3a
JM
78282002-01-10 Michael Snyder <msnyder@redhat.com>
7829
7830 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7831
a911c360
MS
78322002-01-08 Michael Snyder <msnyder@redhat.com>
7833
7834 * gdb.base/gcore.exp: New test for generate-core-file command.
7835 * gdb.base/gcore.c: Testcase for above.
7836 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7837
ea2119ec
JM
78382002-01-08 Jason Merrill <jason@redhat.com>
7839
7840 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7841
68203136
FF
78422002-01-07 Fred Fish <fnf@redhat.com>
7843
7844 * gdb.c++/overload.exp: Remove unconditional xfails for:
7845 print foo_instance1.overloadargs(1)
7846 print foo_instance1.overloadargs(1, 2)
7847 print foo_instance1.overloadargs(1, 2, 3)
7848 print foo_instance1.overloadargs(1, 2, 3, 4)
7849 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7850 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7851 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7852 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7853 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7854 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7855 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7856 print foo_instance1.overload1arg()
7857 print foo_instance1.overload1arg((char)arg2)
7858 print foo_instance1.overload1arg((signed char)arg3)
7859 print foo_instance1.overload1arg((unsigned char)arg4)
7860 print foo_instance1.overload1arg((int)arg7)
7861 print foo_instance1.overload1arg((unsigned int)arg8)
7862 print foo_instance1.overload1arg((float)arg11)
7863 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7864
21b9b5b1
MS
78652002-01-07 Michael Snyder <msnyder@redhat.com>
7866
7867 * gdb.base/huge.exp: New test. Print a very large target data object.
7868 (skip_huge_test): New test variable. Define if you want to skip this
7869 test. The test reads an 8 megabyte data object from the target, so it
7870 might be very time consuming on remote targets with a slow connection.
7871 * gdb.base/huge.c: New file. Test case for above.
7872
725f922e
FF
78732002-01-07 Fred Fish <fnf@redhat.com>
7874
7875 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7876 g_instance.bfoo, and g_instance.cfoo.
7877
634d57ec
JL
7878Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7879
f286b2c3
JL
7880 * gdb.base/break.c (multi_line_if_conditional): New function.
7881 (multi_ilne_while_conditional): Likewise.
7882 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7883 IF or WHILE condition puts the breakpoint at the start of
7884 the condition.
7885
634d57ec
JL
7886 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7887 hppa*-*-hpux* expected failure.
7888 * gdb.base/structs.exp (do_function_calls): Similarly.
7889
7890 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7891 watchpoints.
7892
9fbfe2dc
AC
78932002-01-06 Andrew Cagney <ac131313@redhat.com>
7894
7895 Fix PR gdb/66.
7896 * gdb.base/structs.exp: Replace skip for a29k with skip for
7897 gdb,cannot_call_functions.
7898 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7899 * gdb.base/callfuncs.exp: Ditto.
7900 * gdb.base/call-rt-st.exp: Ditto.
7901 * gdb.base/call-strs.exp: Ditto.
7902 * gdb.base/callfwmall.exp: Ditto.
7903 * gdb.base/scope.exp: Obsolete xfail a29k.
7904 * gdb.c++/misc.exp: Ditto.
7905 * gdb.c++/cplusfuncs.exp: Ditto.
7906 * gdb.base/ptype.exp: Ditto.
7907 * gdb.base/printcmds.exp: Ditto.
7908 * gdb.base/opaque.exp: Ditto.
7909 * gdb.base/list.exp: Ditto.
7910 * gdb.base/funcargs.exp: Ditto.
7911 * gdb.base/default.exp: Ditto.
7912
8ddad156
MS
79132002-01-04 Michael Snyder <msnyder@redhat.com>
7914
ca4976a6 7915 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7916 * gdb.base/maint.exp: Add tests for maint info sections options.
7917
1b074332
JL
7918Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7919
7920 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7921
7d159115
CV
79222001-12-20 Corinna Vinschen <vinschen@redhat.com>
7923
7924 * gdb.asm/arm.inc: New file.
7925 * gdb.asm/asm-source.exp: Add arm targets.
7926 * gdb.asm/configure.in: Ditto.
7927 * gdb.asm/configure: Recreated from configure.in.
7928
8fb87725
JL
7929Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7930
afabe08c
JL
7931 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7932 with HP's compiler.
7933 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7934 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7935 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7936 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7937
7938 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7939 either HP's compilers or GCC.
7940
db521deb
JL
7941 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7942 a SIGBUS or SIGSEGV.
7943
7944 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7945
7946 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7947 can be compiled with either HP's compiler or GCC.
7948
cfa88ab7
JL
7949 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7950 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7951 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7952
ca344dff
JL
7953 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7954 to match current gdb output. Update due to using auto-solib-limit
7955 for limiting instead of overloading auto-solib-add.
7956 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7957 test program.
7958
3f3c6e55 7959 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7960 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7961 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7962 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7963 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7964 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7965 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7966 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7967 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7968 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7969 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7970 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7971 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7972
8fb87725
JL
7973 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7974 a SIGTRAP to the inferior.
7975
cf599fa7
CV
79762001-12-19 Corinna Vinschen <vinschen@redhat.com>
7977
7978 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7979 Substitute call to target_link by call to gdb_compile.
7980
2cd045cd
JL
7981Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7982
7983 * gdb.base/break.exp: Fix HP specific search string when testing
7984 backtracing in a called function.
7985
d63a86f8 7986 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7987 compiling the test with HP's compilers.
7988 * gdb.base/volatile.exp: Similarly.
7989
99ebe9ac
JB
79902001-12-19 Jim Blandy <jimb@redhat.com>
7991
7992 * gdb.base/printcmds.exp: Expect the null character to be printed
7993 as '\0', and the '\013' to be printed as '\v'.
7994 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7995 * gdb.base/setvar.exp: Same.
7996
b9891b29
JB
79972001-12-17 Jim Blandy <jimb@redhat.com>
7998
0eba65ab
JB
7999 * gdb.base/completion.exp: Rather than completing very long
8000 filenames, which can make the readline library produce output we
8001 don't recognize, cd to the directory first, and then complete
8002 using nice, short relative paths.
8003
6970b5b1
JB
8004 * gdb.base/completion.exp: On some systems, there is, in fact, a
8005 variable named `b' in scope, since GDB treats all static
8006 variables as being in scope. So use `no_var_named_this'
8007 instead of `b'.
8008
b9891b29
JB
8009 * gdb.base/corefile.exp: Recognize the message saying that GDB
8010 can't find the core file's registers as a failure.
8011
e6ccd35f
JSC
80122001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8013
8014 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8015 test expect string more specific.
8016
105ba819
CV
80172001-12-13 Corinna Vinschen <vinschen@redhat.com>
8018
8019 * gdb.asm/asm-source.exp: Add support for xstormy16.
8020 * gdb.asm/configure.in: Ditto.
8021 * gdb.asm/configure: Rebuild.
8022 * gdb.asm/xstormy16.inc: New file.
8023
e9e79dd9
FF
80242001-12-10 Fred Fish <fnf@redhat.com>
8025
8026 * gdb.base/maint.exp: Update to match changes in type dumping code.
8027
347dc97d
JB
80282001-12-10 Jim Blandy <jimb@redhat.com>
8029
8030 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8031 matching the entry point symbol's name at the beginning of the
8032 line.
8033
5178b9d6
DJ
80342001-12-07 Daniel Jacobowitz <drow@mvista.com>
8035
8036 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8037 gdb.c++/inherit.exp, gdb.c++/method.exp,
8038 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8039 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8040 and class layout support.
8041
af890c52
DJ
80422001-12-07 Daniel Jacobowitz <drow@mvista.com>
8043
8044 * gdb.c++/classes.exp: Add test for static member function.
8045 * gdb.c++/misc.cc: Add class with static member function.
8046
7a345fb3
JB
80472001-12-07 Jim Blandy <jimb@redhat.com>
8048
f2e54a80 8049 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8050 those tests as `unsupported'.
8051 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8052 Rewrite subsequent tests to use it.
8053
8054 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8055 those tests as `unsupported'.
8056 * gdb.base/structs.exp (call_struct_func): New function.
8057 (do_function_calls): Use call_struct_func to call the functions
8058 returning structs.
8059
0bc69509
JB
8060 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8061 whether functions are prototyped or not, so we can't possibly pass
8062 arguments to t_float_values2 properly.
8063
7a345fb3
JB
8064 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8065 value of `timeout' for targets other than the mips*tx39-*.
8066
edb6ede1
MS
80672001-12-06 Michael Snyder <msnyder@redhat.com>
8068
d63a86f8 8069 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8070 and detect whether the start symbol has a leading underscore.
8071
2d842f13
JB
80722001-12-04 Jim Blandy <jimb@redhat.com>
8073
8074 * gdb.base/completion.exp: Clarify indentation.
8075
68550daf
JB
80762001-12-03 Jim Blandy <jimb@redhat.com>
8077
8078 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8079 variables on the S/390, not `.word'.
8080
cd5195a8
JB
80812001-11-30 Jim Blandy <jimb@redhat.com>
8082
8083 Add assembly-source tests for s390-ibm-linux.
8084 * gdb.asm/s390.inc: New file.
8085 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8086 the S/390 architecture.
8087 * gdb.asm/configure: Regenerated.
8088
ca9efc90
MS
80892001-11-30 Michael Snyder <msnyder@redhat.com>
8090
8091 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8092 next, info source, info sources, info line, global and static
8093 variables, and static functions.
8094 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8095 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8096 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8097 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8098 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8099 (gdbasm_leave): Restore frame pointer.
8100 (gdbasm_startup): Copy stack set-up from crt0.S.
8101
d0e66976
FN
81022001-11-26 Fernando Nasser <fnasser@redhat.com>
8103
8104 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8105 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8106 to a local (non-static) variable. Copy tstruct.a to a static buffer
8107 and return a pointer to that buffer.
8108 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8109
e2334072
MK
81102001-11-24 Mark Kettenis <kettenis@gnu.org>
8111
8112 * gdb.asm/configure.in: Fix recognition of ix86 target.
8113 * gdb.asm/configure: Regenerate.
8114
756caa3d
MS
81152001-11-21 Michael Snyder <msnyder@redhat.com>
8116
8117 * gdb.asm/sparc.inc: New file.
8118 * gdb.asm/asm-source.exp: Recognize sparc target.
8119 * gdb.asm/configure.in: Recognize sparc target.
8120 * gdb.asm/configure: Regenerate.
d63a86f8 8121
9a4d72d5
MS
81222001-11-21 Michael Snyder <msnyder@redhat.com>
8123
8124 * gdb.asm/m32r.inc: New file.
8125 * gdb.asm/asm-source.exp: Recognize m32r target.
8126 * gdb.asm/configure.in: Recognize m32r target.
8127 * gdb.asm/configure: Regenerate.
8128
a773d1cd
MS
81292001-11-20 Michael Snyder <msnyder@redhat.com>
8130
017ac23d
MS
8131 * gdb.asm/i386.inc: New file.
8132 * gdb.asm/asm-source.exp: Recognize ix86 target.
8133 * gdb.asm/configure.in: Recognize ix86 target.
8134 * gdb.asm/configure: Regenerate.
8135
a773d1cd
MS
8136 * gdb.c++/namespace.exp: Fix quotes in output messages.
8137
bb632afb
MS
81382001-11-14 Michael Snyder <msnyder@redhat.com>
8139
25d559ca 8140 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8141 qualifier in a type cast expression, to designate an address
8142 in the instruction space (Harvard architecture).
8143
4749e309
MS
81442001-11-13 Michael Snyder <msnyder@redhat.com>
8145
8146 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8147 Tests for expressions using 'const' and 'volatile'.
8148
25050984
CV
81492001-11-13 Corinna Vinschen <vinschen@redhat.com>
8150
8151 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8152
1902c51f
DJ
81532001-11-12 Daniel Jacobowitz <drow@mvista.com>
8154
8155 * lib/mi-support.exp (mi_run_to_helper): Move comments
8156 outside of gdb_expect.
8157
dcf95b47
DJ
81582001-11-11 Daniel Jacobowitz <drow@mvista.com>
8159
8160 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8161 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8162 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8163 mi0_run_to): New functions.
8164 * gdb.mi/mi-simplerun.exp: Use them.
8165 * gdb.mi/mi0-simplerun.exp: Likewise.
8166 * gdb.mi/mi-var-cmd.exp: Likewise.
8167 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8168
45b074e1
AC
81692001-11-10 Andrew Cagney <ac131313@redhat.com>
8170
8171 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8172 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8173
bf50d346
AC
81742001-11-09 Andrew Cagney <ac131313@redhat.com>
8175
8176 * gdb.base/restore.exp: Include $expected value in restored test
8177 message.
8178
9383332c
AC
81792001-11-09 Andrew Cagney <ac131313@redhat.com>
8180
8181 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8182 implemented.
8183
db62520a
MS
81842001-11-08 Michael Snyder <msnyder@redhat.com>
8185
8186 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8187 Add pass/fail message for stop at breakpoint in call dummy function.
8188
b5703437
MS
81892001-11-07 Michael Snyder <msnyder@redhat.com>
8190
d63a86f8
RM
8191 * gdb.c++/templates.exp (test_template_breakpoints):
8192 If we get an overload menu, but it does not match what
760f6330 8193 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8194 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8195 making the whitespace optional. Argument for "new" may be
8196 "unsigned" as well as "unsigned int/long".
d63a86f8 8197 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8198 making the whitespace optional. Also replace "(void) with
8199 "((void|)), making the keyword "void" optional.
d63a86f8 8200 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8201 making the whitespace optional. Also replace "(void) with
8202 "((void|)), making the keyword "void" optional.
3bf40917
MS
8203 * gdb.base/callfuncs.c (t_float_values): This function must
8204 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8205 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8206 can be tested against both cases. Usually one case involves
8207 promotion of float to double, while the other does not.
8208 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8209 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8210 includes a stack frame for "start".
8211
c8ab4e6d
JB
82122001-11-05 Jim Blandy <jimb@redhat.com>
8213
8214 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8215 pointers are 32 bits long, and that offsets of relocs are always
8216 stored in the data (REL-style), and not in the reloc entry itself
8217 (RELA-style).
8218 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8219 stabs.
8220
3f08ced9
MS
82212001-11-01 Michael Snyder <msnyder@redhat.com>
8222
8223 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8224 and regular expression operators by using quoting.
8225
cbfa24cd
MS
82262001-10-31 Michael Snyder <msnyder@redhat.com>
8227
8228 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8229 depending on what the symbol table contains.
8230 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8231 the output of the ptype command. Similarly, accept both "const &"
8232 and "const&".
8233
aaa68313
CV
82342001-10-31 Corinna Vinschen <vinschen@redhat.com>
8235
8236 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8237 symbol `STORAGE' to allow to choose the storage class of
8238 the local datastructures.
8239 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8240 compiler directive.
8241
91740388
MS
82422001-10-30 Michael Snyder <msnyder@redhat.com>
8243
8244 * gdb.base/jump.exp: Allow it to run for all targets.
8245
1b7c05e7
CV
82462001-10-29 Corinna Vinschen <vinschen@redhat.com>
8247
8248 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8249 with new double_array size.
8250 (main): Change storage class of all local variables to static.
8251 Reduce size of double_array to 9.
8252 * gdb.base/call-ar-st.exp: Increase timeout value.
8253 Change expected output for double array to match new size in
8254 call-ar-st.c.
8255
36a22261
CV
82562001-10-29 Corinna Vinschen <vinschen@redhat.com>
8257
8258 * gdb.base/ending-run.exp: Create identical output when passing
8259 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8260 Stormy16 target.
36a22261 8261
92b8ae91
MK
82622001-10-28 Mark Kettenis <kettenis@gnu.org>
8263
8264 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8265 that we catch the expected failure under Linux/x86.
8266
cb135b83
OF
82672001-10-29 Orjan Friberg <orjanf@axis.com>
8268
8269 * gdb.base/setvar.exp: Escape curly braces.
8270 * gdb.stabs/weird.exp: Ditto.
8271
6884aa54
DJ
82722001-10-27 Daniel Jacobowitz <drow@mvista.com>
8273
8274 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8275 * gdm.mi/mi0-hack-cli.exp: Likewise.
8276
0398c9aa
AC
82772001-10-25 Andrew Cagney <ac131313@redhat.com>
8278
8279 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8280 messages.
8281
d20bf2e8
AC
82822001-10-21 Andrew Cagney <ac131313@redhat.com>
8283
8284 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8285 checking MI enabled.
8286
03dd63aa
CV
82872001-10-09 Corinna Vinschen <vinschen@redhat.com>
8288
8289 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8290
1d9d99f3
FCE
82912001-10-04 Frank Ch. Eigler <fche@redhat.com>
8292
8293 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8294 if gdb child process crashes, just signal an error.
8295
838ae6c4
JB
82962001-10-02 Jim Blandy <jimb@redhat.com>
8297
8298 * lib/gdb.exp (test_xfail_format): Simplify.
8299
8300 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8301 front of the variable name `format'. Simplify `if'.
8302
8f0cbc1c
DJ
83032001-10-01 Daniel Jacobowitz <drow@mvista.com>
8304
8305 * gdb.threads/pthreads.exp: Wait for output and delay
8306 before sending ^C.
8307
1f08dafd
DJ
83082001-10-01 Daniel Jacobowitz <drow@mvista.com>
8309
8310 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8311 some incorrect output instead of timing out.
8312 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8313
674f90ff
CV
83142001-09-28 Corinna Vinschen <vinschen@redhat.com>
8315
8316 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8317 check to allow additional `int'.
8318
9b284272
DJ
83192001-09-27 Daniel Jacobowitz <drow@mvista.com>
8320
8321 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8322 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8323
b55a4771
MS
83242001-09-27 Michael Snyder <msnyder@redhat.com>
8325
8326 * lib/gdb.exp (test_debug_format): New proc.
8327 (setup_xfail_format): Use new proc test_debug_format.
8328 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8329 proc; use new service proc test_debug_format.
8330 Replace all other "gcc_compiled" tests with this test.
8331 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8332 proc; use new service proc test_debug_format.
8333 Replace all other "gcc_compiled" tests with this test.
8334
83352001-09-27 Michael Snyder <msnyder@redhat.com>
8336
8337 * gdb.base/cvexpr.exp: New file.
8338 * gdb.base/cvexpr.c: New file
8339 Test for expressions using const and volatile keywords.
8340
4e6667ac
CV
83412001-09-26 Corinna Vinschen <vinschen@redhat.com>
8342
8343 * gdb.base/constvars.exp: Check for different orders of keywords
8344 and additional "int" strings in output.
8345
4f337972
AC
83462001-09-22 Andrew Cagney <ac131313@redhat.com>
8347
8348 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8349 responses from "help maint".
8350
2015650d
FCE
83512001-09-19 Frank Ch. Eigler <fche@redhat.com>
8352
8353 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8354 to localhost:NNN instead of :NNN, in case Xvfb is listening
8355 only on TCP.
8356
f3bcedc1
CV
83572001-09-19 Corinna Vinschen <vinschen@redhat.com>
8358
8359 * gdb.base/recurse.exp: When checking leaving the watchpoint
8360 scope, recognize when gdb is in function's epilogue and pass.
8361
6b819c92
KS
83622001-09-18 Keith Seitz <keiths@redhat.com>
8363
8364 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8365 support for running tests against sid targets.
8366 (gdbtk_done): Ditto.
8367
a10c9419
CV
83682001-09-18 Corinna Vinschen <vinschen@redhat.com>
8369
8370 * gdb.base/ending-run.c (main): Set stdout buffersize
8371 to the same reasonable value for any target.
8372 * gdb.base/ending-run.exp: Add a regular expression
8373 to make testsuite happy on Sanyo Stormy16 target.
8374
739d0d99
CV
83752001-09-17 Corinna Vinschen <vinschen@redhat.com>
8376
8377 * gdb.base/display.c (do_loops): Add float variable `f'.
8378 Increment f in loop.
8379 * gdb.base/display.exp: Increment timeout by 60 seconds.
8380 Change float display test to use variable `f'.
8381
1b8947f0
JB
83822001-09-17 Jim Blandy <jimb@redhat.com>
8383
8384 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8385 overflowing the limited breakpoint tables on some ROM monitors
8386 (like the ROM68K).
8387
9890ac81
FCE
83882001-09-15 Frank Ch. Eigler <fche@redhat.com>
8389
8390 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8391 the "-ac" (disable access control) flag.
8392
6db765ea
JH
83932001-08-30 Jeff Holcomb <jeffh@redhat.com>
8394
8395 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8396 ints.
8397
4c32cc04
KS
83982001-08-30 Keith Seitz <keiths@redhat.com>
8399
8400 * lib/gdb.exp: Move all insight-related functionality into
8401 separate file.
8402 * lib/insight-support.exp: New file.
8403
8d6e6f81
FCE
84042001-08-29 Frank Ch. Eigler <fche@redhat.com>
8405
8406 * config/sid.exp (sid_start): Never set sid verbosity; disable
8407 expect_background {} that consumed its stdout; tolerate </dev/null.
8408 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8409
6a90e1d0
AC
84102001-08-18 Andrew Cagney <ac131313@redhat.com>
8411
8412 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8413 CLI jump command to start it.
8414 (mi_run_to_main): Fail immediatly when unexpected output.
8415
1759b3c3
AC
84162001-08-18 Andrew Cagney <ac131313@redhat.com>
8417
8418 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8419 beginning of function. Fix PR gdb/191.
8420
61d11d80
FCE
84212001-08-16 Frank Ch. Eigler <fche@redhat.com>
8422
8423 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8424 what to force sid endianness to.
8425
942a4df2
KS
84262001-08-15 Keith Seitz <keiths@redhat.com>
8427
8428 * lib/gdb.exp (gdbtk_start): Don't set environment
8429 variables for TCL_LIBRARY and friends. Insight will
8430 now figure these out for itself.
8431
0521c418
MS
84322001-08-02 Michael Snyder <msnyder@redhat.com>
8433
8434 * gdb.base/completion.exp: Remove the symbol "a64l" from
8435 the expect string; this is target-specific, and not related
8436 to what is being tested.
8437
74a9a58a
DB
84382001-08-02 Dave Brolley <brolley@redhat.com>
8439
8440 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8441
c70819fa
MS
84422001-07-25 Michael Snyder <msnyder@redhat.com>
8443
c2b8fa57
MS
8444 * gdb.base/consecutive.exp: New file. Test stepping over
8445 breakpoints on consecutive instructions.
8446 * gdb.base/consecutive.c: New file.
8447
c70819fa
MS
8448 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8449 curly braces in regular expressions.
8450
2b1a1355
MS
84512001-07-25 Michael Snyder <msnyder@redhat.com>
8452
8453 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8454 legitimate output from stepping out of main.
8455
413eca6f
KS
84562001-07-22 Keith Seitz <keiths@redhat.com>
8457
8458 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8459 the empty string, do not run the tests.
8460
7e5a9322
SC
84612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8462
8463 * gdb.base/long_long.exp: Detect size of pointer. Take into
8464 account 2-byte pointers when testing for p/a results.
8465
de58f10f
SC
84662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8467
d63a86f8 8468 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8469 and defined to 1K for m68hc11.
8470 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8471 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8472 (sizeof_random_data): New variable to tell the size of the data table;
8473 don't test past this size; always run to main.
8474
d6f5fea1
SC
84752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8476
8477 * gdb.base/return2.exp: return of long long and double fails for
8478 68HC11; don't execute these tests on that platform.
8479 * gdb.base/return.exp: Return of a double fails for 68hc11.
8480
c477543d
SC
84812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8482
8483 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8484 tests that print a float.
8485 * call-rt-st.exp: Likewise.
8486
63cf1c79
MK
84872001-07-12 Mark Kettenis <kettenis@gnu.org>
8488
8489 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8490 running this test on Linux.
8491
112f9ab5
MC
84922001-06-24 Michael Chastain <chastain@redhat.com>
8493
8494 * gdb.base/arithmet.exp: Remove some tests to make all test names
8495 unique.
8496
4970cb0f
MS
84972001-07-03 Michael Snyder <msnyder@redhat.com>
8498
8499 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8500 the output of the ptype command.
8501
d85da69f
MS
85022001-07-02 Michael Snyder <msnyder@redhat.com>
8503
4c8a82de
MS
8504 * gdb.base/completion.exp: Don't assume that break.c is the only
8505 source file that may contain functions named "marker".
d85da69f
MS
8506 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8507
8afc772b
AC
85082001-06-28 Andrew Cagney <ac131313@redhat.com>
8509
8510 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8511 of files to delete.
8512
8513 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8514 * gdb.disasm/h8300s.exp: New file.
8515 gdb.disasm/h8300s.s: Likewise.
8516
cff22675
AC
85172001-06-27 Andrew Cagney <ac131313@redhat.com>
8518
8519 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8520 empty breakpoint tables.
8521
68c81b54
AC
85222001-06-25 Andrew Cagney <ac131313@redhat.com>
8523
8524 * lib/mi-support.exp: Update args=... part of stop-reason
8525 patterns. Accept either a list or a tuple.
8526
2dd62704
AC
85272001-06-23 Andrew Cagney <ac131313@redhat.com>
8528
8529 * lib/mi-support.exp: Remove local emacs variable defining
8530 change-log-default-name.
8531
b4127474
MC
85322001-06-22 Michael Chastain <chastain@redhat.com>
8533
8534 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8535 This is operationally compatible with the previous version.
8536
8dbfb380
JB
85372001-06-13 Jim Blandy <jimb@redhat.com>
8538
8539 * lib/gdb.exp (gdb_test): Doc fix.
8540
f2d8c86d
MC
85412001-06-10 Michael Chastain <chastain@redhat.com>
8542
8543 * gdb.base/exprs.exp: Remove a duplicate test.
8544
81564d34
JB
85452001-06-06 Jim Blandy <jimb@redhat.com>
8546
8547 * gdb.base/return2.exp (main): Use values to test float and double
8548 returns that are not NaN's, to avoid being confused by IEEE
8549 comparison rules.
8550
da55addb
MS
85512001-06-04 Michael Snyder <msnyder@redhat.com>
8552
8553 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8554 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8555 rather than wait for 12 more tests to time out.
8556
42c65987
JB
85572001-06-06 Jim Blandy <jimb@redhat.com>
8558
b18bced9 8559 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8560 Don't forget to match the GDB prompt.
b18bced9 8561
42c65987
JB
8562 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8563
5b41e5f0
JB
85642001-06-04 Jim Blandy <jimb@redhat.com>
8565
8566 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8567 command.
8568
015e046f
KB
85692001-05-31 Kevin Buettner <kevinb@redhat.com>
8570
8571 * gdb.base/annota1.exp (info break): Match four or more spaces
8572 after "Address".
8573
fb1ffbbe
MC
85742001-05-31 Michael Chastain <chastain@redhat.com>
8575
8576 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8577 (dm_type_int_star): Likewise.
8578 (dm_type_long_star): Likewise.
8579 (dm_type_void_star): Likewise.
8580
5ea2a32c
KB
85812001-05-29 Kevin Buettner <kevinb@redhat.com>
8582
8583 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8584 to a known value in order to get consistent results regardless
8585 of the setting of INPUTRC or the presence or contents of .inputrc.
8586
ae23c492
MS
85872001-05-24 Michael Snyder <msnyder@redhat.com>
8588
ac55707e
MS
8589 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8590 Don't require that the main thread and the manager thread are the
8591 first in the list.
8592
ae23c492
MS
8593 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8594 debugging. If test fails, issue an "unsupported" not a "fail".
8595
400071f1
JB
85962001-05-24 Jim Blandy <jimb@redhat.com>
8597
8598 Don't assume that short is shorter than int.
8599 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8600 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8601 this isn't true.
400071f1
JB
8602 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8603 an int, is not equal to ~0 stored in an unsigned char. This tests
8604 the same thing that the previous test meant to, but works on
8605 16-bit machines, too.
8606 ("print unsigned char != (~0)"): Same test, complemented.
8607
0816a3e5
MS
86082001-05-24 Michael Snyder <msnyder@redhat.com>
8609
8610 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8611 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8612 and prevents dejagnu getting out of step.
8613
f6dc23a9
KB
86142001-05-23 Kevin Buettner <kevinb@redhat.com>
8615
8616 * gdb.base/finish.exp (finish_void): Revise pattern for
8617 stopping on the call statement to not permit stopping at
8618 the start of the instructions comprising the call sequence.
8619
7dbd117d
MC
86202001-05-19 Michael Chastain <chastain@redhat.com>
8621
8622 * gdb.base/callfuncs.exp: Make all test names unique.
8623 * gdb.base/commands.exp: Make all test names unique.
8624 * gdb.base/condbreak.exp: Make all test names unique.
8625 * gdb.base/dbx.exp: Make all test names unique.
8626 * gdb.base/default.exp: Make all test names unique.
8627 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8628 and TIMEOUT messages to their corresponding PASS message.
8629 * gdb.base/ending-run.exp: Make all test names unique.
8630 * gdb.base/long_long.exp: Remove duplicate test.
8631
6b0b0a9e
KB
86322001-05-21 Kevin Buettner <kevinb@redhat.com>
8633
8634 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8635 stop on the call statement as well as the statement after the
8636 call.
8637
2caa35cb
MS
86382001-05-21 Michael Snyder <msnyder@redhat.com>
8639
8640 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8641
40713331
EZ
86422001-05-10 Elena Zannoni <ezannoni@redhat.com>
8643
8644 * gdb.base/completion.exp: Revamp test. Make it execute on all
8645 platforms.
8646
c2c1be8d
EZ
86472001-05-10 Elena Zannoni <ezannoni@redhat.com>
8648
2c9cd303
EZ
8649 * config/gdbserver.exp (gdb_load): Handle the case
8650 in which the arguments to gdbserver are given in the
8651 baseboard configuration file.
8652 Also handle the case in which the server needs to do a
8653 load.
8654
9671de48
KS
86552001-05-07 Keith Seitz <keiths@cygnus.com>
8656
8657 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8658 set up the display for testing.
8659 (gdbtk_start): Convert all paths to paths that tcl will like.
8660 Export target information to environment.
8661 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8662 necessary.
8663 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8664 (to_tcl_path): New proc to convert a given pathname into
8665 a path acceptible as an argument to a tcl command.
8666 (_gdbtk_export_target_info): New proc to export target info
8667 into the environment for gdbtk testing.
8668 (gdbtk_done): New proc to signal end-of-test.
8669
5a360f47
JB
86702001-05-06 Jim Blandy <jimb@redhat.com>
8671
8672 * restore.c: Make the code of caller0 correspond to its comment.
8673
66c756c6
MS
86742001-05-03 Michael Snyder <msnyder@redhat.com>
8675
8676 * config/sid.exp (gdb_target_sid): Check for error messages.
8677 On error or timeout, don't make expect exit (which will terminate
8678 all subsequent tests); instead just make gdb exit.
d63a86f8 8679 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8680 return a negative value.
8681
a966fde5
JB
86822001-04-24 Jim Blandy <jimb@redhat.com>
8683
851c18e0
JB
8684 * gdb.c++/templates.exp: If we see the prompt for the overload
8685 list, but we haven't recognized any of the longer patterns,
8686 arrange for this test to fail, not hang.
8687
a966fde5
JB
8688 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8689 variations.
8690
db144853
MC
86912001-04-22 Michael Chastain <chastain@redhat.com>
8692
8693 * gdb.c++/local.exp: Use the 'runto' library function.
8694 * gdb.c++/namespace.exp: Likewise.
8695 * gdb.c++/overload.exp: Likewise.
8696
3207ec21
KB
86972001-03-26 Kevin Buettner <kevinb@redhat.com>
8698
8699 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8700 * gdb.base/step-line.exp: New file. Test step/next in presence of
8701 #line directives.
8702 * gdb.base/step-line.c: New file. Test program for the above.
8703 * gdb.base/step-line.inp: New file. We pretend that this file has
8704 been transformed by some other tool into step-line.c.
8705
13b57657
JB
87062001-03-21 Jim Blandy <jimb@redhat.com>
8707
8708 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8709 unmangled operator names.
8710
754cbe1c
JB
87112001-03-20 Jim Blandy <jimb@redhat.com>
8712
8713 * gdb.threads/linux-dp.exp: Recognize an additional message
8714 generated by GDB when it doesn't understand how to debug threads
8715 on the target system.
8716
177495c9
AC
87172001-03-19 Andrew Cagney <ac131313@redhat.com>
8718
8719 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8720
f266096b
MC
87212001-03-12 Michael Chastain <chastain@redhat.com>
8722
8723 * gdb.c++/derivation.exp: Use the 'runto' library function.
8724
cac3c2ff
MC
87252001-03-12 Michael Chastain <chastain@redhat.com>
8726
8727 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8728
b6c11a24
MC
87292001-02-24 Michael Chastain <chastain@redhat.com>
8730
8731 * gdb.c++/ref-types.exp: Change handwritten code to library
8732 function 'runto'.
8733
6bae5bce
OF
87342001-03-16 Orjan Friberg <orjanf@axis.com>
8735
8736 * gdb.base/signals.exp: Set count to 0 explicitly.
8737
0015fd9a
MS
87382001-03-15 Mark Salter <msalter@redhat.com>
8739
8740 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8741 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8742 (gdb_load): Add support for additional target_info: gdb_download_size
8743 and gdb_load_timeout.
0015fd9a 8744
fc33412a
DT
8745Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8746
8747 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8748 file -- to prevent failing when the compile fails but we have no
8749 intention of running the tests anyway.
8750
8751 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8752 tests if set.
8753
8754 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8755 integers.
8756
8757 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8758 * gdb.c++/namespace.exp: Ditto.
8759
115f06de
OF
87602001-03-07 Orjan Friberg <orjanf@axis.com>
8761
8762 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8763 * gdb.base/pointers.exp: Relax pattern match of decimals.
8764
b6ba6518
KB
87652001-03-06 Kevin Buettner <kevinb@redhat.com>
8766
8767 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8768 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8769 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8770 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8771 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8772 config/sh.exp, config/sid.exp, config/slite.exp,
8773 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8774 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8775 config/vxworks.exp, config/vxworks29k.exp,
8776 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8777 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8778 gdb.base/arithmet.exp, gdb.base/assign.exp,
8779 gdb.base/async.exp, gdb.base/attach.exp,
8780 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8781 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8782 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8783 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8784 gdb.base/commands.exp, gdb.base/completion.exp,
8785 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8786 gdb.base/constvars.exp, gdb.base/corefile.exp,
8787 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8788 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8789 gdb.base/ending-run.exp, gdb.base/environ.exp,
8790 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8791 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8792 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8793 gdb.base/funcargs.exp, gdb.base/help.exp,
8794 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8795 gdb.base/logical.exp, gdb.base/long_long.exp,
8796 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8797 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8798 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8799 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8800 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8801 gdb.base/regs.exp, gdb.base/relational.exp,
8802 gdb.base/remote.exp, gdb.base/reread.exp,
8803 gdb.base/restore.exp, gdb.base/return2.exp,
8804 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8805 gdb.base/selftest.exp, gdb.base/setshow.exp,
8806 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8807 gdb.base/sigall.exp, gdb.base/signals.exp,
8808 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8809 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8810 gdb.base/step-test.exp, gdb.base/structs.c,
8811 gdb.base/structs.exp, gdb.base/structs2.exp,
8812 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8813 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8814 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8815 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8816 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8817 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8818 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8819 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8820 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8821 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8822 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8823 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8824 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8825 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8826 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8827 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8828 gdb.trace/circ.exp, gdb.trace/collection.exp,
8829 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8830 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8831 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8832 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8833 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8834 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8835 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8836 notices.
8837
dc96c6c7 88382001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8839
8840 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8841 first arg is int not float.
8842
dc96c6c7 88432001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8844
8845 * gdb.base/reread.exp: Unsupported for non-native targets;
8846 doesn't work for remote debugging.
8847
9b0c4aeb
FN
88482001-02-19 Fernando Nasser <fnasser@redhat.com>
8849
8850 From Drew Moseley <dmoseley@redhat.com>
8851 * gdb.base/ending-run.exp: Properly handle the BSP state when
8852 stepping past the end of main.
8853
02aa71d5
MC
88542001-02-19 John Moore <jmoore@redhat.com>
8855
8856 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8857 Converted HPUX fix for non-expected items following multiple
8858 step commands into general solution for all platforms.
8859
1fa449a4
MC
88602001-02-18 Michael Chastain <chastain@redhat.com>
8861
8862 * gdb.c++/classes.exp (do_tests): Change runto statements
8863 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8864 statements demangler agnostic.
8865 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8866 (gdb_virtfunc_restart): Likewise.
8867
b2f9ec70
MC
88682001-02-14 Michael Chastain <chastain@redhat.com>
8869
8870 * gdb.c++/inherit.exp (do_tests): Change runto statements
8871 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8872 statements demangler agnostic.
8873
cf74b8ca
AC
8874Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8875
8876 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8877 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8878 before calling common_routine 15 times'' tests.
8879
99f78f56
MC
88802001-02-11 Michael Chastain <chastain@redhat.com>
8881
8882 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8883 Helps the test script figure out which demangler is in use.
8884 (dm_type_foo_ref): Ditto.
8885 (dm_type_int_star): Ditto.
8886 (dm_type_long_star): Ditto.
8887 (dm_type_unsigned_int): Ditto.
8888 (dm_type_void): Ditto.
8889 (dm_type_void_star): Ditto.
99707966 8890 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8891 Probe the gdb demangler and set variables to accommodate
8892 formatting differences.
8893 (info_func_regexp): New function. Same as info_func, but
8894 matches against a regexp.
8895 (info_func): Match against a literal string.
8896 (print_addr_2): New function. Match against a literal string,
8897 which can be different from the input to gdb.
8898 (print_addr): Simply call print_addr_2 with the same argument twice.
8899 (test_lookup_operator_functions): Use demangler formatting variables.
8900 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8901 the tests in the same order as the C++ class declaration.
8902 (test_paddr_operator_functions): Ditto.
8903 (test_paddr_overloaded_functions): Ditto.
8904 (test_paddr_hairy_functions): Use demangler formatting variables.
8905 Add reference to gdb/19 for related tests.
8906 (do_tests): Call probe_demangler.
8907
1de8f023
KB
89082001-01-30 Kevin Buettner <kevinb@redhat.com>
8909
8910 * gdb.c++/templates.cc (printf): Remove unused function definition.
8911
ca3f91ed
MS
89122001-01-26 Felix Lee <flee@redhat.com>
8913
8914 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8915
89162001-01-25 matthew green <mrg@redhat.com>
8917
8918 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8919 up sid.
8920 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8921
89222001-01-25 matthew green <mrg@redhat.com>
8923
8924 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8925 Deprecate $sid_spawn_id.
ca3f91ed
MS
8926 (sid_exit): Remove code necessary only for `spawn.'
8927
89282001-01-25 matthew green <mrg@redhat.com>
8929
8930 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8931
fb18ec4a
MC
89322001-01-28 Michael Chastain <chastain@redhat.com>
8933
8934 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8935 to call when tests fail. It takes gdb out of the overloaded
8936 function choice menu back to the main prompt, so that the test
8937 program stays synchronized.
8938 (set_bp_overloaded): New proc to collect all the common
8939 code for setting a breakpoint on an overloaded name. Calls
8940 take_gdb_out_of_choice_menu when needed.
8941 (menu_overload1arg): New variable to collect the repeated
8942 instances of the expected menu for an overloaded name. Change
8943 the regular expression to handle changes in g++ type encoding:
8944 "void" can be either "void" or "", and "unsigned int" can be
8945 either "unsigned int" or "unsigned".
8946 (continue_to_bp_overloaded): Change regular expressions to handle
8947 changes in g++ type encoding.
8948 (no proc): Call take_gdb_out_of_choice_menu when needed.
8949 Remove redundant calls to "info break". Accept either "canceled"
8950 or "cancelled". Change regular expressions in "info break"
8951 calls to handle changes in g++ type encoding. Give all tests
8952 unique strings.
8953
9c646a6e
BE
89542001-01-17 Ben Elliston <bje@redhat.com>
8955
8956 * config/sid.exp: New file.
8957
9549d9c1
AC
8958Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8959
8960 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8961
dc96c6c7 89622000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8963
8964 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8965 Add a RE to accept a non-ascii char if one is ever presented.
8966
b4df4f68
FN
89672000-12-20 Fernando Nasser <fnasser@redhat.com>
8968
297dd0fd 8969 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8970
dc96c6c7 89712000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8972
d63a86f8 8973 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8974 in regexp. One '\' does not suffice on Linux.
8975
4a7bddb6
MC
89762000-12-09 Michael Chastain <chastain@redhat.com>
8977
8978 * gdb.base/break.exp (test_clear_command): Use a marker function
8979 rather than 'main' for the test function. Also move this
8980 test to an execution point where the marker function names are
8981 guaranteed to be bound to functions. (Executing tests after a
8982 'finish' from main runs into name conflicts with local names
8983 in __libc_start_main).
8984
dc96c6c7 89852000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8986
8987 * gdb.base/finish.exp: New test for gdb's "finish" command.
8988 * gdb.base/return2.exp: New test for gdb's "return" command.
8989 * gdb.base/return2.c: New source file for above.
8990
dc96c6c7 89912000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8992
8993 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8994 * gdb.base/miscexprs.exp: Ditto.
8995 * gdb.base/pointers.exp: Ditto.
8996 * gdb.c++/derivation.exp: Ditto.
8997 * gdb.c++/local.exp: Ditto.
8998 * gdb.c++/namespace.exp: Ditto.
8999 * gdb.c++/overload.exp: Ditto.
9000 * gdb.c++/ref-types.exp: Ditto.
9001
dc96c6c7 90022000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9003
9004 * gdb.base/constvars.exp: Test result of "up" command.
9005 * gdb.base/miscexprs.exp: Ditto.
9006 * gdb.base/pointers.exp: Ditto.
9007 * gdb.base/scope.exp: Ditto.
9008 * gdb.c++/derivation.exp: Ditto.
9009 * gdb.c++/local.exp: Ditto.
9010 * gdb.c++/namespace.exp: Ditto.
9011 * gdb.c++/overload.exp: Ditto.
9012 * gdb.c++/ref-types.exp: Ditto.
9013
44097287
FN
90142000-11-22 Michael Chastain <chastain@redhat.com>
9015
9016 * mips_pro.exp: Accept either "middle -> top -> main" or
9017 "middle -> main" in the backtrace, because gcc can optimize
9018 tail calls to jumps. Remove setup_xfail for the hppa case.
9019 Add a comment with the original warning messages from PR 3016,
9020 which was filed in 1993, to preserve them for posterity.
9021
9d2e1bab
ND
90222000-11-17 Nick Duffek <nsd@redhat.com>
9023
9024 * lib/gdb.exp (gdb_test): Override timeout with board info.
9025
1aca8eb7
ND
90262000-11-17 Nick Duffek <nsd@redhat.com>
9027
9028 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9029 the second kill and detach messages.
9030
93076499
ND
90312000-11-17 Nick Duffek <nsd@redhat.com>
9032
9033 * configure.in: Add AC_EXEEXT.
9034 * configure: Regenerate.
9035 * Makefile.in (just-check): Export EXEEXT.
9036 * lib/gdb.exp ($EXEEXT): Import from environment.
9037 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9038 expect "maint dump-me" on Cygwin.
9039 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9040 $EXEEXT.
9041
30e87cd3
ND
90422000-11-17 Nick Duffek <nsd@redhat.com>
9043
9044 * gdb.base/break.exp: Test backtrace and finish from called
9045 function on all platforms, not just HP-UX.
9046
dc96c6c7 90472000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9048
9049 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9050 code from gdb_target_monitor, so it can be used independantly
9051 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9052
dc96c6c7 90532000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9054
9055 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9056 * gdb.base/corefile.exp: Expect the message "Program is being
9057 debugged already" when we send the "corefile" command, since
9058 the preceeding gdb_load may have connected gdb to a remote target.
9059 * gdb.base/display.exp: Disable hardware watchpoints if new
9060 board info variable "no_hardware_watchpoints" is true.
9061 Replace single-letter commands with more readable ones.
9062 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9063 if new board info variable "no_hardware_watchpoints" is true.
9064 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9065 to see if stdio (printf) testing is possible.
9066 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9067 board info variable "no_hardware_watchpoints" is true. Use new
9068 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9069
39124dea
FN
90702000-11-13 Fernando Nasser <fnasser@redhat.com>
9071
9072 From Orjan Friberg <orjanf@axis.com>:
9073 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9074 in array print pattern match.
9075
a9e2e984
FN
90762000-11-09 Fernando Nasser <fnasser@redhat.com>
9077
9078 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9079 spelling "cancelled" to U.S. spelling "canceled" to match changes
9080 made to gdb.
9081 * gdb.c++/ovldbreak.exp: Ditto.
9082
c7db355b
PS
90832000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9084
9085 * gdb.base/callfuncs.c (main): Moved to end of file, call
9086 t_double_values to initialize the FPU before inferior calls are made.
9087 * gdb.base/callfuncs.exp: Test for register preservation after calling
9088 inferior functions. Add tests for continuining, finishing and
9089 returning from a stop in a call dummy.
9090
dc96c6c7 90912000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9092
9093 * gdb.base/commands.exp: Break up long lines, and re-indent.
9094
dc96c6c7 90952000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9096
9097 * config/gdbserver.exp: Rewritten from the ground up, to make it
9098 compatible with the current dejagnu tree, and to make it work with
9099 the new "gdbserver" in libremote.
9100
dc96c6c7 91012000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9102
9103 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9104 * gdb.base/varargs.exp: Skip entire test if no printf support.
9105 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9106 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9107
dc96c6c7 91082000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9109
9110 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9111 no floating point support.
9112 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9113 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9114 * gdb.base/call-rt-st.exp: Ditto.
9115 * gdb.base/call-strs.exp: Ditto.
9116
bac5fc66
JG
91172000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9118
9119 * gdb.base/sizeof.c: include <stdio.h>.
9120
9121 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9122 'finish', otherwise uncaptured gdb_prompt would potentially
9123 throw remaining test points out of sync.
9124
b22a6027
SB
91252000-07-26 Scott Bambrough <scottb@netwinder.org>
9126
9127 * gdb.base/recurse.exp: Run tests for all targets.
9128 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9129 gnu-oldld case on ARM.
9130 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9131 for ARM targets.
d63a86f8 9132
d8231941
AG
9133Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9134
9135 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9136 * gdb.java/configure: Rebuild.
9137
8caabe69
AG
9138Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9139
9140 * gdb.java/jv-exp.exp: New file.
9141
9d273ca3
AG
9142Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9143
9144 * configure: Rebuilt.
9145 * configure.in (configdirs): Add gdb.java.
9146 * gdb.java/jmisc.java: New file.
9147 * gdb.java/jmisc.exp: New file.
9148 * gdb.java/Makefile.in: New file.
9149 * gdb.java/configure: Rebuilt.
9150 * gdb.java/configure.in: New file.
9151 * lib/java.exp: New file.
9152
4f823a66
AC
9153Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9154
9155 * gdb.base/exprs.exp: Test casts to a pointer including over and
9156 underflow.
9157
2391e11d
AC
9158Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9159
9160 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9161 and the compilers sizes.
9162
54602222
ND
91632000-07-09 Nick Duffek <nsd@redhat.com>
9164
9165 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9166 (use_methods): New function.
9167 (main): Call use_methods().
9168 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9169 (do_tests): Call test_method_param_class.
9170
2bec0572
ND
91712000-07-09 Nick Duffek <nsd@redhat.com>
9172
9173 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9174 spelling.
9175 (test_enums): New procedure. Move enum tests from end of script
9176 to here. Set breakpoint on function name instead of line number.
9177 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9178 (enums2): New marker function.
9179 (enums1): New function.
9180 (main): Call enums1(). Move enum tests to enums1().
9181
78492fde
AC
9182Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9183
9184 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9185 compile/link program. Update line numbers.
9186 * gdb.asm/d10v.inc: Define ``startup''.
9187 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9188
49a2cef8
AC
9189Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9190
9191 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9192
3e6c8688
EZ
91932000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9194
9195 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9196 of 'help maint print' command.
9197
9ff5cbe9
AC
9198Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9199
9200 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9201 they use gdb_expect_list.
9202
17c579bd
AC
9203Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9204
9205 * gdb.base/commands.exp: Use ``set remote
9206 memory-read-packet-size'' instead of ``set endian big'' to test
9207 long commands.
9208
e6d71bf3
DB
92092000-06-03 Daniel Berlin <dan@cgsoftware.com>
9210
9211 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9212 g++, and stop skipping them.
e6d71bf3
DB
9213
9214 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9215 work under g++.
9216
d63a86f8 9217 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9218 initialization.
9219
dc96c6c7 92202000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9221
9222 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9223 the regular expression: accept an (almost) arbitrary sequence of
9224 "frames-invalid" and "breakpoints-invalid" messages both before
9225 and after the "starting" message.
9226
dc96c6c7 92272000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9228
9229 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9230
dc96c6c7 92312000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9232
9233 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9234 Relax the regular expression a little, make it pass on Solaris 8.
9235
8216cda9
KB
92362000-05-12 Kevin Buettner <kevinb@redhat.com>
9237
9238 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9239 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9240 Instead, it is permissible for gdb to stop on the line of the
9241 call itself.
9242
1a570b2f
MS
92432000-05-12 Michael Snyder <msnyder@.cygnus.com>
9244
9245 * gdb.base/break.exp (bp on small function, optimized file):
9246 Add a second pass pattern. The behavior differs here between stabs
9247 and dwarf for one-line functions. Stabs preserves two line symbols
9248 (one before the prologue and one after) with the same line number,
9249 but dwarf regards these as duplicates and discards one of them.
9250 Therefore the address after the prologue (where the breakpoint is)
9251 has no exactly matching line symbol, and GDB reports the breakpoint
9252 as if it were in the middle of a line rather than at the beginning.
9253
dc96c6c7 92542000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9255
d63a86f8 9256 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9257 rather than "send_gdb" (for consistancy).
9258
7d418785
AC
9259Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9260
9261 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9262 * gdb.c++/templates.cc: Properly check for GCC version number.
9263 * lib/compiler.cc: Likewise
9264
dc96c6c7 92652000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9266
d63a86f8 9267 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9268 gdb may not stop at the first line of main, due to code motion.
9269
dc96c6c7 92702000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9271
9272 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9273 This test depends on parsing the printf output from the target.
9274 Since the sparclet stub doesn't do stdio, this will never work.
9275 * gdb.base/call-rt-st.exp: ditto.
9276 * gdb.base/call-strs: ditto.
9277
dc96c6c7 92782000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9279
9280 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9281
9282 * gdb.base/ending-run.exp: After connecting to a remote target,
9283 but before running, the target will appear to be in a random
9284 location. Specify both a file and a line for breakpoints.
9285 Also, the function that calls main may be called 'init'
9286 rather than 'start'.
9287
a5a51225
EZ
92882000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9289
9290 * gdb.base/help.exp: Update output for add-symbol-file command.
9291
7930cc7c
FN
92922000-04-10 Fernando Nasser <fnasser@cygnus.com>
9293
9294 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9295 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9296
23e37ab1
C
92972000-04-07 J.T. Conklin <jtc@redback.com>
9298
e93c542c
C
9299 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9300
23e37ab1
C
9301 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9302
591b8fa3
PDM
9303Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9304
9305 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9306 values that can be represented exactly.
9307 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9308 above change, and to not check against the directory part of the source
9309 file name.
9310 (step into print_long_arg_list): Likewise.
9311 (print print_small_structs from print_long_arg_list): Likewise.
9312 (print print_long_arg_list): Likewise.
9313
7a495180
EZ
93142000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9315
30b53638 9316 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9317
beb998c6
AC
9318Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9319
9320 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9321
1c689132
DB
93222000-03-25 Daniel Berlin <dan@cgsoftware.com>
9323
9324 * gdb.base/commands.exp (deprecated_command_test): Add test for
9325 deprecate with no arguments.
9326
c1790a9d
JL
93272000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9328
9329 * gdb.base/break.exp: Add new test for setting breakpoints on
9330 optimized code so we can test breakpoints work even when function
9331 prologues may be optimized away
9332
003ba290
FN
93332000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9334
9335 From David Whedon <dwhedon@gordian.com>
9336 * gdb.base/commands.exp : Added command deprecator tests.
9337
6837a0a2
DB
93382000-03-22 Daniel Berlin <dan@cgsoftware.com>
9339
9340 * gdb.base/help.exp: Added test for new apropos command.
9341
b9593231
KB
93422000-03-21 Kevin Buettner <kevinb@redhat.com>
9343
9344 * gdb.base/pointers.c (usevar): New function.
9345 (main): Make sure that global variables v_int_pointer2, rptr,
9346 and y are all referenced someplace in the program by calling
9347 usevar() on them. [Some linkers delete symbols which are
9348 never referenced. The space remains, but there's no way to
9349 get a (symbolic) handle on the variable from the debugger.]
9350
751a959b
EZ
93512000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9352
9353 * gdb.base/printcmds.c: Add typedeffed arrays.
9354
9355 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9356 procedure to test arrays that are typedef'd.
9357
73a93a32
JI
93582000-03-13 James Ingham <jingham@leda.cygnus.com>
9359
9360 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9361 the library directories.
73a93a32 9362
fb40c209
AC
9363Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9364
9365 * configure.in (configdirs): Add sub directory gdb.mi.
9366 * configure: Re-generate.
9367
9368 * gdb.mi: New directory.
d63a86f8 9369
ee4dd2c9
AC
93702000-02-25 Scott Bambrough <scottb@netwinder.org>
9371
9372 * gdb.base/long_long.exp: Correct test suite failure when printing
9373 a long long value as a double on ARM platforms.
9374
70f0cc22
JB
93752000-02-16 Jim Blandy <jimb@redhat.com>
9376
9377 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9378 default source file is set properly before running this test.
9379
853819b8
EZ
93802000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9381
9382 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9383 gdbtk/library directory, not in gdbtcl2.
9384
dfcd3bfb
JM
93852000-02-04 Jim Blandy <jimb@redhat.com>
9386
9387 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9388 backslash from regexp pattern.
9389
9390 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9391 procedure. Use it to run all the "continue to bp overloaded"
9392 tests. Note that this changes the names of the tests slightly.
9393 If the breakpoint hit message includes a hex PC value, because
9394 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9395 from the real source code, still consider that a pass.
9396
9397 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9398 XFAIL here if the breakpoint message contains a hex address. Note
9399 similar change on 1999-11-02.
9400
9401 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9402
9403 * gdb.base/ptype.exp: Establish a default source file before
9404 calling get_debug_format.
9405
94062000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9407
9408 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9409
8b93c638
JM
94102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9411
9412 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9413 of successive stepi commands -- while in the prologue we should see
9414 the function entry bracket.
9415
94162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9417
9418 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9419 reach __change_mode() when stepping through the end of main().
9420
c5394b80
JM
94212000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9422
9423 * gdb.base/default.exp: Fix expected pattern.
9424 * gdb.base/help.exp: Same.
9425
0d06e24b
JM
94262000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9427
9428 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9429 Don't use xfail's because that affects only the following test.
d63a86f8 9430
0d06e24b
JM
9431 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9432 solaris or linux.
9433
9434 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9435
dc96c6c7 94362000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9437
d63a86f8 9438 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9439 "A syntax error" rather than "A parse error". Accept both.
9440
94412000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9442
9443 * gdb.base/default.exp: Remove OS dependent string from "target
9444 remote" test.
9445 * gdb.base/help.exp: Same for "help target remote" test.
9446
c3f6f71d
JM
94472000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9448
9449 From Jim Kingdon <kingdon@redhat.com>:
9450
9451 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9452 prompt (cleanup rather than necessity, but still might keep output
9453 from spilling to next test).
9454
94552000-01-02 Fred Fish <fnf@cygnus.com>
9456
9457 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9458 AIX, which defines them in <sys/types.h>.
9459
ed9a39eb 94601999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9461
ed9a39eb
JM
9462 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9463 float" test.
9464
94651999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9466
ed9a39eb 9467 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9468
9469 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9470 outermost frame disallowed".
9471
94721999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9473
9474 * gdb.base/setvar.exp: New tests for setting the value of a struct
9475 with a constant list.
9476
94771999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9478
9479 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9480 require the user to type a cast before setting the value of a struct.
9481
de57eccd
JM
94821999-12-06 Jim Blandy <jimb@cygnus.com>
9483
9484 * gdb.base/default.exp: Expect the new 'info float' command on
9485 all i386 platforms.
9486
9487 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9488 LinuxThreads libraries that don't support debugging.
9489
c2d11a7d
JM
9490Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9491
9492 * gdb.base/remote.c: Fill the buffer with truely random data.
9493 Change the buffer type to ``unsigned char'' to simplify size
9494 arithmetic.
9495
9496 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9497 stub only handles 400-1 byte packets. Verify that the download
9498 worked.
9499
95001999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9501
9502 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9503 tests, using UNRESOLVED for the untested cases. Also, does not wait
9504 for a timeout if the prompt was received before a recognizable pattern.
9505
95061999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9507
9508 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9509
95101999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9511
9512 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9513 watchpoints.
9514
95151999-11-24 Jason Merrill <jason@casey.cygnus.com>
9516
9517 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9518
9519 * gdb.c++/local.exp: Be more flexible in recognizing local class
9520 name mangling. Don't allow horribly truncated method names.
9521 * gdb.c++/derivation.exp: Expect protected inheritance.
9522 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9523 * gdb.c++/virtfunc.exp: Likewise.
9524 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9525 when printing a nested enum.
9526
95271999-11-22 Jim Blandy <jimb@cygnus.com>
9528
9529 * gdb.base/step-test.exp: Properly await GDB's response to setting
9530 a breakpoint on the call to large_struct_by_value.
9531
9532 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9533 just because we have debug info for the `start' function.
9534
95351999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9536
9537 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9538 "Unknown signal" messages, which indicate (on LinuxThreads) that
9539 GDB doesn't know how to debug threads on this system. This is
9540 better than hanging while philosopher 0 dumps chatter into gdb.log.
9541
95421999-11-18 Tom Tromey <tromey@cygnus.com>
9543
9544 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9545
95461999-11-18 Fred Fish <fnf@cygnus.com>
9547
9548 * gdb.base/coremaker2.c: Add sample program for generating
9549 cores that is more self contained than coremaker.c. Eventually
9550 I'll add more code to this and tie it into the testsuite.
9551
4ce44c66
JM
95521999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9553
9554 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9555
95561999-11-10 Jimmy Guo <guo@cup.hp.com>
9557
9558 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9559 from $srcdir/lib/.
9560 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9561 and gdb.c++/.
9562
9563 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9564
d63a86f8 9565 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9566 'continue with watch' test point.
9567
95681999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9569
9570 Merged from p2linux-990323-branch:
d63a86f8 9571
4ce44c66
JM
9572 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9573
11cf8741
JM
9574Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9575
9576 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9577 {limit,fixed}''. Test ``set download-write-size''.
9578
9579Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9580
9581 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9582 gdb_expect_list.
9583
9584Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9585
9586 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9587
95881999-11-03 Mark Salter <msalter@cygnus.com>
9589
9590 * gdb.base/break.exp: Fix "stub continue" pattern.
9591
95921999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9593
9594 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9595
95961999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9597
9598 * gdb.base/display.exp ("finish"): Add timeout clause.
9599
9600 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9601 plain prompt clause, so this doesn't have to time out in order to
9602 fail.
9603
9604 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9605 breakpoint hit messages include an address.
9606
9607 * gdb.base/display.exp: Don't forget to escape parens in regular
9608 expressions. Unix regexp notatation sucks.
9609
96101999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9611
9612 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9613 order for 'signalled' message.
9614
5c44784c
JM
96151999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9616
9617 From Jimmy Guo <guo@cup.hp.com>:
9618 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9619 * gdb.base/annota1.c: Add code for tests to work with.
9620
96211999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9622
9623 * gdb.base/remote.exp: New test for remote downloading settings.
9624 * gdb.base/remote.c: New file with large .data.
9625
917317f4
JM
96261999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9627
9628 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9629 for LinuxThreads support, merged from the Code Fusion branch.
9630
9631Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9632
9633 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9634 containing exp_continue into a while within an expect. Don't
9635 attempt a start more than three times. Check return value from
9636 gdb_load.
d63a86f8 9637
2df3850c
JM
9638Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9639
9640 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9641 a pass case.
9642
2acceee2
JM
96431999-10-01 Kevin Buettner <kevinb@cygnus.com>
9644
9645 * gdb.base/break.c (main): Added a statement that we can step
9646 off of.
9647 * gdb.base/break.exp: Added tests for setting a breakpoint
9648 at an offset and stepping onto a breakpoint.
9649
96501999-10-01 Fred Fish <fnf@cygnus.com>
9651
d63a86f8 9652 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9653 gdb output.
9654
c2c6d25f
JM
96551999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9656
9657 * gdb.base/break.exp: Code locations are in hex, don't forget!
9658 (For HP-UX.)
9659
96601999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9661
9662 * condbreak.exp: Use break.c as test program.
9663 * condbreak.c: Remove, redundant with break.c.
9664
96651999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9666
9667 * config/monitor.exp (gdb_target_monitor): Disable X- and
9668 Z-packets if the target needs it.
9669
96701999-09-13 James Ingham <jingham@leda.cygnus.com>
9671
9672 * gdb.c++/overload.exp: Added tests for listing overloaded
9673 functions with function pointers in the arg, explicitly calling
9674 out the version you want.
9675
cff3e48b
JM
96761999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9677
9678 * long_long.exp: Add variations of test cases that work for
9679 targets with 16-bit ints and 32-bit doubles.
9680
d4f3574e
SS
96811999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9682
9683 * break.c (main): Compare a possibly-uninitialized argc with an
9684 unlikely value that fits in 16 bits.
9685
96861999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9687
9688 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9689 0xfeeb, don't want negative numbers if ints are 16 bits.
9690
9691 * lib/gdb.exp (skip_cplus_tests): New proc.
9692 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9693 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9694 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9695 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9696 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9697 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9698 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9699 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9700
9701 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9702
9703Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9704
9705 * gdb.base/corefile.exp (up): Allow a parameter to appear
9706 in the frame that we're going up to.
9707
9708 From Jim Blandy <jimb@cygnus.com>:
9709
9710 * gdb.base/default.exp (info float): Expect some output now.
9711
9712 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9713 returning floating-point values to fail on the x86.
9714 * gdb.base/callfwmall.exp (do_function_calls): Same.
9715
9716 * gdb.base/list.exp (test_listsize): Correct expectations for
9717 listing line 1 with listsize 2. Also, listing a single line
9718 works now, as does listing three lines. [Kevin's note: There
9719 were a number of other cases fixed too where the expectations
9720 differed...]
9721
97221999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9723
9724 * gdb.base/selftest.exp: Add case for when version prints as
9725 constant string instead of char pointer.
9726
104c1213
JM
97271999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9728
9729 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9730 stepping out of main.
9731
9732 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9733 G++ used.
9734
9735 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9736 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9737
9738 * gdb.c++/ovldbreak.exp: Update match string in test that
9739 includes a warning of multiple breakpoints.
9740
97411999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9742
9743 * gdb.base/display.exp: Improve precision of step-after-finish
9744 added yesterday.
9745
9746 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9747 test.
9748
9749 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9750 configs when using G++, not just hppa*.
9751
97521999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9753
9754 * gdb.base/async.c: New file.
9755 * gdb.base/async.exp: New file.
9756
9757Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9758
9759 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9760 PA64.
9761
53a5351d
JM
9762Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9763
104c1213
JM
9764 * gdb.base/display.exp: "finish" can leave us mid-line on many
9765 targets, deal with it. Add a small constant to main, instead of
9766 1000 since main+1000 may not be a valid address in the target.
9767
53a5351d
JM
9768 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9769 on hpux11.
9770
9771 * gdb.base/attach.exp: Handle another hpux11 error message variant
9772 when attaching to a process that does not exist.
9773
97741999-08-19 J.T. Conklin <jtc@redback.com>
9775
9776 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9777 characters in 'continue to 1241' test.
9778
97791999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9780
9781 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9782 stop in print_long_arg_list, define and use a whitespace
9783 variable in print_small_structs test, add an XFAIL for Solaris.
9784 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9785 interested enough to fix.
9786
7be570e7
JM
97871999-08-13 Keith Seitz <keiths@cygnus.com>
9788
9789 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9790 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9791 proc knows about targets other than the natives.
9792 (test_assign): Use "gdb_run_cmd" to "run" the target.
9793 Check that we've actually hit the breakpoint at main.
9794 When we attempt to assign a value to a local variable, check
9795 that the variable is in the current scope, i.e., don't use
9796 a test with an empty result.
9797
9798Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9799
9800 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9801 command.
9802
98031999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9804
9805 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9806 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9807 gdb.compat, gdb.threads-hp.
9808 gdb.hp/configure, gdb.hp/configure.in: New files.
9809 gdb.hp/Makefile.in: Recurse into new subdirs.
9810 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9811 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9812 in object files.
9813 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9814
96baa820
JM
98151999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9816
9817 * gdb.base/display.exp: Help expect by putting a newline in the
9818 funky printf, remove a bogus p/a test.
9819
98201999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9821
9822 * gdb.base/display.exp: Make sure that when we say 'run', we are
9823 connected to the target. This is necessary when running not
9824 natively.
9825
98261999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9827
9828 * gdb.base/step-test.exp: Removed some extraneous messages.
9829
9830 * gdb.base/long_long.exp: Don't run memory examination tests
9831 on little-endian targets (they will need a different set of
9832 results to match).
9833
98341999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9835
9836 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9837 until somebody decides to fix GDB.
9838
9839 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9840 constant as "ULL".
9841 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9842 matches for a couple x/2 commands.
9843
a0b3c4fd
JM
98441999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9845
9846 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9847 by merging in ref-types2 tests.
9848 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9849
9850 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9851 * gdb.c++/Makefile.in: Add standard actions.
9852 (EXECUTABLES): Rename from PROGS, update list.
9853 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9854 from gdb.hp.
9855 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9856 foo and bar locals.
9857 * gdb.c++/anon-union.exp: Fix tests to match.
9858 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9859 expect matches to handle output variations.
9860 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9861 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9862 output, add HP alternatives for new and delete prints.
9863 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9864 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9865 * gdb.c++/demangle.exp: Use $style when reporting failure.
9866 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9867 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9868 match alternatives.
9869 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9870 compilers.
9871 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9872 * gdb.c++/method.exp: Add match alternatives.
9873 * gdb.c++/misc.cc: Add bool types.
9874 * gdb.c++/misc.exp: Add tests for bool types.
9875 * gdb.c++/overload.exp: Add xfails.
9876 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9877 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9878 add some more template parameter tests (only for HP currently).
9879 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9880 * gdb.c++/virtfunc.cc: Add return type and value for main.
9881 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9882 match alternatives.
d63a86f8 9883
a0b3c4fd
JM
98841999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9885
9886 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9887
98881999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9889
9890 * gdb.base/signals.exp: Don't expect getting a backtrace from
9891 within a signal handler to fail on Linux.
9892
98931999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9894
9895 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9896 * lib/gdb.exp: Remove some gratuitious semicolons.
9897 (delete_breakpoints): Increase timeout.
9898 (gdb_expect): Add -notransfer option.
9899 (gdb_test): Use -notransfer option.
9900 (get_compiler_info): Add f77 case.
9901 (get_compiler): New proc, split out from gdb_preprocess, add f77
9902 case.
9903 (gdb_preprocess): Call get_compiler.
9904
9905 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9906 * gdb.base/attach.exp, gdb.base/display.exp,
9907 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9908 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9909 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9910 third arg to gdb_test.
9911 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9912 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9913 HP-UX xfails, add others.
9914 * gdb.base/completion.exp: Reflect name change of self-test.
9915 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9916 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9917 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9918 HP failure number.
9919 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9920 useless HP-UX 10.30 references.
9921 * gdb.base/maint.exp: Loosen matches.
9922 * gdb.base/pointers.c (main): Declare more_code.
9923 * gdb.base/pointers.exp: Match on output of a `next'.
9924 * gdb.base/structs.c: Add prototypes.
9925 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9926 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9927
99281999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9929
9930 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9931 command.
9932
99331999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9934
9935 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9936 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9937
9938 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9939 debug info. Deal with lack of signal hanlder info in stack.
9940
9941 From Jim Kingdon <kingdon@redhat.com>:
9942 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9943
5a2468f5
JM
99441999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9945
9946 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9947 gdb.base/foll-vfork.exp: Don't run for crosses.
9948
adf40b2e
JM
9949Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9950
9951 * gdb.base/configure.in: Check for gdbvars.exp instead of
9952 a1-selftest.exp.
9953 * gdb.base/configure: Re-generate.
9954
99551999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9956
9957 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9958 in trying to run first and name is too long.
9959
9960 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9961 pointers2.c and pointers2.exp, respectively.
9962 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9963 doschk happier.
9964
43e526b9
JM
99651999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9966
9967 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9968 callfuncs2.c and callfuncs2.exp.
9969
9970 * gdb.base/list.exp: Remove mistaken xfails.
9971 * gdb.base/list0.h: Add optional prototypes.
9972
9846de1b
JM
9973Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9974
9975 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9976 calling malloc.
9977 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9978 * ptype.exp: Move test for get_debug_format to before its first
9979 use.
9980
99811999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9982
9983 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9984 * gdb.base/annota2.cc, annota2.exp: Move from here.
9985 * gdb.c++/annota2.cc, annota2.exp: To here.
9986 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9987
43ff13b4
JM
9988Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9989
9990 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9991 a consistent format.
9992
085dd6e6
JM
99931999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9994
9995 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9996 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9997 HP compilers, also set the globals $true and $false.
9998
9999 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10000 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10001 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10002 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10003 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10004 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10005 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10006 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10007 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10008 whatis.c} Add C++ compatible function definitions and return
10009 types, add includes for library functions.
10010 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10011 * gdb.base/step-test.c (myglob): Rename from glob.
10012 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10013 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10014 files, move here from gdb.hp.
10015 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10016 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10017 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10018 Adjust line numbers in regexps.
10019
10020 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10021 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10022 instead of 0/1.
10023
10024 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10025 foll-vfork.exp: New files, move here from gdb.hp.
10026 * gdb.base/page.exp: New file, test of pagination command.
10027
10028 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10029 recursion test.
10030 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10031
10032 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10033 gdb.base/solib.exp: Fix compiler invocation process.
10034
10035 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10036 HP-UX 11, turn off overload resolution explicitly.
10037 * gdb.base/commands.exp: Set argument list explicitly, add
10038 watchpoint test.
10039 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10040 them work.
10041 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10042 expressions properly.
10043 * gdb.base/corefile.exp: Loosen the match slightly.
10044 * gdb.base/default.exp: Allow "Error accessing memory" message
10045 also.
10046 * gdb.base/display.exp: Skip over x/0 j if PA64.
10047 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10048 * gdb.base/interrupt.exp: Ditto.
10049 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10050 in use.
10051 * gdb.base/list.exp: Add xfails for HP-UX.
10052 * gdb.base/long_long.exp: Refine some of the numeric matches.
10053 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10054 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10055 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10056 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10057 * gdb.base/ptype.exp: Succeed on more varieties of output.
10058 * gdb.base/scope.exp: Add xfails for HP-UX.
10059 * gdb.base/sect-cmd.exp: Add more cases.
10060 * gdb.base/setvar.exp: Add xfails for HP-UX.
10061 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10062 * gdb.base/signals.exp: Match on void symbolically.
10063 * gdb.base/step-test.exp: Add case for PA64.
10064 * gdb.base/term.exp: Add exit and restart.
10065 * gdb.base/twice.exp: Clean up after self.
10066 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10067 * gdb.base/whatis.exp: Allow more ways to pass tests.
10068
10069 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10070 no longer useful.
10071
10072Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10073
10074 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10075 list of patterns.
10076 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10077 print_double_array(double_array)", "continuing to breakpoint
10078 1018", "print print_double_array(array_d)" and "continuing to
10079 1034" tests.
d63a86f8 10080
085dd6e6
JM
100811999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10082
10083 * Makefile.in: Add empty html and install-html targets.
10084
100851999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10086
10087 * config/mt-*: Remove, these haven't been used since 1996.
10088
100891999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10090
10091 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10092 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10093 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10094
9e0b60a8
JM
100951999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10096
10097 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10098 simpler match case for the ptype of the big class.
10099
101001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10101
10102 * gdb.exp: Fix test for gdb_prompt existence.
10103
101041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10105
10106 * gdb.exp (gdb_test): Add fail after calls to perror.
10107
101081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10109
10110 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10111
101121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10113
10114 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10115
0f71a2f6
JM
10116Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10117
10118 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10119 malloc() is linked in.
10120
101211999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10122
10123 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10124 step at end.
10125
10126 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10127
101281999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10129
10130 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10131
cce74817
JM
10132Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10133
10134 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10135 * gdb.base/mips_pro.exp: Likewise.
10136
101371999-06-02 Keith Seitz <keiths@cygnus.com>
10138
10139 * gdb.c++/templates.cc: Change all "new" operators to throw
10140 an exception.
10141 * gdb.c++/cplusfuncs.cc: Likewise.
10142
10143 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10144
10145Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10146
10147 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10148 * gdb.base/ending-run.exp: When stepping out of main, accept a
10149 step into an arbitrary assembler file.
10150
392a587b
JM
101511999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10152
d63a86f8 10153 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10154 "breakpoint-invalid" to be printed.
d63a86f8 10155 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10156 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10157 * gdb.base/annota2.cc: Initialize a.x to 0.
10158
9e086581
JM
101591999-05-17 Keith Seitz <keiths@cygnus.com>
10160
10161 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10162 when "skip_float_tests" set.
10163 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10164 "print print_ten_doubles", and "step into print_long_arg_list".
10165 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10166 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10167 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10168 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10169 "skip_float_tests" is set.
10170 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10171 when "skip_float_tests" set.
d63a86f8 10172
cd0fc7c3
SS
101731999-05-06 Keith Seitz <keiths@cygnus.com>
10174
10175 * gdb.base/annota2.cc: Include stdio.h.
10176
10177Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10178
10179 * gdb.base/crossload.exp: Remove, this has been disabled ever
10180 since BFD stopped including all targets, and cross-GDB gets
10181 plenty of testing anyway.
10182 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10183 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10184 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10185 * gdb.base/README: Remove, was doc for this.
10186 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10187 needed.
10188
b83266a0
SS
101891999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10190
10191 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10192 output.
10193
10194 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10195 * gdb.base/annota2.exp: New file. More annotation tests.
10196 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10197 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10198
101991999-04-23 Angela Marie Thomas <angela@cygnus.com>
10200
10201 * config/cfdbug.exp: New file.
10202
7a292a7a
SS
102031999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10204
10205 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10206 Marcus Daniel's and Dale Hawkins's demangler crashes.
10207
10208 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10209 test_lucid_style_demangling, test_arm_style_demangling,
10210 test_hp_style_demangling): Try Tom Tromey's core-dumping
10211 identifier under each demangling style.
10212
102131999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10214
10215 * gdb.c++/demangle.exp: Include the current demangling style
10216 in all test names.
10217 (current_demangling_style): New global variable.
10218 (set_demangling_style, test_demangling_core, test_demangling,
10219 test_demangling_exact): New functions.
10220 (test_gnu_style_demangling, test_lucid_style_demangling,
10221 test_arm_style_demangling, test_hp_style_demangling): Use those,
10222 instead of calling gdb_test and gdb_test_exact directly.
10223 (catch_demangling_errors): New function, which reports errors
10224 signalled by the demangling test functions in an orderly way.
10225 (do_tests): Use catch_demangling_errors.
10226
102271999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10228
10229 * gdb.base/signals.exp (test_handle_all_print): Use () for
10230 grouping in expressions, not {}.
10231
10232 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10233 initialized yet.
10234
102351999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10236
10237 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10238 are listed.
10239
102401999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10241
10242 * gdb.stabs/weird.exp: Test for CC being defined before
10243 looking at its value.
10244
102451999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10246
10247 * gdb.base/call-ar-st.exp: Remove stray '#'.
10248 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10249 "short int" and "long int".
10250 * gdb.c++/overload.cc: Cast the string added in the previous
10251 change, to mollify finicky HP compiler.
10252 * gdb.hp/reg-test.exp (testfile): Fix file name.
10253 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10254
7a292a7a
SS
10255 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10256 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10257 alternate form of enum ptype.
10258
c906108c
SS
102591999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10260
7a292a7a
SS
10261 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10262 * gdb.hp/*.exp: Change all to run compiler probe only after
10263 passing skip_hp_tests, so as not to waste time on guaranteed
10264 failure.
10265
c906108c
SS
10266 * gdb.c++/overload.cc: Pass string instead of char addr, always
10267 init ccpfoo.
10268 * gdb.c++/templates.cc: Fix syntax error.
10269
7a292a7a
SS
10270Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10271
10272 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10273 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10274 command.
10275
102761999-03-18 James Ingham <jingham@cygnus.com>
10277
10278 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10279
10280 * gdb.c++/method.exp: It was testing an uninitialized int on the
10281 stack and assuming it was positive.
10282
10283 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10284
10285 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10286 keep it from killing the rest of the tests.
7a292a7a
SS
10287 Use gdb_continue_to_end.
10288
10289 * gdb.base/sigall.exp: use gdb_continue_to_end.
10290
10291 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10292
10293 * gdb.base/display.exp: use runto_main, not run.
10294
d63a86f8
RM
10295 * gdb.base/default.exp: Check for the current error message in the
10296 r abbreviation test.
7a292a7a
SS
10297 Add strongarm to the targets that know info float.
10298
d63a86f8 10299 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10300 run which doesn't work with monitors.
10301
10302 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10303
10304 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10305
10306 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10307 program. Traps the case (in Cygmon) when the program never really
10308 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10309 more places, so I used my name. Sorry Mark...
10310
10311 * config/monitor.exp (gdb_target_monitor): added another
10312 target_info parameter: remotebinarydownload. This will set the
10313 remotebinarydownload flag if this is causing some boards trouble.
10314
103151999-03-18 Mark Salter <msalter@cygnus.com>
10316
10317 * lib/gdb.exp (continue_to_exit): New function.
10318
10319 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10320 * gdb.base/ending-run.exp: Ditto.
10321 * gdb.base/step-test.exp: Ditto.
10322
103231999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10324
10325 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10326 (suggested by Art Haas <ahaas@neosoft.com>).
10327
103281999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10329
10330 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10331
10332Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10333
10334 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10335 descriptions of types (short unsigned int vs unsigned short, etc).
10336
103371999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10338
10339 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10340 a call to strlen; sometimes we do have sources.
10341
103421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10343
10344 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10345 character, so GDB won't print garbage after its end.
d63a86f8 10346
c906108c
SS
10347 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10348 breakpoint there instead. Sometimes GCC emits memcpy to handle
10349 the large structures being passed by value, so we step into that
10350 instead of sum_array_print, which obscures what we're really testing.
10351 * gdb.base/step-test.exp: However, we do want a test that notices
10352 the bizarre steps into memcpy, so do that here. Add check for
10353 stepping into function calls that pass large structures by value.
10354 ("Is that a noun clause, or are you just happy to see me?")
10355 Remove all references to specific line numbers.
10356 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10357 New type and function.
10358 (main): Call large_struct_by_value, passing it a large struct by value.
10359 * lib/gdb.exp (gdb_get_line_number): New function.
10360
10361 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10362 more portable.
10363
7a292a7a
SS
103641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10365
c906108c
SS
10366 * lib/gdb.exp: Doc fixes.
10367
7a292a7a
SS
103681999-03-05 Nick Clifton <nickc@cygnus.com>
10369
d63a86f8 10370 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10371
103721999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10373
c906108c
SS
10374 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10375 commands. They're not germane to this test, and they don't work
10376 that way on remote targets.
10377
3fc11d3e
JM
103781999-03-01 James Ingham <jingham@cygnus.com>
10379
10380 * Changelog entries merged over from gdb development branch.
10381
3fc11d3e
JM
10382 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10383
10384 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10385 for outputting results of test run.
10386
2d4a1622 10387 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10388
10389 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10390
7a292a7a
SS
103911999-02-25 Felix Lee <flee@cygnus.com>
10392
10393 * lib/gdb.exp (debug_format): initialize
10394
c906108c
SS
103951999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10396
10397 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10398 * gdb.base/call-rt-st.c: Ditto.
10399
c906108c
SS
104001999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10401
10402 * gdb.threads/pthreads.exp (horiz): New variable.
10403 (test_startup): Fix regexps that capture thread numbers.
10404
104051999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10406
10407 * gdb.base/smoke.exp: Disambiguate two test case names (both
10408 called ``print'').
10409
10410Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10411
10412 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10413 compilation.
10414
104151999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10416
10417 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10418 actual output formatting.
10419 * gdb.base/smoke.exp: GDB removes leading 0's.
10420 * gdb.base/volatile.exp: Don't check type of remuneration;
10421 that variable is no longer defined in constvars.c.
10422 * gdb.base/step-test.c (main): Exit with explicit exit code.
10423 * gdb.base/step-test.exp: Remove two nexti checks--they are
10424 not portable.
10425
104261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10427
10428 * gdb.base/help.exp ("help delete display"): Fix test to match
10429 gdb's output.
10430
10431 * gdb.base/long_long.c (known_types): Initialize values to zero.
10432 * gdb.base/long_long.exp: Step one more line
10433 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10434 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10435 unique test case names.
10436
10437Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10438
d63a86f8 10439 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10440
10441 * gdb.c++/method.exp: Add missing close brace.
10442
104431999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10444
10445 * gdb.base/maint.exp: Use 'set height 0' to disable page
10446 prompting, not 'set height 400'.
10447
10448 Fix a bunch of timeouts.
10449 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10450 four separate tests, so expect doesn't take forever to match a ton
10451 of text against a regexp with lots of .* forms.
10452 ("maint print psymbols", "maint print symbols"): Make some of
10453 these greps more selective, so that expect doesn't try to wade
10454 through huge piles of output and time out.
10455
10456 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10457
10458 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10459 tests: one which doesn't expect shlib events to be reported, and
10460 another which does, but is XFAIL for all platforms other than
10461 HP/UX.
10462
10463 * gdb.base/break.exp: Teach the test suite that the `catch
10464 fork', `catch vfork', and `catch exec' commands produce error
10465 messages on platforms that don't provide these features.
10466
10467Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10468
10469 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10470 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10471 (shortening names from solib_threshold.exp etc), won't run on
10472 anything but HP-UX for the foreseeable future.
10473 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10474 reflect move.
10475
10476Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10477
10478 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10479 gdb.trace/Makefile.in (clean): Remove all test executables.
10480
10481Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10482
10483 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10484 successfully re-sets breakpoints in shared libraries.
10485 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10486
10487Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10488
d63a86f8
RM
10489 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10490 and compiled w/o GCC.
c906108c
SS
10491
10492 * gdb.hp/watch-cmd.exp: ditto.
10493
10494 * gdb.hp/watch-hp.exp: ditto.
10495
10496 * gdb.hp/xdb1.exp: ditto.
10497
10498 * gdb.hp/xdb2.exp: ditto.
10499
10500 * gdb.hp/dbx.exp: ditto.
10501
10502Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10503
10504 * constvars.c: Remove C++-isms.
10505 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10506 with GCC.
10507
10508Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10509
10510 The following changes are part of the HP merge.
10511
10512 * gdb.base/break.exp: new tests to verify that catchpoints for
10513 fork, vfork, and exec don't trigger inappropriately.
10514
10515 * gdb.base/opaque.exp: compile one file at a time, then link.
10516
10517 * gdb.base/signals.exp: be more restrictive about which hppa
10518 systems receive a setup_xfail. new tests.
10519
10520 * gdb.base/solib_threshold.build: new file.
10521 * gdb.base/solib_threshold.exp: new file.
10522 * gdb.base/solib_threshold.link_opts: new file.
10523 * gdb.base/solib_threshold.mk: new file.
10524 * gdb.base/gen_solib_threshold.c: new file.
10525
10526 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10527 tests. New tests for enums inside classes.
10528
10529 * gdb.c++/compiler.cc: indicate support of template debugging.
10530
10531 * gdb.c++/demangle.exp: run hp style demangling tests.
10532
10533 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10534 tests.
10535
10536 * gdb.c++/misc.cc: changes to support new tests.
10537
10538 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10539 to support new tests.
10540
10541 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10542 gcc, then skip these tests.
10543
10544Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10545
10546 The following files are part of the HP merge; some had longer
10547 names at HP, but have been renamed to be no more than 14
10548 characters in length.
10549
10550 * gdb.hp/ambiguous.cc: new file.
10551 * gdb.hp/ambiguous.exp: new file.
10552 * gdb.hp/attach.exp: new file.
10553 * gdb.hp/attach2.exp: new file.
10554 * gdb.hp/classes-hp.exp: new file.
10555 * gdb.hp/ctti.exp: new file.
10556 * gdb.hp/ctti-add.cc: new file.
10557 * gdb.hp/ctti-add1.cc: new file.
10558 * gdb.hp/ctti-add2.cc: new file.
10559 * gdb.hp/ctti-add3.cc: new file.
10560 * gdb.hp/dbx.exp: new file.
10561 * gdb.hp/exception.cc: new file.
10562 * gdb.hp/exception.exp: new file.
10563 * gdb.hp/foll-exec.c: new file.
10564 * gdb.hp/foll-exec.exp: new file.
10565 * gdb.hp/foll-fork.c: new file.
10566 * gdb.hp/foll-fork.exp: new file.
10567 * gdb.hp/foll-vfork.c: new file.
10568 * gdb.hp/foll-vfork.exp: new file.
10569 * gdb.hp/inherit-hp.exp: new file.
10570 * gdb.hp/more-steps.exp: new file.
10571 * gdb.hp/namespace.cc: new file.
10572 * gdb.hp/namespace.exp: new file.
10573 * gdb.hp/optimize.exp: new file.
10574 * gdb.hp/pxdb.c: new file.
10575 * gdb.hp/pxdb.exp: new file.
10576 * gdb.hp/quicksort.exp: new file.
10577 * gdb.hp/reg-test.exp: new file.
10578 * gdb.hp/reg-test.s: new file.
10579 * gdb.hp/sized-enum.c: new file.
10580 * gdb.hp/sized-enum.exp: new file.
10581 * gdb.hp/start-stop.exp: new file.
10582 * gdb.hp/templ-hp.cc: new file.
10583 * gdb.hp/templ-hp.exp: new file.
10584 * gdb.hp/thr-lib.c: new file.
10585 * gdb.hp/thr-lib.exp: new file.
10586 * gdb.hp/thr-lib.h: new file.
10587 * gdb.hp/thr-liblib.c: new file.
10588 * gdb.hp/virtfun-hp.c: new file.
10589 * gdb.hp/virtfun-hp.exp: new file.
10590 * gdb.hp/watch-cmd.exp: new file.
10591 * gdb.hp/watch-hp.exp: new file.
10592 * gdb.hp/xdb1.exp: new file.
10593 * gdb.hp/xdb2.exp: new file.
10594 * gdb.hp/xdb3.exp: new file.
10595
10596Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10597
10598 The following files are part of the HP merge; some had longer
10599 names at HP, but have been renamed to be no more than 14
10600 characters in length.
10601
10602 * gdb.base/ss.h: new file.
10603 * gdb.base/call-ar-st.c: new file.
10604 * gdb.base/call-ar-st.exp: new file.
10605 * gdb.base/call-rt-st.c: new file.
10606 * gdb.base/call-rt-st-exp: new file.
10607 * gdb.base/call-strs.exp: new file.
10608 * gdb.base/ena-dis-br.exp: new file.
10609 * gdb.base/environ.exp: new file.
10610 * gdb.base/long_long.exp: new file.
10611 * gdb.base/sect-cmd.exp: new file.
10612 * gdb.base/shlib-cl2.exp: new file.
10613 * gdb.base/smoke.exp: new file.
10614 * gdb.base/so-impl-ld.c: new file.
10615 * gdb.base/so-impl-ld.exp: new file.
10616 * gdb.base/so-indr-cl.c: new file.
10617 * gdb.base/so-indr-cl.exp: new file.
10618 * gdb.base/varargs.exp: new file.
10619 * gdb.base/volatile.exp: new file.
10620 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10621 * gdb.base/display.exp: new file.
c906108c
SS
10622 * gdb.c++/derivation.exp: new file.
10623 * gdb.c++/local.exp: new file.
10624 * gdb.c++/member-ptr.exp: new file.
10625 * gdb.c++/overload.exp: new file.
10626 * gdb.c++/ovldbreak.exp: new file.
10627 * gdb.c++/ref-types.exp: new file.
10628 * gdb.c++/ref-types2.exp: new file.
10629 * gdb.c++/userdef.exp: new file.
d63a86f8 10630
c906108c
SS
10631Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10632
10633 * gdb.base/default.exp: Reflect wording change in remote.c.
10634
dc96c6c7 10635Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10636
10637 * gdb.base/help.exp: Update to reflect current text.
10638
10639Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10640
10641 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10642 they're stack variables and contain garbage.
10643 * gdb.c++/anon-union.exp: new file.
10644
10645 The following changes were made by David Taylor
10646 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10647 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10648 in changes by HP.
10649
10650 * gdb.base/bitops.exp: new file.
10651 * gdb.base/default.exp: change expected messages for catch and
10652 info catch tests to reflect HP merge changes.
10653 * gdb.base/enable-disable-break.exp
10654 * gdb.base/ending-run.c: new file.
10655 * gdb.base/long_long.c: new file.
10656 * gdb.base/maint.exp: new file.
10657 * gdb.base/pointers2.exp: new file.
10658 * gdb.base/shlib-call2.exp: new file.
10659 * gdb.base/solib.exp: new file.
10660 * gdb.base/step-test.c: new file.
10661 * gdb.c++/anon-union.cc: new file.
10662 * gdb.c++/local.cc: new file.
10663 * gdb.c++/member-pointer.cc: new file.
10664 * gdb.c++/method.cc: new file.
10665 * gdb.c++/ref-types.cc: new file.
10666 * gdb.c++/ref-types2.cc: new file.
10667 * gdb.c++/userdef.cc: new file.
d63a86f8 10668
c906108c
SS
10669 * gdb.base/scope.exp: compile one file at a time, then link.
10670 * gdb.base/langs.exp: ditto.
10671 * gdb.base/list.exp: ditto.
d63a86f8 10672
c906108c
SS
10673Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10674
10675 The following changes were made by David Taylor
10676 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10677 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10678 in changes by HP.
d63a86f8 10679
c906108c
SS
10680 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10681 skip tests. When compiling pass c++ flag to gdb_compile.
10682 * gdb.c++/
d63a86f8 10683
c906108c
SS
10684 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10685 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10686 (skip_hp_tests): new function.
10687 (gdb_preprocess): new function.
10688
10689 * configure.in (hpdir): decide whether to configure gdb.hp.
10690 * configure: regenerated.
10691
10692 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10693 to delete on clean.
10694 (EXECUTABLES): update to reflect new additions.
10695 * gdb.base/commands.exp: update message expected.
10696 * gdb.base/default.exp: add copyright notice.
10697 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10698 * gdb.base/help.exp: update messages to reflect current text.
10699 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10700 targets for recurse tests.
10701 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10702 skip this file.
10703
10704 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10705 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10706 compilation.
10707 * gdb.c++/misc.exp: ditto.
10708 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10709 run the tests. tell gdb_compile that it's a c++ compilation.
10710
10711 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10712
c906108c
SS
10713 * gdb.base/all-bin.exp: new file.
10714 * gdb.base/arithmet.exp: new file.
10715 * gdb.base/assign.exp: new file.
10716 * gdb.base/completion.exp: new file.
10717 * gdb.base/cond-expr.exp: new file.
10718 * gdb.base/condbreak.exp: new file.
10719 * gdb.base/define.exp: new file.
10720 * gdb.base/dollar.exp: new file.
10721 * gdb.base/environment.exp: new file.
10722 * gdb.base/eval-skip.exp: new file.
10723 * gdb.base/jump.exp: new file.
10724 * gdb.base/logical.exp: new file.
10725 * gdb.base/pointers.exp: new file.
10726 * gdb.base/relational.exp: new file.
10727 * gdb.base/section_command.exp: new file.
10728 * gdb.base/whatis-expr.exp: new file.
10729
10730 * gdb.base/all-types.c: new file.
10731 * gdb.base/call-array-struct.c: new file.
10732 * gdb.base/call-return-struct.c: new file.
10733 * gdb.base/call-strings.c: new file.
10734 * gdb.base/callfuncs2.c: new file.
10735 * gdb.base/condbreak.c: new file.
10736 * gdb.base/constvars.c: new file.
10737 * gdb.base/display.c: new file.
10738 * gdb.base/int-type.c: new file.
10739 * gdb.base/jump.c: new file.
10740 * gdb.base/miscexprs.c: new file.
10741 * gdb.base/pointers.c: new file.
10742 * gdb.base/pointers2.c: new file.
10743 * gdb.base/shmain.c: new file.
10744 * gdb.base/shr1.c: new file.
10745 * gdb.base/shr2.c: new file.
10746 * gdb.base/solib.c: new file.
10747 * gdb.base/solib1.c: new file.
10748 * gdb.base/solib2.c: new file.
10749 * gdb.base/varargs.c: new file.
10750 * gdb.c++/derivation.cc: new file.
10751 * gdb.c++/overload.cc: new file.
10752 * gdb.c++/ovldbreak.cc: new file.
10753 * gdb.hp/attach.c: new file.
10754 * gdb.hp/attach2.c: new file.
10755 * gdb.hp/average.c: new file.
10756 * gdb.hp/compiler.c: new file.
10757 * gdb.hp/compiler.cc: new file.
10758 * gdb.hp/execd-program.c: new file.
10759 * gdb.hp/follow-exec.c: new file.
10760 * gdb.hp/follow-fork.c: new file.
10761 * gdb.hp/follow-vfork-and-exec.c: new file.
10762 * gdb.hp/misc-hp.cc: new file.
10763 * gdb.hp/more-steps.c: new file.
10764 * gdb.hp/optimize.c: new file.
10765 * gdb.hp/quicksort.c: new file.
10766 * gdb.hp/run-hp.c: new file.
10767 * gdb.hp/start-stop.c: new file.
10768 * gdb.hp/sum.c: new file.
10769 * gdb.hp/templates-hp.cc: new file.
10770 * gdb.hp/thread-local-in-lib.c: new file.
10771 * gdb.hp/thread-local-in-lib.h: new file.
10772 * gdb.hp/thread-local-in-lib.lib.c: new file.
10773 * gdb.hp/vforked-program.c: new file.
10774 * gdb.hp/virtfunc-hp.cc: new file.
10775 * gdb.hp/watchpoint-hp.c: new file.
10776 * gdb.hp/xdb.c: new file.
10777 * gdb.hp/xdb0.c: new file.
10778 * gdb.hp/xdb0.h: new file.
10779 * gdb.hp/xdb1.c: new file.
10780
10781Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10782
10783 The following change was made by Edith Epstein
10784 <eepstein@cygnus.com> as part of a project to merge in changes
10785 originally made by HP; HP did not create ChangeLog entries.
10786
10787 * gdb.c++/demangle.exp: changed the expected output for some
10788 ARM-style mangling -- removed second reference to datatype.
10789 For example, maint demangle __dt__11T1__pt__2_cFv
10790 T1<char>::~T1<char>(void)
10791 becomes,
10792 maint demangle __dt__11T1__pt__2_cFv
10793 T1<char>::~T1(void)
10794
10795 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10796
c906108c
SS
10797Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10798
10799 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10800 * gdb.trace/backtrace.exp: Likewise.
10801 * gdb.trace/circ.exp: Likewise.
10802 * gdb.trace/collection.exp: Likewise.
10803 * gdb.trace/deltrace.exp: Likewise.
10804 * gdb.trace/infotrace.exp: Likewise.
10805 * gdb.trace/limits.exp: Likewise.
10806 * gdb.trace/packetlen.exp: Likewise.
10807 * gdb.trace/passc-dyn.exp: Likewise.
10808 * gdb.trace/passcount.exp: Likewise.
10809 * gdb.trace/report.exp: Likewise.
10810 * gdb.trace/save-trace.exp: Likewise.
10811 * gdb.trace/tfind.exp: Likewise.
10812 * gdb.trace/tracecmd.exp: Likewise.
10813 * gdb.trace/while-dyn.exp: Likewise.
10814 * gdb.trace/while-stepping.exp: Likewise.
10815
108161998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10817
10818 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10819
10820Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10821
10822 From Brendan Kehoe:
10823 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10824 int return types.
10825
10826Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10827
10828 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10829 remote dos host testing right.
10830
10831Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10832
10833 * gdb.base/corefile.exp: remove some xfails.
10834
10835Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10836
10837 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10838 have different timestamps.
10839
10840Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10841
10842 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10843 gdb.base/default.exp: Replace "exec" with "executable".
10844
10845Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10846
10847 * gdb.base/default.exp: Change else if to elseif from previous
10848 delta.
10849
10850Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10851
10852 * gdb.base/default.exp: Add brace missing from previous delta.
10853
10854Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10855
10856 * gdb.base/default.exp: Support test for info float for all
10857 varieties of arm toolchain.
10858
dc96c6c7 10859Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10860
10861 * gdb.trace/*.exp: remove "remote_download" command.
10862
dc96c6c7 10863Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10864
10865 * gdb.trace/*.exp: remove -gdwarf from compile.
10866
10867Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10868
10869 * gdb.trace/configure.in(AC_INIT): typo
10870 * gdb.trace/configure: regenerated
10871
dc96c6c7 10872Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10873
10874 * config/m68k-emc.exp: New file.
10875 * lib/<emc-support.exp trace-support.exp}: New files.
10876 * configure.in: add new test directory gdb.trace.
10877 * gdb.trace/{configure configure.in Makefile.in}: New files.
10878 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10879 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10880 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10881 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10882 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10883 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10884 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10885
dc96c6c7 10886Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10887
10888 * gdb.c++/classes.exp: Change all regular expressions to match
10889 arbitrary combinations of newline/carriage-return, so that they
10890 will work equally well on Unix and Windows.
10891 * gdb.c++/inherit.exp: ditto.
10892 * gdb.c++/virtfunc.exp: ditto.
10893
108941998-08-11 Dawn Perchik <dawn@cygnus.com>
10895
10896 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10897
c2d11a7d
JM
10898Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10899
10900 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10901 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10902 to use a0-a3/d0-d3 as needed.
10903
10904Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10905
10906 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10907 * gdb.disasm/am33.exp: Corresponding changes.
10908
c906108c
SS
109091998-07-11 Felix Lee <flee@cygnus.com>
10910
10911 * gdb.base/callfuncs.exp: add cmp10 test.
10912 * gdb.base/callfuncs.c (cmp10): new function.
10913
10914Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10915
d63a86f8 10916 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10917 into two parts to get around a synchronization problem in expect.
10918
3fc11d3e
JM
10919Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10920
10921 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10922
10923 * configure.in: Add options for gdbtk testsuite.
10924
10925 * configure: Regenerate.
10926
10927 * gdb.gdbtk: New directory to hold gdbtk tests.
10928
c906108c
SS
10929Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10930
10931 * gdb.fortran/types.exp: Escape brackets in expect patterns
10932 for test_float_literal_types_accepted tests.
10933 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10934 before run test.
10935
c2d11a7d
JM
10936Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10937
10938 * am33.exp: Just compile, do not link the testcase.
10939 * am33.s: Add ".am33" pseudoop to force am33 mode.
10940
c906108c
SS
109411998-06-25 Felix Lee <flee@cygnus.com>
10942
10943 * gdb.base/setshow.exp: make sure $pc is sane.
10944
10945 * gdb.stabs/weird.exp: split expect patterns properly.
10946
c2d11a7d
JM
10947Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10948
10949 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10950 * gdb.disasm/am33.exp: Run it.
10951
dc96c6c7 10952Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10953
10954 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10955 match processing (and eliminate spurious timeouts when running).
10956
dc96c6c7 10957Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10958
10959 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10960 exception test, but conditionalize it on target [mach | gnu].
10961
dc96c6c7 10962Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10963
10964 * gdb.base/overlays.exp: fixup compile line for linker script.
10965
10966Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10967
10968 * gdb.fortran/types.exp: don't guess at float size.
10969
10970Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10971
10972 * gdb.base/exprs.exp: delete test that depends on int size.
10973
10974Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10975
10976 * config/sim.exp: Removed checks for target triplets.
10977 (gdb_target_sim): Use gdb,target_sim_options.
10978
10979Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10980
10981 * gdb.base/reread.exp: New file.
10982 * gdb.base/reread1.c: New file.
10983 * gdb.base/reread2.c: New file.
10984
10985Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10986
10987 * config/sim.exp: Use 'target sim -sparclite' when running
10988 SPARClite programs.
10989
10990Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10991
10992 * gdb.base/structs2.exp: New file.
10993 * gdb.base/structs2.c: New file.
10994
10995Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10996
10997 * gdb.asm/common.inc: New file.
10998 * gdb.asm/d10v.inc: New file.
10999 * asm-source.exp: Pass -I's to gas to find .inc files.
11000 Update line numbers in expected output.
11001 * asmsrc1.s: Rewrite.
11002 * asmsrc2.s: Rewrite.
11003 * configure.in: Create arch.inc symlink.
11004 * configure: Regenerate.
11005 * Makefile.in (distclean): Delete arch.inc.
11006
11007Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11008
11009 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11010 (t_enum_value2): ditto
11011 (t_enum_value3): ditto
11012 (main): ditto
11013Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11014
11015 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11016 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11017 change.
11018 Use gdb_test instead of send_gdb/gdb_expect sequences.
11019
11020Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11021
11022 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11023 not void.
11024
11025Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11026
11027 * gdb.base/branches.c: Code with lots of loops and
11028 subroutines. Used to test gdbs ability to single step through PC
11029 changes, especially to test mips-tdep.c:mips_next_pc
11030
11031Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11032
11033 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11034 more rigorous EGCS C++ error checking.
11035
11036Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11037
11038 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11039 tests.
c906108c 11040 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11041 function when asleep.
c906108c 11042 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11043 for i*86 Linux and SVR4 signal handling problems.
11044 Remove linux xfail for `next to handler in signals_tests_1', fixed
11045 by recent infrun.c change.
c906108c 11046 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11047 stack backtraces.
c906108c
SS
11048 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11049 target.[ch] change.
11050
11051Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11052
11053 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11054 for a newline from gdb before continuing.
11055 (default_gdb_exit): Just look for y or n.
11056 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11057 it does, fail the rests of the tests in the file.
11058
11059Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11060
11061 * config/cygmon.exp: New file.
11062
11063Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11064
11065 * gdb.base/list.exp: Fix problem with "list default lines around
11066 main" test on remote targets.
11067
11068 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11069 run test on remote targets.
11070
11071Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11072
11073 * gdb.asm: New directory.
11074 * configure.in: Configure it.
11075 * configure: Regenerate.
11076 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11077 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11078
11079Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11080
11081 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11082
dc96c6c7 11083Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11084
c906108c
SS
11085 * gdb.base/overlays (several files): Merge the two overlay
11086 managers into one. Change variables (foox, barx, bazx, grbxx)
11087 back into ints but force them to load in their proper sections.
11088
11089Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11090
11091 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11092 on-chip insn memory and IMAP1 to upper 128k.
11093 (D10VCopy): Handle memory regions crossing 16k boundaries.
11094 (D10VCopy): Transfer data in 32 bit chunks.
11095
11096Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11097
11098 * gdb.base/overlays.c (main): Exit normally when result is
11099 correct.
11100
11101 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11102 map. Include space for printf in .text segment.
11103
11104 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11105 updated d10v memory VMA/LMA map.
11106 (D10VCopy): Call D10VTranslate.
d63a86f8 11107
c906108c
SS
11108Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11109
11110 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11111
11112 * gdb.base/bar.c (barx, bar): Change variable to small array so
11113 that it won't be put into the .sdata - small data -
11114 section. Update reference.
11115 * gdb.base/baz.c (bazx, baz): Ditto.
11116 * gdb.base/foo.c (foox, foo): Ditto.
11117 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11118
11119 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11120 to be arrays.
d63a86f8 11121
dc96c6c7 11122Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11123
c906108c
SS
11124 * gdb.base/overlays.exp: fix up and get working again.
11125 Add tests for backtraces from an overlay function.
d63a86f8 11126
c906108c
SS
11127Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11128
11129 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11130 "calling function with watchpoint enabled".
11131
11132Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11133
11134 * gdb.base/break.exp (test_next_with_recursion): Remove
11135 gdb_suppress_tests for d10v-*-*.
11136 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11137 pending review of whether it is useful or not.
11138
11139Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11140
11141 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11142
11143Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11144
11145 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11146 * config/dve.exp: New file to support Densan boards.
11147
11148Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11149
11150 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11151 reads and BSD.
11152
11153Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11154
11155 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11156 response.
11157
11158 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11159
11160Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11161
11162 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11163 test.
11164
11165 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11166 target_sizeof_long and target_bigendian_p.
11167 (structs_by_value, structs_by_reference): Check values according
11168 to targets word size and endianess.
d63a86f8 11169
c906108c
SS
11170Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11171
11172 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11173 output.
11174
11175Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11176
11177 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11178 Update test of set args help to match source change.
11179
11180Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11181
11182 * gdb.base/default.exp: Expect help system output to be in
11183 alphabetical order.
11184 * gdb.base/help.exp: Ditto.
11185
11186Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11187
11188 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11189 "i*86-pc-linux-gnu*".
11190 * gdb.base/interrupt.exp: Ditto.
11191 * gdb.base/corefile.exp: Ditto.
11192
11193 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11194 define vxworks when building the testcase.
11195
11196 * gdb.base/ptype.exp: Fix testnames to be unique.
11197 * gdb.base/radix.exp: Ditto.
11198 * gdb.base/term.exp: Ditto.
11199 * gdb.base/whatis.exp: Ditto.
11200 * gdb.c++/classes.exp: Ditto.
11201
11202Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11203
11204 * gdb.base/callfuncs.exp: Fix indentation.
11205
11206 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11207 suppress_flag has been set.
11208 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11209 target feature.
11210
11211Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11212
11213 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11214 the testcase.
11215
11216 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11217 set_debug_traps() and breakpoint().
11218 * gdb.c++/misc.cc (main): Ditto.
11219 * gdb.c++/templates.cc (main): Ditto.
11220 * gdb.c++/virtfunc.cc (main): Ditto.
11221
11222Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11223
11224 * lib/gdb.exp(gdb_step_for_stub): New function.
11225 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11226 exists, reload the executable and do a "continue" instead of
11227 doing a jump.
11228 (runto_main): Use gdb_step_for_stub.
d63a86f8 11229
c906108c
SS
11230 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11231 tests to have unique names.
11232 * gdb.base/callfuncs.exp: Ditto.
11233 * gdb.base/commands.exp: Ditto.
11234 * gdb.base/default.exp: Ditto.
11235 * gdb.base/help.exp: Ditto.
11236 * gdb.base/list.exp: Ditto.
11237 * gdb.base/opaque.exp: Ditto.
11238 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11239 similar tests.
d63a86f8 11240
c906108c
SS
11241 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11242 * gdb.c++/cplusfuncs.cc: Ditto.
11243 * gdb.c++/virtfunc.cc: Ditto.
11244
11245 * config/monitor.exp: Keep track of the last file we saw, rather
11246 than trying to get the info from gdb.
11247
11248 * gdb.fortran/types.exp: Move comment to previous line.
11249
11250Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11251
11252 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11253 target mode.
11254
11255Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11256
11257 From Bob Manson:
11258 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11259 string from GDB when it connects.
11260
11261 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11262
11263Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11264
11265 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11266 if we can't get a debug format from GDB (we may be testing an
11267 older GDB). Use a 10 second timeout when checking for the format.
11268
11269 * gdb.stabs/weird.exp: Fix quoting.
11270
11271 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11272
11273Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11274
11275 * config/arm-ice.exp: New file.
11276
11277Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11278
11279 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11280 until it has been modified to work with the new testsuite.
11281
99707966 11282 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11283 testcase won't compile, cause all of the testcases in the file to
11284 fail instead.
11285
11286 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11287 (gdb_clear_suppressed): New procedure.
11288 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11289 it contains a positive value.
11290
11291Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11292
11293 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11294
11295 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11296
11297Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11298
11299 * lib/gdb.exp (setup_xfail_format): New function.
11300 (get_debug_format): New function to get debug format.
11301 (debug_format): New global variable to hold last value set
11302 by get_debug_format.
11303 * gdb.base/list.exp: Call get_debug_format and expect some
11304 tests to fail for DWARF 1 and COFF formats.
11305 * gdb.c++/ptype.exp: Ditto.
11306 * gdb.c++/classes.exp: Ditto.
11307 * gdb.c++/cplusfuncs.exp: Ditto.
11308 * gdb.c++/inherit.exp: Ditto.
11309 * gdb.c++/templates.exp: Ditto.
11310 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11311
c906108c
SS
11312Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11313
11314 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11315 host doesn't have a currently-open connection.
11316
11317 * config/sparclet.exp: Cleanups and fixes to make it generic for
11318 any gdb stub target. Handle cases where gdb doesn't respond when
11319 interrupted in a sane fashion.
11320
11321 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11322 same thing in a totally different way.
11323
11324 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11325 setting "timeout".
11326 (gdb_start): We set the global gdb_prompt variable in
11327 default_gdb_init now.
11328
11329Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11330
11331 * gdb.base/printcmds.exp: Fix "check for floating addition"
11332 regexp to accept results within approx +/- .01 of exact value.
11333 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11334
11335Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11336
11337 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11338 properly.
11339 (gdb_expect): Add optional timeout parameter, and add timeout
11340 value to various calls.
11341 (gdb_suppress_tests): Only give one warning message per group.
11342
11343Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11344
11345 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11346 global variables. Handle getting a value for $timeout more
11347 gracefully.
11348
11349Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11350
11351 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11352 initialize.
11353 (default_gdb_init): New procedure; allow gdb_init to be overridden
11354 by a target configuration file.
11355 (gdb_expect): Pass the timeout to remote_expect.
11356
11357 * config/monitor.exp(gdb_load): Fix typo in regexp.
11358
11359Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11360
11361 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11362
11363Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11364
11365 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11366 here. Call gdb_target_exec before rebooting the target, to make
11367 sure the connection to the target is closed.
11368 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11369 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11370 Also detect "Timeout reading from remote" error.
11371
11372 * config/gdbserver.exp: Pass the executable being loaded to
11373 gdb_target_monitor. Don't call gdb_file_cmd here; let
11374 gdb_target_monitor do it.
11375
11376 * gdb.disasm/hppa.exp: Don't use exec_output.
11377
11378Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11379
11380 * gdb.base/list.exp: If we're debugging a non-native target,
11381 try to set the pc register to point to the start of the
11382 program before doing the first list command.
11383
11384 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11385 test_calls after restarting.
11386
11387 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11388 reloading.
11389
11390 * gdb.base/watchpoint.exp: Fix typo.
11391
11392 * gdb.base/setshow.exp: Check for use_gdb_stub.
11393
11394 * gdb.base/break.exp: Fix continue until exit test for the gdb
11395 stub case.
11396 * gdb.base/langs.exp: Ditto.
11397
11398 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11399 gdb_load_offset. If we weren't given a file to load, figure out
11400 what the current file is and use it.
11401
11402 * config/i386-bozo.exp: New file.
11403
11404Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11405
11406 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11407 feature.
11408
11409 * config/proelf.exp: New entry.
11410
11411Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11412
11413 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11414 of regexps.
11415
11416 * gdb.base/watchpoint.exp: Don't run the test_stepping
11417 tests if gdb can't call functions on the target.
11418
11419 * gdb.base/setshow.exp: Don't run the set prompt tests if
11420 the board has gdb_prompt set.
11421
11422Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11423
11424 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11425 * gdb.base/commands.exp: Likewise.
11426 * gdb.base/setshow.exp: Likewise.
11427
11428Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11429
11430 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11431 feature.
11432
11433 * config/i960.exp: New file.
11434
11435Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11436
11437 * gdb.base/funcargs.exp: Check for gdb,short_int target
11438 feature instead of looking for explicit target triplets.
11439
dc96c6c7 11440Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11441
d63a86f8 11442 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11443 "p 123DEADBEEF", to check parse_number.
11444 * top.c: change "to enable to enable" to "to enable" in a couple
11445 of help strings.
11446
11447Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11448
11449 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11450 on the mn10300.
d63a86f8 11451
c906108c
SS
11452Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11453
11454 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11455 where the test executable is run with explicit args.
11456 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11457
11458Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11459
11460 * gdb.base/run.c: Use FAKEARGV to build test executable that
11461 does not require a command line arg, since most simulators
11462 don't currently support passing such an arg into the simulated
11463 program.
11464 * gdb.base/commands.exp: Change tests to insert the proper
11465 value as the arg to the first recursive factorial call. Change
11466 compilation line to define FAKEARGV at compile time.
11467
11468Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11469
11470 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11471 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11472 function with watchpoint enabled" test.
11473
11474Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11475
11476 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11477 Don't call gdb_test when the command doesn't return to a gdb prompt.
11478
11479 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11480 "Tests restarted" messages.
11481
11482Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11483
11484 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11485
dc96c6c7 11486Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11487
11488 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11489 for INFO SYMBOL; add help tests for OVERLAY commands.
11490 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11491 add tests for OVERLAY commands
11492 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11493 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11494 * gdb.base/sigall.c: add usestubs code frag
11495 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11496
c906108c
SS
11497Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11498
11499 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11500 failures.
11501 (gdb_stop_suppressing_tests): Note that tests have restarted.
11502
11503Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11504
11505 * config/h8300.exp: New file.
11506
11507Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11508
11509 * gdb.base/setshow.exp: Check for the existence of a
11510 feature, not its value.
11511
11512Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11513
11514 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11515
11516 * gdb.base/scope.exp: It's now init0(), not init().
11517
11518 * gdb.base/scope0.c: For now, change init() to be init0().
11519
11520 * config/monitor.exp: Use gdb_serial in preference to serial
11521 or netport.
11522
11523 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11524 and it's not already set.
11525
11526Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11527
11528 * gdb.base/setshow.exp: Only test the run command if the target
11529 isn't using a stub and if it supports argument passing.
11530
11531Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11532
11533 * config/udi.exp(gdb_start): Make sure UDICONF is set
11534 properly before starting gdb.
11535
11536Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11537
11538 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11539 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11540 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11541
11542Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11543
11544 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11545 specialized code to reboot the board, use remote_reboot instead.
11546
11547 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11548
11549 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11550
11551 * config/monitor.exp: Make sure we disconnect from the target.
11552 Also, try a reboot/reload cycle instead of failing if the
11553 load fails.
11554
11555Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11556
11557 * gdb.base/default.exp: Don't set match_max.
11558 * gdb.base/help.exp: Ditto.
11559 * gdb.base/list.exp: Ditto.
11560 * gdb.base/signals.exp: Ditto.
11561
11562 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11563 set, use remote_ld to download the testcase instead of
11564 the GDB loader.
11565
11566Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11567
11568 * config/vr5000.exp: New file.
11569
11570 * config/monitor.exp(gdb_target_monitor): Add pattern for
11571 "Ending remote" to detect errors in connecting.
11572
11573 * gdb.base/setshow.exp: Add .* within auto language test.
11574
11575 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11576 target feature.
11577
11578 * config/monitor.exp(gdb_load): Check for a failure when loading,
11579 and reboot the board if necessary.
11580
11581 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11582 a set of tests. Remove print.* from the patterns being checked.
11583
11584Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11585
11586 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11587 refer to gdb_spawn_id.
11588
11589 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11590 longer used.
11591 * config/sparclet.exp: Ditto.
11592 * config/sparclet-old.exp: Ditto.
11593 * config/slite.exp: Ditto.
11594 * config/sim.exp: Ditto.
11595 * gdb.base/funcargs.exp: Ditto.
11596
11597 * lib/gdb.exp:Remove references to gdb_spawn_id.
11598 (gdb_expect): Move to remote.exp.
11599
11600Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11601
11602 * config/monitor.exp: Detect the "Couldn't establish connection"
11603 message from GDB.
11604
11605Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11606
11607 * gdb.base/bitfields.exp: Use runto instead of explicit
11608 gdb_run_cmd/gdb_expect sequences.
11609
11610 * gdb.base/break.exp(text_next_with_recursion): Add match for
11611 gdb_expect call.
11612
11613 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11614 We also need to handle the "A program is being debugged already"
11615 prompt from gdb. Use gdb_test to set the baud rate.
11616
11617 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11618 to 20000. Really. I mean it.
11619
11620Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11621
11622 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11623 fails. If suppress_flag is set, skip perror message about not
11624 being able to send to GDB.
11625 (send_gdb): If suppress_flag is set, don't try to send commands to
11626 GDB.
11627 (gdb_expect): If suppress_flag is set, always fail immediately.
11628 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11629 (gdb_init): Call gdb_stop_suppressing_tests.
11630 (default_gdb_exit): Ditto.
11631 (default_gdb_start): Ditto.
11632
11633 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11634 gdb_stop_suppressing_tests as appropriate.
11635 * gdb.base/break.exp: Ditto.
11636 * gdb.base/callfuncs.exp: Ditto.
11637 * gdb.base/commands.exp: Ditto.
11638 * gdb.base/exprs.exp: Ditto.
11639 * gdb.base/funcargs.exp: Ditto.
11640 * gdb.base/list.exp: Ditto.
11641 * gdb.base/recurse.exp: Ditto.
11642 * gdb.base/scope.exp: Ditto.
11643 * gdb.base/structs.exp: Ditto.
11644 * gdb.c++/inherit.exp: Ditto.
11645
11646Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11647
11648 * config/vr4300.exp: New file.
11649
99707966 11650 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11651
99707966 11652 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11653
11654Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11655
11656 * lib/gdb.exp(gdb_init): New function.
11657
11658 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11659 for each individual variable set.
11660
11661 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11662 name.
11663
11664 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11665
11666 * gdb.base/scope.exp: Use gdb_test.
11667
11668 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11669 aborting; the testsuite driver will do that for us (see
11670 gdb_finish). Also, use gdb_test in a few more places.
11671
11672Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11673
11674 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11675
11676Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11677
11678 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11679 and "add_tests" are not at the same address.
11680
11681Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11682
11683 * gdb.base/ptype.exp: Use gdb_test.
11684
11685Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11686
11687 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11688 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11689 left in. No longer expect them to fail.
11690
11691 * gdb.stabs/*.mt; Deleted, no longer used.
11692 * gdb.stabs/configure.in: Remove references to target makefile
11693 frags.
11694 * gdb.stabs/configure: Rebuilt.
11695
11696 * gdb.disasm/*.mt: Deleted, no longer used.
11697 * gdb.disasm/configure.in: Remove references to target makefile
11698 frags. Use "sh3.s" as the unique filename for this directory.
11699 * gdb.disasm/configure: Rebuilt.
11700
11701 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11702 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11703 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11704
11705Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11706
11707 * config/udi.exp: Use mondfe,name instead of remote_host.
11708
11709Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11710
11711 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11712 a function with a watchpoint enabled on the mn10200.
11713
11714 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11715 before trying to create it!
11716
11717Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11718
11719 * config/vx.exp: Use hostname instead of netport.
11720
11721 * config/vxworks.exp: New file.
11722
11723 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11724
11725 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11726 gdb before assuming everything worked. Send a ^C if a timeout
11727 occurs.
11728
11729 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11730 $gdb_spawn_id directly.
11731 (gdb_run_cmd): Try _start as well as start. Use the target feature
11732 gdb,start_symbol as the symbol to start from when jumping.
11733
11734Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11735
11736 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11737 redundant) test.
11738
11739 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11740 it doesn't lose for 16bit integer systems.
11741
11742Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11743
11744 * gdb.fortran/types.exp: If the target doesn't support "double"
11745 data types, then expect "real" types to only be 4 bytes.
11746
11747 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11748 call tests if the target doesn't support inferior function calls.
11749
11750 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11751 in printf tests.
11752
11753Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11754
11755 * gdb.base/help.exp: Disable "help set", "help show", and
11756 "help support". Simplify regexp for "help stack".
11757
11758 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11759 to 60 seconds. Temporarily set match_max to 15000 around the
11760 "info copying" test.
11761
11762 * gdb.base/nodebug.exp: Don't try to do an inferior function
11763 call if the target doesn't support them.
11764 * gdb.base/printcmds.exp: Likewise.
11765 * gdb.base/setvar.exp: Likewise.
11766 * gdb.base/structs.exp: Likewise.
11767 * gdb.c++/templates.exp: Likewise.
11768 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11769
11770 * gdb.base/recurse.exp: Enable for the mn10200.
11771
11772 * configure.in: Do configure gdb.stabs directory for *-*-elf
11773 targets.
11774 * configure: Rebuilt.
11775
11776 * gdb.base/break.exp: Check for gdb,noresults before testing
11777 exit status and/or results from the target.
11778 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11779 * lib/gdb.exp: Remove old (now bogus) initialization of
11780 noinferior, noargs, noresults and nosignals.
11781
11782Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11783
11784 * config/sh.exp: New file.
11785
11786 * config/slite.exp: Try to connect multiple times to the board
11787 before rebooting. Only send a "monitor run" if need_monitor_run
11788 is set.
11789
11790 * gdb.base/break.exp: Don't do the "stub continue" test if
11791 the target has gdb_stub set.
11792
11793 * gdb.base/callfuncs.exp: Increase the timeout.
11794
11795 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11796 if the target has gdb,noinferiorio set.
11797
11798 * gdb.base/list.exp: Increase match_max to 10000 characters.
11799
11800 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11801
11802 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11803 target.
11804
11805 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11806
11807Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11808
11809 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11810 trying to delete the copy of gdb. Catch the file delete so we
11811 don't die if the delete fails; also, the file should be copied to
11812 the host, not to the build.
11813
11814Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11815
11816 * lib/gdb.exp(gdb_test): Surround the result pattern with
11817 parenthesis in case it contains multiple regexps separated
11818 with |.
11819
11820 * gdb.base/watchpoint.exp: Use gdb_test.
11821 * gdb.base/default.exp: Ditto.
11822
11823Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11824
99707966 11825 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11826
c906108c
SS
11827 * gdb.base/scope.exp: Use gdb_test.
11828 * gdb.c++/classes.exp: Ditto.
11829 * gdb.c++/inherit.exp: Ditto.
11830
11831Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11832
11833 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11834 remote_exec instead.
11835 * gdb.base/corefile.exp: Don't be ridiculous.
11836 * gdb.base/*.c: Add missing stub invocations.
11837
11838Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11839
11840 * config/slite.exp: Miscellaneous fixes.
11841
11842 * lib/gdb.exp: Fix runto.
11843
11844 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11845 the target.
11846
11847 * gdb.base/watchpoint.exp: Fix regexp.
11848
11849 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11850 close and wait commands, as the descriptor may now be
11851 invalid. Always call "remote_close host".
11852
11853Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11854
11855 Major rewrite for testsuite revision.
d63a86f8 11856
c906108c
SS
11857 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11858 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11859 instead of relying on spawn_id to always contain a valid
11860 spawn id.
11861 (get_compiler_info): New procedure to build the ${binfile}.ci
11862 file, instead of replicating this in N different places.
11863 (gdb_compile): New procedure.
d63a86f8 11864
c906108c
SS
11865 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11866 appropriate arguments) instead of compile. Use gdb_test in a lot
11867 more places. Use send_gdb instead of send. Always run gdb_start
11868 at the start of a testcase, as this is no longer done magically.
11869
11870 config/*-gdb.exp: Rename without the -gdb suffix.
11871
11872 config/mips.exp: Use remote_close instead of exit_remote_shell.
11873 config/monitor.exp: Use target_info instead of looking at
11874 baud, timeout, etc.
11875 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11876
11877Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11878
11879 * gdb.c++/templates.exp (test_ptype_of_templates),
11880 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11881 Update expect patterns for destructors and assignment operators
11882 to match corresponding c-typeprint.c changes.
11883 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11884 to destructor breakpoint test, GDB should be able to set the
11885 destructor breakpoint without specifying arguments.
11886
11887Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11888
11889 * gdb.threads/pthreads.exp: Change result for failure to compile due
11890 to lack of pthreads runtime support from an error to simply an
11891 unsupported test, per dejagnu standards.
11892
11893Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11894
11895 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11896 where GDB exits to reduce pattern match time.
11897 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11898
11899 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11900
dc96c6c7 11901Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11902
11903 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11904 * gdb.base/default.exp: ditto.
11905 * gdb.base/nodebug.exp: ditto.
11906 * gdb.base/printcmds.exp: ditto.
11907 * gdb.base/ptype.exp: ditto.
11908 * gdb.base/setvar.exp: ditto.
11909 * gdb.base/structs.exp: ditto.
11910 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11911
11912Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11913
11914 * configure, */configure: Rebuild with autoconf 2.12.
11915
11916Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11917
11918 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11919 use new i*86-pc-linux*-gnu quads.
11920 * gdb.base/corefile.exp: Ditto.
11921 * gdb.base/signals.exp: Ditto.
11922 * gdb.base/sigall.exp: Ditto.
11923 * gdb.base/interrupt.exp: Ditto.
11924
11925 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11926 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11927 RedHat 4.0.
d63a86f8 11928
c906108c
SS
11929 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11930 linux. This allows the test case to at least compile on latest
11931 linux, but still not run due to missing the threads runtime library.
11932
11933Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11934
11935 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11936 directory to search gdb directory. Accept and step over conditional
11937 stack alignment code. Consume $prompt in failure cases.
11938 Reset timeout to $oldtimeout instead of some arbitrary value.
11939 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11940 timeout problems with infinite stack backtraces.
11941 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11942 Accept function parameters for linkfunc member.
11943
11944Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11945
11946 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11947 (CXXFLAGS): Remove, unreferenced.
11948 (B_OPTIONS): Add for -B options and add code to initialize with
11949 previous -B options and also add -B option to pick up cross compiled
11950 runtime.
11951 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11952 doing cross compiles.
11953 (target_alias): Declare global.
11954 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11955 to verify that gcc exists in build tree, and if so set CC to that
11956 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11957
c906108c
SS
11958Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11959
11960 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11961 ptype test for anonymous union. Fixup testcase to match
11962 current gcc debug output.
11963
11964Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11965
11966 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11967 force argument to an unsigned long type.
11968
11969Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11970
11971 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11972 tests and anonymous union print/ptype tests.
11973 * gdb.base/list.exp (test_forward-search): Increase timeout by
11974 5 minutes for the "search extremely long line" case.
11975 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11976 completely optional and that the pass/fail messages use the command as
11977 the message if that third arg is a null string.
11978 (gdb_test_exact): Arrange that a null string pattern means match a
11979 null string output rather than any output, which might include random
11980 errors.
11981 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11982 backtrace test.
11983 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11984 always failing and failure is now exposed by gdb.exp changes.
11985
11986Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11987
11988 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11989 weren't being noted.
11990
11991Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11992
11993 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11994 * gdb.stabs/weird.exp: Remove v_comb xfails.
11995
dc96c6c7 11996Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11997
11998 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11999 list.exp scope.exp watchpoint.exp]
12000 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12001
dc96c6c7 12002Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12003
12004 * config/monitor.exp: Increase download timeout to 1000 seconds.
12005
dc96c6c7 12006Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12007
12008 * config/m32r.exp: Increase timeout to 120 seconds.
12009
12010Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12011
12012 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12013 and accept older ordering as obsolescent gcc or gdb.
12014 * gdb.c++/templates.exp: Ditto.
12015 * gdb.c++/virtfunc.exp: Ditto.
12016
12017Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12018
12019 * gdb.base/coremaker.c: Add code to mmap some data so we
12020 can check that it ends up in the core file.
12021 * gdb.base/corefile.exp: Add test to read mmapped data
12022 from core file.
12023
dc96c6c7 12024Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12025
12026 * config/m32r.exp: New file.
12027
12028Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12029
12030 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12031 that cflags can contains -gstabs, and work correctly for other tests.
12032
dc96c6c7 12033Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12034
12035 * gdb.base/setshow.exp: New file, tests show and set.
12036 * gdb.base/setshow.c: New file, tests show and set.
12037 * gdb.base/help.exp: Add test for help set|show annotate.
12038 * gdb.base/default.exp: Add test for set|show annotate.
12039
12040Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12041
12042 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12043 errors unique.
12044 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12045 explicitly.
12046
12047Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12048
12049 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12050 and width commands. This is done elsewhere.
12051 * (gdb_start): Don't call gdb_start_sim here. That's already
12052 done in gdb_load. This fixes lots of failures in default.exp.
12053
12054Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12055
12056 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12057 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12058 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12059 in the same we we treat other failures (since it may be an expected
12060 condition), rather than as an error.
12061 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12062 old test format.
12063
12064Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12065
12066 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12067 (distclean maintainer-clean realclean): No need to remove files
12068 twice. Nuke the duplicates.
12069 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12070 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12071 Remove config.h along with other config files.
12072
12073Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12076 "p func1 ()" and note that rests of tests are skipped.
12077 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12078 setup_xfails for "print func2::coremaker_local".
12079 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12080 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12081 affected by the previous run test.
12082 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12083 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12084 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12085 "pass int powerset tuple" and "pass modeless int powerset tuple".
12086 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12087 "real write 4" and "real write 8".
12088 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12089 setup_xfails for "print vs1 after tuple assign 2",
12090 "print \$i after tuple assign 2", and
12091 "print vs2 after tuple assign 2".
12092 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12093 meaningful error message and return -1 so the caller can
12094 suppress further tests and avoid a cascade of errors.
d63a86f8 12095
c906108c
SS
12096Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12097
12098 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12099 format for printing version.
12100 * gdb.base/default.exp: Ditto.
12101 * gdb.base/interrupt.exp: Fix problem with cascade of
12102 errors if child process dies while calling a function.
d63a86f8 12103
c906108c
SS
12104Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12105
12106 * Makefile.in (VPATH): Add
12107 * Makefile.in (Makefile, config.status): Fix rules so things get
12108 remade when necessary.
12109
12110Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12111
12112 * Makefile.in (just-check): Add path to sibling expect dir
12113 to environment variable specified by RPATH_ENVVAR.
12114
12115Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12116
12117 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12118 (just-check): Add shared library paths for libstdc++, tk,
12119 tcl, bfd, and opcodes to the environment variable specified
12120 in RPATH_ENVVAR.
12121 * configure.in: Add support to recognize --enable-shared flag
12122 and generate correct value for RPATH_ENVVAR.
12123 * configure: Regenerated with autoconf.
12124
12125Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12126
12127 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12128 include all osf versions.
12129 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12130 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12131 when target is linux. When failing to build pthreads test
12132 executable, give more meaningful message.
12133 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12134 arg for pthread_create.
d63a86f8 12135
c906108c
SS
12136Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12137
12138 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12139 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12140 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12141 and -lpthreads (everybody else).
12142 (test_startup): Fail gracefully if threads are not supported.
12143 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12144 "p/c array_index("abcdef",2)" when not gcc compiled.
12145 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12146 "print func2::coremaker_local" when not gcc compiled.
12147 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12148 "ptype on opaque struct tagname (statically)",
12149 "ptype on opaque struct tagname (dynamically) 1", and
12150 "ptype on opaque struct tagname (dynamically) 2"
12151 for not compiled with gcc.
12152 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12153 backtrace when compiled with gcc.
d63a86f8 12154 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12155 than always return success.
12156
12157Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12158
12159 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12160
12161Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12162
12163 * gdb.base/structs.exp: Undo last change.
12164
12165Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12166
12167 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12168 encapsulate all the steps/nexts done during self test, starting
12169 at main, and makes them less sensitive to optimization issues.
12170 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12171 signal handler" test.
12172 * gdb.threads/pthreads.exp: Only run this for native configs.
12173 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12174 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12175 tests.
12176 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12177 for "runto test_calls(void)" test.
d63a86f8 12178
c906108c
SS
12179Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12180
12181 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12182 and don't expect address info in breakpoint confirmations.
12183
12184Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12185
12186 * gdb.base/list.exp (test_forward_search): Increase timeout
12187 temporarily by 60 seconds for searching extremely long line,
12188 and then reset to old value when done. Increase expect input
12189 buffer to 10000.
12190
12191Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12192
12193 * gdb.base/list.exp (test_forward_search): Fix to handle very
12194 long source line without overflowing expect's input buffer.
12195
12196Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12197
12198 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12199 "buffer_full".
12200
12201 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12202 "buffer_full".
12203
12204 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12205 "buffer_full".
12206
12207 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12208 "buffer_full".
12209
12210Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12211
12212 * configure.in (configdirs): Add gdb.threads.
12213 * configure: Regenerated with autoconf.
12214 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12215 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12216 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12217
c906108c
SS
12218Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12219
12220 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12221
12222Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12223
12224 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12225 each signal's status in the output of "handle all print".
12226 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12227 the \r\n sequence that immediately precedes the gdb prompt.
12228 * gdb.base/a1-selftest.exp: Save original timeout and restore
12229 after test.
12230
12231Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12232
12233 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12234 symbol.
12235
12236Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12237
12238 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12239
12240Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12241
12242 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12243 timeout by 60 seconds.
12244
12245Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12246
12247 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12248 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12249 error return.
12250
12251Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12252
12253 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12254 gdb initialization, also report how long dejagnu waited. Restore
12255 old timeout before doing error return. Temporarily increase timeout
12256 by 3 minutes to allow for slow startups over heavy NFS use.
12257
12258Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12259
12260 * lib/gdb.exp: Report timeout value for verbosity level 2.
12261 * config/gdbserver.exp: Ditto.
12262 * config/hppro.exp: Ditto.
12263 * config/mips-gdb.exp: Ditto.
12264 * config/monitor.exp: Ditto.
12265 * config/netware.exp: Ditto.
12266 * config/sim-gdb.exp: Ditto.
12267 * config/slite-gdb.exp: Ditto.
12268 * config/udi-gdb.exp: Ditto.
12269 * config/unix-gdb.exp: Ditto.
12270 * config/vx-gdb.exp: Ditto.
12271 * gdb.base/a1-selftest.exp: Ditto.
12272 * gdb.base/a2-run.exp: Ditto.
12273 * gdb.base/break.exp: Ditto.
12274 * gdb.base/corefile.exp: Ditto.
12275 * gdb.base/list.exp: Ditto.
12276 * gdb.base/recurse.exp: Ditto.
12277 * gdb.base/scope.exp: Ditto.
12278 * gdb.base/signals.exp: Ditto.
12279
12280Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12281
12282 * gdb.threads/Makefile.in (docdir): Removed.
12283
12284Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12285
12286 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12287 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12288 @srcdir@.
d63a86f8 12289 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12290 autoconf 2.5 or higher.
12291 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12292
12293Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12294
12295 * configure: Regenerated.
12296 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12297 avoid name clashes with SunOS headers.
12298
12299Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12300
12301 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12302
12303Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12304
12305 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12306 prototype information ends up in the compiler info file.
12307
12308Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12309
12310 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12311 attempting to regenerate it. Eliminate use of a temporary file
12312 and just generate the info file directly. Source it immediately,
12313 for consistency of use.
12314 * gdb.base/corefile.exp: Ditto
12315 * gdb.base/exprs.exp: Ditto.
12316 * gdb.base/funcargs.exp: Ditto.
12317 * gdb.base/langs.exp: Ditto.
12318 * gdb.base/list.exp: Ditto.
12319 * gdb.base/mips_pro.exp: Ditto.
12320 * gdb.base/nodebug.exp: Ditto.
12321 * gdb.base/opaque.exp: Ditto.
12322 * gdb.base/ptype.exp: Ditto.
12323 * gdb.base/scope.exp: Ditto.
12324 * gdb.base/setvar.exp: Ditto.
12325 * gdb.base/signals.exp: Ditto.
12326 * gdb.base/whatis.exp: Ditto.
12327 * gdb.c++/templates.exp: Ditto.
12328 * gdb.c++/virtfunc.exp: Ditto.
12329 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12330 whether or not to add -lstdc++ to the compile command line args.
12331
12332Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12333
12334 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12335 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12336 Increase timeout, a lot of single stepping might be needed if the
12337 target has no hardware watchpoints.
12338
12339Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12340
12341 * gdb.base/break.exp: Ignore compiler warnings when compiling
12342 break.c.
12343 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12344 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12345 from remote-sim.
12346 * gdb.base/exprs.exp: Add h8300 xfails.
12347 * gdb.base/funcargs.exp: Likewise.
12348 * gdb.base/nodebug.exp: Likewise.
12349 * gdb.base/printcmds.exp: Likewise.
12350 * gdb.base/ptype.exp: Likewise.
12351 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12352 h8300 xfails.
d63a86f8 12353 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12354 on the h8300.
12355 * gdb.base/funcargs.c: Explicitly make last constant argument to
12356 call_after_alloca_subr an unsigned long type.
12357 * gdb.base/return.c: Include stdio.h.
12358
12359Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12360
12361 * config/abug.exp: New file for the older Motorola Bug monitor
12362 that runs on the mvme13x series VME boards.
12363 * config/monitor.exp: Use the new config array for target settings
12364 if they exist.
12365
12366Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12367
12368 * sim-gdb.exp: Make the SH simulator allocate less space when
12369 it is targeted.
12370
12371Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12372
12373 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12374 test.
12375
12376Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12377
12378 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12379 "rs6000-*-*" for "list function in include file" when gcc compiled.
12380 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12381 for "p ctable1[120]".
12382 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12383 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12384 Remove setup_xfail for "rs6000-*-*" for
12385 "print 'scope0.c'::filelocal before run".
12386 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12387 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12388 since some compilers don't allow both options to be given
12389 on the same command line. Create object file and move it.
d63a86f8 12390
c906108c
SS
12391Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12392
12393 * gdb.base/corefile.exp: Always regenerate the core file, since
12394 we always regenerate the coremaker program. Detect special case
12395 where registers cannot be read from core file.
d63a86f8 12396
c906108c
SS
12397Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12398
12399 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12400 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12401 * gdb.c++/templates.exp: Only match on basename of file since
12402 some formats like xcoff don't encode directory information.
12403 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12404 and rs6000 AIX xcoff targets.
12405 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12406 * configure: Regenerate.
12407 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12408 here, rather than in distclean.
d63a86f8 12409
c906108c
SS
12410Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12411
12412 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12413 defined, and use it to compile the test case with -O2. The
12414 native compilation still uses no optimization.
12415 * gdb.base/mips_pro.c: Remove inline assembly code since
12416 it is compiled PIC by default, which results in assembler
12417 warnings that make the testsuite think the compilation
12418 was unsuccessful.
12419
12420Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12421
12422 * gdb.c++/misc.exp: Add note to message for
12423 "print s.a for foo struct" that this is a known gcc 2.7.2
12424 and earlier bug.
12425
12426Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12427
12428 * gdb.base/break.exp: Fix pattern for matching "Delete all
12429 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12430 setup_xfail for deleting all breakpoints test. Fix various
12431 timeout messages to include "(timeout)".
12432 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12433 for "p t_float_values2(3.14159,float_val2)".
12434 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12435 for "continue to call2g" when gcc compiled.
12436 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12437 "up to foo in langs.exp", "show language at foo in langs.exp",
12438 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12439 and "show language at fsub in langs.exp".
12440 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12441 "list line 1 in include file", "list message for lines past EOF",
12442 "list function in include file", "list list0.h:foo", and
12443 "list filename:function; nonexistant function".
12444 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12445 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12446 and "ptype t_char_array" to be for native cc only.
d63a86f8 12447
c906108c
SS
12448Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12449
d63a86f8 12450 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12451 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12452 "print func2::coremaker_local", and "backtrace in corefile.exp".
12453
12454Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12455
12456 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12457 "bt in signals.exp". This problem only appears when running
12458 the testsuite, and then only intermittently.
12459
12460Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12461
12462 * gdb.base/return.exp (return_tests): Differentiate between
12463 two tests of continuing.
12464
12465Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12466
12467 * */Makefile.in (maintainer-clean): Remove config.log.
12468 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12469 * gdb.c++/Makefile.in (PROGS): Add inherit.
12470 (clean): Remove *.ci.
12471
12472Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12473
12474 * gdb.c++/misc.cc: Add test code from Mike Stump.
12475 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12476
12477Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12478
12479 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12480 to "alpha-*-osf2*" and add comment.
12481 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12482 setup_xfail for "step over execarg initialization" and
12483 "step over corearg initialization".
12484 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12485 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12486 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12487 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12488 "print func2::coremaker_local", and "backtrace in corefile.exp".
12489 * gdb.base/signals.exp: Build and source signals.ci.
12490 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12491 to be for gcc only.
12492 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12493
c906108c
SS
12494Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12495
12496 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12497 Feb 3 procfs.c change.
12498
12499Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12500
12501 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12502
12503Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12504
12505 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12506 from dejagnu's apparent default of 10 seconds, which gives random
12507 results when running the tests over NFS on moderately loaded systems.
12508 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12509
12510Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12511
12512 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12513 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12514 result reports.
12515
12516Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12517
12518 * configure.in (CY_AC_PATH_TCLH): Remove.
12519 * configure: Regenerate.
12520
12521Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12522
12523 * gdb.c++/Makefile.in (clean): Add missing '{'.
12524
12525Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12526
12527 * lib/gdb.exp: Provide a default value for noinferior.
12528
12529 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12530 Load libgloss.exp.
12531
12532Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12533
12534 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12535 the executable, not the .o to run the tests from.
12536
12537Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12538
12539 * gdb.base/break.exp: Don't test for program exit or exit status
12540 if $noresults if nonzero.
12541 * gdb.base/langs.exp: Likewise.
12542 * gdb.base/watchpoint.exp: Likewise.
12543
12544 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12545 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12546 trying to compile the testcase.
12547
12548Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12549
12550 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12551 * gdb.base/signals.exp (continue to handler): Likewise.
12552
12553Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12554
12555 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12556
12557 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12558
12559Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12560
12561 * gdb.base/corefile.exp: Recognize "not found" as failure
12562 when trying to determine if a core file was generated.
12563 If no core file was generate the first time, try again without
12564 the ulimit -c to work around braindamaged shells.
12565
12566Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12567
12568 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12569 [] tests with "test" and enclose string in quotes.
12570 * gdb.stabs/configure: Rebuild
d63a86f8 12571
c906108c
SS
12572Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12573
12574 Changes in sync with expect:
12575 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12576 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12577 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12578 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12579 argument to AC_REQUIRE.
12580 * configure: Regenerated.
12581
12582Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12583
12584 * gdb.base/corefile.exp: When generating a core, discard any
12585 error messages about ulimit not found and the "core dumped"
12586 message from the shell that runs the coredumper.
12587
12588Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12589
12590 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12591
12592 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12593 which sed script to run. Expect failure for v_comb test
12594 on PA targets too.
d63a86f8 12595
c906108c
SS
12596Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12597
12598 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12599 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12600
12601Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12602
12603 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12604 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12605 "sparc-sun-solaris*" xfails for "p v_comb".
12606 * lib/gdb.exp (default_gdb_start): Fix typo.
12607 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12608 messages to not include the full program name that caused
12609 the core dump since some systems (such as solaris) apparently
12610 truncate this path to about 80 characters.
12611 When generating a core file first try increasing the core file
12612 size limit to unlimited since some systems may default it to
12613 zero, and it is harmless to try it. Move the test for failing
12614 to generate a core file to where it will actually get executed.
12615 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12616 new gdb result from g++ debug info improvements and make old
12617 pattern obsolescent. Also account for size_t differences
12618 (may be int or long).
12619 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12620 initialization before function call is placed in the delay slot
12621 and thus appears to be skipped over by commands such as "next".
12622
12623Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12624
12625 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12626
12627Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12628
12629 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12630 input source file; fix code to compile test to deal with this
12631 convention.
12632 * gdb.c++/*.exp: Likewise.
12633
12634Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12635
12636 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12637 "bt in signals.exp".
12638
12639Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12640
12641 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12642 "step over execarg initialization" and
12643 "step over corearg initialization".
12644
12645Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12646
12647 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12648 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12649
12650Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12651
12652 From Rob Savoye (rob@poseidon.cygnus.com)
12653 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12654 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12655 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12656 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12657 configure.in}: Major reworking for autoconfig.
12658 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12659 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12660 New files.
12661 * config/unix-gdb.exp: Make GDB global.
12662 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12663 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12664 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12665 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12666 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12667 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12668 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12669 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12670 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12671 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12672 pr-8136.exp, result.exp, string.exp, tuples.exp},
12673 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12674 to returns as necessary, arrange for test to compile own testcase
12675 executable.
12676 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12677
c906108c
SS
12678Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12679
12680 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12681 clear_xfail at end of test which might not call either pass or fail.
12682 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12683 "backtrace through signal handler".
12684
12685Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12686
12687 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12688 continuing from a job control stop signal.
12689 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12690
12691Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12692
12693 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12694 * gdb.base/corefile.exp: Likewise.
12695 * gdb.base/funcargs.exp: Likewise.
12696
12697Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12698
12699 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12700 * config/monitor.exp: Add support for setting baud rate.
12701
12702Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12703
12704 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12705 i*86-*-linux* xfails for "backtrace through signal handler".
12706 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12707 "print func2::coremaker_local".
12708 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12709 alpha-dec-osf2* xfail for
12710 "delete all breakpoints when none".
12711
12712Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12713
12714 * gdb.base/break.exp: Change test that deletes all breakpoints
12715 when no user breakpoints are installed. A post 4.15 change
12716 causes gdb to no longer prompt in this case.
12717
12718Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12719
12720 * gdb.base/return.exp (return_tests): Change xfail for test
12721 "correct value returned double test" to stop xfailing at
12722 Solaris 2.5. Apparently the bug has been fixed.
12723
12724Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12725
12726 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12727 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12728
12729Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12730
12731 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12732 * gdb.disasm/hppa.s: Corresponding changes.
12733
12734Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12735
12736 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12737 makefile fragment.
12738 * config/mt-hpux: Deleted.
12739
12740Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12741
d63a86f8 12742 * Many files: When warning about suppressed tests due to a
c906108c
SS
12743 nonexistant test binary, avoid incrementing the warning count.
12744
12745Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12746
12747 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12748
c906108c
SS
12749Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12750
12751 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12752 "sparc-*-solaris2*".
12753
12754Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12755
12756 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12757 Add global and local variables and initialize them.
12758 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12759 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12760 extracts the file name and terminating signal from the core file.
12761 * TODO: Remove note about tests for correct mapping of corefile.
12762 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12763 from optimizing it away.
12764 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12765 handles common blocks.
12766
12767Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12768
12769 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12770 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12771
12772Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12773
12774 * Makefile.in (maintainer-clean): New target, synonym for
12775 realclean.
12776 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12777 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12778 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12779 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12780 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12781 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12782
12783Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12784
12785 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12786 xfails when not gcc compiled for "print foo::funclocal".
12787 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12788 "print foo::funclocal at foo",
12789 "print 'scope1.c'::foo::funclocal at foo",
12790 "print foo::funclocal_bss at foo",
12791 "print 'scope1.c'::foo::funclocal_bss at foo",
12792 "print foo::funclocal_ro at foo",
12793 "print 'scope1.c'::foo::funclocal_ro at foo",
12794 "print bar::funclocal at foo" and
12795 "print 'scope1.c'::bar::funclocal at foo".
12796 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12797 gcc compiled for "print foo::funclocal at bar".
12798 Expand all messages to ensure that they identify that
12799 the test is at bar().
12800 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12801 gcc compiled for:
12802 "ptype on opaque struct pointer (statically)",
12803 "ptype on opaque struct tagname (statically)",
12804 "ptype on opaque struct pointer (dynamically) 1",
12805 "ptype on opaque struct tagname (dynamically) 1",
12806 "ptype on opaque struct pointer (dynamically) 2" and
12807 "ptype on opaque struct tagname (dynamically) 2
12808 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12809 gcc compiled for:
12810 "p datalocal"
12811 "whatis datalocal",
12812 "ptype datalocal",
12813 "p bsslocal",
12814 "whatis bsslocal", and
12815 "ptype bsslocal".
12816 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12817 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12818 when not gcc compiled.
12819 * gdb.base/funcargs.exp (float_and_integral_args): Add
12820 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12821 compiled.
12822 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12823 "backtrace from call6a" when not gcc compiled.
12824 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12825 "backtrace from call7a" when not gcc compiled.
12826 * gdb.base/callfuncs.exp (do_function_calls):
12827 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12828 "p t_char_array_values(char_array_val2,char_array_val1)",
12829 "p t_char_array_values(char_array_val1,char_array_val2)",
12830 "p t_char_array_values("carray 1","carray 2")",
12831 "p t_char_array_values("carray 1",char_array_val2)",
12832 "p t_char_array_values(char_array_val1,"carray 2")",
12833 "p sum_args(1,{2})",
12834 "p sum_args(2,{2,3})",
12835 "p sum_args(3,{2,3,4})",
12836 "p sum_args(4,{2,3,4,5})"
12837 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12838 "backtrace in corefile.exp" when not gcc compiled.
12839
12840Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12841
12842 * gdb.base/signals.exp: Rewrite `handle all print' test as
12843 a procedure. Accept blanks or TABs as whitespace, increase
12844 timeout and expect input buffer size for the large output
12845 from the command. Remove "i*86-*-bsdi2.0" xfail.
12846
12847Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12848
12849 * gdb.base/setvar.exp: Add new testcases for truncation when
12850 assigning invalid values to bitfields.
12851
12852Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12853
d63a86f8 12854 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12855 mips-sgi-irix* xfail for
12856 "call inferior func with struct - returns char *"
12857 and fix test so that an optional (unsigned char *) cast is
12858 accepted in the result.
12859
12860Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12861
12862 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12863 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12864 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12865 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12866 that accidentally got checked in.
12867
12868Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12869
d63a86f8 12870 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12871 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12872 compiled test.
12873 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12874 Add mips-sgi-irix5* xfail for not gcc compiled.
12875 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12876 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12877 "p top", "whatis top", "p middle", and "whatis middle".
12878 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12879 "whatis signed char" for not gcc compiled.
12880 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12881 "set variable signed char=-1 (-1)" and
12882 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12883 * gdb.base/funcargs.exp (float_and_integral_args):
12884 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12885 Add mips-sgi-irix* xfail when not gcc compiled for
12886 "continue to call2b".
12887 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12888 "continue to call2g".
12889 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12890 "backtrace from call6a"
12891 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12892 "backtrace from call7k".
12893 Add mips-sgi-irix5* xfail when not gcc compiled for
12894 "backtrace from call7a".
12895 (localvars_after_alloca): Fix gdb_test cmds for
12896 "print * after runto ...".
12897 Remove rs6000-*-* xfails for
12898 "print i after runto localvars_after_alloca" and
12899 "print l after runto localvars_after_alloca"
12900 for all compilers.
12901 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12902 when not compiled with gcc, for:
12903 "print signed char == (minus)",
12904 "print signed char != (minus)",
12905 "print signed char < (minus)",
12906 "print signed char > (minus)".
12907 * gdb.base/callfuncs.exp (do_function_calls):
12908 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12909 "call inferior func with struct - returns char *".
d63a86f8 12910 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12911 "correct value returned double test" to include Solaris 2.4.
12912 * gdb.base/funcargs.exp (float_and_integral_args):
12913 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12914
c906108c
SS
12915Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12916
12917 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12918 enumeration bitfields if compiling with GNU C.
12919 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12920 to empty' prompt.
12921
12922Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12923
12924 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12925 test for PRO targets.
12926
12927 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12928 breakpoints in the inferior at any given time by making
12929 two groups of breakpoints for call2*, call6* and call7*
12930 tests.
12931
12932Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12933
12934 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12935 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12936 from optimizing it away.
12937 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12938 "call inferior func with struct".
12939
12940Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12941
12942 * configure.in: Only configure gdb.chill for particular targets.
12943
12944Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12945
12946 * gdb.base/Makefile.in: Add action to .c.o transformation
12947 rule that generates a .ci file for each .o file and remove
12948 explicit .c.o rules except for callfuncs.o.
12949 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12950 generates a .ci file for each .o file and remove explicit
12951 .cc.o rules.
12952 (clean): Remove *.tmp *.ci files.
12953 (EXECUTABLES): Remove templ-info.exp.
12954 * gdb.base/compiler.c: New file.
12955 * gdb.c++/compiler.cc: New file
12956 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12957 Change rs6000-*-* xfail for
12958 "print 'scope0.c'::filelocal_ro" and
12959 "print 'scope1.c'::filelocal" and
12960 "print 'scope1.c'::filelocal_bss" and
12961 "print 'scope1.c'::filelocal_ro" and
12962 "print 'scope1.c'::foo::funclocal" and
12963 "print 'scope1.c'::foo::funclocal_ro" and
12964 "print 'scope1.c'::bar::funclocal" and
12965 "print 'scope0.c'::filelocal_ro" and
12966 "print 'scope1.c'::filelocal at foo" and
12967 "print 'scope1.c'::filelocal_bss at foo" and
12968 "print 'scope1.c'::filelocal_ro at foo" and
12969 "print 'scope1.c'::foo::funclocal at foo" and
12970 "print 'scope1.c'::foo::funclocal_bss at foo" and
12971 "print 'scope1.c'::foo::funclocal_ro at foo" and
12972 "print 'scope1.c'::bar::funclocal at foo" and
12973 "print 'scope0.c'::filelocal_ro" and
12974 "print 'scope1.c'::filelocal" and
12975 "print 'scope1.c'::filelocal_bss" and
12976 "print 'scope1.c'::filelocal_ro" and
12977 "print 'scope1.c'::foo::funclocal" and
12978 "print 'scope1.c'::foo::funclocal_bss" and
12979 "print 'scope1.c'::foo::funclocal_ro" and
12980 "print 'scope1.c'::bar::funclocal" and
12981 "print 'scope1.c'::bar::funclocal_bss"
12982 to only be xfail'd when not compiled with gcc.
d63a86f8 12983 Add rs6000-*-* xfail for
c906108c
SS
12984 "print 'scope0.c'::filelocal_bss before run"
12985 when compiled with gcc.
12986 (test_at_main): Add rs6000-*-* xfail for
12987 "print filelocal_ro in test_at_main"
12988 when compiled with gcc.
12989 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12990 Add rs6000-*-aix* xfail for
c906108c
SS
12991 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12992 "ptype t_char_array", not compiled with gcc.
12993 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12994 xfail for "list foo (in include file)" when gcc compiled.
12995 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12996 (integral_args): Add rs6000-*-* xfail for
12997 "run to call0a" if not compiled with gcc.
12998 (unsigned_integral_args): Add rs6000-*-* xfail for
12999 "run to call1a" if not compiled with gcc.
13000 (float_and_integral_args): Add rs6000-*-* xfail for
13001 "run to call2a" if not compiled with gcc and for
13002 "continue to call2b" for any compiler.
13003 Add rs6000-*-* xfail to
13004 "print f1 after run to call2a" for gcc compiled.
13005 (discard_and_shuffle): Add rs6000-*-* xfail for
13006 "run to call6a".
13007 (shuffle_round_robin): Add rs6000-*-* xfail for
13008 "backtrace from call7a" if not compiled with gcc.
13009 Add rs6000-*-* xfail for
13010 "backtrace from call7b" if compiled with gcc.
13011 (call_after_alloca): Add rs6000-*-* xfail for
13012 "print c in call_after_alloca" and
13013 "print s in call_after_alloca" and
13014 "backtrace from call_after_alloca_subr"
13015 if not compiled with gcc.
13016 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13017 "print c in localvars_in_indirect_call" and
13018 "print c in localvars_in_indirect_call" and
13019 "backtrace in indirectly called function" and
13020 "stepping into indirectly called function"
13021 if not compiled with gcc.
13022 (localvars_after_alloca): Add rs6000-*-* xfail for
13023 "print c after runto localvars_after_alloca" and
13024 "print s after runto localvars_after_alloca" and
13025 "print i after runto localvars_after_alloca" and
13026 "print l after runto localvars_after_alloca"
13027 for all compilers.
13028 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13029 than whatis-info.exp.
13030 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13031 than opaque-info.exp.
13032 Setup rs6000-*-* xfail for
d63a86f8 13033 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13034 "ptype on opaque struct pointer (dynamically)" when
13035 not compiled with gcc.
13036 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13037 rather than callf-info.exp.
13038 (do_function_calls): Add clear_xfail for rs6000-*-* for
13039 "p t_float_values2(3.14159,float_val2)". Seems to work
13040 fine there, both with xlc and gcc. Need to find out what
13041 it is doing right and fix other platforms.
13042 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13043 "call inferior func with struct - returns int",
13044 "call inferior func with struct - returns long",
13045 "call inferior func with struct - returns float",
13046 "call inferior func with struct - returns double",
13047 "call inferior func with struct - returns char *",
13048 but only if not gcc compiled (presumes xlc compiled).
13049 Change rs6000-*-* xfails for
13050 "call inferior func with struct - returns char" and
13051 " call inferior func with struct - returns short" to only
13052 xfail if not using gcc.
13053 (clean mostlyclean): Remove *.ci and *.tmp files.
13054 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13055 than templ-info.exp.
13056 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13057 Add rs6000-*-* xfail for "up to foo in langs.exp"
13058 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13059 when not gcc compiled.
d63a86f8 13060
c906108c
SS
13061Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13062
13063 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13064 * gdb.base/corefile.exp: Likewise.
13065 * gdb.base/list.exp: Likewise.
13066 * gdb.base/scope.exp: Likewise.
13067 * gdb.base/siganls.exp: Likewise.
13068
13069 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13070 compiler output.
13071 * gdb.base/whatis.exp: Likewise.
13072
13073Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13074
13075 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13076 failure (opcode table has been fixed to match reality).
13077
13078Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13079
13080 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13081 "call inferior func with struct - returns char",
13082 "call inferior func with struct - returns short"
13083
13084 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13085 "print 'scope0.c'::filelocal at main",
13086 "print 'scope0.c'::filelocal_bss in test_at_main",
13087 "print 'scope0.c'::filelocal at foo",
13088 "print 'scope0.c'::filelocal_bss in test_at_foo",
13089 "print 'scope0.c'::filelocal at bar",
13090 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13091
c906108c
SS
13092 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13093 in source file 1". This bug seems to have been fixed with both
13094 gcc and native cc (was native assembler bug?).
13095
13096Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13097
13098 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13099 "backtrace through signal handler" to "i*86-*-sysv4*".
13100 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13101 continue" case. Add "known SVR4 bug" to fail message.
13102 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13103 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13104 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13105 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13106 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13107 "up to foo in langs.exp", "show language at foo in
13108 langs.exp", "up to cppsub_ in langs.exp", "show
13109 language at cppsub_ in langs.exp", "up to fsub in
13110 langs.exp", and "show language at fsub in langs.exp".
13111 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13112 "bactrace in corefile.exp".
13113 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13114 "call inferior function with struct - returns float" and
13115 "call inferior function with struct - returns double".
d63a86f8 13116
c906108c
SS
13117Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13118
13119 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13120 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13121 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13122 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13123
13124Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13125
13126 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13127 (or overriden) "CHILL" macro rather then bare "gcc".
13128 Also look for ../../gcc/xgcc since that is what we will
13129 actually need, not "Makefile". Remove following assignment
13130 of CHILL to CHILL_FOR_TARGET because that results in
13131 recursive definition.
13132
13133Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13134
13135 * gdb.base/corefile.exp: Change xfail for backtrace in
13136 corefile.exp from linuxaout to all linux.
13137 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13138 cases where we miss the breakpoint at the signal handler
13139 for some reason. Setup xfail for linuxoldld/linuxaout and
13140 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13141 hitting SIGURG breakpoint.
13142 * gdb.base/signals.exp: Setup xfail for "next" acting like
13143 continue to add linuxoldld. Setup xfail for all linux for
13144 "next to handler in signals_tests_1", "backtrace in
13145 signals_tests_1", "continue to func1", "pass SIGUSR1",
13146 and continue to handler".
13147
13148Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13149
13150 * Update all FSF addresses except those in COPYING* files.
13151
13152Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13153
13154 * gdb.base/a2-run.exp: Change messages to be more explicit about
13155 the status of args, and quote binfile in results.
13156
13157Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13158
13159 * gdb.base/callfuncs.exp: Add tests for passing structs to
13160 inferior functions and return various types.
13161 * gdb.base/callfuncs.c: Add functions to receive a struct
13162 and return a member of the struct, in various types.
13163
13164Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13165
13166 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13167
13168Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13169
13170 * config/vxworks29k.exp: New file, sources vxworks.exp.
13171
13172Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13173
13174 * config/gdbremote.exp: New file. Testing framework using
13175 gdbserver.
13176
13177Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13178
13179 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13180 "call function when asleep" and "send end of file".
13181 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13182 for "backtrace in corefile.exp".
13183 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13184 for "backtrace through signal handler".
13185 * gdb.base/corefile.exp: Make sure we actually generate a core file
13186 before trying the core tests. Some systems allow the user to suppress
13187 generation of core files and default to that (linux for example).
13188 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13189 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13190
13191Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13192
13193 * gdb.threads: New directory with some crude multi-threaded
13194 gdb tests (step.exp and step2.exp).
13195 * config/mt-lynx (STEP_EXECUTABLE): Define.
13196 (THREADFLAGS): Define.
13197
13198Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13199
13200 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13201
13202 * gdb.base/signals.exp: Disable whole file for lynx until
13203 further notice.
13204
13205 * gdb.base/signals.exp: xfail test where "next" acts like
13206 "continue" for lynx.
13207
13208 * gdb.base/interrupt.exp: xfail test for calling function while
13209 inferior is asleep for lynx.
13210
13211 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13212 than one cr-lf after each command.
13213
13214Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13215
13216 * configure.in: Reinstate setting of stabsdirs variable, fix
13217 typo in setting up configdirs for native builds.
13218
13219 * gdb.base/return.exp: Fix typo in return double test.
13220 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13221 compiler from optimizing them away.
13222
13223Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13224
13225 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13226 sequences to be echo'd by gdb when using gdb_test.
13227 * gdb.chill/chexp.exp: Likewise.
13228 * gdb.fortran/exprs.exp: Likewise
13229
13230Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13231
13232 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13233 after the inferior gdb has started.
13234
13235 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13236 after each command.
13237 * gdb.base/funcargs.exp: Likewise.
13238 * gdb.base/gdbvars.exp: Likewise.
13239 * gdb.base/interrupt.exp: Likewise.
13240 * gdb.base/list.exp: Likewise.
13241 * gdb.base/watchpoint.exp: Likewise.
13242 * gdb.c++/demangle.exp: Likewise.
13243 * gdb.c++/inherit.exp: Likewise.
13244 * gdb.chill/chexp.exp: Likewise.
13245 * gdb.fortran/exprs.exp: Likewise.
13246
13247 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13248 test if we can't handle IO to/from the inferior.
13249
13250 * gdb.c++/misc.exp: Always check for a program already being
13251 started after sending a "run" command to gdb.
13252
13253 * gdb.base/twice.exp: Start with a fresh gdb.
13254
13255 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13256 only depend on gdb's expression code, not the chill runtime.
13257
13258 * gdb.base/return.c: Put return values into variables so we
13259 can have gdb print them rather than depending on the program
13260 to print them.
13261 * gdb.base/return.exp: Corresponding changes.
13262
13263 * lib/gdb.exp: Provide default value for noinferiorio.
13264 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13265 the inferior.
13266
13267 * gdb.base/break.exp: Always check for a program already being
13268 started after sending a "run" command to gdb.
13269 (text_next_with_recursion): Don't check the output from the
13270 program's printf statement. Instead just make sure the program
13271 exited.
13272
13273 * gdb.base/commands.exp: Protect tests which need arguments with
13274 $noargs conditionals.
13275
13276Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13277
13278 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13279 of structure member arrays to match gdb/valops.c:value_addr change.
13280
13281Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13282
13283 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13284 cases.
13285
13286Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13287
13288 * configure.in (configdirs): Remove gdb.chill from default list
13289 of subdirs and then add it back in only if doing a native build.
13290 The current chill compiler does not yet work in any cross build.
13291 * Revert all signal changes from Jul 6.
13292 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13293 for sh-hms targets, allowing these tests to link, with no other
13294 changes. Testing is suppressed by setting "nosignals" in site.exp.
13295
13296Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13297
13298 * configure.in (signaldirs): Define and add to configdirs for all
13299 targets except some specific ones that are known to not support signals.
13300 Also clean up formatting.
13301 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13302 (signals, sigall): Remove rules to build.
13303 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13304 Moved to new gdb.signals directory.
13305 * gdb.signals: New test directory.
13306 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13307 signals.c signals.exp}: New or moved files.
13308
13309Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13310
13311 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13312
13313Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13314
13315 * gdb.base/return.exp: Xfail `return double' test failure
13316 on at least Solaris 2.3 and handle future/past versions on
13317 a case by case basis as appropriate. Also update message
13318 to include i*86 failures.
13319
13320Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13321
13322 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13323
13324 * lib/gdb.exp: Fix comment which erroneously identified
13325 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13326 gdb_file_cmd not gdb_load).
13327 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13328
13329 * gdb.base/setvar.exp: Make test names consistent between pass and
13330 fail cases. Use gdb_test more.
13331
13332Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13333
13334 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13335
13336Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13337
13338 * gdb.base/help.exp: Fix expected help string for `show commands'.
13339
13340Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13341
13342 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13343
13344 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13345 of a text section.
13346
13347Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13348
13349 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13350 that loop eventually terminates. Fix Connection refused logic so
13351 that testsuite will expire nicely.
13352
13353Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13354
13355 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13356 config/rom68k.exp: New tcl glue for the appropriate monitors.
13357 These all just end up calling monitor.exp.
13358 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13359 refused' by retrying. Cleanup some timeout issues.
13360 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13361 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13362 callers don't have to set/restore global timeout variable.
13363
13364 * The following set of changes centralizes management of the global
13365 timeout variable. This way, it can be set in one target dependent
13366 place instead of dozens of places scattered throughout the test suite.
13367 If you need to lengthen a timeout, then you should either set timeout
13368 in one of the config/{target}.exp files, or multiply it by a factor.
13369 Setting it to an absolute value is always going to lose for some
13370 targets.
13371 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13372 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13373 * gdb.base/funcargs.exp: Don't set timeout.
13374 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13375 * gdb.base/printcmds.exp (test_print_string_constants
13376 test_print_array_constants): Don't set timeout.
13377 * gdb.base/ptype.exp: Don't set timeout.
13378 * gdb.base/recurse.exp: Don't set timeout.
13379 * gdb.base/return.exp: Don't set timeout.
13380 * gdb.base/watchpoint.exp: Don't set timeout.
13381 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13382 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13383
13384Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13385
13386 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13387
13388Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13389
13390 * lib/gdb.exp: Disable chill tests for irix5.
13391
13392Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13393
13394 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13395 each test pass or fail.
13396
13397Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13398
13399 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13400 xlc not gcc.
13401
13402Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13403
13404 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13405
13406Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13407
13408 * config/est.exp: Fix copyright and comments. Remove dead code.
13409 Use targetname, serialport and baud variables instead of fixed
13410 constants.
13411 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13412 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13413
13414Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13415
13416 * gdb.base/watchpoint.exp: Don't run
13417 test_watchpoint_triggered_in_syscall for sunos.
13418
13419Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13422 they don't seem to exist. Do include stdio.h.
13423
13424Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * gdb.base/a1-selftest.exp: Add alpha xfail.
13427
13428Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13429
13430 * gdb.base/watchpoint.c (main): Prompt before calling read().
13431 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13432 Revise accordingly. Remove cruft about sending "123" several
13433 times, until it gets noticed. Clean up the "print buf[0]" stuff
13434 so that it passes or fails, and waits for prompts in the usual way.
13435
13436Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13437
13438 * gdb.base/recurse.exp: Fix comment.
13439
13440 * TODO: Remove item about printing variables in nodebug.exp. Add
13441 item about enabling tests which are only run on some targets.
13442
13443 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13444 fail, make test names unique, use new gdb_test convention
13445 regarding pattern, use gdb_test more, etc.).
13446
13447 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13448 fail, make test names unique, etc.).
13449
13450Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13451
13452 * gdb.base/nodebug.c: Change return type of top and middle to
13453 short.
13454 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13455 are fixed by the recent mdebugread.c changes. Allow `short ()'
13456 as type for top and middle.
13457
13458Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13459
13460 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13461 nearly as I can tell, the whole thing was an accident in Stu's
13462 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13463 to replace a send/expect pair with gdb_test, but ended up only
13464 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13465 of 30 Mar 1995 took care of it, but left this vestigial comment
13466 which I am now nuking.
13467
13468Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13469
13470 * gdb.base/break.exp: Look for different line number for
13471 breakpoint at main depending on usestubs.
13472
13473Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13474
13475 * gdb.base/list.exp: Adjust some alternate expect patterns to
13476 match recent list0.c change. Add alternate expect pattern for
13477 output from `list default lines around main' for optimizing
13478 compilers.
13479
13480Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13481
13482 * lib/gdb.exp: If nosignals is not set, set it to 0.
13483
13484Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13485
13486 * config/slite-gdb.exp: Responds to load symbol table prompt.
13487 * gdb.base/break.exp: Adjust line number, fix rerun.
13488 * gdb.base/langs0.c: Add #ifdef usestubs.
13489
13490Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13491
13492 * gdb.base/list.exp: Adjust line contents after adding new lines in
13493 list0.c. Also fix a syntax error.
13494
13495 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13496 * gdb.base/break.exp: ditto.
13497 * gdb.base/list.exp: ditto.
13498 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13499 * gdb.base/run.c: ditto.
13500 * gdb.base/list0.c: ditto.
13501 * gdb.base/funcargs.c: ditto.
13502
13503Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13504
13505 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13506 $targetname, $serialport and $baud instead of hardwired variables.
13507 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13508 target doesn't support signals.
13509
13510Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13511
13512 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13513
13514Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13515
13516 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13517 Don't rely on the value of an auto variable before it has been
13518 initialized. Use gdb_test more.
13519
13520Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13521
13522 * lib/gdb.exp (default_gdb_version): A version number must start
13523 with a digit, but other than that contains all characters up to
13524 the first whitespace character.
13525
13526Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13527
13528 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13529
13530Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13531
13532 * gdb.c++/*.exp: Warn if executable does not exist. The original
13533 reason for skipping the warning was that configure.in sometimes
13534 intentionally skipped building the executables but the tcl code
13535 had no way of knowing. That (a) was always bogus with respect to
13536 error handling, (b) is no longer true (right now there is no way
13537 to skip C++ tests).
13538
13539 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13540
13541Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13542
13543 * gdb.base/list.exp: Add expect patterns for output from
13544 SunPRO compiled executables.
13545 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13546 types.
13547
13548Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13549
13550 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13551 number (we are already testing that the correct source line text
13552 gets printed).
13553
13554 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13555 that is what is intended, but something needed to be done to get
13556 sunos4 native working again.
13557
13558 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13559
13560 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13561 apparently went with a (very) old xfail.
13562
13563Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13564
13565 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13566 runto_main is a proc in gdb.exp that will do 'step' for target use
13567 stubs.
13568 * gdb.base/exprs.exp: ditto.
13569 * gdb.base/interrupt.exp: ditto.
13570 * gdb.base/opaque.exp: ditto.
13571 * gdb.base/printcmds.exp: ditto.
13572 * gdb.base/ptype.exp: ditto.
13573 * gdb.base/scope.exp: ditto.
13574 * gdb.base/setvar.exp: ditto.
13575 * gdb.base/signals.exp: ditto.
13576 * gdb.base/twice.exp: ditto.
13577 * gdb.c++/classes.exp: ditto.
13578 * gdb.c++/inherit.exp: ditto.
13579 * gdb.c++/templates.exp: ditto.
13580 * gdb.base/break.exp: no run and hit main for stubs. Change line
13581 numbers for breakpoints and info breakpoint.
13582 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13583 breakpoint().
13584 * gdb.base/callfuncs.c: ditto.
13585 * gdb.base/exprs: ditto.
13586 * gdb.base/interrupt.c: ditto.
13587 * gdb.base/opaque0.c: ditto.
13588 * gdb.base/printcmds.c: ditto.
13589 * gdb.base/ptype.c: ditto.
13590 * gdb.base/scope0.c: ditto.
13591 * gdb.base/setvar.c: ditto.
13592 * gdb.base/signals.c: ditto.
13593 * gdb.base/twice.c: ditto.
13594 * gdb.c++/misc.cc: ditto.
13595 * gdb.c++/templates.cc: ditto.
13596
13597Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13598
13599 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13600
13601 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13602 somewhere between `read' and `main.c'. I'm pretty sure the
13603 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13604 and it isn't particularly useful.
13605
13606 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13607
13608Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13609
13610 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13611
13612Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13613
13614 * config/mt-slite: add LIBS and -nostdlib.
13615 * config/slite-gdb.exp: add this new file to support sparclite target.
13616
13617Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13618
13619 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13620
13621 * gdb.base/a2-run.exp: Change argument to istarget from
13622 "*-*-vxworks" to "*-*-vxworks*".
13623 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13624
13625Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13626
13627 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13628 will not runto main but do a 'step' to step out of breakpoint().
13629 * config/mt-slite: add -Dusestubs.
13630
13631Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13632
13633 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13634 instead of just @.
13635
13636 * gdb.base/signals.exp: Add test for "handle all print".
13637 * TODO: Remove "handle all print". Also remove item about
13638 checking copyright date (I don't like the idea of a spurious FAIL
13639 based on when we run the tests).
13640
13641 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13642 for SunOS4 (reason for failure not investigated). Remove
13643 redundant test for $binfile.
13644
13645 * gdb.base/nodebug.c (array_index): Call malloc.
13646
13647 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13648
13649Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13650
13651 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13652 conventions and slightly simplify the matching regexp.
13653
13654Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13655
13656 * gdb.base/break.exp: Update gdb_test invocation to use new
13657 convention.
13658
13659 * lib/gdb.exp: If noargs is not set, set it to 0.
13660
13661 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13662 tests unique.
13663
13664 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13665
13666Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13667
13668 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13669 one argument of type "<non-float parameter>".
13670
13671Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13672
13673 * config/rom68k.exp: New file to support Motorola IDP board.
13674 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13675 * gdb.base/break.c: Change things around so that this program
13676 doesn't depend upon args. This is necessary to make remote
13677 targets work (in general, they can't take args).
13678 * gdb.base/break.exp: Don't try to send args to program. Don't
13679 expect output. Also, replace lots of code with gdb_test.
13680
13681Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13682
13683 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13684 printing of '\'' (which is what the comment says we are testing,
13685 even though we were not), not '''.
13686 (test_integer_literals_rejected): Test that printing ''' is an error.
13687
13688 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13689 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13690 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13691 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13692 Use gdb_test not test_print_accept.
13693 * lib/gdb.exp: Remove test_print_accept.
13694
13695 * gdb.base/signals.exp (signal_tests_1): Make pass message
13696 consistent with fail message.
13697
13698 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13699 unsigned char; the bug (PR 1821) is fixed.
13700
13701 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13702
13703 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13704 successful tests--makes xfailing them work right.
13705
13706Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13707
13708 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13709 only \r\n, not .*. The test can pass .* as the last thing in
13710 $pattern if that is what it wants. In addition to providing this
13711 flexibility, this change should speed up pattern matching in cases
13712 where the pattern already ended with .* (there were a number of
13713 them). This change also helps catch bad patterns--in the old
13714 scheme the typo "char \*" instead of "char \\*" would pass. Now
13715 it is caught.
13716 * Many .exp files: Update callers.
13717
13718 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13719 clearer and does not spuriously match multiple ('s. Likewise for
13720 ) and *.
13721
13722 * gdb.base/nodebug.exp: Test ability to call a function and pass
13723 it a string (even with no debugging info).
13724
13725 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13726 "p '\'", which is the same as "p ''" once tcl gets done with
13727 quoting, to "p '\\'", which I suspect is what is intended (one
13728 backslash gets sent to GDB).
13729
13730 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13731
13732Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13733
13734 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13735 1817) was fixed literally years ago.
13736
13737Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13738
13739 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13740 test, it causes stepping out of call_after_alloca_subr with
13741 optimizing compilers.
13742 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13743 fails.
13744
13745 * gdb.c++/templates.exp: Source templ-info.exp only if
13746 the templates executable exists.
13747
13748 * gdb.c++/misc.cc (class Contains_static_instance,
13749 class Contains_nested_static_instance),
13750 gdb.c++/classes.exp (test_static_members): Test printing of
13751 a class that contains a static instance of the class.
13752
13753Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13754
13755 * gdb.base/langs2.c (cppsub_): Don't prototype.
13756 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13757 only, I believe).
13758
13759Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13760
13761 * lib/gdb.exp (skip_chill_tests): New procedure.
13762
13763 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13764
13765Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13766
13767 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13768 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13769
13770Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13771
13772 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13773
13774 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13775 disassemble 8, not 16, instructions for part 4.
13776
13777 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13778 support the latter anymore.
13779
13780 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13781 -DNO_PROTOTYPES.
13782 * gdb.base/callfuncs.c: Control use of prototypes based on
13783 NO_PROTOTYPES, not __STDC__.
13784 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13785 t_float_values2 tests if prototypes in use.
13786
13787 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13788 t_double_values): When checking differences against DELTA, check
13789 that difference is within the range (-DELTA,DELTA), not just
13790 (-infinity,DELTA).
13791
13792Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13793
13794 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13795 'file' command firts, then 'target', then 'load', this is due to gdb
13796 target set up.
13797 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13798
13799Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13800
13801 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13802 FP load/store variants.
13803 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13804
13805Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13806
13807 * gdb.base/term.exp: Do not give a warning if not native, it is
13808 not an abnormal condition.
13809
13810Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13811
13812 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13813 t_char_array".
13814
13815Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13816
13817 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13818 are getting the version number.
13819
13820 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13821 if not native, it is not an abnormal condition.
13822
13823Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13824
13825 * lib/gdb.exp: Just use "file exists", rather than undocumented
13826 dejagnu procedure "findfile".
13827
13828Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13829
13830 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13831 (LDFLAGS): Set to -Xlinker -Ur.
13832
13833 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13834 Removed, these values are set by lib/gdb.exp.
13835
13836 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13837
13838Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13839
13840 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13841 of replicating gdb startup code.
13842
13843 * config/mt-vxworks (LDFLAGS): Set to -r.
13844 (CFLAGS_FOR_TARGET): Removed.
13845
13846 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13847 (gdb) and gdb for vxworks uses (vxgdb).
13848
13849 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13850 executable is not in the tree and host != target, use sed and
13851 program_transform_name to determine the gdb name used by the
13852 target.
13853
13854 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13855 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13856
13857Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13858
13859 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13860 floats, chars, and shorts where there are ANSI-style function
13861 definitions.
13862
13863 * gdb.base/langs.exp, gdb.base/langs*: New test.
13864 * gdb.base/Makefile.in: Build it.
13865 * TODO: Remove item about checking that C names don't get C++
13866 demangling applied; this test tests it.
13867
13868Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13869
13870 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13871 went with the const70 xfail. The xfail went away a year ago.
13872
13873 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13874
13875 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13876 for hp300.
13877
13878 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13879
13880 * gdb.base/a1-selftest.exp: Don't run on hp300.
13881
13882Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13883
13884 * Makefile.in (site.exp): Set host_alias and target_alias as well
13885 as host_triplet and target_triplet.
13886
13887Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13888
13889 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13890
13891 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13892 places as other ecoff systems).
13893
13894 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13895 ultrix.
13896
13897Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13898
13899 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13900 remove them.
13901 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13902 variable and "variable" in addition to "data variable".
13903 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13904
13905 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13906 2.
13907 * gdb.base/list1.c (long_line): Add additional statement at start
13908 of function.
13909 * gdb.base/list.exp (test_forward_search): Update line number to
13910 reflect new statement.
13911
13912Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13913
13914 * gdb.base/signals.exp: Reinitialize searched source directories
13915 after gdb_start call.
13916
13917Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13918
13919 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13920 * gdb.stabs/Makefile.in: Likewise.
13921
13922 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13923 change. Instead split the tests into smaller pieces.
13924 * gdb.disasm/hppa.s: Corresponding changes.
13925
13926Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13927
13928 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13929 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13930
13931 * gdb.base/funcargs.exp: Modify many tests so that every test
13932 either passes or fails. Make some test names unique.
13933
13934Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13935
13936 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13937 Call stty to set interrupt character.
13938
13939 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13940 for HP assembler versus GNU assembler based on actual behavior of
13941 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13942
13943 * TODO: Suggest a few more stepping tests.
13944
13945Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13946
13947 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13948 restart GDB for h8300 after a continue.
13949 (return): Add pattern to match a29k-udi behavior.
13950 * gdb.base/nodebug.exp: Remove obsolete comment.
13951 * gdb.base/regs.exp: New file, testing of register displays.
13952 * gdb.base/return.exp: Fix typo in reference to $objdir.
13953 * gdb.base/whatis.exp: Always start with a fresh GDB.
13954
13955Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13956
13957 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13958 higher, these tests generate a lot of output.
13959
13960Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13961
13962 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13963 code following the catch silently ignored some errors; without the
13964 catch they should be thrown like any other tcl error. Also, the
13965 catch used "" instead of {} which meant all the callers who wanted
13966 to include one of the characters "[]$ had to quote it an extra time.
13967 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13968 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13969 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13970 Remove extra quoting.
13971
13972Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13973
13974 * gdb.base/commands.exp: Make test names unique; every test either
13975 passes or fails. Update some comments.
13976
13977 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13978
13979Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13980
13981 The following fixes a FAIL caused by the fact that the alpha stabs
13982 configuration didn't use the ".if alpha" code in weird.def.
13983 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13984 bit pointer, so the 32 bit version works even on the alpha.
13985 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13986 Remove the stuff which allowed us to have separate versions for
13987 alpha and everything else.
13988
13989 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13990 regexp which "info func operator\[\](" is supposed to match. Fix
13991 string to send to GDB. Note that GDB still doesn't work right. Add a
13992 new test for "info func .perator\[\](" which GDB does handle correctly.
13993
13994 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13995
13996Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13997
13998 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13999 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14000 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14001 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14002 it makes the tests harder to understand and confuses test-o-matic.
14003 The preferred style is that each test provides a PASS or a FAIL,
14004 and has a unique message (e.g. "continue #54" not just "continue")
14005 which is the same for the pass and the fail.
14006 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14007 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14008 to lib/gdb.exp.
14009 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14010 prt_accept which was basically the same thing. Likewise for
14011 test_print_reject and prt_reject.
14012 * lib/gdb.exp (test_print_reject): Add some more error message
14013 patterns to match from the former printcmds.exp (prt_reject).
14014 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14015 One defect of the passcount stuff is that some of it failed to
14016 report XPASS where appropriate.
14017 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14018 stuff before and after arg in expected pattern.
14019 (test_paddr_operator_functions): Re-do test without print_addr_of;
14020 this is the only test which seems to want extra stuff there.
14021
14022Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14023
14024 * gdb.base/nodebug.exp: Update new tests to reflect improved
14025 wording of gdb output.
14026
14027 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14028 and "ptype" work on variables in files compiled without -g.
14029 Replaces commented out "maint print msymbol" tests.
14030
14031Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14032
14033 * gdb.base/setvar.c (dummy): Call malloc.
14034
14035 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14036 losing with the irix4 sed.
14037
14038 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14039 ALRM" on irix4.
14040
14041Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14042
14043 * TODO: Remove items about corefile.exp testing new exec-file and
14044 backtrace; both are now done. Add items about printing enums.
14045
14046Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14047
14048 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14049 "get signal $thissig" test fails.
14050
14051 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14052
14053Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14054
14055 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14056 compiler warning with dec alpha compiler.
14057
14058 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14059 extra \n from gdb_test call (this explains why the prompt test
14060 that I removed yesterday was there).
14061 (user_defined_command_test): Remove extra \n and prompt test.
14062
14063 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14064 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14065 doesn't exist.
14066 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14067 Also remove alpha workaround, which turns out to be because
14068 SIGABRT == SIGLOST.
14069
14070 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14071
14072 * gdb.base/help.exp: Don't test "help show".
14073
14074Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14075
14076 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14077 "set print address" is on.
14078 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14079 pass prompt to gdb_test; gdb_test already looks for the prompt.
14080
14081 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14082
14083 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14084 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14085 was to make sure that gdb can read a core file. But (a) the "read
14086 the corefile" part didn't make it to a1-selftest.exp, we just
14087 delete the corefile after creating it, and (b) we test reading
14088 corefiles in corefile.exp anyway. Also, this test left around a
14089 xgdb process on Solaris.
14090
14091 * gdb.base/corefile.exp: Also test backtrace.
14092
14093Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14094
14095 * gdb.base/commands.exp: Test a simple user defined command with
14096 arguments and if/while statements; verify the full user command is
14097 printed by "show user".
14098
14099 * gdb.base/commands.exp: Test if/while commands as part of a
14100 breakpoint command list; verify they appear in breakpoint
14101 information.
14102
14103Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14104
14105 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14106 than by dividing by zero.
14107
14108Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14109
14110 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14111 performing an inferior call with watchpoints enabled.
14112 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14113 call.
14114
14115Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14116
14117 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14118 of "file" command.
14119
14120 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14121 Add additional pattern for when "int operator int(void);" appears
14122 in a different order.
14123
14124Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14125
14126 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14127
14128 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14129 and "signal" with ".*".
14130
14131Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14132
14133 * TODO: Add note about "handle all nostop".
14134
14135 * gdb.base/{sigall.c, sigall.exp}: New test.
14136 * gdb.base/Makefile.in: Add it.
14137
14138Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14139
14140 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14141 when invoking GDB, suppresses any windowing interface.
14142
14143Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14144
14145 * config/sim-gdb: New file, simulator testing support.
14146
14147Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14148
14149 * gdb.base/interrupt.exp: Test calling func1 twice.
14150
14151Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14152
14153 * gdb.base/list.exp (test_forward_search): Set timeout higher
14154 when we'll be getting lots of output from gdb.
14155
14156 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14157 "init_malloc" to after the expect statement. Run it if that
14158 regexp is taken, but also for two others which happen if source
14159 cannot be found.
14160
14161Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14162
14163 * gdb.base/printcmds.exp: New test, for printing register before
14164 program is running.
14165
14166Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14167
14168 * gdb.base/list.exp: Correct some alternate expect patterns
14169 to reflect changes in list1.c.
14170
14171Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14172
14173 * TODO: Add item regarding large frames.
14174
14175 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14176
14177 * TODO: Remove item about enabling return.exp; it
14178 is enabled. Suggest a few more "return" tests.
14179
14180Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14181
14182 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14183 anonymous unions.
14184
14185Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14186
14187 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14188 and pr-5646.o, so "make" is the same as "make all", not "make
14189 pr-4975.o".
14190
14191Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14192
14193 * gdb.base/list.exp: Adjust expectations to reflect changes in
14194 list1.c.
14195 (test_forward_search): New test proc.
14196 * gdb.base/list1.c (long_line): New function, has long source line.
14197
14198Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14199
14200 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14201 additional line of code that was added.
14202
14203Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14204
14205 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14206 tests so as not to overflow expect's input buffers.
14207 * gdb.disasm/hppa.exp: Corresponding changes.
14208
14209Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14210
14211 Beginnings of template debugging tests.
14212 * gdb.c++/templ-info.cc: New file to test for template
14213 debugging capability of the compiler.
14214 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14215 templ-info.cc.
14216 * gdb.c++/templates.cc: Add explicit template instantiations
14217 to enable compiling with -fno-implicit-templates. Add destructor
14218 and 'value' method to T5 class for template tests.
14219 * gdb.c++/templates.exp: Add testcases for printing of template
14220 types, setting breakpoints on template methods and calling a
d63a86f8 14221 template method.
c906108c
SS
14222
14223Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14224
14225 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14226 branch target since some assemblers (gas-2.5) may emit a
14227 relocation for the branch instead of resolving it in the
14228 assembler.
14229
14230Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14231
14232 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14233 through signal handler.
14234
14235Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14236
14237 * configure.in (*-*-netware): Use config/mt-netware.
14238
14239 * config/mt-netware: New file.
14240 * config/mt-i386-netware: Removed, separate configs for different
14241 netware architectures are no longer needed now that we have
14242 --with-headers.
14243
14244Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14245
14246 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14247 by the recent changes to use ANSI C arithmetic conversions.
14248
14249Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14250
14251 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14252 bug involving using inferior_pid to figure out whether to select a
14253 frame.
14254
14255Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14256
14257 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14258 match the current disassembler output.
14259
14260Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14261
14262 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14263 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14264 types, expect "int" as type of integer values (for now).
14265
14266Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14267
14268 * gdb.base/commands.exp: New tests for if/while commands.
14269
14270Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14271
14272 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14273 by .*, since hex values have different syntax in Chill mode.
14274
14275Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14276
14277 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14278 linefeed from expect pattern for repeated types with indices > 9.
14279
14280Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14281
14282 First part of Fortran test suite.
14283 * gdb.fortran: New directory.
14284 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14285
14286Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14287
14288 * gdb.base/default.exp: Update expect pattern for load command
14289 without arguments.
14290
14291Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14292
14293 * configure.in: Change i386 to i[345]86.
14294 * gdb.base/configure.in: Likewise.
14295 * gdb.c++/configure.in: Likewise.
14296 * gdb.chill/configure.in: Likewise.
14297
14298Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14299
14300 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14301 patterns, since that is not a valid context for comments.
14302
14303Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14304
14305 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14306 repeated types and repeated types with indices > 9.
14307
14308Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14309
14310 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14311 2417; old bug has been fixed.
14312
14313Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14314
14315 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14316 send the newline ourselves instead of assuming gdb_test will do
14317 so when passed an empty input string.
14318
14319 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14320 stabs testcode.
14321
14322Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14323
14324 * lib/gdb.exp (gdb_test): Don't send anything if the first
14325 argument is an empty string. This makes cases where we want to
14326 match output that is already in expect's buffers (for example,
14327 matching a breakpoint after gdb_run_cmd has been called) work
14328 reliably.
14329
14330Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14331
14332 * config/netware.exp: New file.
14333
14334Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14335
14336 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14337 the -B and -L prefixes so we can find the debugging stub.
14338
14339 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14340 there and we are using the gcc from the tree.
14341
14342 * gdb.base/types.c: Removed.
14343
14344 * gdb.base/configure.in: Look for makefile fragments in ../config.
14345 Recognize i386-*-netware.
14346 * gdb.c++/configure.in: Likewise.
14347
14348Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14349
14350 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14351 the correct TCL syntax.
14352
14353Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14354
14355 * gdb.base/opaque.exp: use runto instead of messing around with
14356 breakpoints. Simplify by using gdb_test.
14357
14358 * gdb.base/bitfields.exp: restart between tests on netware targets
14359 because breakpoints aren't relocated after target death. Run
14360 processes to completion.
14361
14362 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14363
14364Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14365
14366 * Makefile.in: Remove extra tabs that confuse some versions
14367 of "make". Use the newly built gdb to test with by default,
14368 rather than the first one in the tester's search path.
14369
14370Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14371
14372 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14373
14374 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14375 condition help.
14376
14377Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14378
14379 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14380
14381 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14382 running.
14383 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14384 * gdb.base/funcargs.exp: Likewise.
14385
14386 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14387 * gdb.base/funcargs.exp: Likewise.
14388
14389 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14390 message is "".
14391
14392Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14393
14394 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14395 return,signals,twice}.exp: Handle non-existant binaries
14396 consistantly.
14397
14398 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14399 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14400 might testing a cross development system.
14401
14402Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14403
14404 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14405 runtest script is relative to ${srcdir}, not ${rootdir}.
14406
14407Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14408
14409 * gdb.base/signals.exp: Allow for optionality of breakpoint
14410 address.
14411
14412Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14413
14414 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14415
14416Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14417
14418 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14419 for size_t definition.
14420 * gdb.c++/templates.cc: Likewise
14421
14422 * config/mt-i386-netware: New file.
14423
14424 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14425 defined.
14426
14427 * gdb.base/Makefile.in: Added support for systems that name core
14428 files by appending "core" to the program name.
14429 * gdb.base/a1-selftest.exp: Likewise.
14430
14431Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14432
14433 * gdb.base/return.exp: Add comment and message for `return double'
14434 test failure on Sparc Solaris.
14435
14436Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14437
14438 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14439
14440Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14441
14442 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14443 from optimizing them away.
14444 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14445 patterns to include default constructors and assignment operators,
14446 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14447 character in the output of the virtual base pointer.
14448
14449Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14450
14451 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14452 expression match in print_addr_of to avoid unintented matches.
14453 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14454 versions up to 2.5.8.
14455
14456Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14457
14458 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14459 included file to run under newer versions of expect.
14460 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14461 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14462 Remove xfail for the virtual table of BDDHookV.
14463
14464Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14465
14466 * lib/gdb.exp (string_to_regexp): Set a default result.
14467 (default_gdb_start): Fix misleading message.
14468
14469Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14470
14471 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14472 Remove all CC, etc definitions.
14473 * config/mt-hpux: New file.
14474 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14475 (CFLAGS, LDFLAGS): Define.
14476 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14477
14478 * Makefile.in (site.exp): Don't insert host_os, etc.
14479 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14480 (distclean): Check existence of subdir.
14481 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14482 * gdb.base/Makefile.in: General cleanup and simplification.
14483 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14484 to build executables. Use default rule to build .o files.
14485 (EXPECT, RUNTEST, CC): Fix relative pathname.
14486 (site.exp): Don't insert host_os, etc.
14487 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14488 and/or SIGUSR1 defined.
14489 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14490 * gdb.c++/Makefile.in: General cleanup and simplification.
14491 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14492 (CFLAGS): Remove.
14493 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14494
14495Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14496
14497 * gdb.base/recurse.exp: Misc changes to get tests running again
14498 after Kung's changes to the watchpoint code.
14499 * gdb.base/watchpoint.exp: Likewise.
14500
14501Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14502
14503 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14504
14505Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14506
14507 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14508 * lib/gdb.exp (default_gdb_start): Define.
14509 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14510 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14511 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14512 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14513 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14514 Don't call gdb_target_udi in between tests.
14515
14516Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14517
14518 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14519 (which was basically just a local version of the same thing). In
14520 addition to avoiding duplication, gdb_test_exact is faster.
14521 * lib/gdb.exp (gdb_test_exact): Fix typo.
14522
14523 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14524 don't give an error.
14525
14526 * gdb.base/term.exp: Call delete_breakpoints before starting.
14527
14528 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14529 (t10): Add comment.
14530
14531Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14532
14533 Reorganization of the GDB Test Suite.
14534
14535 * gdb.base: New directory, contains all the basic tests.
14536 * gdb.c++: New directory, tests specific to C++.
14537 * gdb.chill: New directory, tests specific to Chill.
14538 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14539 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14540 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14541 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14542 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14543 t30-31 to chill).
14544 * */gdbme.*: Rename to match appropriate expect scripts.
14545 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14546 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14547 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14548 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14549 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14550 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14551 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14552 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14553 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14554 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14555 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14556 gdb.c++/virtfunc.cc: New names of C++ files.
14557 * gdb.chill/chillvars.ch: New name of Chill file.
14558 * gdb.base/configure.in, gdb.c++/configure.in,
14559 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14560 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14561 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14562 * configure.in (configdirs): Update to reflect directory changes.
14563 (target_abbrev): No longer define for any configuration.
14564 * Makefile.in: Cosmetic improvements to header comments.
14565
14566Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14567
14568 Various changes to gdb.t31:
14569
14570 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14571 * gdbme.ch: Make all key-words and predefineds be upper-case.
14572 * chillvars.exp: Expect key-words and predefinds in upper-case.
14573
14574 * chillvars.exp: Use gdb_test_exact many places.
14575 Change expected output for arrays (which now includes index labels).
14576
14577 * pr-5020.exp, gdme.ch (module PR_5020):
14578 New test, for PR-5020.
14579
14580Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14581
14582 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14583 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14584
14585Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14586
14587 * Makefile.in: Fix bit-rot in definitions of CHILL,
14588 CHILL_FOR_TARGET and Chill_LIB.
14589 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14590 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14591 CHILL, and CHILL_LIB.
14592
14593Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14594
14595 * Revert the previous changes. Please see Rob's directory
14596 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14597
14598Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14599
14600 * Makefile.in, configure.in, config/mips-gdb.exp,
14601 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14602 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14603 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14604 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14605 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14606 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14607 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14608 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14609 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14610 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14611 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14612 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14613 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14614 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14615 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14616 changes from 94Q1.
14617
14618Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14619
14620 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14621 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14622 Rob's new testing fragments.
14623
14624Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14625
14626 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14627 lib/gdb.exp: Replace error proc calls with perror.
14628
14629Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14630
14631 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14632 version also, match on casted version strings, and match on
14633 gdb startup case where the line numbers might be messed up.
14634
14635Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14636
14637 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14638 (CFLAGS): Delete it from here.
14639
14640Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14641
14642 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14643
14644Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14645
14646 * Makefile.in (RUNTEST): Default to just "runtest".
14647
14648Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14649
14650 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14651 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14652 the code has been restructured.
14653
14654Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14655
14656 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14657 \n, not just one of each.
14658
14659 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14660 /bin/cc gives a warning if you do.
14661
14662Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14663
d63a86f8 14664 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14665 __t10ListS_link1ZUiRCUiPT0
14666
14667Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14668
14669 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14670 on local variables in recursive functions.
14671
14672 * gdb.t07/Makefile.in: Build the new test.
14673
14674Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14675
14676 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14677 directly. Instead compare the return values from actual calls.
14678
14679Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14680
14681 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14682
14683Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14684
14685 * From Peter Schauer with minor modifications.
14686 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14687 stops in mid-line in the caller. Add xfail for returning a float
14688 value on X86 targets.
14689
14690Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14691
14692 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14693 to avoid expect lossage.
14694 (fmem_LRbug_tests): Likewise.
14695 * gdb.disasm/hppa.s: Corresponding changes.
14696
14697 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14698 conditions to work with latest dejagnu/expect.
14699
14700 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14701 expected to fail on the PA.
14702 (backtrace in call with trampolines): Explicitly require main
14703 to be frame #1 (no trampolines should show up in backtrace).
14704
14705 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14706 "continue -expect".
14707 * gdb.t06/break.exp: Likewise.
14708 * gdb.t07/watchpoint.exp: Likewise.
14709 * gdb.t13/bitfields.exp: Likewise.
14710 * gdb.t15/{funcargs,return}.exp: Likewise.
14711 * gdb.stabs/weird.exp: Likewise.
14712 * config/{mips,udi}-gdb.exp: Likewise.
14713
14714 * hppa.sed: Enclose comments within a sed command to avoid
14715 losing with the old OSF1 sed.
14716
14717Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14718
14719 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14720 sequent dynix.
14721 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14722 * gdb.t15/funcargs.exp: Conditionally step again to really
14723 finish from marker_call_with_trampolines. Handle the case where
14724 the first step from within call_with_trampolines already steps
14725 us back to main.
14726 * gdb.t15/gdbme.c: Add comment to closing brace of
14727 call_with_trampolines for funcargs.exp.
14728
14729Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14730
d63a86f8 14731 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14732 Fix typo(s).
14733
14734Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14735
14736 * gdb.t07/gdbme.c: More code for watchpoint testing.
14737
14738 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14739 "Hardware watchpoint" throughout file.
14740 (test_watchpoint_triggered_in_syscall): New test.
14741 (test_complex_watchpoint): New test.
14742
14743Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14744
14745 * gdbme.c (call_with_trampolines): New function to try and step
14746 into. Tests trampoline problems on the PA.
14747
14748 * funcargs.exp (localvars_in_indirect_call): No longer expect
14749 stepping into indirect call to fail on PAs.
14750 (test_stepping_over_trampolines): New test.
14751
14752Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14753
14754 * TODO: Add suggestions for static member function tests, and
14755 completion tests.
14756
14757Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14758
14759 * TODO: Add suggestions for "p/a" tests.
14760
14761 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14762 (default_gdb_exit): Replace all the hair with sending "quit" to
14763 the process with a simple close.
14764
14765Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14766
14767 * TODO: Add suggestions for shared library tests.
14768
14769Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14770
14771 * TODO: Add suggestions for x/s tests.
14772
14773Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14774
14775 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14776 "enable once", and "enable breakpoints once" with ".*".
14777
14778Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14779
14780 * TODO: Add suggestions about structure passing tests.
14781
14782Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14783
14784 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14785 the primary1 test, use work around if __GNUC__ < 2.
14786 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14787 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14788 Test for bad output rather than waiting for timeout. Issue
14789 second continue only if first continue failed.
14790
14791Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14792
14793 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14794 operator[] test with gdb_test because the old code didn't seem to
14795 be getting the quoting right with the new dejagnu.
14796
14797Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14798
14799 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14800 one from the path.
14801 * Makefile.in: Use a fresh expect if there is one, use runtest
14802 from the src tree if there is one.
d63a86f8 14803
c906108c
SS
14804Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14805
14806 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14807 next over recursive call. Revise the tests from that point on
14808 (which had been skipped) to match GDB's actual (correct) output.
14809
14810 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14811 with next over a breakpoint whose condition is false.
14812
14813 * gdb.t00/help.exp: Comment out "help set print" tests just like
14814 (and for same reason as) "help set" test.
14815
14816Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14817
14818 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14819 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14820
14821Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14822
14823 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14824 necessary gdb_target_udi.
14825
14826 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14827
14828 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14829 1838 and 2417; they are fixed.
14830
14831 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14832 gdb.t03/ptype.exp (ptype structure, ptype union):
14833 Remove xfails; the test is looser than when the xfails were added.
14834
14835 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14836 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14837
14838 * gdb.t01/run.exp: Only run shell test if isnative.
14839
14840 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14841 since "run" automatically loads if necessary. Call gdb_target_udi
14842 after the "file" since "file" kills any execution target.
14843
14844 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14845 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14846 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14847 argument for UDI.
14848
14849Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14850
14851 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14852
14853 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14854
14855Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14856
14857 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14858 properly quoting regexps. This makes the second argument to
14859 demangle a fixed string, which matches the callers, instead of a
14860 shell-style pattern which is what the previous implementation
14861 used. Update some of the callers.
14862
14863Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14864
14865 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14866 (comib_nullified_tests): Fix typo.
14867 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14868 strings. No longer expected to fail.
14869
14870 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14871 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14872 strings. No longer expected to fail.
14873
14874 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14875 string. No longer expected to fail.
14876
14877Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14878
14879 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14880 No longer expected to fail.
14881
14882 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14883 string. No longer expected to fail.
14884
14885Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14886
14887 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14888 only in the names (I probably got most of them). I was even
14889 generous with some which differed in underscores in names, and
14890 probably missed a few, and I *still* was able to remove almost a
14891 third of the file with almost no impact on testsuite coverage.
14892
14893Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14894
14895 * gdb.t00/default.exp: Match udi_attach error message as well as
14896 the one from child_attach.
14897
14898 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14899
14900 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14901
14902 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14903 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14904
14905 * Move test with enums and partial symbols back to
14906 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14907 Reverts the change of 26 May 93. Per today's change to
14908 stabs.texinfo, the behavior that weird.exp was expecting was
14909 unreasonable; what is important is that the compiler+gdb get
14910 things right, which happens with a recent gcc. Also fix the test
14911 to deal with native compilers which put out the stab gdb can't
14912 deal with.
14913
14914Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14915
14916 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14917 in the names. The main thing these accomplish is to slow things down.
14918 Many more such duplicates surely remain.
14919
14920 * gdb.t00/help.exp: Comment out "help support" test just like
14921 (and for same reason as) "help set" test.
14922
14923Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14924
14925 * gdb.t06/break.exp: Remove setup_xfails for
14926 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14927 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14928 about known bug in gcc to include up through 2.5.8.
14929 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14930 well as "_vb$".
14931 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14932 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14933 with latest gcc and gdb.
14934 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14935 well as "_vb$".
14936
14937Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14938
14939 * configure.in (hppa*-*-*): Also configure and build stabs-only
14940 tests.
14941
14942Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14943
14944 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14945 * gdb.t10/configure.in (hppa*-*-*): Use it.
14946
14947Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14948
14949 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14950
14951Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14952
14953 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14954 versions prior to 1.13.5.
14955
14956Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14957
14958 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14959 the prompt is at the start of a line.
14960
14961Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14962
14963 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14964 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14965 in the copr tests now.
14966 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14967 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14968 expected to fail.
14969
14970Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14971
14972 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14973 gdb.t31/chillvars.exp, lib/gdb.exp:
14974 Tweak to run under either version of expect.
14975 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14976 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14977 * gdb.t11/list.exp: Remove extraneous whitespace.
14978
14979Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14980
14981 * gdb.t16/printcmds.exp (test_print_strings): Accept
14982 "(unsigned char *) " before the string.
14983
14984 * TODO: Add notes about printing of fancy types and GDB expressions.
14985
14986Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14987
14988 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14989 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14990 if doing mips-idt-ecoff.
c906108c
SS
14991
14992Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14993
14994 * Most .exp files: Tweak to run under either version of expect.
14995
14996Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14997
14998 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14999 xfails; I'm not sure why they are failing, but not because of PR 1806.
15000
15001Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15002
15003 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15004 defined in lib/gdb.exp.
15005
15006Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15007
15008 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15009 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15010 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15011 have to be typeless.
15012
15013Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15014
15015 * TODO: Add suggestion for copyright year test.
15016
15017Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15018
15019 * configure.in (*-*-lynxos*): Add stabs tests.
15020
15021Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15022
15023 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15024 so insert a tab before any assembler directive in column zero.
15025
15026 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15027 stores.
15028 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15029 stores.
15030 (fpu_short_memory_tests): Likewise.
15031
15032Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15033
15034 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15035 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15036 .stabs directives in comments.
15037
15038Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15039
15040 * TODO: New file, describing tests we could write.
15041 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15042
15043Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * gdb.t06/signals.exp: Add kludge to force re-sync.
15046
15047 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15048 to xgdb instead of gdb, get out of gdb.
15049
15050Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15051
15052 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15053 for info.
15054
15055Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15056
15057 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15058 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15059 * gdb.stabs/hppa.sed: New sed script for the PA.
15060
15061Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15062
15063 * gdb.stabs: Re-write weird.def and configuration to use sed
15064 instead of cpp. sed is portable and POSIX; cpp is neither.
15065
15066Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15067
15068 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15069
15070Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15071
15072 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15073
15074Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15075
15076 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15077 "_vb$".
15078 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15079 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15080
15081Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15082
15083 * lib/gdb.exp: Comment out code which depends on non-existent
15084 `transform' procedure.
15085
15086Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15087
15088 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15089 * lib/gdb.exp: Transform tool name.
15090 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15091 1.1's new error handling system.
15092
15093Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15094
15095 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15096
15097Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15098
15099 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15100 They made pattern matching so slow that timeouts happened on
15101 heavily loaded systems. Now any output from "show print" which
15102 gets us back to the GDB prompt is a PASS.
15103
15104Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15105
15106 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15107
15108Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15111
15112 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15113 It is not from PR 3220.
15114
15115Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15116
15117 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15118 just started failing because they depended on the order the
15119 subcommands are presented, or exact docstring text. This kind of
15120 test is a pain and has minimal benefit.
15121
15122Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15123
15124 * gdb.t09/corefile.exp: At end of test, use "core" command with
15125 no arguments.
15126
15127Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15128
15129 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15130 17}/Makefile.in: Make it possible to run the testsuite with Sun
15131 make and CC = cross gcc by adding explicit build rules for .o
15132 files.
15133
15134Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15135
15136 * gdb.t15/funcargs.exp: Don't put comments on same line as
15137 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15138
c906108c
SS
15139Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15140
15141 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15142
15143Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15144
15145 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15146 * gdb.t20/inherit.exp: remove three dumplicate entries.
15147
15148Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15149
15150 * gdb.t06/break.exp: For "next over recursive call", fail on any
15151 incorrect output, not just on "factorial (value=2)".
15152
15153Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15154
15155 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15156 working now. Add an xfail if accesing a bss variable causes
15157 a memory error if the target is not yet run.
15158
15159Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15160
15161 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15162 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15163 name of __st* demangling (2 strings). Did Kung really get the
15164 more than 95 others right without testing them?
15165
15166Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15167
15168 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15169
15170Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15171
15172 * configure.in (configdirs): Add gdb.disasm
15173 * gdb.disasm: New directory for GDB disassembler tests.
15174 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15175
15176Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15177
15178 * gdb.t00/help.exp: Don't test "help set".
15179
15180 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15181 from within expect statements. None of these happen anymore and
15182 they cause regressions to be silently unnoticed.
15183
15184 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15185 messages) about known failures with gcc cygnus-2.4.5-930417.
15186
15187 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15188 comp-info.exp so it gets built if it doesn't exist.
15189
15190 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15191 it is no longer used.
15192 * gdb.t13/comp-info.c: Removed.
15193
15194Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15195
15196 * gdb.t06/signals.exp: Add xfail for sun3.
15197
15198Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15199
15200 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15201 relevant because ^C doesn't get sent but failure can be reproduced
15202 interactively).
15203
15204Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15205
15206 * gdb.stabs/alpha.mt: New configuration file for alpha.
15207 * gdb.stabs/configure.in: Use it.
15208 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15209 sharing with alpha.mt, redefine long to word via preprocessor.
15210 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15211 for alpha.
15212 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15213 native cc.
15214 * gdb.t00/teststrategy.exp: Change expect string so that we
15215 consume the `(xgdb)' from the command echo and from the gdb prompt.
15216 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15217 gdb currently compares all values as long, so this failure probably
15218 applies to any configuration where LONGEST is bigger than a target int.
15219 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15220 with gcc.
15221 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15222 to handle opaque pointers, gcc is.
15223 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15224 as first argument. Include <sys/types.h> and change all operator
15225 new definitions to use size_t.
15226 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15227 now that we use size_t.
15228
15229Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15230
15231 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15232 a long or float array cast all array members to the same type.
15233 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15234 with 64 bit longs.
15235 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15236 on alpha.
15237 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15238
15239Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15240
15241 * gdb.t24 (demangle.exp): Constructors of templates have names like
15242 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15243 section 14.6 of the ARM.
15244
15245 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15246 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15247 accomplish little and slow down the testsuite.
15248
15249 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15250 Accept spaces various places.
15251
15252Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15253
15254 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15255 with watchpoint enabled.
15256
15257 * Makefile.in: Remove definition of CC and remove the second
15258 definition of CXX (the "CXX = gcc" one remains). These definitions
15259 were causing backquotes to be expanded within backquotes, which
15260 doesn't work.
15261
15262Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15263
15264 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15265
15266Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15267
15268 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15269 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15270 by mips cc and contains no stabs entries.
15271
15272Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15273
15274 * config/vx-gdb.exp: Use fake device to load files rather than
15275 NFS.
15276 * lib/gdb.exp: New proc to do "file" command.
15277 * config/unix-gdb.exp: Use new "file" proc.
15278
15279Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15280
15281 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15282 Rework board rebooting slightly.
15283 (gdb_exit): Don't exit from the remote shell; there isn't one.
15284 * gdb.stabs/weird.exp: If a program is being debugged already,
15285 kill it.
15286 * gdb.t04/setvar.exp: Stop and restart gdb.
15287 * gdb.t05/expr.exp: Likewise.
15288 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15289 restart gdb and reload the program.
15290 * gdb.t08/opaque.exp: Likewise.
15291 * gdb.t12/scope.exp: Likewise.
15292 * gdb.t13/bitfields.exp: Likewise.
15293 * gdb.t15/funcargs.exp: Likewise.
15294 * gdb.t20/classes.exp: Likewise.
15295 * gdb.t03/ptype.exp: Increase timeout.
15296 * gdb.t16/printcmds.exp (test_print_string_constants,
15297 test_print_array_constants): Likewise.
15298 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15299 * gdb.t20/classes.exp (do_tests): Likewise.
15300 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15301
15302Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15303
15304 * gdb.stabs: Renamed *wierd* to *weird*.
15305
15306Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15307
15308 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15309 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15310
15311Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15312
15313 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15314 (do_tests): Remove xfail for whatis on one_var and two_var.
15315
15316Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15317
15318 * Makefile.in: Made cross building work better by adding
15319 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15320
15321Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15322
15323 * gdb.t15/{return.c,return.exp,Makefile.in}:
15324 New test, currently commented out.
15325
15326Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15327
15328 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15329 still running and removes the leftover named socket so GDb can do
15330 clean restarts.
15331
15332Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15333
15334 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15335 console, not GDB.
15336 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15337 cross testing works better with "make check"
15338 * config/unix-gdb: Use default procedures for exit and version.
15339 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15340 with the newest VxWorks.
15341
15342Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15343
15344 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15345 old form.
15346
15347 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15348 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15349
15350 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15351
15352 * config/unix-gdb.exp: Remove this version of gdb_exit
15353 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15354 Rob says he'll look at it when he gets back to testing boards.
15355
15356Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15357
15358 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15359 an expected fail for certain ptype commands.
15360
15361 * gdb.t20/classes.exp: Update expected results of "ptype class
15362 Base1" to account for the constructor that now appears in the type.
15363
15364Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15365
15366 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15367 disappeared from list.
15368 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15369 "alldone" proc with call to cleanup and exit.
15370 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15371 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15372 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15373 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15374 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15375 "alldone" proc with simple returns that suppress remaining
15376 tests. The alldone proc went away many months ago.
15377
15378Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15379
15380 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15381
15382 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15383
15384Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15385
15386 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15387 as vax gdb will display them.
15388
15389Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15390
15391 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15392 optimizers.
15393
15394 * scope.exp: Change "bad value for localval" messages so each one
15395 is unique.
15396
15397 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15398 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15399
15400 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15401
15402Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15403
15404 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15405 doesn't exist (due to optimization).
15406
15407Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15408
15409 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15410 contains \r because the filename is long.
15411
15412 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15413 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15414
15415Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15416
15417 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15418 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15419 Ultrix.
15420 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15421 int tests.
15422 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15423
15424Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15425
15426 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15427
15428 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15429 to match does not match the passing case but still matches the
c906108c
SS
15430 failing case.
15431
15432Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15433
15434 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15435
15436Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15437
15438 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15439 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15440 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15441 Remove various versions of gdb_exit.
15442 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15443 gdb_exit.
15444 * config/unix-gdb.exp: gdb_exit remains here, and should override
15445 the generic version, since it's doing a lot of wierd stuff that
15446 the other versions aren't. FIXME, fold it in, or abandon this
15447 version.
15448
15449Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15450
15451 * gdb.t24/demangle.exp: Add tests for PR 3220.
15452
15453Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15454
15455 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15456
15457Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15458
15459 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15460 "i386-*-*". Works for i486 as well.
15461
15462 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15463 bug, and expand domain of xfail to all SVR4 systems, since the
15464 actual problem is likely to be in generic SVR4 /proc support.
15465
15466Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15467
15468 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15469
15470Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15471
15472 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15473 xfails for other systems. Match a missing 'Continuing.' as an
15474 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15475
15476 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15477 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15478 Only issue warning for missing executables if -all option is used.
15479
15480 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15481 file if -all option is used. It's like an unpredictable XFAIL.
15482
15483Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15484
15485 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15486 for dynamically linked binaries.
15487
15488 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15489
15490Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15491
15492 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15493 to state that this is a known bug in old versions of g++.
15494
15495Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15496
15497 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15498 while waiting for `Continuing'.
15499
15500Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15501
15502 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15503 in text, data, and bss.
15504 * gdb.t10/nodebug.c: Add local and global test variables for
15505 initialized and uninitialized data.
15506
15507Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15508
15509 * config/unix-gdb.exp (gdb_exit): Add "wait".
15510
15511Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15512
15513 * gdb.t06/signals.exp: xfail the continue from the handler for all
15514 targets.
15515
15516 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15517 function with watchpoints enabled, the i386 call dummy starts with
15518 a call.
15519
15520 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15521 386 bsd names its corefiles.
15522
15523Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15524
15525 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15526 compilers don't grok it.
15527 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15528 with small octal ints rather than character constants, which
15529 are signed and might not fit if first promoted to int.
15530
15531Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15532
15533 * gdb.t09/Makefile.in (clean): Remove corefile.
15534
15535Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15536
15537 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15538
15539Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15540 and Jim Kingdon (kingdon@cygnus.com)
15541
15542 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15543 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15544 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15545
15546Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15547
15548 * gdb.t17/interrupt.exp: Add xfail for hppa.
15549
15550Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15551
15552 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15553 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15554 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15555 to determine signed-ness of bitfields and use the result to setup
15556 the xfail.
15557 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15558 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15559 call line is reached if necessary.
15560
15561Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15562
15563 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15564
15565Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15566
15567 * gdb.t06/break.exp: Also test `clear' command.
15568
15569Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15570
15571 * gdb.t00/teststrategy.exp: Remove extra quote.
15572
15573 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15574 watchpoint enabled to be for all non-68k machines.
15575
15576 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15577
15578Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15579
15580 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15581 targets use aout.mt instead of ecoff.mt as gas understands
15582 standard aout format.
15583
15584Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15585
15586 * lib/gdb.exp (runto): Don't insist that function we are running to
15587 was compiled with -g.
15588
15589 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15590
15591 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15592 to get back into the read system call.
15593 Accept leading newline in case where we woke it up.
15594
15595Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15596
15597 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15598 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15599 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15600 enable ecoff configuration.
15601
15602Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15603
15604 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15605
15606Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15607
15608 * gdb.t16/printcmds.exp: Add another printf test.
15609
15610Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15611
15612 * configure.in: If configured -with-stabs on any target, add
15613 stabsdirs to configdirs.
15614
15615Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15616
15617 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15618 fun" so pattern does not match the command itself.
15619
15620Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15621
15622 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15623
15624Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15625
15626 * gdb.t17/interrupt.exp: Test for more things.
15627
15628Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15629
15630 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15631 compiler arranges the code and line numbers.
15632
15633 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15634
15635Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15636
15637 * gdb.t00/help.exp: Increase expect input buffer size.
15638
15639Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15640
15641 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15642
15643 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15644
15645 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15646
15647 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15648 [0-9]*, not just [0-9].
15649
15650Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15651
15652 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15653
15654 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15655
15656Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15657
15658 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15659
15660Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15661
15662 * gdb.t06/signals.c: Add xfails for sun3.
15663
15664 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15665
15666 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15667 test_stepping tests.
15668
15669Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15670
15671 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15672
15673 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15674
15675 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15676 rather than actually putting it through cpp twice.
15677
15678 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15679
15680Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15681
15682 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15683 no longer needed.
15684
15685Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15686
15687 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15688
15689 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15690 C++ features prints as "struct", make it a pass, not an xfail.
15691
15692Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15693
15694 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15695 Don't require VA to print as "class" rather than "struct".
15696
15697Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15698
15699 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15700
15701Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15702
15703 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15704
15705Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15706
15707 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15708 order.
15709
15710Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15711
15712 * gdb.t16/printcmds.exp: Add printf tests.
15713
15714 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15715
15716 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15717
15718Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15719
15720 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15721 pass counts, to counteract any existing or future setup_xfails.
15722
15723Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15724
15725 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15726 {BEGIN,END}_COMMON for common block instead of STAB.
15727 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15728
15729 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15730 intp_var should be N_GSYM not N_LSYM.
15731 wierd-aout.S: Use a label for the value of the N_SO.
15732 wierd.def: Remove all backslashes.
15733 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15734
15735Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15736
15737 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15738 get the expected next to inheritance3.
15739
15740Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15741
15742 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15743 now that gcc-2.4 gets it right.
15744
15745Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15746
15747 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15748
15749 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15750 generating comp-info.exp which works for cross-compilation.
15751
15752Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15753
15754 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15755 "*-*-sysv4.*".
15756
15757Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15758
15759 * gdb.t01/run.exp: Start with a fresh gdb.
15760 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15761 SVR4.x.
15762
15763Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15764
15765 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15766 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15767 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15768 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15769 things to remove.
15770
15771Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15772
15773 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15774 test cases from bug reports.
15775
15776Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15777
15778 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15779 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15780 avoid spurious xfails.
15781 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15782 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15783 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15784
15785Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15786
15787 * gdb.t00/teststrategy.exp: Rework to provide more useful
15788 description of each test, fix problem with systems that define
15789 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15790 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15791 results for "next over recursive call" so timeouts aren't taken
15792 by error.
15793
15794Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15795
15796 * gdb.t12/scope.exp: Test printing of variables before run.
15797
15798 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15799 printed in wrong order due to sorting.
15800
15801Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15802
15803 * gdb.t00/teststrategy.exp: Fix expected results for printing
15804 user entered string constant. Is array of char, prints with no
15805 address.
15806
15807 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15808 commands.
15809 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15810 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15811 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15812 of struct of char arrays.
15813 * gdb.t00/radix.exp: New tests for radix commands.
15814
15815Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15816
15817 * gdb.t16/printcmd.exp: Print a variable before running program
15818 (with xfail for AIX).
15819
15820Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15821
15822 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15823
15824 * gdb.t16/printcmd.exp: Don't print variables before running program.
15825
15826 * gdb.t06/break.exp: Don't require envp argument to main.
15827
15828 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15829
15830 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15831 Add xfails for rs6000.
15832
15833 * gdb.t02/whatis.exp: Change other tests not to re-test something
15834 we already tested.
15835
15836 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15837 each type used has a variable of that type.
15838
15839Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15840
15841 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15842
15843Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15844
15845 * configure.in: change srctrigger to be a file, not a directory
15846
15847Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15848
15849 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15850
15851 * gdb.t11/list.exp: Fixed a couple of typos.
15852
15853Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15854
15855 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15856 is fixed and PR is closed.
15857 * gdb.t16 (gdbme.c): Add simple test string variable.
15858 * gdb.t16 (printcmds.exp): Add tests with simple test string
15859 variable, primarily for boundaries on "set print elements".
15860
15861Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15862
15863 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15864 Make leading 0's optional and don't expect a tab in the middle
15865 of the number.
15866
15867 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15868
15869 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15870 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15871 don't end command passed to gdb_test with newline.
15872
15873 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15874 signed keyword away, don't expect signed bitfields to be signed.
15875
15876 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15877 printing with only as many 1's as are in the field as well as printing
15878 with 32 1's (see comment).
15879
15880Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15881
15882 * gdb.t00/default.exp: Start with a fresh gdb.
15883 * configure.in (configdirs): Remove gdb.t31 until the chill
15884 compiler works again. It no longer is able to find chillrt0
15885 since it isn't in libchill.a anymore.
15886 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15887 wierd.o, make more modular.
15888 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15889 spurious newlines that caused problems.
15890
15891Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15892
15893 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15894 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15895 gdb.stabs/wierd.{exp,def}: Many new tests.
15896
15897 * gdb.t00/default.exp: update info line for new message.
15898
15899 * gdb.t02/{whatis.exp,gdbme.c}:
15900 Test that "char *" doesn't print as "caddr_t".
15901
15902Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * gdb.t00/help.exp: Use .* in place of some help messages which
15905 just changed.
15906 gdb.t00/default.exp: Update "info frame" test for new message.
15907 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15908 Remove some xfails
15909
15910Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15911
15912 * gdb.t03/{gdbme.c,ptype.exp}:
15913 Add tests for typedef'd struct and union without tags.
15914 Also check "whatis" on a variable of a typedef'd enum without a tag.
15915
15916 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15917 PRMS 1823; the bug still exists but isn't reproduced by this test
15918 anymore), and remove rs6000 XFAIL (the bug is fixed).
15919
15920 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15921 duplicated from whatis.exp. For those that are left, accept
15922 "long", "long int", or "int" for long variables (whatis.exp already
15923 has an XFAIL for "int", so no need to fail it here).
15924
15925 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15926 Deal with GCC's names for types now that GDB uses the compiler's names.
15927
15928 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15929 setup_xfail's for sunos4. If we #defined the signed keyword away,
15930 don't expect GDB to know that char it is signed.
15931
15932 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15933
15934Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15935
15936 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15937 should work on any system, regardless of debugging format.
15938 * gdb.t21/demangle.exp: Move to gdb.t24.
15939 * gdb.t24/demangle.exp: Move from gdb.t21.
15940 * gdb.t24/{Makefile.in, configure.in}: New files.
15941
15942Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15943
15944 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15945 * gdb.stabs: New directory.
15946
15947Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15948
15949 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15950 not just "Quit anyway?".
15951
15952Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15953
15954 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15955 that all setup_xfails are immediately followed by clear_xfails.
15956
15957Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15958
15959 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15960 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15961 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15962 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15963 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15964 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15965 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15966 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15967 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15968 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15969 gdb.t31/chillvars.exp, lib/gdb.exp:
15970 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15971 bug-gdb@prep.ai.mit.edu.
15972
15973Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15974
15975 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15976 with 0.0, not integer 0.
15977
15978Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15979
15980 * gdb.t06/break.exp: Update for "Kill the program" message change.
15981
15982Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15983
15984 * Makefile.in (GDBFLAGS): Set to -nx.
15985 * Makefile.in (site.exp): Use GDBFLAGS.
15986
15987Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15988
15989 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15990 Makefiles.
15991 (check): depend on just-check.
15992 (just-check): added so that tests can be run without a noop
15993 build pass.
15994
15995Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15996
15997 Switch to using configure's configdirs.
15998 * Makefile.in (Makefile): add configure.in dependency.
15999 (SUBDIRS): removed redundant assignment.
16000 * configure.in: switch subdirs assignment to configdirs.
16001 * gdb.t*/configure.in: new files.
16002
16003Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16004
16005 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16006 works.
16007
16008Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16009
16010 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16011 in explicit rules. Apparently this is not supported by some makes.
16012
16013Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16014
16015 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16016
16017Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16018
16019 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16020 disappeared.
16021
16022Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16023
16024 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16025
16026Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16027
16028 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16029 watchpoint problem that is now fixed.
16030 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16031 uninitialized convenience variables.
16032 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16033 structures.
16034
16035Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16036
16037 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16038 which causes expect to get out of sync with gdb on long output
16039 from help set.
16040 * gdb.t09/corefile.exp: Make expected pattern for core file
16041 failing signal and frame output format less sun specific.
16042
16043Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16044
16045 * gdb.t31/chillvars.exp: Add and remove initial dummy
16046 breakpoint, so that symbol table is forced in.
16047 (Needed at least on Sunos4, though it seems not SVR4.)
16048 * gdb.t31/chillvars.exp: Update for changed output format.
16049
16050Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16051
16052 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16053
16054Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16055
16056 * Makefile.in: Added --srcdir when invoking runtest, removed the
16057 need for a local config file. (optional now)
16058
16059Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16060
16061 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16062 failure count used to force early termination. Add some more
16063 expected failures for gnu style demangling.
16064
16065Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16066
16067 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16068 pmi variable from gdb.t20/gdbme to get optimized away.
16069 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16070 Check for written corefile upon timeout _and_ eof.
16071
16072Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16073
16074 * config/unix-gdb.exp: Add missing return 0.
16075
16076Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16077
16078 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16079 test termination.
16080
16081Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16082
16083 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16084 disappeared.
16085
16086Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16087
16088 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16089 time as i860 support works.
16090
d63a86f8 16091 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16092 "backtrace 100\r" rather than just "backtrace\r", to match last
16093 change.
16094
16095Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16096
16097 * config/udi-gdb.exp (gdb_exit): Remove close command.
16098 (gdb_target_udi): New procedure to set the UDI target.
16099 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16100 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16101 Added waits for prompts after several question responses. Added
16102 some more responses used by a29k-amd-udi-gdb.
16103 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16104 pass different arguments, restart UDI connection after program
16105 completion.
16106 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16107 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16108 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16109 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16110 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16111 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16112 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16113 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16114 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16115 after program completion.
16116 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16117 compiled with a SELECT_VECS setting.
16118 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16119 infinite recursion.
16120
16121 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16122 Added checks for COFF results, and made them expected failures for
16123 all targets. It would be better to make them expected failures
16124 for COFF targets only.
16125
16126Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16127
16128 * Makefile.in: add null dvi target, don't bother to recurse
16129 through test directories for info and install-info; rename
16130 $(datadir) to be dejagnu instead of deja-gnu
16131
16132Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16133
16134 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16135 compiler to coredump.
16136 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16137 code.
16138
16139Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16140
16141 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16142 coredump.
16143 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16144 code.
16145
16146Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16147
16148 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16149 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16150 which in a shell. Deletes xgdb when done.
16151 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16152 Tests the return from the "set height" or "set width" commands.
16153 Added a few return codes where needed.
16154
16155Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16156
16157 * Makefile.in (SUBDIRS): Add gdb.t17.
16158 * configure.in (subdirs): Add gdb.t17.
16159 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16160 files to test gdb's calling of functions in the inferior with
16161 the correct arguments and gdb's ability to retrieve any
16162 result returned.
16163
16164Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16165
16166 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16167 may be called after gdb goes away. Previous versions of expect
16168 needed these to avoid file descriptor leaks, but they cause
16169 errors with the current revision of expect.
16170 * gdb.t00/gdbvars.exp: Use -re on expected output after
16171 setting sevenbit-strings.
16172 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16173 to set sevenbit-strings consistent across tests.
16174 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16175 set sevenbit-strings consistent across tests.
16176
16177Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16178
16179 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16180 expected output to match current "expect" expectations.
16181
16182Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16183
16184 * gdb.t00/default.exp: Change expected output for default "source"
16185 command, to match new gdb behavior which requires a filename to
16186 source.
16187
16188Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16189
16190 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16191 expected fail for i486-*-* that misses the marker2 function.
16192 * gdb.t10/crossload.exp (bfddefault): Allow successful
16193 recognition of a format to pass even if no symbols are found.
16194 Explicitly catch failures where the format is not recognized
16195 or is ambiguous, and add the reason to the fail message.
16196 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16197 the cause is and invalid target and add reason to failure message.
16198 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16199 elf32-i386, elf32-sparc, and elf32-i860.
16200 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16201 Set up expected failure for 'filename'::variable scope resolution,
16202 which is now apparently broken on all targets.
16203 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16204 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16205 gdb.t23/templates.exp: Change failure for missing binfile into
16206 just a warning.
16207 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16208 references.
16209
16210Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16211
16212 * gdb.t00/default.exp: Add expected output for default "source"
16213 command, to match new gdb behavior.
16214 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16215
16216Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16217
16218 * config/*-gdb.exp: returns an error, rather than exiting on
16219 internal errors.
16220
16221Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16222
16223 * gdb.t03/gdbme.c: Add pointer to struct variable.
16224 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16225 referencing struct members.
16226
16227Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16228
16229 * configure.in (mips-idt-ecoff): New target.
16230 * config/mips-gdb.exp: New file for remote board using MIPS remote
16231 debugging protocol.
16232
16233 * Redid configuration scheme. Removed gdb.t*/configure.in.
16234 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16235 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16236 distclean targets. Built executables via .o files. Adjusted
16237 tests to account for source files in $(srcdir) rather than
16238 $(objdir).
16239 * lib/gdb.exp (runto): Don't expect () after the function name,
16240 because it may have arguments.
16241
16242Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16243
16244 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16245 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16246 expected failures for mips-idt-* and mips-sgi-*.
16247 * gdb.t00/default.exp (attach): Kill process if requested.
16248 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16249 that does not read core files.
16250 * gdb.t01/run.exp: Removed checks for exit status code.
16251 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16252 it is linked in.
16253 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16254 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16255 appropriate, rather than doing it by hand.
16256 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16257 execution.
16258 * gdb.t10/crossload.exp: Kill existing program if needed.
16259 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16260 appropriate, rather than doing it by hand. Always increase
16261 timeout for this test, not just for VxWorks.
16262
16263Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16264
16265 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16266 of Chill STRUCT types and STRUCT values.
16267 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16268 than "char".
16269 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16270 struct2): New struct definitions and initializations to test
c906108c
SS
16271 simple Chill STRUCT types.
16272
16273Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16274
16275 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16276 the null byte at the end of strings.
16277 * gdb.t00/default.exp: Make show version insensitive to copyright
16278 date.
16279 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16280 to avoid dependencies on target char signedness.
16281 * gdb.t16/printcmds.exp: Update expected results for explicitly
16282 unsigned char.
16283 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16284 now work.
16285 * gdb.t21/demangle.exp: Add many more patterns for template
16286 demangling, most of them being expected failures.
16287 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16288 string we are matching for, to match on the whole string.
16289 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16290 and fix a whole bunch that had incorrect expected output but were
16291 passing anyway because of the bug in "proc demangle".
16292 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16293 type.
16294 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16295
16296Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16297
16298 * gdb/testsuite: made modifications to testcases, etc., to allow
16299 them to work properly given the reorganization of deja-gnu and the
16300 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16301
16302Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16303
16304 * gdb/testsuite: Initial creation of gdb/testsuite.
16305 Migrated dejagnu testcases and support files for testing nm to
16306 gdb/testsuite from deja-gnu. These files were moved "as is"
16307 with no modifications. This migration is part of a major overhaul
16308 of dejagnu. The modifications to these testcases, etc., which
16309 will allow them to work with the new version of dejagnu will be
16310 made in a future update.
48efe704 16311
8d8cb839 16312 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16313\f
8d8cb839
EZ
16314;; Local Variables:
16315;; mode: change-log
16316;; left-margin: 8
16317;; fill-column: 74
16318;; version-control: never
16319;; End:
902f2ccb
MC
16320
16321 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16322 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16323 Copying and distribution of this file, with or without modification,
16324 are permitted provided the copyright notice and this notice are preserved.
This page took 1.604309 seconds and 4 git commands to generate.