* gdb.arch/ppc64-atomic-inst.c: New testcase source file.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2008-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
6 2008-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
11 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12
13 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14
15 2008-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
20 2008-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
28 2008-01-30 Joel Brobecker <brobecker@adacore.com>
29
30 * gdb.base/ptype.exp: Add testing of "ptype $pc".
31
32 2008-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
37 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
38
39 * gdb.ada/exprs: New test program.
40 * gdb.ada/exprs.exp: New testcase.
41
42 2008-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
66 2008-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
76 2008-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
95 2008-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
101 2008-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
107 2008-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
113 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
114
115 * gdb.base/gdb1056.exp: Add unsigned integer test.
116
117 2008-01-28 Doug Evans <dje@google.com>
118
119 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
120
121 2008-01-27 Jim Blandy <jimb@codesourcery.com>
122
123 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
124
125 * gdb.base/expand-psymtabs.exp: Doc fix.
126
127 2008-01-26 Mark Kettenis <kettenis@gnu.org>
128
129 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
130
131 2008-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
136 2008-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
141 2008-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
148 2008-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
154 2008-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
162 2008-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
172 2008-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
177 2008-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
182 2008-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
187 2008-01-08 Joel Brobecker <brobecker@adacore.com>
188
189 * gdb.ada/arrayparam: New test program.
190 * gdb.ada/arrayparam.exp: New testcase.
191
192 2008-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
197 2008-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
214 2008-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
219 2008-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
225 2008-01-04 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/packed_array.exp: Add testing of references to
228 a packed array.
229
230 2008-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
236 2008-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
242 2008-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
248 2008-01-03 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.ada/print_pc.exp: New testcase.
251
252 2008-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
258 2008-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
263 2008-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
269 2008-01-03 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.base/set-lang-auto.exp: New testcase.
272
273 2008-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
278 2008-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
283 2008-01-02 Joel Brobecker <brobecker@adacore.com>
284
285 * array_subscript_addr/p.adb: New file.
286 * array_subscript_addr.exp: New testcase.
287
288 2008-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
294 2008-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
300 2008-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
306 2008-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
312 2007-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
317 2007-12-29 Jim Blandy <jimb@codesourcery.com>
318
319 * configure: Regenerated.
320
321 2007-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
327 2007-12-27 Joel Brobecker <brobecker@adacore.com>
328
329 * gdb.ada/boolean_expr.exp: New testcase.
330
331 2007-12-26 Jim Blandy <jimb@codesourcery.com>
332
333 * gdb.base/multi-forks.exp: Doc fix.
334
335 2007-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
342 2007-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
348 2007-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
354 2007-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
361 2007-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
368 2007-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
375 2007-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
383 2007-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
388 2007-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
395 2007-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
400 2007-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
405 2007-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
411 2007-12-06 Jim Blandy <jimb@codesourcery.com>
412
413 * gdb.base/default.exp: Update expected output for 'info catch'.
414
415 2007-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
420 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
421
422 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
423
424 2007-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
429 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
432
433 2007-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
443 2007-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
449 2007-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
454 2007-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
459 2007-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
464 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
465
466 * gdb.base/printcmds.exp: New function
467 test_printf_with_dfp.
468
469 2007-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
485 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
488
489 2007-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
494 2007-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
500 2007-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
505 2007-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
510 2007-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
519 2007-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
524 2007-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
534 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
535
536 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
537
538 2007-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
544 2007-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
549 2007-10-18 Michael Snyder <msnyder@specifix.com>
550
551 * gdb.base/dbx.exp: Add missing "-re " operator.
552
553 2007-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
562 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
563
564 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
565
566 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
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
573 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
574
575 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
576 of $timeout.
577
578 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
579
580 * gdb.server/server-run.exp: Test for dynamic linker symbols.
581
582 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
583
584 * lib/gdb.exp (gdb_run_cmd): Move comment outside
585 of gdb_expect call, to avoid interruption.
586
587 2007-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
607 2007-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
616 2007-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
628 2007-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
634 2007-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
641 2007-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.
645
646 2007-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
653 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
656
657 2007-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
663 2007-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
675 2007-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
682 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
685
686 2007-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
693 2007-09-14 Maciej W. Rozycki <macro@mips.com>
694
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
704 2007-09-14 Maciej W. Rozycki <macro@mips.com>
705
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
711 2007-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
716 2007-09-10 Mark Kettenis <kettenis@gnu.org>
717
718 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
719 build-id.
720
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
725 2007-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
730 2007-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
735 2007-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
744 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
745
746 * gdb.base/display.exp: Add tests for printf %p.
747
748 2007-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
753 2007-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
758 2007-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
763 2007-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
775 2007-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
781 2007-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
786 2007-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
791 2007-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
796 2007-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
802 2007-08-23 Joel Brobecker <brobecker@adacore.com>
803
804 * configure.ac: Switch license to GPLv3.
805
806 2007-08-23 Joel Brobecker <brobecker@adacore.com>
807
808 Switch the licensing to GPLv3 for all .ads and .adb files.
809
810 2007-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
816 2007-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
822 2007-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
828 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
829
830 * config/default.exp: New file.
831
832 2007-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
837 2007-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
842 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.threads/staticthreads.exp: Match .*sem_post.
845
846 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * gdb.base/readline.exp (operate_and_get_next): Match the final
849 prompt.
850
851 2007-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
856 2007-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
861 2007-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
867 2007-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
875 2007-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
881 2007-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
893 2007-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
898 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
899
900 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
901
902 2007-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
909 2007-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
914 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
915
916 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
917 in info threads output.
918
919 2007-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
925 2007-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
931 2007-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
937 2007-05-17 Maciej W. Rozycki <macro@mips.com>
938
939 * gdb.base/sigbpt.exp: Preset segv_addr.
940
941 2007-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
958 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
959
960 * config/unknown.exp: Remove.
961
962 2007-05-15 Markus Deuling <deuling@de.ibm.com>
963
964 * gdb.base/info-proc.exp: Check is_remote.
965
966 2007-05-14 Markus Deuling <deuling@de.ibm.com>
967
968 * gdb.base/gcore.exp: Initialize variable core_supported.
969
970 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
971
972 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
973
974 2007-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
980 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
981
982 * gdb.java/jprint.java (public): Avoid invalid call to static
983 method.
984
985 2007-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
993 2007-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
1001 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1004
1005 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1006
1007 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1008
1009 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1010
1011 * gdb.java/jmain.exp: Handle demangled names with and without method
1012 signatures.
1013
1014 2007-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
1023 2007-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
1029 2007-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
1039 2007-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
1045 2007-04-16 Denis Pilat <denis.pilat@st.com>
1046
1047 * gdb.base/setshow.exp: Reset height after having set it to 100.
1048
1049 2007-04-16 Denis Pilat <denis.pilat@st.com>
1050
1051 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1052
1053 2007-04-16 Denis Pilat <denis.pilat@st.com>
1054
1055 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1056
1057 2007-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
1064 2007-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
1069 2007-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
1089 2007-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
1095 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1096
1097 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1098
1099 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1100
1101 * config/netware.exp: Delete file.
1102
1103 2007-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
1108 2007-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
1114 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1115
1116 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1117
1118 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1119
1120 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1121
1122 2007-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
1152 2007-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
1158 2007-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
1163 2007-03-14 Andreas Schwab <schwab@suse.de>
1164
1165 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1166 format changes.
1167
1168 2007-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
1177 2007-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
1182 2007-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
1187 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1190 collect output incrementally.
1191
1192 2007-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
1198 2007-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
1203 2007-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
1208 2007-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
1215 2007-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
1220 2007-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
1225 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1226
1227 * gdb.base/watchpoint.exp: Fix truncated comment.
1228
1229 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1230
1231 * Makefile.in: Remove spurious single-quotes from sed command.
1232
1233 2007-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
1239 2007-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
1244 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
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
1254 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1255
1256 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1257
1258 2007-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
1264 2007-02-27 Joel Brobecker <brobecker@adacore.com>
1265
1266 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1267
1268 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1269
1270 * gdb.server/server-mon.exp: New test.
1271
1272 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1273
1274 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1275
1276 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1277
1278 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1279 register capitalization.
1280
1281 2007-02-13 Denis Pilat <denis.pilat@st.com>
1282
1283 * gdb.mi/mi-var-invalidate.exp: New file.
1284
1285 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1286
1287 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1288
1289 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1290
1291 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1292
1293 2007-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
1298 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
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
1305 * gdb.mi/gdb792.exp, lib/mi-support.exp:
1306 Update tests to include value field in output of -var-create.
1307
1308 2007-02-08 Andreas Schwab <schwab@suse.de>
1309
1310 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1311
1312 2007-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
1317 2007-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
1322 2007-01-31 Andreas Schwab <schwab@suse.de>
1323
1324 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1325
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
1330 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1331 bspstore register on ia64.
1332
1333 2007-01-29 Andreas Schwab <schwab@suse.de>
1334
1335 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1336 "frame-begin" annotation.
1337
1338 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1339 number of "frames-invalid" annotations.
1340
1341 2007-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
1346 2007-01-28 Mark Kettenis <kettenis@gnu.org>
1347
1348 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1349
1350 2007-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
1357 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
1360 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1361 array.
1362 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1363 * gdb.base/setvar.exp: Likewise.
1364
1365 2007-01-26 Andreas Schwab <schwab@suse.de>
1366
1367 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1368 test.
1369
1370 * gdb.base/multi-forks.exp ("restart $i"): Also match
1371 __kernel_syscall_via_break.
1372
1373 2007-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
1383 2007-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
1393 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1394
1395 * gdb.base/sigrepeat.exp: Correct error message.
1396
1397 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
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
1403 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 * lib/gdb.exp: Abort on missing `site.exp'.
1406
1407 2007-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
1413 2007-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
1418 2007-01-19 Mark Kettenis <kettenis@gnu.org>
1419
1420 From Marcus Deuling <deuling@de.ibm.com>:
1421 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1422 every case.
1423
1424 2007-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
1430 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1431
1432 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1433
1434 2007-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
1440 2007-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
1445 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1446
1447 * gdb.base/annota1.exp: Remove extra send_gdb.
1448
1449 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1450
1451 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1452
1453 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1456
1457 2007-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
1464 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1465
1466 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1467
1468 2007-01-05 Joel Brobecker <brobecker@adacore.com>
1469
1470 * gdb.base/nofield.c: New file.
1471 * gdb.base/nofield.exp: New testcase.
1472
1473 2007-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
1480 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1481
1482 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1483
1484 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1485
1486 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1487 when continuing.
1488
1489 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1490
1491 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1492 Expect ".exe" extension.
1493
1494 2007-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
1499 2007-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
1504 2007-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
1518 2007-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
1529 2006-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
1540 2006-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
1545 2007-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
1550 2007-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
1556 2007-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
1574 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1575
1576 * gdb.threads/tls.exp: Allow stops in sem_post.
1577
1578 2006-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
1597 2006-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
1607 2006-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
1612 2006-12-29 Joel Brobecker <brobecker@adacore.com>
1613
1614 * gdb.ada/array_return.exp: Update copyright date list.
1615
1616 2006-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
1628 2006-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
1633 2006-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
1643 2006-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
1653 2006-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
1658 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
1659
1660 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1661 info. Adjust test names.
1662
1663 * gdb.base/break.c (main): Move position of malloc.
1664 * gdb.base/break.exp: Revert mistaken checkin.
1665
1666 2006-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
1673 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1674
1675 * gdb.base/break.c (main): Call malloc.
1676
1677 * gdb.threads/linux-dp.exp: Read thread table before and after
1678 creating each philosopher and verify it.
1679
1680 2006-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
1688 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1689
1690 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1691
1692 2006-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
1706 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1709
1710 2006-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
1721 2006-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
1726 2006-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
1733 2006-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
1738 2006-10-27 Andreas Schwab <schwab@suse.de>
1739
1740 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1741 "detach-fork".
1742
1743 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1744
1745 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1746 of patterns.
1747
1748 2006-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
1755 2006-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
1761 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1762
1763 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1764
1765 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1768
1769 2006-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
1774 2006-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
1779 2006-10-06 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.base/subst.exp: New testcase.
1782
1783 2006-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
1791 2006-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
1796 2006-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
1802 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
1803
1804 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1805 Remove unused / obsolete files.
1806
1807 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
1808
1809 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1810
1811 2006-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
1817 2006-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
1825 2006-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
1830 2006-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
1836 2006-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
1841 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1842
1843 * gdb.base/trace-commands.exp: New file.
1844
1845 2006-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
1851 2006-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
2097 2006-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
2102 2006-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
2109 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * cursal.exp: Pass binfile to gdb_load.
2112
2113 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2114
2115 * gdb.base/cursal.exp: Add "" to gdb_load call.
2116
2117 2006-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
2122 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2125 operator*.
2126
2127 2006-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
2134 2006-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
2139 2006-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
2144 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2145
2146 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2147 test.
2148
2149 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2150
2151 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2152
2153 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2154
2155 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2156
2157 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2158
2159 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2160
2161 2006-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
2167 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
2168
2169 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2170
2171 2006-07-17 Mark Kettenis <kettenis@gnu.org>
2172
2173 * gdb.base/annota3.exp: Expect frame-begin annotation.
2174
2175 2006-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
2180 2006-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
2187 2006-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
2192 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2193
2194 * gdb.base/ifelse.exp: New file.
2195
2196 2006-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
2205 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2206
2207 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2208
2209 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2210
2211 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2212 native.
2213
2214 2006-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
2219 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2220
2221 * gdb.base/auxv.exp: Intercept undefined command messages before
2222 gdb_test_multiple does.
2223
2224 2006-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
2233 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2234
2235 * lib/gdb.exp (gdb_load_cmd): New.
2236
2237 * gdb.base/fileio.c: Add system(NULL) test.
2238 * gdb.base/fileio.exp: Check it.
2239
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
2252 2006-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
2257 2006-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
2262 2006-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
2267 2006-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
2273 2006-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
2278 2006-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
2284 2006-05-05 Joel Brobecker <brobecker@adacore.com>
2285
2286 * gdb.base/del.c: New file.
2287 * gdb.base/del.exp: New testcase.
2288
2289 2006-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.
2293 * gdb.base/savedregs.exp: Do not require that the dummy
2294 frame location match up to a symbol and source file location.
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
2301 2006-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
2309 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
2310
2311 * gdb.base/help.exp: Update expected text for help d and
2312 help delete.
2313
2314 2006-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
2319 2006-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
2327 2006-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
2333 2006-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
2341 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2342
2343 * gdb.base/commands.exp (recursive_source_test): New test.
2344
2345 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
2346
2347 * gdb.base/float.exp: Add pattern for sparc targets.
2348
2349 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2350
2351 * gdb.base/commands.exp (stray_arg0_test): New test.
2352
2353 2006-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
2358 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
2359
2360 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2361
2362 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
2363
2364 * gdb.base/prelink.exp: Anchor tested-for regular expression
2365 on gdb prompt.
2366
2367 2006-03-07 Paul Brook <paul@codesourcery.com>
2368
2369 * gdb.base/assign.exp: Correct fail message.
2370
2371 2006-03-07 Paul Brook <paul@codesourcery.com>
2372
2373 * lib/compiler.c: Extract armcc version number.
2374 * lib/compiler.cc: Ditto.
2375
2376 2006-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
2438 2006-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
2446 2006-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
2451 2006-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
2456 2006-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
2461 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/default.exp: Allow ';' as a directory separator.
2464
2465 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2466
2467 * gdb.base/help.exp (help add-symbol-file): Update.
2468
2469 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2470
2471 * gdb.base/help.exp (help load): Update expected results.
2472
2473 2006-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
2479 2006-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
2487 2006-02-13 Mark Kettenis <kettenis@gnu.org>
2488
2489 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2490
2491 2006-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
2497 2006-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
2503 2006-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
2508 2006-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
2513 2006-01-29 Mark Kettenis <kettenis@gnu.org>
2514
2515 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2516
2517 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2518
2519 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2520 files.
2521
2522 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.cp/maint.exp: Set complaints to a positive value.
2525
2526 2006-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
2532 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.base/checkpoint.c: Update copyright notice. Include
2535 <stdlib.h>.
2536
2537 2006-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
2545 2006-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
2553 2006-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
2562 2005-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
2567 2005-12-26 Mark Kettenis <kettenis@gnu.org>
2568
2569 * gdb.base/freebpcmd.exp: Increase timeout.
2570
2571 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2572
2573 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2574
2575 * gdb.base/default.exp: Update check for "show version".
2576
2577 2005-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
2582 2005-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
2588 2005-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
2596 2005-12-09 Randolph Chung <tausq@debian.org>
2597
2598 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2599
2600 2005-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
2607 2005-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
2612 2005-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
2619 2005-11-09 Randolph Chung <tausq@debian.org>
2620
2621 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2622
2623 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2624
2625 * gdb.base/break.exp: Fix a comment typo.
2626
2627 2005-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
2633 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
2634
2635 * gdb.arch/gdb1558.c: Include stdio.h.
2636
2637 2005-10-31 Mark Kettenis <kettenis@gnu.org>
2638
2639 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2640
2641 2005-10-31 Mark Kettenis <kettenis@gnu.org>
2642
2643 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2644
2645 2005-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
2650 2005-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
2657 2005-10-09 Joel Brobecker <brobecker@adacore.com>
2658
2659 * gdb.ada/arrayidx/p.adb: New file.
2660 * gdb.ada/arrayidx.exp: New testcase
2661
2662 2005-10-09 Joel Brobecker <brobecker@adacore.com>
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
2669 2005-10-03 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.base/arrayidx.c: New file.
2672 * gdb.base/arrayidx.exp: New testcase.
2673
2674 2005-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
2680 2005-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
2695 2005-09-26 Paul Brook <paul@codesourcery.com>
2696
2697 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2698
2699 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2700
2701 * bfp-test.c: New file.
2702 * bfp-test.exp: New testcase.
2703
2704 2005-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
2713 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2714
2715 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2716 copyright dates.
2717
2718 2005-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
2723 2005-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
2728 2005-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
2733 2005-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
2741 2005-09-11 Bob Rossi <bob@brasko.net>
2742
2743 * gdb.mi/mi-var-child.c: Include <string.h>.
2744
2745 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2746
2747 * killed.exp: Correct gdb_expect syntax.
2748
2749 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
2750
2751 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2752
2753 2005-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
2768 2005-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
2774 2005-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
2781 2005-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
2790 2005-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
2806 2005-07-18 Mark Kettenis <kettenis@gnu.org>
2807
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
2812 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2813 sigaltsatck'.
2814
2815 2005-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
2820 2005-07-12 Mark Kettenis <kettenis@gnu.org>
2821
2822 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2823
2824 2005-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
2831 2005-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
2837 2005-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
2842 2005-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
2849 2005-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
2856 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2857
2858 * gdb.fortran/array-element.f: New file.
2859 * gdb.fortran/array-element.exp: New testcase.
2860
2861 2005-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
2866 2005-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
2873 2005-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
2878 2005-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
2883 2005-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
2894 2005-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
2902 2005-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
2909 2005-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
2921 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2924
2925 2004-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
2932 2005-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
2937 2005-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
2942 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2943
2944 * gdb.base/unload.exp: Use new shared library infrastructure.
2945
2946 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2947
2948 * gdb.base/so-impl-ld.exp: Use new shared library
2949 infrastructure.
2950
2951 2005-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
2956 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2957
2958 * gdb.base/shlib-call.exp: Change to use new shared library
2959 infrastructure.
2960
2961 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2962
2963 * gdb.base/pending.exp: Change to use new shared library
2964 infrastructure.
2965
2966 2005-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
2971 2005-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
2976 2005-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
2985 2005-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
2991 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2992
2993 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2994
2995 2005-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
3008 2005-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
3020 2005-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
3025 2005-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
3031 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3032
3033 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3034
3035 2005-03-27 Andreas Schwab <schwab@suse.de>
3036
3037 * gdb.base/bigcore.c (main): Add missing mode argument in open
3038 call.
3039
3040 2005-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
3046 2005-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
3051 2005-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
3056 2005-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
3062 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3063
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
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
3082 2005-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
3087 2005-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
3092 2005-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
3100 2005-03-05 Mark Kettenis <kettenis@gnu.org>
3101
3102 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3103 changes.
3104
3105 2004-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
3110 2004-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
3118 2005-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
3123 2005-02-10 Mark Kettenis <kettenis@gnu.org>
3124
3125 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3126 files.
3127
3128 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3129 on *-*-openbsd*. Correctly match whitespace in regukar
3130 expressions.
3131
3132 2005-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
3139 2005-02-09 Joel Brobecker <brobecker@adacore.com>
3140
3141 * gdb.base/start.c: New file.
3142 * gdb.base/start.exp: New testcase.
3143
3144 2005-02-09 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/start/dummy.adb: New file.
3147 * gdb.ada/start.exp: New testcase.
3148
3149 2005-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
3158 2005-02-09 Andreas Schwab <schwab@suse.de>
3159
3160 Committed by Andrew Cagney <cagney@gnu.org>
3161 * gdb.base/remotetimeout.exp: New file.
3162
3163 2005-02-07 Mark Kettenis <kettenis@gnu.org>
3164
3165 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3166
3167 2005-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
3184 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
3185
3186 * gdb.base/interp.exp: New test.
3187
3188 2005-01-24 Andrew Cagney <cagney@gnu.org>
3189
3190 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3191
3192 2005-01-19 Andrew Cagney <cagney@gnu.org>
3193
3194 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3195 configure.ac not configure.in.
3196
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
3204 2005-01-16 Andrew Cagney <cagney@gnu.org>
3205
3206 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3207
3208 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3209
3210 2005-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
3215 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
3216
3217 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3218
3219 2005-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
3243 2004-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
3248 2004-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
3253 2004-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
3258 2004-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
3263 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3264
3265 * gdb.base/bitfields2.exp: New test.
3266 * gdb.base/bitfields2.c: New file.
3267
3268 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
3269
3270 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3271
3272 2004-11-16 Randolph Chung <tausq@debian.org>
3273
3274 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3275
3276 2004-11-14 Daniel Jacobowitz <dan@debian.org>
3277
3278 * gdb.threads/threadapply.exp: Correct "macro details" test.
3279
3280 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3281
3282 * gdb.threads/threadapply.exp: New test.
3283 * gdb.threads/threadapply.c: New file.
3284
3285 2004-11-07 Mark Kettenis <kettenis@gnu.org>
3286
3287 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3288 frames.
3289
3290 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
3291
3292 * gdb.base/cursal.exp: New file.
3293 * gdb.base/cursal.c: New file.
3294
3295 2004-11-03 Andrew Cagney <cagney@gnu.org>
3296
3297 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3298
3299 2004-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
3304 2004-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
3311 2004-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
3317 2004-10-14 Andrew Cagney <cagney@gnu.org>
3318
3319 * gdb.mi/gdb701.c (main): Return 0.
3320
3321 2004-10-13 Daniel Jacobowitz <dan@debian.org>
3322
3323 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
3324
3325 2004-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
3334 2004-10-12 Daniel Jacobowitz <dan@debian.org>
3335
3336 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3337
3338 2004-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
3347 2004-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
3354 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3355
3356 * gdb.base/overlays.exp: Update copyright years.
3357
3358 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3359
3360 * gdb.base/overlays.exp: Disable if target is Linux.
3361
3362 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
3363
3364 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3365
3366 2004-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
3371 2004-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
3386 2004-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
3392 2004-09-23 Mark Kettenis <kettenis@gnu.org>
3393
3394 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3395 block.
3396
3397 2004-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
3404 2004-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
3409 2004-09-15 Joel Brobecker <brobecker@gnat.com>
3410
3411 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3412
3413 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3414
3415 * gdb.threads/killed.c: Include <stdlib.h>.
3416 * gdb.threads/pthreads.c: Likewise.
3417
3418 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.threads/killed.c: Add copyright notice.
3421
3422 2004-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
3428 2004-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
3433 2004-09-06 Mark Kettenis <kettenis@jive.nl>
3434
3435 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3436
3437 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3438
3439 * config/hppro.exp: Removed.
3440
3441 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3442
3443 * config/sparclet.exp: Removed.
3444
3445 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3446
3447 * config/udi.exp: Removed.
3448
3449 2004-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
3455 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3456
3457 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3458
3459 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3460
3461 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
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
3467 2004-09-01 Andrew Cagney <cagney@gnu.org>
3468
3469 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3470 files.
3471
3472 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3473
3474 * gdb.base/unload.exp: Fix expected warning message to match
3475 latest format.
3476
3477 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
3478
3479 * gdb.base/call-rt-st.exp: Fix typos.
3480
3481 2004-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
3486 2004-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
3492 2004-08-30 Andrew Cagney <cagney@gnu.org>
3493
3494 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3495 gdb/1757.
3496
3497 2004-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
3510 2004-08-27 Joel Brobecker <brobecker@gnat.com>
3511
3512 * gdb.threads/bp_in_thread.exp: New testcase.
3513
3514 2004-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
3521 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3522
3523 * gdb.base/unload.c: Include <stdlib.h>.
3524
3525 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3526
3527 From Paul Gilliam <pgilliam@us.ibm.com>:
3528 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3529 synchronized after the "return".
3530
3531 2004-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
3537 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3538
3539 * gdb.threads/schedlock.c: Add copyright notice.
3540
3541 2004-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
3549 2004-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
3554 2004-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
3560 2004-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
3565 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3566
3567 * gdb.base/whatis.c: Add copyright notice.
3568
3569 2004-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
3574 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3575
3576 * Makefile.in: Add gdb.fortran.
3577
3578 2004-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
3583 2004-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
3590 2004-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
3602 2004-08-15 Mark Kettenis <kettenis@gnu.org>
3603
3604 * gdb.base/unload.c (main): Make local variable msg const.
3605
3606 2004-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
3633 2004-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
3639 2004-08-14 Mark Kettenis <kettenis@gnu.org>
3640
3641 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3642
3643 2004-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
3649 2004-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
3654 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3655
3656 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3657
3658 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3659
3660 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3661
3662 2004-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
3668 2004-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
3675 2004-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
3681 2004-08-10 Andrew Cagney <cagney@gnu.org>
3682
3683 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3684 files.
3685
3686 2004-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
3691 2004-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
3696 2004-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
3705 2004-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
3717 2004-08-09 Mark Kettenis <kettenis@gnu.org>
3718
3719 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3720
3721 2004-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
3733 2004-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
3739 2004-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
3747 2004-08-08 Daniel Jacobowitz <dan@debian.org>
3748
3749 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3750
3751 2004-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
3757 2004-08-08 Daniel Jacobowitz <dan@debian.org>
3758
3759 * gdb.arch/i386-prologue.exp: Compile without debug information.
3760
3761 2004-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
3766 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3767
3768 * gdb.base/gcore.c: Include <string.h>.
3769
3770 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3771
3772 * gdb.base/gcore.c: Add copyright notice.
3773
3774 2004-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
3782 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3783
3784 * gdb.base/complex.c: Include <stdlib.h>.
3785
3786 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3787
3788 * gdb.base/complex.c: Add copyright notice.
3789
3790 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3791
3792 * gdb.base/charset.c: Include <stdlib.h>.
3793
3794 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3795
3796 * gdb.base/auxv.c: Include <stdlib.h>.
3797
3798 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3799
3800 * gdb.base/auxv.c: Add copyright notice.
3801
3802 2004-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
3807 2004-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
3813 2004-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
3822 2004-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
3828 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3831
3832 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3833
3834 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3835
3836 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3837
3838 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
3839 Accept more values of vtbl pointer. Remove some messages
3840 about "obsolete gcc or gdb".
3841
3842 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3843
3844 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3845
3846 2004-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
3851 2004-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
3856 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3857
3858 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3859
3860 2004-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
3869 2004-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
3875 2004-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
3881 2004-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
3888 2004-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
3895 2004-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
3901 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3902
3903 * lib/java.exp: Update copyright notice.
3904
3905 2004-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
3910 2004-07-16 Andrew Cagney <cagney@redhat.com>
3911
3912 * lib/insight-support.exp: Delete file.
3913 * lib/java.exp (java_init): Fix copyright.
3914
3915 2004-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
3924 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3925
3926 * gdb.base/restore.c: Add copyright notice.
3927
3928 2004-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
3934 2004-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
3939 2004-07-13 Andrew Cagney <cagney@gnu.org>
3940
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
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
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
3962 * gdb.base/signull.exp (test_segv): Prefix all tests with
3963 "${name}". Clean up test messages.
3964
3965 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3966
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
3972 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
3973
3974 * gdb.base/attach.exp: Remove cleanupfile handling.
3975
3976 2004-07-12 Andrew Cagney <cagney@gnu.org>
3977
3978 * gdb.base/annota1.exp: Cleanup corefile test name.
3979 * gdb.base/annota3.exp: Ditto.
3980
3981 2004-07-12 Andrew Cagney <cagney@gnu.org>
3982
3983 * gdb.base/signals.exp: Clean up copyright, re-indent.
3984
3985 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3986 gdb_test and gdb_test_multiple.
3987
3988 2004-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
3994 2004-07-08 Andrew Cagney <cagney@gnu.org>
3995
3996 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3997
3998 * gdb.base/sigbpt.exp: Make the common part of each test name a
3999 prefix instead of suffix.
4000
4001 2004-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
4010 2004-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
4016 2004-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
4021 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4022
4023 * gdb.cp/templates.exp: Accept whitespace change in demangler
4024 output.
4025
4026 2004-07-06 Andrew Cagney <cagney@gnu.org>
4027
4028 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4029
4030 2004-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
4035 2004-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
4041 2004-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
4052 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
4053
4054 * gdb.base/bigcore.exp: Skip test on Cygwin.
4055
4056 2004-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
4062 2004-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
4070 2004-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
4076 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4077
4078 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4079
4080 2004-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
4085 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.cp/pr-1553.exp: Remove.
4088
4089 2004-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
4094 2004-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
4100 2004-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
4106 2004-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
4111 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4112
4113 * gdb.cp/pr-574.cc: Add copyright notice.
4114
4115 2004-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
4121 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 * gdb.cp/printmethod.cc: Add copyright notice.
4124
4125 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4126
4127 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4128
4129 2004-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
4140 2004-06-16 Andrew Cagney <cagney@gnu.org>
4141
4142 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4143
4144 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4145
4146 * gdb.base/long_long.c: Add copyright notice.
4147
4148 2004-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
4154 2004-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
4159 2004-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
4168 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 * gdb.cp/ref-types.cc: Add copyright notice.
4171
4172 2004-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
4181 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.cp/try_catch.cc: Add copyright notice.
4184
4185 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4186
4187 * gdb.cp/userdef.cc: Add copyright notice.
4188
4189 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4190
4191 * gdb.cp/virtfunc.cc: Add copyright notice.
4192
4193 2004-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
4198 2004-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
4205 2004-06-09 Andrew Cagney <cagney@gnu.org>
4206
4207 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4208 gdb/1455, bug is specific to "long long" and "double".
4209
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
4215 2004-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
4223 2004-06-08 Martin Hunt <hunt@redhat.com>
4224
4225 * gdb.base/float.exp: Add pattern for mips targets.
4226
4227 2004-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
4232 2004-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
4237 2004-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
4242 2004-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
4247 2004-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
4253 2004-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
4258 2004-06-04 Roland McGrath <roland@redhat.com>
4259
4260 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4261 next gdb prompt.
4262
4263 2004-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
4269 2004-05-26 Jim Blandy <jimb@redhat.com>
4270
4271 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4272
4273 2004-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
4278 2004-05-22 Mark Kettenis <kettenis@gnu.org>
4279
4280 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4281
4282 2004-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
4288 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4289
4290 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
4291 setjmp/longjmp. Use sigaction instead of signal.
4292
4293 2004-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
4299 2004-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
4304 2004-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
4309 2004-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
4314 2004-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
4322 2004-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
4327 2004-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
4332 2004-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
4337 2004-05-05 Jim Ingham <jingham@apple.com>
4338
4339 * gdb.base/pending.exp: Make sure pending breakpoints
4340 preserve the ignore count.
4341
4342 2004-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
4348 2004-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
4353 2004-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
4358 2004-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
4363 2004-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
4368 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4369
4370 * gdb.threads/manythreads.c: Reduce thread stack size.
4371
4372 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4373
4374 * gdb.threads/manythreads.c: Add copyright notice.
4375
4376 2004-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
4381 2004-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
4387 2004-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
4392 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4393
4394 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4395
4396 2004-04-21 Andrew Cagney <cagney@redhat.com>
4397
4398 * gdb.base/sigstep.c: New file.
4399 * gdb.base/sigstep.exp: New file.
4400
4401 2004-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
4406 2004-04-15 Andrew Cagney <cagney@redhat.com>
4407
4408 * gdb.base/siginfo.c: New file.
4409 * gdb.base/siginfo.exp: New file.
4410
4411 2004-04-12 J. Brobecker <brobecker@gnat.com>
4412
4413 * gdb.base/sep.exp: Fix typo in comment.
4414
4415 2004-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
4421 2004-04-09 Mark Kettenis <kettenis@gnu.org>
4422
4423 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4424 support.
4425
4426 2004-04-05 Andrew Cagney <cagney@redhat.com>
4427
4428 * gdb.base/sigaltstack.c: New file.
4429 * gdb.base/sigaltstack.exp: New file.
4430
4431 2004-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
4437 2004-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
4446 2004-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
4451 2004-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
4457 2004-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
4462 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4463
4464 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4465
4466 2004-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
4472 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4473
4474 * lib/ada.exp: New file.
4475
4476 2004-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
4481 2004-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
4487 2004-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
4492 2004-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
4497 2004-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
4504 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.cp/templates.exp: Accept more template types.
4507
4508 2004-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
4516 2004-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
4521 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/misc.cc: Add copyright notice.
4524
4525 2004-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
4536 2004-03-04 Mark Kettenis <kettenis@gnu.org>
4537
4538 * gdb.asm/openbsd.inc: Fix typo.
4539
4540 2004-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
4545 2004-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
4552 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
4553
4554 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4555 line of output.
4556
4557 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
4558
4559 * gdb.base/relocate.c (dummy): Initialize.
4560
4561 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
4562
4563 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4564 a breakpoint at exit.
4565
4566 2004-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
4571 2004-02-27 Andrew Cagney <cagney@redhat.com>
4572
4573 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4574 support.
4575
4576 2004-02-26 Fred Fish <fnf@redhat.com>
4577
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
4583 2004-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
4590 2004-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
4595 2004-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
4604 2004-02-24 Andrew Cagney <cagney@redhat.com>
4605
4606 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4607 mmapped data in core file" PASS and FAIL messages consistent.
4608
4609 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4610 setting a breakpoint. Work around PR java/1565.
4611
4612 2004-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
4618 2004-02-22 Mark Kettenis <kettenis@gnu.org>
4619
4620 * configure.in: Run stabs tests on *BSD.
4621 * configure: Regenerated.
4622
4623 2004-02-21 Mark Kettenis <kettenis@gnu.org>
4624
4625 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4626
4627 2004-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
4633 2004-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
4639 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
4640
4641 * gdb.base/nodebug.exp: Fix typo.
4642
4643 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4644
4645 Committed by Jim Blandy <jimb@redhat.com>.
4646
4647 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4648
4649 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4650
4651 * gdb.base/float.exp: Support s390*-*-* targets.
4652
4653 2004-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
4658 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
4659
4660 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4661
4662 2004-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
4670 2004-02-16 Andrew Cagney <cagney@redhat.com>
4671
4672 * gdb.base/bigcore.exp: New file.
4673 * gdb.base/bigcore.c: New file.
4674
4675 2004-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
4688 2004-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
4693 2004-02-11 David Carlton <carlton@kealia.com>
4694
4695 * gdb.cp/breakpoint.exp: New.
4696 * gdb.cp/breakpoint.cc: New.
4697
4698 2004-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
4716 2004-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
4721 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
4722
4723 * gdb.threads/thread-specific.exp: Stop early if no threads are
4724 found.
4725
4726 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4727
4728 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4729
4730 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
4731
4732 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4733 breakpoints.
4734
4735 2004-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
4741 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
4742
4743 * gdb.base/maint.exp: Update test to reflect
4744 obstack changes.
4745
4746 2004-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
4752 2004-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
4758 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4759
4760 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4761
4762 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4763
4764 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4765
4766 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4767
4768 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4769
4770 2004-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
4775 2004-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
4788 2004-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
4795 2004-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
4805 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
4806
4807 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4808
4809 2004-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
4814 2004-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
4821 2004-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
4827 2004-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
4835 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
4836
4837 * gdb.base/chng-syms.exp: Remove stray newline.
4838
4839 2004-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
4845 2004-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
4852 2004-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
4857 2004-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
4862 2004-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
4867 2004-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
4878 2004-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
4883 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
4884
4885 * gdb.mi/mi-stack.exp: Update copyright.
4886
4887 2004-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
4894 2004-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
4899 2004-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
4904 2004-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
4911 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4912
4913 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4914
4915 2004-01-18 Mark Kettenis <kettenis@gnu.org>
4916
4917 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4918 used with gdb_test_multiple.
4919
4920 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4921 read at address 0. This fixes PR testsuite/1504.
4922
4923 2004-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
4938 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4939
4940 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4941 type patterns.
4942
4943 2004-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
4948 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4949
4950 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4951
4952 2004-01-16 Ben Elliston <bje@wasabisystems.com>
4953
4954 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4955 (clean mostlyclean): Remove empty rm.
4956
4957 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4958
4959 * gdb.base/setvar.exp: Add copyright years.
4960
4961 2004-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
4969 2004-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
4976 2004-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
4982 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4983
4984 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4985
4986 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4987
4988 * gdb.base/callfuncs.c: Add copyright notice.
4989
4990 2004-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
4995 2004-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
5004 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5005
5006 * gdb.cp/member-ptr.cc: Add copyright notice.
5007
5008 2004-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
5016 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
5017
5018 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5019 escaped correctly.
5020
5021 2004-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
5028 2004-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
5033 2004-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
5039 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5040
5041 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5042 hp_cc_compiler.
5043
5044 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5045
5046 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5047 decorations.
5048
5049 2004-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
5055 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5056
5057 * gdb.cp/exception.exp: Fix typo in doco.
5058
5059 2004-01-09 Mark Kettenis <kettenis@gnu.org>
5060
5061 * gdb.base/gdb1476.exp: Fix typo.
5062
5063 2004-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
5068 2004-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
5077 2004-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
5084 2004-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
5089 2004-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
5096 2004-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
5101 2004-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
5108 2004-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
5113 2004-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
5118 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5119
5120 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5121 hp_cc_compiler.
5122
5123 2004-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
5129 2004-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
5136 2004-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
5142 2004-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
5149 2004-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
5154 2004-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
5159 2004-01-07 Andrew Cagney <cagney@redhat.com>
5160
5161 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5162
5163 2004-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
5169 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5170
5171 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5172
5173 2004-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
5178 2004-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
5183 2004-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
5192 2004-01-05 Mark Kettenis <kettenis@gnu.org>
5193
5194 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5195
5196 2004-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
5201 2004-01-04 Mark Kettenis <kettenis@gnu.org>
5202
5203 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5204 x86_64-*-*.
5205
5206 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5207 sparc64-*-* and sparc*-solaris2*.
5208
5209 2004-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
5215 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5216
5217 * gdb.cp/local.exp: Accept gcc abi 2.
5218
5219 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5220
5221 * gdb.cp/templates.exp: Accept gcc abi 2.
5222
5223 2004-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
5228 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5229
5230 * gdb.cp/namespace.exp: Accept gcc abi 2.
5231
5232 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5233
5234 * gdb.cp/method.exp: Accept gcc abi 2.
5235
5236 2004-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
5243 2004-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
5248 2004-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
5256 2004-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
5263 2003-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
5270 2004-01-01 Mark Kettenis <kettenis@gnu.org>
5271
5272 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5273 for *-*-solaris2*.
5274
5275 2003-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
5282 2003-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
5287 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5288
5289 * gdb.base/environ.exp: Handle compiling test case from multiple
5290 source files.
5291
5292 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5293
5294 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5295
5296 2003-12-17 Jim Blandy <jimb@redhat.com>
5297
5298 * gdb.base/freebpcmd.c: Add copyright notice.
5299
5300 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5301
5302 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5303
5304 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5305
5306 2003-12-13 Jim Blandy <jimb@redhat.com>
5307
5308 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5309
5310 2003-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
5315 2003-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
5342 2003-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
5348 2003-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
5353 2003-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
5361 2003-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
5367 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5368
5369 * gdb.base/so-impl-ld.exp: Update copyright notice.
5370
5371 2003-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
5377 2003-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
5383 2003-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
5389 2003-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
5395 2003-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
5401 2003-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
5407 2003-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
5416 2003-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
5422 2003-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
5428 2003-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
5433 2003-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
5438 2003-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
5443 2003-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
5452 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5453
5454 * gdb.cp/method.exp: Accept output of new demangler.
5455
5456 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5457
5458 * gdb/class2.exp: New file.
5459 * gdb/class2.cc: New file.
5460
5461 2003-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
5466 2003-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
5471 2003-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
5476 2003-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
5487 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
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
5493 2003-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
5498 2003-11-20 Andrew Cagney <cagney@redhat.com>
5499
5500 * gdb.base/structs.exp: Handle and recover from internal errors.
5501 Replace "foo${n}" with "foo<n>" in test messages.
5502
5503 * gdb.base/structs.exp: Update copyright. Rewrite.
5504 * gdb.base/structs.c: Update copyright. Rewrite.
5505
5506 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5507 resync count exceeded.
5508
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.
5514
5515 2003-11-19 Andrew Cagney <cagney@redhat.com>
5516
5517 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5518 KFAIL.
5519
5520 2003-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
5526 2003-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
5534 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5535
5536 * gdb.trace/configure: Remove.
5537
5538 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
5539
5540 * gdb.base/break.c: Add comments to aid finding line numbers for
5541 breakpoints.
5542 * gdb.base/break.exp: Remove all references to explicit line
5543 numbers.
5544
5545 2003-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
5550 2003-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
5555 2003-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
5560 2003-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
5566 2003-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
5571 2003-11-05 Michael Chastain <mec@shout.net>
5572
5573 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5574
5575 2003-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
5582 2003-10-22 Michael Chastain <mec@shout.net>
5583
5584 * gdb.mi/pthreads.c: Add copyright notice.
5585
5586 2003-10-22 Michael Chastain <mec@shout.net>
5587
5588 * gdb.threads/pthreads.c: Add copyright notice.
5589
5590 2003-10-20 Michael Chastain <mec@shout.net>
5591
5592 * gdb.base/gdb1056.exp: New test script.
5593
5594 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
5595
5596 * gdb.threads/killed.exp: Use gdb_run_cmd.
5597
5598 2003-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
5604 2003-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
5615 2003-10-11 Michael Chastain <mec@shout.net>
5616
5617 * gdb.base/call-rt-st.exp: Update copyright year.
5618
5619 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5620
5621 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5622 * gdb.disasm/sh3.s: Ditto.
5623
5624 2003-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
5629 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
5630
5631 * gdb.base/ending-run.exp: Add sh specific case.
5632
5633 2003-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
5638 2003-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
5644 2003-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
5651 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
5652
5653 * lib/java.exp (java_init): Import target_alias before using it.
5654
5655 2003-09-25 David Carlton <carlton@kealia.com>
5656
5657 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5658
5659 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
5660
5661 * gdb.base/selftest.exp: Accomodate more instruction reordering
5662 weirdness.
5663
5664 2003-09-17 Michael Chastain <mec@shout.net>
5665
5666 * gdb.cp/gdb1355.exp: New file.
5667 * gdb.cp/gdb1355.c: New file.
5668
5669 2003-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
5674 2003-09-11 David Carlton <carlton@kealia.com>
5675
5676 * gdb.cp/namespace.exp: Add tests for namespace types.
5677 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5678 (test_namespace): New.
5679
5680 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
5681
5682 * gdb.base/relocate.exp: Handle new gdb output at startup.
5683 * gdb.stabs/weird.exp: Ditto.
5684
5685 2003-09-08 Michael Chastain <mec@shout.net>
5686
5687 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5688
5689 2003-09-07 Michael Chastain <mec@shout.net>
5690
5691 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5692 'parse error'.
5693
5694 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5695
5696 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5697
5698 2003-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
5704 2003-08-29 Mark Kettenis <kettenis@gnu.org>
5705
5706 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5707 *-*-*bsd*.
5708
5709 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5710
5711 * gdb.base/dump.exp: Skip for ia64.
5712
5713 2003-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
5718 2003-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
5727 2003-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
5732 2003-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
5739 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
5740
5741 * gdb.base/annota3.exp: Add missing newline.
5742
5743 2003-08-06 Michael Chastain <mec@shout.net>
5744
5745 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5746
5747 2003-08-12 Michael Snyder <msnyder@redhat.com>
5748
5749 * gdb.base/float.exp: Add test for SH.
5750
5751 2003-08-10 Mark Kettenis <kettenis@gnu.org>
5752
5753 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5754
5755 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
5756
5757 * gdb.base/completion.exp: Remove reduntant completion test
5758 on filename.
5759
5760 2003-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
5767 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
5768
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
5775 2003-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
5782 2003-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
5789 2003-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
5796 2003-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
5804 2003-07-27 Andrew Cagney <cagney@redhat.com>
5805
5806 * gdb.base/fileio.exp: Use SH when running commands using
5807 remote_exec.
5808
5809 2003-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
5814 2003-07-22 Michael Snyder <msnyder@redhat.com>
5815
5816 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
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.
5821 Some addresses are displayed numerically instead of
5822 symbolically.
5823
5824 2003-07-23 Michael Snyder <msnyder@redhat.com>
5825
5826 * gdb.base/return2.exp: Don't test long-long return.
5827
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
5855 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
5856
5857 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5858
5859 2003-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
5867 2003-07-22 Andreas Schwab <schwab@suse.de>
5868
5869 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5870
5871 2003-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
5876 2003-07-15 Andrew Cagney <cagney@redhat.com>
5877
5878 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5879
5880 2003-07-15 Michael Chastain <mec@shout.net>
5881
5882 * gdb.base/gdb1250.exp: New file.
5883 * gdb.base/gdb1250.c: New file.
5884
5885 2003-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
5890 2003-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
5898 2003-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,
5902 due to a compiler debug info problem.
5903
5904 2003-07-07 Andreas Schwab <schwab@suse.de>
5905
5906 * gdb.asm/m68k.inc: New file.
5907 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5908
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
5914 2003-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
5925 2003-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
5930 2003-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
5935 2003-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
5941 2003-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
5946 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
5947
5948 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5949 gdb/1265.
5950
5951 2003-06-28 Michael Chastain <mec@shout.net>
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
5959 2003-06-24 Joel Brobecker <brobecker@gnat.com>
5960
5961 * gdb.base/bang.exp: New testcase.
5962
5963 2003-06-23 Joel Brobecker <brobecker@gnat.com>
5964
5965 * gdb.base/langs.exp: Add some tests for the "minimal" language
5966 support.
5967
5968 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
5969
5970 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5971 the testcase.
5972
5973 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
5974
5975 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5976 offset.
5977
5978 2003-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
5983 2003-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
5988 2003-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
5993 2003-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
6001 2003-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.
6009
6010 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6011
6012 * gdb.base/float.exp: Add ia64 support.
6013
6014 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
6015
6016 * gdb.base/fileio.exp: Run only on remote targets.
6017
6018 2003-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
6023 2003-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
6030 2003-06-08 Mark Kettenis <kettenis@gnu.org>
6031
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
6036 * gdb.base/signals.exp: XFAIL "continue to func1" on
6037 i*86-*-freebsd*.
6038
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
6043 2003-06-02 Richard Henderson <rth@redhat.com>
6044
6045 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6046
6047 2003-06-02 Richard Henderson <rth@redhat.com>
6048
6049 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6050
6051 2003-06-02 Richard Henderson <rth@redhat.com>
6052
6053 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6054
6055 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
6056
6057 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6058 of globalvar.
6059
6060 2003-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
6065 2003-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
6073 2003-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
6078 2003-05-30 Mark Kettenis <kettenis@gnu.org>
6079
6080 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6081 FreeBSD.
6082
6083 2003-05-29 Richard Henderson <rth@redhat.com>
6084
6085 * gdb.asm/alpha.inc: New file.
6086 * gdb.asm/asm-source.exp: Use it.
6087
6088 2003-05-29 Jim Blandy <jimb@redhat.com>
6089
6090 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6091 'core.PID'.
6092
6093 2003-05-22 Jim Blandy <jimb@redhat.com>
6094
6095 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6096 backtrace.
6097
6098 2003-05-20 David Carlton <carlton@math.stanford.edu>
6099
6100 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6101 this time.
6102
6103 2003-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
6108 2003-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
6117 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6118
6119 Roland McGrath <roland@redhat.com>
6120 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
6121 there is no manager thread.
6122
6123 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6124
6125 * gdb.threads/schedlock.exp: Remove assumption that all threads
6126 will run in a particular small time slice. Also ensure we break
6127 in one of the child threads rather than the main thread.
6128
6129 2003-05-07 Jim Blandy <jimb@redhat.com>
6130
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
6136 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6137 succession of 'if' statements.
6138
6139 2003-05-05 Andrew Cagney <cagney@redhat.com>
6140
6141 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6142
6143 2003-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
6148 2003-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
6153 2003-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
6158 2003-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
6167 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
6168
6169 * gdb.base/signals.exp: Make backtrace tests more specific.
6170
6171 2003-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
6176 2003-04-16 Kevin Buettner <kevinb@redhat.com>
6177
6178 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6179
6180 2003-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
6185 2003-04-15 David Carlton <carlton@math.stanford.edu>
6186
6187 * gdb.c++/maint.exp: New file.
6188
6189 2003-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
6194 2003-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.
6198
6199 2003-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
6208 2003-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
6213 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
6214
6215 * gdb.base/completion.exp: Use string_to_regexp to match the
6216 working directory name.
6217
6218 2003-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
6225 2003-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
6230 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6231
6232 * gdb.base/break.exp: Revert last patch.
6233
6234 2003-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
6239 2003-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.
6251
6252 2003-04-02 Bob Rossi <bob_rossi@cox.net>
6253
6254 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6255
6256 2003-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
6261 2003-03-27 Michael Chastain <mec@shout.net>
6262
6263 * gdb.base/gdb1090.exp: New file.
6264 * gdb.base/gdb1090.cc: New file.
6265
6266 2003-03-27 J. Brobecker <brobecker@gnat.com>
6267
6268 * gdb.gdb/observer.exp: New regression test.
6269
6270 2003-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
6275 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
6276
6277 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6278
6279 2003-03-26 Michael Chastain <mec@shout.net>
6280
6281 * gdb.base/ptype.exp: Actually use some typedef'd types.
6282
6283 2003-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
6288 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6289
6290 * gdb.base/default.exp: Fix regular expression.
6291
6292 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6293
6294 * gdb.base/args.exp: Fix regular expression.
6295
6296 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6297
6298 * gdb.base/help.exp: Allow Win32 child process.
6299
6300 2003-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
6305 2003-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
6310 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6311
6312 * gdb.base/args.exp: Expect .exe in output.
6313
6314 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6315
6316 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6317 Cygwin native.
6318
6319 2003-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
6326 2003-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
6334 2003-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
6344 2003-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
6353 2003-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
6358 2003-03-03 Michael Chastain <mec@shout.net>
6359
6360 * configure.in: Update copyright years.
6361
6362 2003-03-03 Michael Chastain <mec@shout.net>
6363
6364 * Makefile.in: Update copyright years.
6365
6366 2003-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
6375 2003-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
6380 2003-02-27 Michael Snyder <msnyder@redhat.com>
6381
6382 * gdb.base/restore.c (main): Return zero, so exit code
6383 will be consistant.
6384
6385 2003-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
6392 2003-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
6398 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6399
6400 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6401
6402 2003-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
6409 2003-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
6414 2003-02-13 Jason Molenda (jmolenda@apple.com)
6415
6416 * gdb.base/maint.exp: Update maint print statistics regexp to include
6417 new entries.
6418
6419 2003-02-13 Michael Chastain <mec@shout.net>
6420
6421 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6422
6423 2003-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
6431 2003-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
6436 2003-02-05 Michael Chastain <mec@shout.net>
6437
6438 * gdb.base/dump.exp: Add missing copyright line.
6439
6440 2003-02-05 Jason Molenda (jason-cl@molenda.com)
6441
6442 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
6443 at the beginning so the breakpoint doesn't get set on the loop.
6444
6445 2003-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
6450 2003-02-05 Keith Seitz <keiths@redhat.com>
6451 Andrew Cagney <ac131313@redhat.com>
6452
6453 * gdb.mi/mi-cli.exp: New file.
6454
6455 2003-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
6460 2003-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
6465 2003-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
6474 2003-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
6481 2003-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
6487 2003-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
6494 2003-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
6502 2003-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
6510 2003-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
6517 2003-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
6523 2003-02-01 Mark Salter <msalter@redhat.com>
6524
6525 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6526
6527 2003-01-31 Mark Salter <msalter@redhat.com>
6528
6529 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6530 Support empty arg.
6531
6532 2003-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
6538 2003-01-29 Michael Snyder <msnyder@redhat.com>
6539
6540 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6541 * gdb.base/display.exp: Allow for leading underscore in symbol.
6542 * gdb.base/args.exp: Skip if target does not support args passing.
6543
6544 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
6545
6546 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
6547 gdb_test. Accept a list of expect arguments as the third
6548 parameter.
6549 (gdb_test): Use it.
6550
6551 2003-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.
6560 * gdb.base/long_long.exp: Ditto.
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
6570 2003-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
6576 2003-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
6581 2003-01-17 David Carlton <carlton@math.stanford.edu>
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
6587 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
6588
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'.
6593 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6594
6595 2003-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
6602 2003-01-15 David Carlton <carlton@math.stanford.edu>
6603
6604 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6605
6606 2003-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
6613 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
6614
6615 * gdb.base/args.c: New file.
6616 * gdb.base/args.exp: New file.
6617
6618 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
6619
6620 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6621
6622 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
6623
6624 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6625
6626 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
6627
6628 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6629 dates.
6630
6631 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
6632
6633 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6634
6635 2003-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
6641 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
6642
6643 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6644 * gdb.mi/mi1-console.exp: Likewise.
6645
6646 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
6647
6648 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6649 * gdb.mi/mi1-console.exp: Likewise.
6650
6651 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
6652
6653 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6654
6655 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
6656
6657 * gdb.base/detach.exp: New test.
6658
6659 2003-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
6674 2003-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
6679 2003-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
6685 2003-01-06 Andreas Schwab <schwab@suse.de>
6686
6687 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6688 failures.
6689
6690 2003-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
6706 2003-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
6713 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
6714
6715 * gdb.c++/casts.exp: Correct regexp.
6716
6717 2003-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
6739 2003-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
6744 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
6745
6746 * gdb.base/store.exp: Fix regular expressions.
6747
6748 2002-12-28 Mark Kettenis <kettenis@gnu.org>
6749
6750 * configure.in: Rewrite.
6751 * configure: Regenerated.
6752
6753 2003-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
6759 2002-12-23 Adam Fedor <fedor@gnu.org>
6760
6761 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6762
6763 2002-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
6768 2002-12-22 Jim Blandy <jimb@redhat.com>
6769
6770 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6771 rather than as part of the output file name.
6772
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
6777 2002-12-21 Jim Blandy <jimb@redhat.com>
6778
6779 * gdb.c++/psmang.exp: Doc fix.
6780
6781 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6782 test.
6783
6784 2002-12-20 David Carlton <carlton@math.stanford.edu>
6785
6786 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6787
6788 2002-12-18 Michael Chastain <mec@shout.net>
6789
6790 * gdb.c++/annota2.exp: Add copyright year 2002.
6791
6792 2002-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
6801 2002-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
6808 2002-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
6851 2002-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
6857 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
6858
6859 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6860
6861 2002-12-06 David Carlton <carlton@math.stanford.edu>
6862
6863 * gdb.base/store.c: Don't declare functions static.
6864
6865 2002-12-04 Andrew Cagney <ac131313@redhat.com>
6866
6867 * gdb.base/store.exp, gdb.base/store.c: New files.
6868
6869 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
6870
6871 * gdb.base/selftest.exp: Update for current gdb.
6872
6873 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
6874
6875 * gdb.base/maint.exp: Only dump symbols from one source file
6876 or objfile.
6877
6878 2002-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
6883 2002-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
6888 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
6889
6890 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6891
6892 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6893
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
6896 should be in mi console format. This is part of fix for PR gdb/604.
6897
6898 2002-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
6903 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
6904
6905 * gdb.threads/schedlock.c (args): Make unsigned.
6906
6907 2002-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
6917 2002-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
6922 2002-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
6927 2002-10-02 Jim Blandy <jimb@redhat.com>
6928
6929 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6930
6931 2002-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
6941 2002-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.
6950
6951 2002-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
6960 2002-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
6966 2002-09-25 Andrew Cagney <cagney@redhat.com>
6967
6968 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6969
6970 2002-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.
6977
6978 2002-09-19 Jim Blandy <jimb@redhat.com>
6979
6980 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6981
6982 2002-09-19 Andrew Cagney <ac131313@redhat.com>
6983
6984 * gdb.gdb/complaints.exp: New file.
6985
6986 2002-09-18 Andrew Cagney <ac131313@redhat.com>
6987
6988 * gdb.base/maint.exp: Check `help maint internal-warning'.
6989
6990 2002-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
7006 2002-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
7011 2002-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
7016 2002-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
7023 2002-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
7028 2002-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
7033 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
7034
7035 * gdb.base/commands.exp: Don't expect a "Program exited normally"
7036 string after running the commands execution on breakpoint tests.
7037
7038 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
7039
7040 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7041
7042 2002-09-12 Joel Brobecker <brobecker@gnat.com>
7043
7044 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7045
7046 2002-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
7053 2002-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
7061 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
7062
7063 * gdb.base/default.exp: Fix expected string in `info float' test.
7064
7065 2002-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
7076 2002-09-05 Jim Blandy <jimb@redhat.com>
7077
7078 * gdb.threads/killed.exp: Fix test failure message.
7079
7080 2002-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
7086 2002-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
7092 2002-09-03 Jim Blandy <jimb@redhat.com>
7093
7094 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7095
7096 2002-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
7102 2002-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
7107 2002-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
7114 2002-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
7119 2002-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
7124 2002-08-15 Mark Kettenis <kettenis@gnu.org>
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
7129 2002-08-13 Tom Tromey <tromey@redhat.com>
7130
7131 * gdb.base/readline.exp: New file.
7132
7133 2002-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
7138 2002-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
7148 2002-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
7153 2002-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
7159 2002-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
7165 2002-07-18 Jim Blandy <jimb@redhat.com>
7166
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
7171 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7172 targets that don't support interrupts.
7173
7174 2002-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
7181 2002-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
7186 2002-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
7191 2002-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
7200 2002-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
7205 2002-06-11 Jim Blandy <jimb@redhat.com>
7206
7207 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7208 preprocessor macro information is present.
7209
7210 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7211 tests.
7212
7213 2002-06-06 Michael Snyder <msnyder@redhat.com>
7214
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
7220 * gdb.base/d10v.ld: Merge in several years worth of
7221 default linker script changes.
7222 * gdb.base/long_long.exp: Add check for sizeof (long double).
7223
7224 2002-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.
7228
7229 2002-05-30 Michael Chastain <mec@shout.net>
7230
7231 From Benjamin Kosnik <bkoz@redhat.com>:
7232 * gdb.c++/m-static.cc: New file.
7233 * gdb.c++/m-static.exp: New file.
7234
7235 2002-05-28 Michael Snyder <msnyder@redhat.com>
7236
7237 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7238 precision.
7239
7240 2002-05-27 Michael Chastain <mec@shout.net>
7241
7242 From Benjamin Kosnik <bkoz@redhat.com>:
7243 * gdb.c++/m-data.cc: New file.
7244 * gdb.c++/m-data.exp: New file.
7245
7246 2002-05-27 Michael Chastain <mec@shout.net>
7247
7248 From Benjamin Kosnik <bkoz@redhat.com>:
7249 * gdb.c++/try_catch.cc: New file.
7250 * gdb.c++/try_catch.exp: New file.
7251
7252 2002-05-27 Michael Chastain <mec@shout.net>
7253
7254 * gdb.c++/local.exp: Accept more nested types in output.
7255
7256 2002-05-26 Michael Chastain <mec@shout.net>
7257
7258 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7259
7260 2002-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
7268 2002-05-23 Michael Snyder <msnyder@redhat.com>
7269
7270 * gdb.base/all-bin.exp: Revise previous patch by just reducing
7271 the precision of the floating point test results.
7272 * gdb.base/call-rt-st.exp: Ditto.
7273
7274 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7275 * gdb.base/call-rt-st.exp: Ditto.
7276
7277 2002-05-19 Michael Chastain <mec@shout.net>
7278
7279 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7280
7281 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
7282
7283 * configure.in (configdirs): Add gdb.arch.
7284 * configure: Regenerate.
7285
7286 2002-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
7291 2002-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
7298 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
7299
7300 * gdb.base/maint.exp (maint print type): Update for new type
7301 structure.
7302
7303 2002-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
7310 2002-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
7315 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
7316
7317 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7318
7319 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * gdb.base/break.exp: Check 'break "marker2"'.
7322
7323 2002-05-10 Michael Snyder <msnyder@redhat.com>
7324
7325 * gdb.base/long_long.exp: Fix typo.
7326
7327 2002-05-10 Jim Blandy <jimb@redhat.com>
7328
7329 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7330 a bug.
7331
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
7337 2002-05-09 Mark Kettenis <kettenis@gnu.org>
7338
7339 * gdb.c++/method.exp: Fix typo.
7340
7341 2002-05-08 Michael Snyder <msnyder@redhat.com>
7342
7343 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7344 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
7345 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
7346 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7347 Add iftarget clause for strongarm.
7348
7349 2002-05-06 Michael Snyder <msnyder@redhat.com>
7350
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
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
7362 2002-05-06 Ben Elliston <bje@redhat.com>
7363 From Graydon Hoare <graydon@redhat.com>
7364
7365 * config/sid.exp: Include support for "rawsid" protocol.
7366
7367 2002-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
7372 2002-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
7391 2002-05-02 Michael Snyder <msnyder@redhat.com>
7392
7393 * gdb.base/watchpoint.exp: Add xscale target.
7394 * gdb.base/long_long.exp: Add xscale target.
7395 * gdb.base/default.exp: Add xscale target.
7396
7397 2002-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
7402 2002-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
7408 2002-04-29 Anthony Green <green@redhat.com>
7409
7410 * gdb.java/jmisc1.exp: New file.
7411 * gdb.java/jmisc2.exp: New file.
7412
7413 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
7414
7415 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7416
7417 2002-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
7422 2002-04-22 Michael Chastain <mec@shout.net>
7423
7424 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7425
7426 2002-04-22 Michael Chastain <mec@shout.net>
7427
7428 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7429
7430 2002-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
7435 2002-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
7441 2002-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
7447 2002-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
7454 2002-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
7460 2002-04-17 Michael Chastain <mec@shout.net>
7461 From 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
7466 2002-04-12 Michael Snyder <msnyder@redhat.com>
7467 From 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
7477 2002-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
7482 2002-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
7490 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
7491
7492 * gdb.base/attach.exp: Correct target board test.
7493
7494 2002-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
7500 2002-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
7506 2002-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
7511 2002-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
7520 2002-04-05 J. Brobecker <brobecker@gnat.com>
7521
7522 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7523 xfullpath () function.
7524
7525 2002-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
7534 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
7535
7536 * gdb.base/relocate.exp: New file.
7537 * gdb.base/relocate.c: New file.
7538
7539 2002-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
7544 2002-04-04 Michael Snyder <msnyder@redhat.com>
7545
7546 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7547
7548 2002-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
7553 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
7554
7555 * gdb.c++/classes.exp ("calling method for small class"): Match
7556 updated register output.
7557
7558 2002-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
7565 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
7566
7567 * gdb.base/attach.exp: Remove extra setup_xfail.
7568
7569 2002-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
7576 2002-03-27 Michael Snyder <msnyder@redhat.com>
7577
7578 * gdb.base/help.exp: Modify expect strings to reflect
7579 clean-ups in help messages.
7580
7581 2002-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
7587 2002-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
7592 2002-03-25 Michael Snyder <msnyder@redhat.com>
7593
7594 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7595
7596 2002-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
7601 2002-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
7608 2002-03-22 Michael Snyder <msnyder@redhat.com>
7609
7610 * gdb.base/default.exp: Add test for gcore. Update copyright.
7611 * gdb.base/help.exp: Add test for gcore. Update copyright.
7612
7613 2002-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
7618 2002-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
7624 2002-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
7630 2002-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
7636 2002-02-23 Michael Chastain <mec@shout.net>
7637
7638 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7639 to placate gcc.
7640
7641 2002-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
7646 2002-02-21 Jim Blandy <jimb@redhat.com>
7647
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
7651 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7652 types of pointers to prototyped functions.
7653
7654 2002-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
7670 2002-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
7675 2002-02-18 Michael Chastain <mec@shout.net>
7676
7677 * gdb.c++/userdef.exp: Update copyright year.
7678
7679 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
7680
7681 * gdb.c++/userdef.exp: Test overloaded operators properly.
7682 Remove xfails.
7683
7684 2002-02-14 Michael Snyder <msnyder@redhat.com>
7685
7686 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7687
7688 2002-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
7699 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
7700
7701 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7702
7703 2002-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
7708 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
7709
7710 * gdb.base/ending-run.exp: Guard "cont" test with
7711 gdb_skip_stdio_test.
7712
7713 2002-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
7720 2002-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
7725 2002-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
7730 2002-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
7736 2002-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
7742 2002-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
7748 2002-01-21 Fred Fish <fnf@redhat.com>
7749
7750 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7751 not caller.
7752
7753 2002-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
7758 2002-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
7763 2002-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
7772 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
7773
7774 * gdb.c++/inherit.exp: Update copyright years.
7775 * gdb.c++/method.exp: Likewise.
7776
7777 2002-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
7786 2002-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
7795 2002-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
7800 2002-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
7805 2002-01-14 Michael Snyder <msnyder@redhat.com>
7806
7807 * gdb.base/gcore.exp: Remove extra debugging output.
7808
7809 2002-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
7814 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
7815
7816 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7817
7818 2002-01-10 Jason Merrill <jason@redhat.com>
7819
7820 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7821
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.
7827
7828 2002-01-10 Michael Snyder <msnyder@redhat.com>
7829
7830 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
7831
7832 2002-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
7838 2002-01-08 Jason Merrill <jason@redhat.com>
7839
7840 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7841
7842 2002-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)
7864
7865 2002-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
7873 2002-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
7878 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7879
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
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
7893 2002-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
7913 2002-01-04 Michael Snyder <msnyder@redhat.com>
7914
7915 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
7916 * gdb.base/maint.exp: Add tests for maint info sections options.
7917
7918 Fri 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
7922 2001-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
7929 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7930
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
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
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
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
7959 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
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.
7972
7973 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7974 a SIGTRAP to the inferior.
7975
7976 2001-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
7981 Wed 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
7986 * gdb.base/constvars.exp: Only set lang to C++ if we're
7987 compiling the test with HP's compilers.
7988 * gdb.base/volatile.exp: Similarly.
7989
7990 2001-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
7997 2001-12-17 Jim Blandy <jimb@redhat.com>
7998
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
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
8009 * gdb.base/corefile.exp: Recognize the message saying that GDB
8010 can't find the core file's registers as a failure.
8011
8012 2001-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
8017 2001-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
8024 2001-12-10 Fred Fish <fnf@redhat.com>
8025
8026 * gdb.base/maint.exp: Update to match changes in type dumping code.
8027
8028 2001-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
8034 2001-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
8042 2001-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
8047 2001-12-07 Jim Blandy <jimb@redhat.com>
8048
8049 If GDB says it can't find the struct the function returned, report
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
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
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
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
8067 2001-12-06 Michael Snyder <msnyder@redhat.com>
8068
8069 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
8070 and detect whether the start symbol has a leading underscore.
8071
8072 2001-12-04 Jim Blandy <jimb@redhat.com>
8073
8074 * gdb.base/completion.exp: Clarify indentation.
8075
8076 2001-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
8081 2001-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
8089 2001-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
8102 2001-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
8110 2001-11-24 Mark Kettenis <kettenis@gnu.org>
8111
8112 * gdb.asm/configure.in: Fix recognition of ix86 target.
8113 * gdb.asm/configure: Regenerate.
8114
8115 2001-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.
8121
8122 2001-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
8129 2001-11-20 Michael Snyder <msnyder@redhat.com>
8130
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
8136 * gdb.c++/namespace.exp: Fix quotes in output messages.
8137
8138 2001-11-14 Michael Snyder <msnyder@redhat.com>
8139
8140 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
8141 qualifier in a type cast expression, to designate an address
8142 in the instruction space (Harvard architecture).
8143
8144 2001-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
8149 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
8150
8151 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8152
8153 2001-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
8158 2001-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.
8168
8169 2001-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
8174 2001-11-09 Andrew Cagney <ac131313@redhat.com>
8175
8176 * gdb.base/restore.exp: Include $expected value in restored test
8177 message.
8178
8179 2001-11-09 Andrew Cagney <ac131313@redhat.com>
8180
8181 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8182 implemented.
8183
8184 2001-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
8189 2001-11-07 Michael Snyder <msnyder@redhat.com>
8190
8191 * gdb.c++/templates.exp (test_template_breakpoints):
8192 If we get an overload menu, but it does not match what
8193 we expect, we still need to issue the "cancel" command.
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".
8197 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
8198 making the whitespace optional. Also replace "(void) with
8199 "((void|)), making the keyword "void" optional.
8200 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
8201 making the whitespace optional. Also replace "(void) with
8202 "((void|)), making the keyword "void" optional.
8203 * gdb.base/callfuncs.c (t_float_values): This function must
8204 _not_ be prototyped, and the following function (t_float_values2)
8205 must be prototyped (if the compiler supports it), so that GDB
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.
8209 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8210 includes a stack frame for "start".
8211
8212 2001-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
8221 2001-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
8226 2001-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
8234 2001-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
8242 2001-10-30 Michael Snyder <msnyder@redhat.com>
8243
8244 * gdb.base/jump.exp: Allow it to run for all targets.
8245
8246 2001-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
8256 2001-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
8260 Stormy16 target.
8261
8262 2001-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
8267 2001-10-29 Orjan Friberg <orjanf@axis.com>
8268
8269 * gdb.base/setvar.exp: Escape curly braces.
8270 * gdb.stabs/weird.exp: Ditto.
8271
8272 2001-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
8277 2001-10-25 Andrew Cagney <ac131313@redhat.com>
8278
8279 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8280 messages.
8281
8282 2001-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
8287 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
8288
8289 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8290
8291 2001-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
8296 2001-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
8303 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
8304
8305 * gdb.threads/pthreads.exp: Wait for output and delay
8306 before sending ^C.
8307
8308 2001-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
8314 2001-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
8319 2001-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
8324 2001-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
8335 2001-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
8341 2001-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
8346 2001-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
8351 2001-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
8357 2001-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
8362 2001-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
8368 2001-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
8375 2001-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
8382 2001-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
8388 2001-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
8393 2001-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
8398 2001-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
8404 2001-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
8410 2001-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
8416 2001-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
8421 2001-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
8426 2001-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
8432 2001-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
8438 2001-08-02 Dave Brolley <brolley@redhat.com>
8439
8440 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8441
8442 2001-07-25 Michael Snyder <msnyder@redhat.com>
8443
8444 * gdb.base/consecutive.exp: New file. Test stepping over
8445 breakpoints on consecutive instructions.
8446 * gdb.base/consecutive.c: New file.
8447
8448 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8449 curly braces in regular expressions.
8450
8451 2001-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
8456 2001-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
8461 2001-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
8466 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8467
8468 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
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
8475 2001-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
8481 2001-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
8487 2001-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
8492 2001-06-24 Michael Chastain <chastain@redhat.com>
8493
8494 * gdb.base/arithmet.exp: Remove some tests to make all test names
8495 unique.
8496
8497 2001-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
8502 2001-07-02 Michael Snyder <msnyder@redhat.com>
8503
8504 * gdb.base/completion.exp: Don't assume that break.c is the only
8505 source file that may contain functions named "marker".
8506 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8507
8508 2001-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
8517 2001-06-27 Andrew Cagney <ac131313@redhat.com>
8518
8519 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8520 empty breakpoint tables.
8521
8522 2001-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
8527 2001-06-23 Andrew Cagney <ac131313@redhat.com>
8528
8529 * lib/mi-support.exp: Remove local emacs variable defining
8530 change-log-default-name.
8531
8532 2001-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
8537 2001-06-13 Jim Blandy <jimb@redhat.com>
8538
8539 * lib/gdb.exp (gdb_test): Doc fix.
8540
8541 2001-06-10 Michael Chastain <chastain@redhat.com>
8542
8543 * gdb.base/exprs.exp: Remove a duplicate test.
8544
8545 2001-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
8551 2001-06-04 Michael Snyder <msnyder@redhat.com>
8552
8553 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
8554 non-zero if control_c fails. Terminate the test on failure,
8555 rather than wait for 12 more tests to time out.
8556
8557 2001-06-06 Jim Blandy <jimb@redhat.com>
8558
8559 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
8560 Don't forget to match the GDB prompt.
8561
8562 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8563
8564 2001-06-04 Jim Blandy <jimb@redhat.com>
8565
8566 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8567 command.
8568
8569 2001-05-31 Kevin Buettner <kevinb@redhat.com>
8570
8571 * gdb.base/annota1.exp (info break): Match four or more spaces
8572 after "Address".
8573
8574 2001-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
8581 2001-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
8587 2001-05-24 Michael Snyder <msnyder@redhat.com>
8588
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
8593 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8594 debugging. If test fails, issue an "unsupported" not a "fail".
8595
8596 2001-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,
8601 this isn't true.
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
8608 2001-05-24 Michael Snyder <msnyder@redhat.com>
8609
8610 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
8611 test for (full_coverage == 0). This makes the test run faster,
8612 and prevents dejagnu getting out of step.
8613
8614 2001-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
8620 2001-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
8632 2001-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
8638 2001-05-21 Michael Snyder <msnyder@redhat.com>
8639
8640 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8641
8642 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
8643
8644 * gdb.base/completion.exp: Revamp test. Make it execute on all
8645 platforms.
8646
8647 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
8648
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
8655 2001-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
8670 2001-05-06 Jim Blandy <jimb@redhat.com>
8671
8672 * restore.c: Make the code of caller0 correspond to its comment.
8673
8674 2001-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.
8679 (gdb_load): Check for error messages. On error or timeout,
8680 return a negative value.
8681
8682 2001-04-24 Jim Blandy <jimb@redhat.com>
8683
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
8688 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8689 variations.
8690
8691 2001-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
8697 2001-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
8706 2001-03-21 Jim Blandy <jimb@redhat.com>
8707
8708 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8709 unmangled operator names.
8710
8711 2001-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
8717 2001-03-19 Andrew Cagney <ac131313@redhat.com>
8718
8719 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8720
8721 2001-03-12 Michael Chastain <chastain@redhat.com>
8722
8723 * gdb.c++/derivation.exp: Use the 'runto' library function.
8724
8725 2001-03-12 Michael Chastain <chastain@redhat.com>
8726
8727 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8728
8729 2001-02-24 Michael Chastain <chastain@redhat.com>
8730
8731 * gdb.c++/ref-types.exp: Change handwritten code to library
8732 function 'runto'.
8733
8734 2001-03-16 Orjan Friberg <orjanf@axis.com>
8735
8736 * gdb.base/signals.exp: Set count to 0 explicitly.
8737
8738 2001-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.
8742 (gdb_load): Add support for additional target_info: gdb_download_size
8743 and gdb_load_timeout.
8744
8745 Thu 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
8760 2001-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
8765 2001-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
8838 2001-02-27 Michael Snyder <msnyder@cygnus.com>
8839
8840 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8841 first arg is int not float.
8842
8843 2001-02-22 Michael Snyder <msnyder@cygnus.com>
8844
8845 * gdb.base/reread.exp: Unsupported for non-native targets;
8846 doesn't work for remote debugging.
8847
8848 2001-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
8854 2001-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
8860 2001-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
8868 2001-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
8874 Sun 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
8880 2001-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.
8890 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
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
8908 2001-01-30 Kevin Buettner <kevinb@redhat.com>
8909
8910 * gdb.c++/templates.cc (printf): Remove unused function definition.
8911
8912 2001-01-26 Felix Lee <flee@redhat.com>
8913
8914 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8915
8916 2001-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
8922 2001-01-25 matthew green <mrg@redhat.com>
8923
8924 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
8925 Deprecate $sid_spawn_id.
8926 (sid_exit): Remove code necessary only for `spawn.'
8927
8928 2001-01-25 matthew green <mrg@redhat.com>
8929
8930 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8931
8932 2001-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
8954 2001-01-17 Ben Elliston <bje@redhat.com>
8955
8956 * config/sid.exp: New file.
8957
8958 Fri 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
8962 2000-12-21 Michael Snyder <msnyder@cygnus.com>
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
8967 2000-12-20 Fernando Nasser <fnasser@redhat.com>
8968
8969 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
8970
8971 2000-12-18 Michael Snyder <msnyder@cygnus.com>
8972
8973 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
8974 in regexp. One '\' does not suffice on Linux.
8975
8976 2000-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
8985 2000-12-07 Michael Snyder <msnyder@cygnus.com>
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
8991 2000-12-05 Michael Snyder <msnyder@cygnus.com>
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
9002 2000-12-05 Michael Snyder <msnyder@cygnus.com>
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
9014 2000-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
9022 2000-11-17 Nick Duffek <nsd@redhat.com>
9023
9024 * lib/gdb.exp (gdb_test): Override timeout with board info.
9025
9026 2000-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
9031 2000-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
9042 2000-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
9047 2000-11-03 Michael Snyder <msnyder@cygnus.com>
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.
9052
9053 2000-11-03 Michael Snyder <msnyder@cygnus.com>
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
9070 2000-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
9076 2000-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
9083 2000-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
9091 2000-10-24 Michael Snyder <msnyder@cygnus.com>
9092
9093 * gdb.base/commands.exp: Break up long lines, and re-indent.
9094
9095 2000-10-19 Michael Snyder <msnyder@cygnus.com>
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
9101 2000-10-16 Michael Snyder <msnyder@cygnus.com>
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
9108 2000-10-13 Michael Snyder <msnyder@cygnus.com>
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
9117 2000-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
9125 2000-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.
9132
9133 Mon 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
9138 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9139
9140 * gdb.java/jv-exp.exp: New file.
9141
9142 Sun 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
9153 Wed 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
9158 Thu 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
9163 2000-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
9171 2000-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
9182 Tue 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.
9188
9189 Fri 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
9193 2000-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
9198 Fri 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
9203 Wed 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
9209 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
9210
9211 * gdb.c++/templates.exp (do_tests): Make all of these work under
9212 g++, and stop skipping them.
9213
9214 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9215 work under g++.
9216
9217 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
9218 initialization.
9219
9220 2000-06-02 Michael Snyder <msnyder@cygnus.com>
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
9227 2000-06-02 Michael Snyder <msnyder@cygnus.com>
9228
9229 * gdb.c++/local.exp: This test has never been known to work with g++.
9230
9231 2000-05-18 Michael Snyder <msnyder@cygnus.com>
9232
9233 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9234 Relax the regular expression a little, make it pass on Solaris 8.
9235
9236 2000-05-12 Kevin Buettner <kevinb@redhat.com>
9237
9238 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
9239 a call, do not require that gdb stop on the line after the call.
9240 Instead, it is permissible for gdb to stop on the line of the
9241 call itself.
9242
9243 2000-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
9254 2000-05-08 Michael Snyder <msnyder@cygnus.com>
9255
9256 * gdb.base/interrupt.exp: Make "pass" message say "send"
9257 rather than "send_gdb" (for consistancy).
9258
9259 Mon 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
9265 2000-04-28 Michael Snyder <msnyder@cygnus.com>
9266
9267 * gdb.base/break.exp: When compiled with -O2 optimization,
9268 gdb may not stop at the first line of main, due to code motion.
9269
9270 2000-04-26 Michael Snyder <msnyder@cygnus.com>
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
9278 2000-04-24 Michael Snyder <msnyder@cygnus.com>
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
9288 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9289
9290 * gdb.base/help.exp: Update output for add-symbol-file command.
9291
9292 2000-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
9297 2000-04-07 J.T. Conklin <jtc@redback.com>
9298
9299 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9300
9301 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9302
9303 Thu 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
9314 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9315
9316 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
9317
9318 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9319
9320 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9321
9322 2000-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
9327 2000-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
9333 2000-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
9338 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
9339
9340 * gdb.base/help.exp: Added test for new apropos command.
9341
9342 2000-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
9351 2000-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
9358 2000-03-13 James Ingham <jingham@leda.cygnus.com>
9359
9360 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
9361 the library directories.
9362
9363 Mon 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.
9369
9370 2000-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
9375 2000-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
9380 2000-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
9385 2000-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
9406 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9407
9408 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9409
9410 2000-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
9416 2000-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
9421 2000-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
9426 2000-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.
9430
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
9436 2000-01-07 Michael Snyder <msnyder@cygnus.com>
9437
9438 * gdb.base/display.exp: Some yacc parsers like to say
9439 "A syntax error" rather than "A parse error". Accept both.
9440
9441 2000-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
9447 2000-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
9455 2000-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
9460 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
9461
9462 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9463 float" test.
9464
9465 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
9466
9467 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
9468
9469 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9470 outermost frame disallowed".
9471
9472 1999-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
9477 1999-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
9482 1999-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
9490 Sat 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
9500 1999-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
9506 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9507
9508 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9509
9510 1999-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
9515 1999-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
9527 1999-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
9535 1999-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
9542 1999-11-18 Tom Tromey <tromey@cygnus.com>
9543
9544 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9545
9546 1999-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
9552 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9553
9554 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9555
9556 1999-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
9565 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
9566 'continue with watch' test point.
9567
9568 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9569
9570 Merged from p2linux-990323-branch:
9571
9572 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9573
9574 Mon 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
9579 Sun 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
9584 Fri 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
9588 1999-11-03 Mark Salter <msalter@cygnus.com>
9589
9590 * gdb.base/break.exp: Fix "stub continue" pattern.
9591
9592 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9593
9594 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9595
9596 1999-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
9610 1999-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
9615 1999-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
9621 1999-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
9626 1999-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
9631 Mon 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.
9637
9638 Wed 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
9643 1999-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
9650 1999-10-01 Fred Fish <fnf@cygnus.com>
9651
9652 * gdb.base/help.exp (help add-symbol-file): Update to match current
9653 gdb output.
9654
9655 1999-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
9660 1999-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
9665 1999-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
9670 1999-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
9676 1999-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
9681 1999-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
9686 1999-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
9703 Fri 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
9722 1999-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
9727 1999-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
9741 1999-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
9752 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9753
9754 * gdb.base/async.c: New file.
9755 * gdb.base/async.exp: New file.
9756
9757 Tue 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
9762 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9763
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
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
9774 1999-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
9779 1999-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
9787 1999-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
9798 Tue 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
9803 1999-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
9815 1999-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
9820 1999-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
9826 1999-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
9834 1999-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
9844 1999-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.
9883
9884 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9885
9886 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9887
9888 1999-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
9893 1999-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
9928 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9929
9930 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9931 command.
9932
9933 1999-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.
9937
9938 * gdb.base/annota1.exp: Clean up some more, in case printf has
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
9944 1999-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
9949 Tue 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
9955 1999-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
9965 1999-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
9973 Wed 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
9981 1999-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
9988 Tue 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
9993 1999-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
10072 Fri 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.
10080
10081 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10082
10083 * Makefile.in: Add empty html and install-html targets.
10084
10085 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10086
10087 * config/mt-*: Remove, these haven't been used since 1996.
10088
10089 1999-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
10095 1999-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
10100 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10101
10102 * gdb.exp: Fix test for gdb_prompt existence.
10103
10104 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10105
10106 * gdb.exp (gdb_test): Add fail after calls to perror.
10107
10108 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10109
10110 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10111
10112 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10113
10114 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10115
10116 Fri 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
10121 1999-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
10128 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10129
10130 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10131
10132 Fri 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
10137 1999-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
10145 Wed 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
10151 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10152
10153 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
10154 "breakpoint-invalid" to be printed.
10155 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
10156 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10157 * gdb.base/annota2.cc: Initialize a.x to 0.
10158
10159 1999-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.
10172
10173 1999-05-06 Keith Seitz <keiths@cygnus.com>
10174
10175 * gdb.base/annota2.cc: Include stdio.h.
10176
10177 Wed 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
10189 1999-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
10199 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
10200
10201 * config/cfdbug.exp: New file.
10202
10203 1999-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
10213 1999-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
10227 1999-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
10235 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10236
10237 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10238 are listed.
10239
10240 1999-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
10245 1999-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.
10254
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
10259 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10260
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
10266 * gdb.c++/overload.cc: Pass string instead of char addr, always
10267 init ccpfoo.
10268 * gdb.c++/templates.cc: Fix syntax error.
10269
10270 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10271
10272 * gdb.base/commands.exp: Add test for correct position of '>'
10273 when issuing the 'commands' command after a 'while' or 'if'
10274 command.
10275
10276 1999-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
10286 keep it from killing the rest of the tests.
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
10295 * gdb.base/default.exp: Check for the current error message in the
10296 r abbreviation test.
10297 Add strongarm to the targets that know info float.
10298
10299 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
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
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
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
10315 1999-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
10323 1999-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
10328 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10329
10330 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10331
10332 Fri 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
10337 1999-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
10342 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
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.
10346
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
10364 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10365
10366 * lib/gdb.exp: Doc fixes.
10367
10368 1999-03-05 Nick Clifton <nickc@cygnus.com>
10369
10370 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
10371
10372 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10373
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
10378 1999-03-01 James Ingham <jingham@cygnus.com>
10379
10380 * Changelog entries merged over from gdb development branch.
10381
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
10387 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
10388
10389 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
10390
10391 1999-02-25 Felix Lee <flee@cygnus.com>
10392
10393 * lib/gdb.exp (debug_format): initialize
10394
10395 1999-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
10400 1999-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
10405 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10406
10407 * gdb.base/smoke.exp: Disambiguate two test case names (both
10408 called ``print'').
10409
10410 Fri 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
10415 1999-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
10426 1999-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
10434 leading zeros. Explicitly ask for hex formatting. Use
10435 unique test case names.
10436
10437 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10438
10439 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
10440
10441 * gdb.c++/method.exp: Add missing close brace.
10442
10443 1999-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
10467 Mon 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
10476 Thu 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
10481 Tue 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
10487 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10488
10489 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10490 and compiled w/o GCC.
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
10502 Thu 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
10508 Mon 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
10544 Sun 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
10596 Wed 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.
10621 * gdb.base/display.exp: new file.
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.
10630
10631 Wed 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
10635 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
10636
10637 * gdb.base/help.exp: Update to reflect current text.
10638
10639 Tue 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.
10668
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.
10672
10673 Mon 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.
10679
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++/
10683
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.
10712
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
10781 Mon 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.
10796
10797 Mon 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
10816 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10817
10818 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10819
10820 Wed 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
10826 Sat 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
10831 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10832
10833 * gdb.base/corefile.exp: remove some xfails.
10834
10835 Thu 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
10840 Thu 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
10845 Tue 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
10850 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10851
10852 * gdb.base/default.exp: Add brace missing from previous delta.
10853
10854 Mon 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
10859 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
10860
10861 * gdb.trace/*.exp: remove "remote_download" command.
10862
10863 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
10864
10865 * gdb.trace/*.exp: remove -gdwarf from compile.
10866
10867 Wed 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
10872 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
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.
10885
10886 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
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
10894 1998-08-11 Dawn Perchik <dawn@cygnus.com>
10895
10896 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10897
10898 Fri 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
10904 Thu 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
10909 1998-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
10914 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10915
10916 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
10917 into two parts to get around a synchronization problem in expect.
10918
10919 Fri 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
10929 Fri 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
10936 Fri 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
10941 1998-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
10947 Wed 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
10952 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
10953
10954 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10955 match processing (and eliminate spurious timeouts when running).
10956
10957 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
10958
10959 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10960 exception test, but conditionalize it on target [mach | gnu].
10961
10962 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
10963
10964 * gdb.base/overlays.exp: fixup compile line for linker script.
10965
10966 Thu 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
10970 Thu 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
10974 Sun 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
10979 Sat 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
10985 Sat 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
10990 Sat 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
10995 Wed 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
11007 Wed 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
11013 Fri 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
11020 Thu 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
11025 Thu 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
11031 Mon 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
11036 Fri 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'
11039 tests.
11040 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
11041 function when asleep.
11042 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
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.
11046 Limit backtrace to 10 frames to avoid timeout problems with infinite
11047 stack backtraces.
11048 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11049 target.[ch] change.
11050
11051 Tue 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
11059 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11060
11061 * config/cygmon.exp: New file.
11062
11063 Mon 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
11071 Thu 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
11079 Mon 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
11083 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
11084
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
11089 Thu 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
11096 Tue 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.
11107
11108 Fri 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.
11121
11122 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
11123
11124 * gdb.base/overlays.exp: fix up and get working again.
11125 Add tests for backtraces from an overlay function.
11126
11127 Fri 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
11132 Thu 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
11139 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11140
11141 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11142
11143 Mon 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
11148 Mon 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
11153 Wed 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
11160 Tue 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.
11169
11170 Mon 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
11175 Fri 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
11180 Fri 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
11186 Wed 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
11202 Tue 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
11211 Mon 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
11222 Fri 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.
11229
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.
11240
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
11250 Tue 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
11255 Mon 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
11263 Thu 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
11273 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11274
11275 * config/arm-ice.exp: New file.
11276
11277 Sun 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
11282 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
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
11291 Sat 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
11297 Fri 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.
11311
11312 Wed 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
11329 Sun 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
11335 Wed 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
11343 Tue 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
11349 Sat 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
11359 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11360
11361 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11362
11363 Tue 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
11378 Fri 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
11404 Thu 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
11411 Wed 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
11422 Tue 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
11428 Mon 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
11435 Thu 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
11440 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
11441
11442 * gdb.base/printcmds.exp: add a couple more tests a la
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
11447 Thu 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.
11451
11452 Mon 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
11458 Mon 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
11468 Wed 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
11474 Tue 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
11482 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11483
11484 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11485
11486 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
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.
11496
11497 Thu 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
11503 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11504
11505 * config/h8300.exp: New file.
11506
11507 Sun 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
11512 Sat 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
11526 Fri 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
11531 Sat 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
11536 Mon 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
11542 Tue 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
11555 Fri 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
11566 Wed 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
11584 Mon 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
11600 Fri 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
11605 Tue 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
11620 Mon 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
11646 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11647
11648 * config/vr4300.exp: New file.
11649
11650 * gdb.*/*.exp: Call gdb_expect instead of expect.
11651
11652 * lib/gdb.exp(gdb_expect): New function.
11653
11654 Thu 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
11672 Thu 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
11676 Thu 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
11681 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11682
11683 * gdb.base/ptype.exp: Use gdb_test.
11684
11685 Thu 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
11705 Tue 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
11709 Tue 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
11717 Mon 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
11734 Mon 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
11742 Fri 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
11753 Thu 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
11782 Tue 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
11807 Mon 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
11814 Sun 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
11823 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11824
11825 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
11826
11827 * gdb.base/scope.exp: Use gdb_test.
11828 * gdb.c++/classes.exp: Ditto.
11829 * gdb.c++/inherit.exp: Ditto.
11830
11831 Fri 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
11838 Thu 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
11853 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11854
11855 Major rewrite for testsuite revision.
11856
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.
11864
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
11877 Sat 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
11887 Tue 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
11893 Sun 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
11901 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
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
11912 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11913
11914 * configure, */configure: Rebuild with autoconf 2.12.
11915
11916 Sat 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.
11928
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
11933 Fri 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
11944 Thu 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.
11957
11958 Tue 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
11964 Mon 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
11969 Mon 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
11986 Sat 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
11991 Sat 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
11996 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
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)".
12001
12002 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
12003
12004 * config/monitor.exp: Increase download timeout to 1000 seconds.
12005
12006 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
12007
12008 * config/m32r.exp: Increase timeout to 120 seconds.
12009
12010 Sun 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
12017 Fri 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
12024 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
12025
12026 * config/m32r.exp: New file.
12027
12028 Mon 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
12033 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
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
12040 Wed 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
12047 Tue 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
12054 Sun 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
12064 Fri 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".
12070 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
12071 Remove config.h along with other config files.
12072
12073 Mon 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.
12095
12096 Fri 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.
12103
12104 Fri 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
12110 Fri 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
12115 Fri 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
12125 Mon 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.
12135
12136 Mon 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.
12154 * lib/gdb.exp (runto_main): Return result of "runto main" rather
12155 than always return success.
12156
12157 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12158
12159 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12160
12161 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12162
12163 * gdb.base/structs.exp: Undo last change.
12164
12165 Mon 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.
12178
12179 Sun 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
12184 Wed 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
12191 Wed 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
12196 Wed 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
12210 Wed 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.
12217
12218 Tue 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
12222 Mon 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
12231 Sun 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
12236 Fri 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
12240 Thu 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
12245 Thu 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
12251 Thu 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
12258 Tue 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
12280 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12281
12282 * gdb.threads/Makefile.in (docdir): Removed.
12283
12284 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12285
12286 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
12287 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
12288 @srcdir@.
12289 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
12290 autoconf 2.5 or higher.
12291 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12292
12293 Thu 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
12299 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12300
12301 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12302
12303 Thu 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
12308 Thu 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
12332 Sat 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
12339 Wed 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.
12353 * gdb.base/return.exp: Handle float/double precision problems
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
12359 Tue 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
12366 Fri 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
12371 Thu 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
12376 Wed 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.
12390
12391 Tue 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.
12396
12397 Tue 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.
12409
12410 Sun 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
12420 Sat 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
12426 Fri 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.
12447
12448 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12449
12450 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
12451 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12452 "print func2::coremaker_local", and "backtrace in corefile.exp".
12453
12454 Wed 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
12460 Tue 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
12465 Tue 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
12472 Tue 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
12477 Sun 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.
12493
12494 Sat 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
12499 Fri 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
12503 Thu 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
12510 Mon 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
12516 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12517
12518 * configure.in (CY_AC_PATH_TCLH): Remove.
12519 * configure: Regenerate.
12520
12521 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12522
12523 * gdb.c++/Makefile.in (clean): Add missing '{'.
12524
12525 Fri 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
12532 Thu 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
12537 Wed 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
12548 Wed 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
12553 Tue 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
12559 Tue 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
12566 Mon 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
12571
12572 Thu 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
12582 Thu 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
12588 Wed 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.
12595
12596 Sat 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
12601 Sat 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
12623 Fri 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
12627 Wed 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
12634 Mon 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
12639 Sat 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
12645 Sat 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
12650 Sat 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.
12677
12678 Tue 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
12685 Sat 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
12691 Wed 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
12697 Tue 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
12702 Sat 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
12712 Wed 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
12718 Tue 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
12724 Sun 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
12729 Tue 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
12734 Wed 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
12740 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12741
12742 * Many files: When warning about suppressed tests due to a
12743 nonexistant test binary, avoid incrementing the warning count.
12744
12745 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12746
12747 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
12748
12749 Sun 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
12754 Sat 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
12767 Thu 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
12772 Wed 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
12783 Sun 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
12840 Sat 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
12847 Sat 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
12852 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12853
12854 * gdb.base/callfuncs.exp (do_function_calls): Remove
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
12860 Fri 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
12868 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12869
12870 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
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 *".
12910 * gdb.base/return.exp (return_tests): Change xfail for
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".
12914
12915 Sat 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
12922 Tue 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
12932 Sun 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
12940 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12941
12942 * configure.in: Only configure gdb.chill for particular targets.
12943
12944 Tue 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.
12983 Add rs6000-*-* xfail for
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.
12990 Add rs6000-*-aix* xfail for
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
13033 "ptype on opaque struct pointer (statically)" and
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.
13060
13061 Sat 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
13073 Fri 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
13078 Mon 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"
13091
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
13096 Wed 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".
13116
13117 Mon 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
13124 Mon 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
13133 Sun 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
13148 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13149
13150 * Update all FSF addresses except those in COPYING* files.
13151
13152 Sun 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
13157 Sun 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
13164 Sat 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
13168 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13169
13170 * config/vxworks29k.exp: New file, sources vxworks.exp.
13171
13172 Fri 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
13177 Thu 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
13191 Tue 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
13198 Tue 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
13214 Sun 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
13223 Fri 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
13230 Thu 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
13276 Wed 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
13281 Mon 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
13286 Wed 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
13296 Thu 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
13309 Sun 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
13313 Wed 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
13320 Wed 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
13332 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13333
13334 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13335
13336 Mon 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
13340 Thu 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
13347 Thu 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
13353 Wed 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
13384 Wed 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
13388 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13389
13390 * lib/gdb.exp: Disable chill tests for irix5.
13391
13392 Wed 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
13397 Sun 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
13402 Fri 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
13406 Wed 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
13414 Wed 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
13419 Mon 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
13424 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * gdb.base/a1-selftest.exp: Add alpha xfail.
13427
13428 Mon 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
13436 Sun 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
13450 Sat 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
13458 Thu 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
13468 Mon 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
13473 Sun 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
13480 Sat 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
13484 Fri 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
13490 Thu 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
13503 Wed 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
13510 Wed 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
13514 Tue 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
13520 Mon 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
13526 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13527
13528 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13529
13530 Sat 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
13541 Sat 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
13548 Fri 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
13563 Fri 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
13597 Fri 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
13608 Thu 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
13612 Wed 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
13617 Tue 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
13625 Tue 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
13631 Tue 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
13649 Mon 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
13654 Fri 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
13666 Thu 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
13671 Wed 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
13681 Wed 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
13706 Tue 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
13732 Fri 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
13737 Fri 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
13753 Thu 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
13759 Wed 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
13765 Mon 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
13770 Thu 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
13792 Tue 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
13799 Thu 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
13805 Wed 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
13810 Tue 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
13815 Sun 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
13823 Thu 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
13828 Thu 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
13838 Wed 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
13857 Sun 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
13868 Thu 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
13882 Sat 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
13887 Wed 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
13897 Mon 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
13912 Sun 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
13917 Sat 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
13926 Fri 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
13934 Thu 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
13945 Wed 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
13955 Wed 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
13960 Tue 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
13972 Mon 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
13979 Sat 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
13996 Fri 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
14022 Tue 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
14031 Mon 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
14041 Sun 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
14046 Sat 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
14053 Thu 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
14074 Wed 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
14093 Wed 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
14103 Wed 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
14108 Tue 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
14115 Tue 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
14124 Mon 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
14131 Wed 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
14138 Thu 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
14143 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14144
14145 * config/sim-gdb: New file, simulator testing support.
14146
14147 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14148
14149 * gdb.base/interrupt.exp: Test calling func1 twice.
14150
14151 Wed 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
14161 Tue 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
14166 Mon 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
14171 Sat 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
14180 Sat 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
14185 Tue 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
14191 Wed 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
14198 Thu 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
14203 Wed 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
14209 Fri 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
14221 template method.
14222
14223 Sat 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
14230 Sat 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
14235 Fri 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
14244 Sat 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
14249 Sun 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
14255 Wed 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
14260 Fri 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
14266 Wed 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
14270 Tue 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
14275 Tue 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
14280 Mon 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
14286 Sat 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
14291 Wed 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
14298 Tue 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
14303 Fri 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
14308 Tue 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
14313 Fri 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
14322 Fri 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
14330 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14331
14332 * config/netware.exp: New file.
14333
14334 Thu 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
14348 Mon 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
14353 Mon 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
14364 Sun 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
14370 Sat 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
14377 Tue 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
14392 Mon 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
14402 Thu 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
14407 Thu 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
14412 Thu 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
14416 Tue 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
14431 Mon 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
14436 Mon 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
14440 Wed 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
14449 Fri 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
14456 Mon 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
14464 Sat 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
14469 Wed 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
14495 Fri 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
14501 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14502
14503 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14504
14505 Wed 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
14516 Tue 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
14531 Mon 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
14566 Fri 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
14580 Thu 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
14585 Sun 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
14593 Sat 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
14598 Thu 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
14618 Wed 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
14624 Tue 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
14629 Mon 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
14635 Fri 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
14640 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14641
14642 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14643
14644 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14645
14646 * Makefile.in (RUNTEST): Default to just "runtest".
14647
14648 Tue 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
14654 Thu 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
14662 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14663
14664 * gdb.t24/demangle.exp: change expect pattern of
14665 __t10ListS_link1ZUiRCUiPT0
14666
14667 Wed 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
14674 Tue 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
14679 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14680
14681 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14682
14683 Mon 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
14690 Tue 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
14717 Wed 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
14729 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14730
14731 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14732 Fix typo(s).
14733
14734 Sun 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
14743 Fri 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
14752 Wed 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
14757 Wed 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
14765 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14766
14767 * TODO: Add suggestions for shared library tests.
14768
14769 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14770
14771 * TODO: Add suggestions for x/s tests.
14772
14773 Fri 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
14778 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14779
14780 * TODO: Add suggestions about structure passing tests.
14781
14782 Mon 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
14791 Wed 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
14797 Thu 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.
14803
14804 Thu 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
14816 Mon 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
14821 Sun 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
14849 Fri 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
14855 Sat 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
14863 Sat 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
14877 Fri 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
14885 Fri 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
14893 Thu 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
14914 Mon 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
14923 Mon 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
14937 Sat 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
14942 Thu 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
14947 Tue 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
14951 Wed 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
14956 Tue 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
14961 Mon 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
14970 Fri 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
14979 Sat 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
14986 Thu 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
14990 if doing mips-idt-ecoff.
14991
14992 Thu 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
14996 Tue 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
15001 Mon 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
15006 Fri 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
15013 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15014
15015 * TODO: Add suggestion for copyright year test.
15016
15017 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15018
15019 * configure.in (*-*-lynxos*): Add stabs tests.
15020
15021 Wed 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
15032 Mon 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
15038 Fri 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
15043 Tue 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
15050 Tue 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
15055 Sat 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
15061 Sat 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
15066 Fri 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
15070 Mon 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
15074 Thu 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
15081 Wed 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
15086 Wed 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
15093 Mon 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
15097 Fri 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
15104 Mon 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
15108 Mon 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
15115 Sun 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
15122 Thu 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
15127 Wed 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
15134 Tue 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!).
15138
15139 Mon 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
15143 Fri 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
15148 Fri 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
15153 Fri 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
15159 Thu 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
15166 Thu 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
15170 Thu 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
15176 Thu 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
15194 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15195
15196 * gdb.t06/signals.exp: Add xfail for sun3.
15197
15198 Thu 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
15204 Tue 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
15229 Wed 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
15239 Tue 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
15252 Tue 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
15262 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15263
15264 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15265
15266 Fri 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
15272 Thu 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
15279 Thu 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
15302 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15303
15304 * gdb.stabs: Renamed *wierd* to *weird*.
15305
15306 Wed 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
15311 Tue 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
15316 Wed 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
15321 Tue 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
15326 Tue 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
15332 Mon 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
15342 Thu 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
15356 Thu 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
15364 Wed 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
15378 Tue 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
15384 Thu 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
15389 Thu 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
15402 Tue 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
15407 Mon 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
15415 Mon 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
15424 Thu 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
15429 to match does not match the passing case but still matches the
15430 failing case.
15431
15432 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15433
15434 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15435
15436 Wed 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
15449 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15450
15451 * gdb.t24/demangle.exp: Add tests for PR 3220.
15452
15453 Tue 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
15457 Tue 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
15466 Tue 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
15470 Tue 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
15483 Mon 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
15490 Sun 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
15495 Fri 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
15500 Fri 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
15507 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15508
15509 * config/unix-gdb.exp (gdb_exit): Add "wait".
15510
15511 Thu 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
15523 Wed 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
15531 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15532
15533 * gdb.t09/Makefile.in (clean): Remove corefile.
15534
15535 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15536
15537 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15538
15539 Mon 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
15546 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15547
15548 * gdb.t17/interrupt.exp: Add xfail for hppa.
15549
15550 Fri 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
15561 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15562
15563 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15564
15565 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15566
15567 * gdb.t06/break.exp: Also test `clear' command.
15568
15569 Wed 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
15578 Mon 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
15584 Mon 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
15595 Sun 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
15602 Thu 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
15606 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15607
15608 * gdb.t16/printcmds.exp: Add another printf test.
15609
15610 Wed 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
15615 Wed 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
15620 Mon 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
15624 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15625
15626 * gdb.t17/interrupt.exp: Test for more things.
15627
15628 Fri 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
15635 Fri 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
15639 Thu 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
15650 Wed 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
15656 Tue 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
15660 Mon 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
15669 Fri 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
15680 Fri 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
15685 Fri 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
15692 Thu 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
15697 Thu 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
15701 Wed 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
15705 Tue 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
15710 Tue 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
15718 Mon 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
15723 Mon 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
15735 Mon 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
15740 Sun 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
15745 Fri 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
15752 Thu 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
15757 Tue 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
15763 Mon 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
15771 Sat 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
15776 Fri 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
15785 Wed 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
15794 Mon 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
15801 Sat 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
15815 Fri 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
15820 Thu 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
15839 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15840
15841 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15842
15843 Fri 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
15847 Fri 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
15853 Tue 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
15861 Mon 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
15880 Sat 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
15891 Wed 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
15902 Tue 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
15910 Mon 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
15934 Sun 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
15942 Thu 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
15947 Tue 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
15952 Tue 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
15957 Tue 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
15973 Fri 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
15978 Fri 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
15982 Fri 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
15987 Wed 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
15995 Fri 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
16003 Thu 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
16008 Tue 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
16013 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16014
16015 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16016
16017 Fri 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
16022 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16023
16024 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16025
16026 Wed 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
16035 Wed 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
16043 Tue 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
16050 Sun 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
16054 Wed 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
16059 Wed 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
16065 Thu 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
16072 Tue 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
16076 Tue 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
16081 Mon 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
16086 Thu 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
16091 * gdb.t15/funcargs.exp: Fix expected outputs to include
16092 "backtrace 100\r" rather than just "backtrace\r", to match last
16093 change.
16094
16095 Thu 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
16126 Wed 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
16132 Wed 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
16139 Tue 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
16146 Sun 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
16155 Wed 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
16164 Tue 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
16177 Fri 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
16182 Wed 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
16188 Tue 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
16210 Mon 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
16216 Sun 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
16221 Tue 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
16227 Thu 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
16242 Wed 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
16263 Wed 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,
16270 struct2): New struct definitions and initializations to test
16271 simple Chill STRUCT types.
16272
16273 Tue 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
16296 Mon 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
16302 Sun 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.
16311
16312 For additional changes see gdb.mi/ChangeLog-1999-2003.
16313 \f
16314 ;; Local Variables:
16315 ;; mode: change-log
16316 ;; left-margin: 8
16317 ;; fill-column: 74
16318 ;; version-control: never
16319 ;; End:
16320
16321 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
16322 2003, 2004, 2005 Free Software Foundation, Inc.
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 0.359236 seconds and 5 git commands to generate.